.j2434-family-docs{gap:12px!important}.j2434-family-docs .j2434-family-group{overflow:visible;border-color:#d8e1e9!important;border-radius:12px!important;background:#fff;box-shadow:0 2px 5px rgba(17,43,68,.06)}
.j2434-family-docs .j2434-family-group>header{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:90px!important;padding:14px 22px!important;border-bottom:1px solid #dfe6ec!important;border-radius:12px 12px 0 0;background:#fff!important;box-shadow:none!important}.j2434-family-docs .j2434-family-group>header>div{grid-column:2!important;grid-row:1!important;max-width:none!important}.j2437-family-avatar{display:grid;grid-column:1;grid-row:1;place-items:center;width:42px;height:42px;border-radius:50%;background:#2568ad;color:#fff;font-size:13px;font-weight:700;box-shadow:0 3px 8px rgba(23,80,137,.2)}.j2434-family-group>header small{color:#6b7d91!important;font-size:9px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase}.j2434-family-group>header h3{margin:2px 0!important;color:#102d4c!important;font-size:15px!important;font-weight:700!important}.j2437-family-role{display:inline-flex!important;width:max-content;margin-top:3px;padding:3px 8px;border-radius:999px;background:#eaf3fc;color:#1b5d9c!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase}.j2434-family-group>header .j2434-family-collapse{position:static!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;transform:none!important;min-height:34px;padding:7px 12px!important;border-color:#cbd8e4!important;border-radius:8px!important;color:#183b5f!important;font-size:10px!important;font-weight:700!important}
.j2435-authors-docs>header{background:#faf6f7!important}.j2435-authors-docs .j2437-family-avatar{background:#805063}.j2434-estate-trunk>header{background:#fffaf0!important}.j2434-estate-trunk .j2437-family-avatar{background:#a77927!important}
.j2434-doc-person-row{margin-left:0!important;border-bottom:1px solid #e1e8ef}.j2434-doc-person-row>header{min-height:52px;padding:10px 26px!important;background:#f7fafc!important}.j2434-doc-person-row>header strong{font-size:14px!important;font-weight:700!important}.j2434-doc-person-row>header small,.j2434-doc-person-row>header span{font-size:10px!important}.j2434-doc-items{padding:0 26px!important}
.j2434-doc-item{position:relative;display:grid!important;grid-template-columns:20px 38px minmax(280px,1fr) auto 36px!important;gap:12px!important;align-items:start!important;min-height:96px!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid #e4eaf0!important;overflow:visible!important}.j2434-doc-item:last-child{border-bottom:0!important}.j2434-doc-item:hover{margin:0!important;padding:16px 0!important;background:#fbfdff}.j2434-doc-item>input{margin-top:4px!important}.j2437-doc-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#edf4fb;color:#4e779b}.j2437-doc-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.j2434-doc-item>div:nth-of-type(1){min-width:0}.j2434-doc-item>div:nth-of-type(1)>strong{display:inline!important;color:#102f4d!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em}.j2434-doc-item>div:nth-of-type(1)>small{display:none!important}
.j2437-status{display:inline-flex;margin-left:9px;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:700;vertical-align:middle}.j2437-status.conferido{background:#e7f6ee;color:#167047}.j2437-status.conferir,.j2437-status.recebido{background:#fff2db;color:#a56808}.j2437-status.rejeitado{background:#fdebea;color:#a53f38}.j2437-status.dispensado{background:#edf1f4;color:#617180}.j2437-status.solicitado,.j2437-status.faltante{background:#edf4fb;color:#386b96}
.j2437-doc-timeline{display:flex;align-items:flex-start;max-width:570px;margin-top:11px}.j2437-doc-timeline span{display:grid;grid-template-columns:10px auto;column-gap:6px;flex:0 0 auto;color:#93a1ad}.j2437-doc-timeline i,.j2437-doc-legend i{box-sizing:border-box;width:8px;height:8px;margin-top:2px;border:2px solid #bdc9d3;border-radius:50%;background:#fff}.j2437-doc-timeline b{font-size:9px;text-transform:uppercase}.j2437-doc-timeline small{grid-column:2;font-size:9px!important;white-space:nowrap}.j2437-doc-timeline span.done{color:#486175}.j2437-doc-timeline span.done i,.j2437-doc-legend i.done{border-color:#269a63;background:#269a63;box-shadow:0 0 0 3px #e6f6ee}.j2437-doc-timeline em{flex:1;min-width:34px;height:2px;margin:5px 10px 0;background:#bde7d1}.j2437-doc-timeline em.pending{background:#dce4ea}
.j2434-doc-item>[data-file-cell]{grid-column:4!important;grid-row:1!important;align-self:start;justify-self:end!important}.j2434-doc-item>[data-file-cell]>small{display:inline-flex!important;min-height:25px!important;padding:3px 10px!important;border-radius:999px!important;background:#f2f5f7!important;color:#8a99a6!important;font-size:10px!important}.j2434-doc-item>[data-file-cell]>button[data-file]{width:32px!important;height:32px!important;border-color:#cbd9e5!important;border-radius:8px!important;color:#214d73!important}.j2434-doc-menu{grid-column:5!important;grid-row:1!important;align-self:start;justify-self:end;z-index:12}.j2434-doc-menu[open]{z-index:100}.j2434-doc-menu summary{width:32px;height:32px;border-radius:8px}.j2434-doc-menu>div{right:0!important;left:auto!important;top:38px!important;min-width:220px!important;padding:7px!important;border-radius:10px!important;box-shadow:0 14px 34px rgba(16,43,70,.18)!important}.j2434-doc-menu>div button{display:flex!important;align-items:center;gap:8px;min-height:38px!important;font-weight:600}.j2434-doc-menu>div button span{width:16px;text-align:center}.j2434-doc-menu>div [data-dispense]{margin-top:5px;border-top:1px solid #e4e9ee!important;border-radius:0 0 5px 5px!important;color:#b33c45!important}
.j2434-doc-person-row>footer{padding:8px 26px 12px!important}.j2437-doc-search{display:flex;align-items:end;gap:14px;flex:1 1 430px;order:-2}.j2437-doc-search label{display:grid;gap:5px;flex:1;max-width:620px;color:#5d7892;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.j2437-doc-search label>div{display:flex;align-items:center;min-height:40px;padding:0 11px;border:1px solid #c9dbe8;border-radius:8px;background:#fff}.j2437-doc-search svg{width:17px;height:17px;fill:none;stroke:#6788a2;stroke-width:1.8}.j2437-doc-search input{flex:1;border:0;outline:0;padding:10px;color:#183653;font:12px Montserrat,sans-serif;background:transparent}.j2437-doc-search button{border:0;background:transparent;color:#698399;font-size:20px;cursor:pointer}.j2437-doc-search>small{padding-bottom:11px;color:#688099;font-size:10px;white-space:nowrap}
.j2437-doc-legend{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:7px 4px 2px;color:#718398;font-size:9px}.j2437-doc-legend>span{display:flex;align-items:center;gap:7px}.j2437-doc-legend i{display:inline-block;margin:0}.j2437-doc-legend b{padding:3px 8px;border-radius:999px;background:#fff2db;color:#a56808;font-size:9px}.j2437-doc-legend b.ok{background:#e7f6ee;color:#167047}
@media(max-width:900px){.j2434-doc-item{grid-template-columns:20px 38px minmax(0,1fr) 36px!important}.j2434-doc-item>[data-file-cell]{grid-column:3!important;grid-row:2!important;justify-self:start!important}.j2434-doc-menu{grid-column:4!important;grid-row:1!important}.j2437-doc-timeline{overflow-x:auto}.j2437-doc-search{flex-basis:100%}}@media(max-width:650px){.j2434-family-docs .j2434-family-group>header{grid-template-columns:38px minmax(0,1fr)!important;padding:13px 14px 56px!important}.j2437-family-avatar{width:36px;height:36px}.j2434-family-group>header .j2434-family-collapse{position:absolute!important;left:14px!important;right:auto!important;bottom:10px!important;top:auto!important}.j2434-doc-items{padding:0 14px!important}.j2434-doc-item{grid-template-columns:18px 34px minmax(0,1fr) 34px!important;gap:9px!important}.j2437-doc-timeline em{min-width:18px}.j2434-doc-person-row>footer{padding-inline:14px!important}}
