/* Escritórios — dossiês jurídicos. Escopo restrito a #ee-body. */
#ee-body .office-dossier-grid-addon{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:4px 8px 22px!important}
#ee-body .office-dossier-addon{position:relative;display:grid!important;grid-template-columns:108px minmax(0,1fr);align-items:center;min-height:170px;padding:22px 22px 22px 18px!important;overflow:visible!important;border:1px solid rgba(174,124,51,.43)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,253,248,.98),rgba(247,241,230,.96))!important;box-shadow:0 0 0 4px rgba(255,255,255,.68),0 12px 30px rgba(20,43,58,.10)!important}
#ee-body .office-dossier-addon:before{content:"";position:absolute;inset:7px;border:1px solid rgba(174,124,51,.22);border-radius:10px;pointer-events:none}
#ee-body .office-dossier-addon:after{content:"";position:absolute;right:6px;top:6px;width:15px;height:15px;border-top:2px solid rgba(174,124,51,.45);border-right:2px solid rgba(174,124,51,.45);border-radius:0 7px 0 0;pointer-events:none}
#ee-body .office-seal-addon{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;margin:auto;border:3px solid #b88538;border-radius:50%;outline:1px solid rgba(184,133,56,.48);outline-offset:4px;background:radial-gradient(circle at 34% 28%,#124f70,#07364f 63%,#05283d);box-shadow:inset 0 2px 8px rgba(255,255,255,.16),0 9px 18px rgba(6,43,63,.20)}
#ee-body .office-seal-addon:before{content:"⚖";position:absolute;top:-15px;color:#bd8a3e;font-size:17px}
#ee-body .office-seal-addon span{color:#d9aa5f;font:25px Georgia,serif;letter-spacing:-.04em}
#ee-body .office-copy-addon{position:relative;z-index:2;display:block!important;min-width:0;padding:0 0 0 18px!important;border-left:1px solid rgba(174,124,51,.35)}
#ee-body .office-kicker-addon{display:block;margin-bottom:7px;color:#6f604b;font:10px Georgia,serif;letter-spacing:.08em}
#ee-body .office-head-addon{display:block!important}
#ee-body .office-head-addon .ec-avatar{display:none!important}
#ee-body .office-head-addon .ec-name{color:#0b304b!important;font:22px/1.08 Georgia,serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ee-body .office-head-addon .ec-sub{min-height:18px;margin-top:5px;color:#49677a!important;font:12px Georgia,serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ee-body .office-meta-addon{display:flex;align-items:center;gap:10px;margin-top:18px;color:#344f61;font-size:11px}
#ee-body .office-meta-addon i{width:5px;height:5px;border-radius:50%;background:#ba8739}
#ee-body .office-actions-addon{position:absolute!important;right:18px!important;bottom:18px!important;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;border:0!important}
#ee-body .office-open-addon{padding:10px 14px!important;border-radius:8px!important;background:#082f49!important;color:#fff!important;white-space:nowrap}
#ee-body .office-more-addon{width:40px;height:40px;border:1px solid rgba(174,124,51,.36);border-radius:8px;background:rgba(255,255,255,.46);color:#355268;font-weight:800;letter-spacing:.08em;cursor:pointer}
#ee-body .office-menu-addon{position:absolute;right:0;top:47px;display:none;min-width:150px;padding:6px;border:1px solid rgba(174,124,51,.32);border-radius:9px;background:#fffdf8;box-shadow:0 14px 28px rgba(8,36,54,.18)}
#ee-body .office-menu-open .office-menu-addon{display:grid}
#ee-body .office-menu-addon button{display:block!important;width:100%;padding:9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#173b53!important;text-align:left!important;box-shadow:none!important}
#ee-body .office-menu-addon button:hover{background:#f4ecdf!important}
#ee-body .office-menu-addon button:last-child{color:#9b3f36!important}
@media(max-width:1180px){#ee-body .office-dossier-grid-addon{grid-template-columns:1fr!important}}
@media(max-width:720px){#ee-body .office-dossier-addon{grid-template-columns:74px minmax(0,1fr);padding:18px!important}#ee-body .office-seal-addon{width:58px;height:58px}#ee-body .office-seal-addon span{font-size:19px}#ee-body .office-head-addon .ec-name{font-size:18px!important}#ee-body .office-actions-addon{position:relative!important;right:auto!important;bottom:auto!important;grid-column:1/-1;justify-content:flex-end;margin-top:14px!important}}
