.fu{max-width:980px}.fu-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.fu-eyebrow{letter-spacing:2px;color:#94a3b8;margin:0;font-size:11px;font-weight:800}.fu-head h2{color:#0a2540;margin:2px 0 4px;font-size:24px}.fu-sub{color:#64748b;max-width:640px;margin:0;font-size:13.5px}.fu-notice{color:#14532d;background:#f4f7f4;border:1px solid #dfe8df;border-radius:9px;padding:9px 12px;font-size:13px}.fu-empty{color:#64748b}.fu-allclear{text-align:center;color:#0a2540;background:#fff;border:1.5px dashed #cbd5e1;border-radius:14px;padding:26px}.fu-allclear p{margin:4px 0;font-size:16px;font-weight:700}.fu-allclear .fu-allclear-sub{color:#64748b;font-size:13px;font-weight:400}.fu-group h3{color:#0a2540;margin:20px 0 10px;font-size:15px}.fu-group h3 small{color:#94a3b8;font-weight:600}.fu-card{background:#fff;border:1px solid #e7e2d6;border-left:5px solid #94a3b8;border-radius:13px;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.fu-card.fu-urgente{border-left-color:#d92d20}.fu-card.fu-hoje{border-left-color:#e8871e}.fu-card.fu-semana{border-left-color:#e3a008}.fu-card-main{flex:1;min-width:0}.fu-card-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fu-card-top strong{color:#0a2540;font-size:15.5px}.fu-kind{color:#334155;background:#eef2f7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.fu-prio{color:#94a3b8;font-size:11.5px;font-weight:700}.fu-reason{color:#1e293b;margin:6px 0 0;font-size:14px}.fu-context{color:#64748b;margin:3px 0 0;font-size:12.5px}.fu-suggestion{color:#7c4a03;background:#fdf6e0;border-radius:8px;margin:6px 0 0;padding:6px 9px;font-size:13px}.fu-draft{width:100%;font:inherit;resize:vertical;box-sizing:border-box;border:1.5px solid #e4ded2;border-radius:10px;margin-top:9px;padding:9px 11px;font-size:13.5px}.fu-internal{color:#64748b;margin:8px 0 0;font-size:12.5px}.fu-actions{flex-direction:column;gap:7px;min-width:128px;display:flex}.fu-btn{font:inherit;color:#334155;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e4ded2;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:700}.fu-btn:hover{border-color:#0a2540}.fu-btn:disabled{opacity:.5;cursor:default}.fu-btn.fu-wa{color:#177245;background:#e7f8ee;border-color:#bfe6cd}.fu-btn.fu-mail{color:#1d4ed8;background:#e8effc;border-color:#c4d6f5}.fu-btn.fu-dismiss{color:#b3261e}.fu-daystrip{text-align:left;width:100%;font:inherit;color:#0a2540;cursor:pointer;background:linear-gradient(90deg,#fff7e0,#fff);border:1.5px solid #f0dfae;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 15px;font-size:14px;display:flex}.fu-daystrip:hover{border-color:#e3a008}.fu-daystrip-urgent{color:#b3261e;font-weight:800}.fu-daystrip-go{color:#96690a;white-space:nowrap;margin-left:auto;font-weight:800}@media (width<=700px){.fu-card{flex-direction:column}.fu-actions{flex-flow:wrap}}.fu-report{color:#1e3a5f;background:#eef4ff;border:1px solid #c9d9f8;border-radius:11px;margin-bottom:6px;padding:11px 14px;font-size:13.5px}.client-reports{color:#203650;padding:4px 0 36px}.client-reports button,.client-reports select,.client-reports input,.client-reports textarea{font:inherit}.client-reports button{cursor:pointer;color:#203650;background:#fff;border:1px solid #c9d5e2;border-radius:8px;padding:10px 15px;font-weight:700}.client-reports button:hover{border-color:#35618d}.client-reports button:disabled{opacity:.55;cursor:wait}.client-reports .primary{color:#fff;background:#1e4168;border-color:#1e4168}.client-reports .danger-text{color:#a64236}.client-reports h2{margin:0 0 14px;font-size:22px;font-weight:500}.client-reports-notice{color:#2f5d2f;background:#f2f9f2;border:1px solid #b8d2b8;border-radius:8px;margin-bottom:16px;padding:12px}.client-reports-due-banner{color:#6d5410;background:#fdf6e0;border:1px solid #e5cf9e;border-radius:8px;margin-bottom:16px;padding:12px}.client-reports-form{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:16px;margin-bottom:22px;padding:22px;display:grid}.client-reports-form label{gap:7px;font-size:14px;font-weight:700;display:grid}.client-reports-form input,.client-reports-form select,.client-reports-form textarea{color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:7px;width:100%;min-width:0;padding:10px;font-weight:400}.client-reports-checks{gap:8px;display:grid}.client-reports-checks>span,.client-reports-label{font-size:14px;font-weight:700}.client-reports-checks label{align-items:center;gap:9px;font-weight:600;display:flex}.client-reports-checks input{width:auto}.client-reports-form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.client-reports-pills{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.client-reports-pills button{border-radius:999px;padding:8px 13px;font-size:14px}.client-reports-pills button.active{color:#fff;background:#1e4168;border-color:#1e4168}.client-reports-form-actions{justify-content:flex-end;gap:8px;display:flex}.client-reports-list{gap:14px;display:grid}.client-reports-card{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:12px;padding:18px 20px;display:grid}.client-reports-card.paused{opacity:.62}.client-reports-card-main{gap:5px;display:grid}.client-reports-card-main strong{font-size:18px}.client-reports-card-main span{color:#61738a}.client-reports-card-main small{color:#708095}.client-reports-chips{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.client-reports-chips em{color:#33506e;background:#eef3f8;border:1px solid #d5e0ec;border-radius:999px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:700}.client-reports-chips em.due{color:#6d5410;background:#fdf6e0;border-color:#e5cf9e}.client-reports-chips em.off{color:#873f31;background:#f6e8e5;border-color:#dfb6ae}.client-reports-card-actions{flex-wrap:wrap;gap:8px;display:flex}.client-reports-history{border-top:1px solid #e6edf3;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.client-reports-history span{color:#708095;font-size:13px;font-weight:700}.client-reports-history button{padding:5px 10px;font-size:13px}.client-reports-modal{background:#fff;border-radius:14px;gap:14px;width:min(720px,100%);max-height:92vh;padding:23px;display:grid;overflow:auto;box-shadow:0 15px 60px #0e203040}.client-reports-modal header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.client-reports-modal header h2{margin:0}.client-reports-modal header span{color:#708095;font-size:13.5px}.client-reports-content{white-space:pre-wrap;word-break:break-word;background:#f7fafc;border:1px solid #e1eaf1;border-radius:10px;max-height:50vh;margin:0;padding:16px;font:400 14.5px/1.55 inherit;overflow:auto}.client-reports-send{flex-wrap:wrap;gap:8px;display:flex}.client-reports-send a.primary{color:#fff;background:#1e4168;border:1px solid #1e4168;border-radius:8px;padding:10px 15px;font-weight:700;text-decoration:none}.client-reports-send a.primary.whatsapp{background:#1f7a4d;border-color:#1f7a4d}@media (width<=640px){.client-reports-form-pair{grid-template-columns:1fr}}.client-reports-selection{background:#f8fbfd;border:1px dashed #c9d5e1;border-radius:10px;gap:10px;padding:14px;display:grid}.client-reports-selection-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-reports-selection small{color:#708095;font-weight:400}@media (width<=640px){.client-reports-selection-grid{grid-template-columns:1fr}}.client-reports-share{background:#fdf8ef;border:1px dashed #b98a44;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.client-reports-share span{color:#6b4f1d;font-weight:700}.client-reports-share small{color:#7a6a4a;flex-basis:100%}.client-reports-share a{font-weight:600}.client-reports-market-settings{background:#f7fafc;border:1px solid #d9e2ea;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.client-reports-market-settings p{color:#54677a;margin:0}.client-reports-market-settings label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.client-reports-market-settings label input{margin-top:3px}.client-reports-market-settings button{align-self:flex-start}.client-reports-market-key{flex-direction:column;gap:4px;margin-left:24px;display:flex}.client-reports-market-key input{border:1px solid #c4d0da;border-radius:8px;max-width:420px;padding:8px 10px}.client-reports-market-key small{color:#71859a}.client-reports-send-banner{color:#274a73;background:#eef4fd;border:1px solid #b9cdea;border-radius:8px;margin-bottom:16px;padding:12px}.client-reports-send-banner a{color:#1c5cb8;font-weight:600}.client-reports-autosend{align-items:flex-start;gap:8px;font-weight:500;display:flex}.client-reports-autosend-note{color:#5b6b7d;display:block}.client-reports-autosend-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.client-reports-autosend-row button{cursor:pointer;background:#fff;border:1px solid #c4d2e4;border-radius:999px;padding:6px 12px;font-size:13px}.client-reports-autosend-row button.autosend-on{color:#22612f;background:#e7f6ec;border-color:#9fd3ae;font-weight:600}.client-reports-autosend-row small{color:#5b6b7d}.client-reports-autosend-row small.warn{color:#a3540a;font-weight:600}.client-reports-list h2{margin:6px 0 2px;font-size:19px}.client-reports-list h2 small{color:#708095;font-size:13px;font-weight:600}.client-reports-recipient-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.client-reports-recipient-check input{accent-color:#1f4e79;flex:none;width:17px;height:17px;margin-top:3px}.client-reports-badge{color:#7a5b17;white-space:nowrap;background:#f3e9d2;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.client-reports-sends{background:#fff;border:1px solid #dae3ec;border-radius:13px;padding:16px 20px}.client-reports-sends h3{margin:0 0 6px;font-size:15px}.client-reports-sends ul{margin:6px 0 0;padding-left:18px}.client-reports-sends li{color:#44546a;margin:3px 0;font-size:13px}.client-reports-text-overlay{z-index:80;background:#0f1c2b8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.client-reports-text-box{background:#fff;border-radius:14px;gap:14px;width:min(680px,100%);max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 15px 60px #0e203040}.client-reports-text-box h3{margin:0}.client-reports-text-box pre{white-space:pre-wrap;word-break:break-word;background:#f7fafc;border:1px solid #e1eaf1;border-radius:10px;max-height:48dvh;margin:0;padding:15px;font:400 14px/1.55 inherit;overflow-y:auto}.client-reports-toolbar{background:#fff;border:1px solid #dae3ec;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.client-reports-search{font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;flex:220px;padding:10px 12px}.client-reports-bulk{gap:6px;margin-left:auto;display:flex}.client-reports-bulk button{padding:7px 11px;font-size:13px}.client-reports-rows{gap:7px;display:grid}.client-reports-row{background:#fff;border:1px solid #e1e9f1;border-radius:11px;align-items:center;gap:12px;padding:9px 14px;display:flex}.client-reports-row.on{background:#f5f9fd;border-color:#b9cfe4}.client-reports-row-check input{accent-color:#1f4e79;cursor:pointer;width:18px;height:18px}.client-reports-row-main{flex:1;gap:1px;min-width:0;display:grid}.client-reports-row-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.client-reports-row-main small{color:#708095;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-reports-pills.small button{padding:5px 10px;font-size:12.5px}.client-reports-batchbar{z-index:30;color:#e8eff6;background:#16324f;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #0e203045}.client-reports-batchbar button{color:#16324f;background:#fff;font-weight:700}.client-reports-batchbar button:disabled{opacity:.45}.client-reports-progress{font-size:13px;font-weight:700}.client-reports-results{gap:8px;max-height:52dvh;display:grid;overflow-y:auto}.client-reports-result{border:1px solid #e1e9f1;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.client-reports-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.client-reports-result-actions{flex-wrap:wrap;gap:6px;display:flex}.client-reports-result-actions button{padding:6px 10px;font-size:13px}.client-reports-result-error{color:#9c3d1e;font-size:13px;font-weight:600}.client-reports-result pre{white-space:pre-wrap;word-break:break-word;background:#f7fafc;border:1px solid #e1eaf1;border-radius:8px;max-height:300px;margin:0;padding:12px;font:400 13.5px/1.55 inherit;overflow-y:auto}.client-reports-criteria{background:#eef4fa;border:1px solid #cfdfef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 13px;font-size:13.5px;display:flex}.client-reports-criteria b{color:#1d4066;background:#fff;border:1px solid #d7e3ef;border-radius:999px;padding:3px 10px;font-weight:700}.cr-how{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.cr-how>div{background:#eef3f8;border:1px solid #d5e0ec;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.cr-how strong{color:#1e4168;font-size:15px}.cr-how span{color:#54677a;font-size:13px}@media (width<=720px){.cr-how{grid-template-columns:1fr}}.cr-analysis-line{color:#6d5410;background:#fdf6e0;border:1px solid #e5cf9e;border-radius:9px;padding:11px 13px;font-size:14px}.cr-step-title{margin-top:26px}.cr-autosend{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:12px;margin-top:14px;padding:18px 20px;display:grid}.cr-autosend-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-auto-chip{color:#873f31;white-space:nowrap;background:#f6e8e5;border:1px solid #dfb6ae;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:800}.cr-auto-chip.on{color:#2f5d2f;background:#e7f4e4;border-color:#b8d2b8}.client-reports-badge.profile{color:#274b8f;background:#e3ecff}.client-reports-badge.global{color:#708095;background:#eef1f4}.client-reports-sends summary{cursor:pointer;color:#203650;font-size:16px;font-weight:700}.client-reports-sends ul{margin-top:10px}.cr-tabs{gap:8px;margin-bottom:18px;display:flex}.cr-tabs button{border-radius:999px;padding:9px 18px;font-size:15px}.cr-tabs button.active{color:#fff;background:#1e4168;border-color:#1e4168}.cr-audience{margin-bottom:8px}.cr-aud-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}@media (width<=900px){.cr-aud-grid{grid-template-columns:repeat(2,1fr)}}.cr-aud-card{text-align:left;background:#fff;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.cr-aud-card strong{color:#203650;font-size:14px}.cr-aud-card b{color:#1e4168;font-size:24px;line-height:1.1}.cr-aud-card span{color:#708095;font-size:12px;font-weight:400}.cr-aud-card.active{background:#eef3f8;border-color:#1e4168;box-shadow:inset 0 0 0 1px #1e4168}.cr-aud-count{margin:12px 0 4px;font-size:16px}.cr-preview{margin-top:10px}.cr-preview-bar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cr-preview-bar select{font:inherit;color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:8px;min-width:240px;padding:10px}.cr-preview-box{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:10px;margin-top:12px;padding:16px 18px;display:grid}.cr-preview-box pre{white-space:pre-wrap;font:inherit;max-height:420px;margin:0;font-size:14px;overflow:auto}.cr-exceptions{margin-top:22px}.cr-exceptions>summary{cursor:pointer;color:#203650;padding:10px 0;font-size:15px;font-weight:700}.cr-exceptions .client-reports-list{margin-top:8px}.cr-noprofile-note{color:#54677a;max-width:640px;margin:8px 0 12px;font-size:14px}.cr-noprofile-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-noprofile-list li{background:#fff;border:1px solid #e6edf3;border-radius:9px;align-items:baseline;gap:10px;padding:9px 13px;display:flex}.cr-noprofile-list span{color:#708095;font-size:13px}.nl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nl-search{font:inherit;color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:8px;min-width:220px;padding:10px 12px}.nl-count{color:#54677a;font-size:14px}.nl-count strong{color:#1e4168}.nl-rows{gap:12px;display:grid}.nl-row{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:10px;padding:16px 18px;display:grid}.nl-row.off{opacity:.55}.nl-row-main{gap:3px;display:grid}.nl-row-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.nl-row-main small{color:#708095}.nl-profile{font-weight:600;color:#33506e!important}.client-reports-badge.due{color:#6d5410;background:#fdf6e0}.nl-controls{border-top:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;display:flex}.nl-switch{cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.nl-switch input{width:auto}.nl-manual{color:#708095;font-size:13px;font-weight:700}.nl-actions{flex-wrap:wrap;gap:8px;display:flex}.nl-preview{background:#f7fafc;border:1px solid #d5e0ec;border-radius:11px;gap:10px;padding:14px 16px;display:grid}.nl-preview pre{white-space:pre-wrap;font:inherit;max-height:430px;margin:0;font-size:14px;overflow:auto}.nl-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.client-reports-sends{margin-top:22px}.nl-config-line{font-weight:700;color:#33506e!important}.nl-editbar{justify-content:flex-end;display:flex}.nl-detail{background:#f7fafc;border:1px solid #e3ebf2;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.nl-detail small{color:#708095}.nl-segments{flex-wrap:wrap;gap:8px;display:flex}.nl-seg{color:#33506e;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cfdce8;border-radius:999px;padding:7px 14px;font-weight:700}.nl-seg.active{color:#fff;background:#0a2540;border-color:#0a2540}.nl-picker{gap:8px;display:grid}.nl-pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex}.nl-pick:hover{border-color:#0a2540}.nl-pick-name{color:#0a2540;flex:1;font-weight:800}.nl-pick-arrow{color:#9db2c5;font-size:20px;font-weight:800}.nl-sends{background:#f7fafc;border:1px solid #e3ebf2;border-radius:10px;gap:6px;padding:11px 13px;display:grid}.nl-sends strong{color:#0a2540}.nl-sends small{color:#708095}.nl-sends ul{color:#33506e;gap:3px;margin:0;padding-left:18px;display:grid}.nl-schedule{color:#33506e;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.nl-schedule select,.nl-schedule input[type=time]{font:inherit;color:#0a2540;background:#fff;border:1.5px solid #cfdce8;border-radius:8px;padding:6px 9px}.wa-card{background:#fff;border:1px solid #dbe5ee;border-radius:14px;gap:13px;padding:16px 18px;display:grid}.wa-status{color:#33506e;margin:0}.wa-error{color:#8c2b2b;background:#fdecec;border-radius:9px;margin:0;padding:9px 12px;font-weight:600}.wa-notice{color:#1d5c33;background:#e8f6ec;border-radius:9px;margin:0;padding:9px 12px;font-weight:600}.wa-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;display:grid}.wa-grid label,.wa-test label{color:#33506e;gap:5px;font-size:13px;font-weight:700;display:grid}.wa-grid input,.wa-test input{font:inherit;color:#0a2540;border:1.5px solid #cfdce8;border-radius:9px;padding:9px 11px}.wa-actions{flex-wrap:wrap;gap:9px;display:flex}.wa-test{border-top:1px dashed #dbe5ee;flex-wrap:wrap;align-items:end;gap:10px;padding-top:12px;display:flex}.wa-help{color:#5b6b7d}.wa-help pre{white-space:pre-wrap;word-break:break-all;background:#f2f6fa;border-radius:9px;padding:10px 12px;font-size:12.5px}.wa-head{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2f6;align-items:center;gap:10px;margin:0;padding:0 0 10px;display:flex}.wa-head-title{color:#0a2540;font-size:15px;font-weight:800}.wa-head-status{color:#5b6b7d;margin-left:auto;font-size:12.5px;font-weight:600}.wa-head-chevron{color:#c9a45c;font-size:13px}.branding{max-width:880px}.branding-head span{letter-spacing:2px;color:#b28444;font-size:11px;font-weight:700}.branding-head h1{color:#19304c;margin:6px 0 8px;font-size:28px}.branding-head p{color:#5c6b7c;max-width:640px;line-height:1.5}.branding-alert{border-radius:10px;margin:14px 0;padding:12px 16px;font-size:14px}.branding-alert.error{color:#8a2626;background:#fdecec;border:1px solid #f3c2c2}.branding-alert.ok{color:#1e6b38;background:#e9f7ee;border:1px solid #bfe6cc}.branding-card{background:#fff;border:1px solid #dde4eb;border-radius:14px;margin-top:16px;padding:22px}.branding-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.branding-grid label{color:#19304c;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.branding-grid input{border:1px solid #ccd6e0;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:400}.branding-images{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.branding-image-box{border:1px dashed #c3cfdb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.branding-image-box strong{color:#19304c;font-size:14px}.branding-image-box img{object-fit:contain;background:#f2f5f8;border-radius:8px;max-width:100%;max-height:130px;padding:6px}.branding-image-box img.round{object-fit:cover;border-radius:50%;width:110px;height:110px;padding:0}.branding-upload{cursor:pointer;color:#1f5b95;font-size:14px;font-weight:600}.branding-upload input{display:none}.branding .ghost{cursor:pointer;background:0 0;border:1px solid #ccd6e0;border-radius:8px;padding:6px 12px;font-size:13px}.branding-save{color:#fff;cursor:pointer;background:#19304c;border:none;border-radius:10px;margin-top:22px;padding:12px 22px;font-size:15px;font-weight:700}.branding-save:disabled{opacity:.6}@media (width<=640px){.branding-grid,.branding-images{grid-template-columns:1fr}}.mtg{flex-direction:column;gap:16px;display:flex}.mtg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mtg-eyebrow{letter-spacing:.12em;color:#8a6d3b;margin:0;font-size:12px;font-weight:700}.mtg-head h2{margin:4px 0}.mtg-sub{color:#5b6b7c;max-width:640px;margin:0}.mtg-notice{color:#205020;background:#eef6ee;border:1px solid #bcd8bc;border-radius:10px;margin:0;padding:10px 14px}.mtg-tabs{gap:8px;display:flex}.mtg-tabs button{cursor:pointer;background:#fff;border:1px solid #d5dce4;border-radius:999px;padding:8px 16px;font-weight:600}.mtg-tabs button.active{color:#fff;background:#19304c;border-color:#19304c}.mtg-layout{grid-template-columns:340px 1fr;align-items:start;gap:16px;display:grid}.mtg-list{flex-direction:column;gap:8px;display:flex}.mtg-list h3{color:#43536a;margin:8px 0 2px;font-size:14px}.mtg-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:12px 14px;display:flex}.mtg-card:hover{border-color:#b28444}.mtg-card.selected{border-color:#19304c;box-shadow:inset 0 0 0 1px #19304c}.mtg-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtg-card p{color:#43536a;margin:0;font-size:13px}.mtg-card small{color:#7c8a99}.mtg-card-summary{-webkit-line-clamp:2;color:#5b6b7c;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;display:-webkit-box;overflow:hidden}.mtg-status{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.st-scheduled{color:#274b9f;background:#e8eefc}.st-processing{color:#7c6210;background:#fdf3d8}.st-ready{color:#1e6b1e;background:#e2f3e2}.st-error{color:#9c2222;background:#fbe3e3}.mtg-empty{color:#7c8a99}.mtg-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.mtg-placeholder{color:#5b6b7c;background:#f6f8fb;border:1px dashed #c4cedb;border-radius:12px;padding:26px}.mtg-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mtg-detail-head h3{margin:0 0 4px}.mtg-detail-head p{color:#5b6b7c;margin:0;font-size:14px}.mtg-danger{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #e3b6b3;border-radius:10px;padding:8px 12px;font-weight:600}.mtg-record h4,.mtg-summary h4,.mtg-feed h4{margin-top:0}.mtg-rec-live{align-items:center;gap:12px;font-weight:700;display:flex}.mtg-rec-dot{background:#d92c2c;border-radius:50%;width:12px;height:12px;animation:1.1s infinite mtg-pulse}@keyframes mtg-pulse{0%,to{opacity:1}50%{opacity:.3}}.mtg-rec-actions{flex-wrap:wrap;gap:10px;display:flex}.mtg-upload{cursor:pointer;align-items:center;display:inline-flex}.mtg-upload.sm{padding:5px 10px;font-size:13px}.mtg-hint{color:#7c8a99;font-size:13px}.mtg-processing{color:#7c6210;font-weight:600}.mtg-error{color:#9c2222}.mtg-players{flex-direction:column;gap:8px;margin-top:10px;display:flex}.mtg-players label{color:#43536a;flex-direction:column;gap:4px;font-size:13px;display:flex}.mtg-players audio{width:100%;height:38px}.mtg-summary h5{margin:12px 0 4px}.mtg-summary ul{margin:4px 0;padding-left:20px}.mtg-feed-row{border-bottom:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.mtg-feed-block{border-bottom:1px solid #eef1f5;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.mtg-feed-block ul{margin:0;padding-left:20px}.mtg-task{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.mtg-done{color:#1e6b1e}.mtg-transcript p{white-space:pre-wrap;color:#33465e;line-height:1.55}.mtg-transcript summary{cursor:pointer;font-weight:700}.mtg-sup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mtg-sup-head p{color:#5b6b7c;max-width:680px;margin:0}.mtg-sup-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px;display:grid}.mtg-sup.inactive{opacity:.55}.mtg-sup-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtg-chip{color:#7c6210;white-space:nowrap;background:#fdf3d8;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.mtg-sup p{margin:4px 0;font-size:14px}.mtg-sup-notes{color:#5b6b7c}.mtg-sup-docs{border-top:1px solid #eef1f5;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding-top:8px;display:flex}.mtg-sup-docs h5{margin:0}.mtg-doc-row{align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.mtg-doc-row a{color:#274b9f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtg-doc-row small{color:#7c8a99}.mtg-x{color:#b3261e;cursor:pointer;background:0 0;border:0;font-weight:700}.mtg-sup-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mtg-modal{max-width:560px}.mtg-modal label{flex-direction:column;gap:5px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.mtg-modal small{color:#7c8a99;font-weight:400}.mtg-form-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mtg-modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (width<=900px){.mtg-layout,.mtg-form-2col{grid-template-columns:1fr}}.mtg-modal input,.mtg-modal select,.mtg-modal textarea{color:#172842;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;padding:11px 12px;font-weight:500}.mtg-modal-step{color:#19304c;margin:16px 0 8px;font-size:14px;font-weight:800}.mtg-modal-step:first-of-type{margin-top:4px}.mtg-kind-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mtg-kind-cards button{cursor:pointer;color:#43536a;background:#fff;border:2px solid #d6dfeb;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;font-size:15px;font-weight:700;display:flex}.mtg-kind-cards button span{font-size:22px}.mtg-kind-cards button small{color:#7c8a99;font-size:12px;font-weight:500}.mtg-kind-cards button.active{color:#19304c;background:#eef3fa;border-color:#19304c}.mtg-picker{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.mtg-picker>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dfeb;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;display:flex}.mtg-picker>button.active{background:#eef3fa;border-color:#19304c;box-shadow:inset 0 0 0 1px #19304c}.mtg-avatar{color:#fff;background:#19304c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.mtg-picker-name{color:#172842;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mtg-picker small{color:#7c8a99}.mtg-check{color:#1e6b1e;font-size:17px}.mtg-link{color:#274b9f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=560px){.mtg-kind-cards{grid-template-columns:1fr}.mtg-kind-cards button{flex-direction:row;justify-content:flex-start;padding:12px}}.mtg-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.mtg-modal-actions{z-index:1;background:#fff;border-top:1px solid #eef1f5;padding-top:10px;position:sticky;bottom:0}.mtg-picker{max-height:176px}.mtg-detail-actions{flex:none;gap:8px;display:flex}.rec-int{background:#fff;border:1px solid #e7e2d6;border-radius:14px;margin:0 0 16px;padding:16px 18px}.rec-int h3{color:#0a2540;margin:0 0 4px;font-size:16px}.rec-int-sub{color:#64748b;margin:0 0 12px;font-size:13px}.rec-int-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rec-int-box{border:1.5px solid #eee9db;border-radius:12px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.rec-int-box strong{color:#0a2540}.rec-int-box label{color:#475569;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.rec-int-box input{font:inherit;border:1.5px solid #e4ded2;border-radius:9px;padding:8px 10px;font-size:13.5px}.rec-int-hint{color:#64748b;margin:0;font-size:12.5px;line-height:1.45}.rec-int-ok{color:#177245;margin:0;font-size:13px;font-weight:700}.rec-int-err{color:#b3261e;margin:0;font-size:12.5px}.rec-int-actions{flex-wrap:wrap;gap:8px;display:flex}.rec-int-msg{color:#14532d;background:#f4f7f4;border:1px solid #dfe8df;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:13px}.src-tabs{background:#eef1f5;border:1px solid #e2e6ec;border-radius:10px;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:4px;display:flex}.src-tabs button{color:#43536b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.src-tabs button:hover{color:#14243c}.src-tabs button.on{color:#fff;background:#14243c;box-shadow:0 1px 4px #14243c40}.src-state{color:#64748b;background:#e4e9f0;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.src-tabs button.on .src-state{color:#cfe0f4;background:#33507a}.src-state.ok{color:#177245;background:#dff2e4}.src-tabs button.on .src-state.ok{color:#d9f2e2;background:#1d5c38}.perf{flex-direction:column;gap:16px;display:flex}.perf-eyebrow{color:#a5712f;letter-spacing:2px;font-weight:800}.perf-head h2{color:#19304c;margin:4px 0;font-size:28px}.perf-head p{color:#66798d;margin:0}.perf-notice{color:#1e6b34;background:#e9f6ec;border:1px solid #bfe3c8;border-radius:10px;padding:10px 14px}.perf-warn{color:#7c6210;background:#fdf6dd;border:1px solid #ecd9a0;border-radius:10px;padding:10px 14px}.perf-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.perf-kpi{color:#fff;background:#19304c;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.perf-kpi small{color:#b9cbdf;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.perf-kpi strong{font-size:24px}.perf-kpi strong small{color:#d7b46a;text-transform:none;letter-spacing:0;font-size:14px}.perf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.perf-card h3{color:#19304c;margin:0 0 12px}.perf-empty{color:#8496ab}.perf-bar-row{grid-template-columns:minmax(110px,170px) 1fr 34px auto;align-items:center;gap:10px;padding:5px 0;display:grid}.perf-bar-label{color:#40536b;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.perf-bar-track{background:#e8eef5;border-radius:999px;height:12px;overflow:hidden}.perf-bar-fill{background:linear-gradient(90deg,#2f6fa9,#d7a94f);border-radius:999px;height:100%;display:block}.perf-bar-row b{text-align:right;color:#19304c}.perf-bar-row small{color:#8496ab;min-width:74px}.perf-funnel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perf-funnel-step{align-items:center;gap:8px;display:inline-flex}.perf-funnel-box{background:#f2f6fb;border:1px solid #dbe5f0;border-radius:12px;flex-direction:column;padding:10px 14px;display:flex}.perf-funnel-box small{color:#66798d;font-weight:700}.perf-funnel-box strong{color:#19304c;font-size:20px}.perf-funnel-arrow{color:#a5712f}.perf-funnel-note{color:#66798d;margin-left:8px}.perf-ai{flex-direction:column;gap:12px;display:flex}.perf-goals{color:#40536b;flex-direction:column;gap:6px;font-weight:700;display:flex}.perf-goals textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d6dfeb;border-radius:8px;padding:11px 12px}.perf-ai-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.perf-history{font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;padding:10px}.perf-report{color:#2c4159;border-top:1px solid #e7edf4;flex-direction:column;gap:8px;padding-top:14px;line-height:1.55;display:flex}.perf-report h4{color:#19304c;margin:16px 0 4px}.perf-report ul{margin:4px 0 8px;padding-left:20px}.perf-resumo{color:#19304c;background:#f2f6fb;border-radius:12px;padding:14px 16px;font-size:17px;font-weight:600}.perf-estilo{color:#f3d492;background:#19304c;border-radius:999px;padding:6px 14px;font-weight:800;display:inline-block}.perf-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.perf-sugestoes{flex-direction:column;gap:10px;display:flex}.perf-sugestao{background:#fbfcfe;border:1px solid #e2e9f2;border-radius:12px;padding:12px 14px}.perf-sugestao-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perf-chip{color:#40536b;text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.perf-chip.impacto-alto{color:#9a5b12;background:#fdeeda}.perf-sugestao p{margin:6px 0 4px}.perf-sugestao small{color:#66798d}.perf-plano{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.perf-plano-bloco{background:#f2f6fb;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.perf-plano-bloco em{color:#a5712f;font-weight:700}.perf-frase{color:#19304c;text-align:center;padding:10px;font-style:italic;font-weight:700}@media (width<=900px){.perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-grid,.perf-two,.perf-plano{grid-template-columns:1fr}.perf-bar-row{grid-template-columns:minmax(90px,130px) 1fr 30px auto}}.sup{flex-direction:column;gap:14px;display:flex}.sup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sup-head p{color:#5b6b7c;max-width:680px;margin:0}.sup-notice{color:#205020;background:#eef6ee;border:1px solid #bcd8bc;border-radius:10px;margin:0;padding:10px 14px}.sup-empty{color:#7c8a99}.sup-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-search{font:inherit;color:#172842;background:#fff;border:1px solid #d6dfeb;border-radius:9px;flex:230px;padding:10px 13px;font-size:14px}.sup-toolbar select{font:inherit;color:#172842;background:#fff;border:1px solid #d6dfeb;border-radius:9px;padding:10px 12px;font-size:14px}.sup-count{color:#7c8a99;white-space:nowrap;font-size:13px}.sup-table-wrap{background:#fff;border:1px solid #e7e2d6;border-radius:14px;overflow-x:auto}.sup-table{border-collapse:collapse;width:100%}.sup-table th{text-align:left;color:#7d8795;background:#fbfcfe;border-bottom:1px solid #eef1f5;padding:11px 14px}.sup-table td{vertical-align:top;color:#26354b;border-bottom:1px solid #f1f3f6;padding:12px 14px;font-size:14px}.sup-table tbody tr:last-child td{border-bottom:0}.sup-table td strong{color:#14243c;font-size:15px}.sup-table td small{color:#5b6b7c;margin-top:3px;font-size:12.5px;display:block}.sup-table tr.inactive td{opacity:.55}.sup-chip{color:#7c6210;white-space:nowrap;background:#fdf3d8;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.sup-contact span{white-space:nowrap;margin:2px 0;display:block}.sup-contact a{color:#274b9f}.sup-notes{max-width:300px}.sup-status{color:#64748b;white-space:nowrap;background:#eef1f5;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.sup-status.on{color:#177245;background:#dff2e4}.sup-actions-cell{white-space:nowrap;text-align:right}.sup-actions-cell button{margin-left:6px}.sup-actions-cell button:first-child{margin-left:0}.sup-docs-btn{color:#274b9f;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.sup-docs-row td{background:#fbfcfe}.sup-danger{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #e3b6b3;border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600}.sup-docs{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sup-docs h5{margin:0}.sup-doc-row{align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.sup-doc-row a{color:#274b9f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-doc-row small{color:#7c8a99}.sup-x{color:#b3261e;cursor:pointer;background:0 0;border:0;font-weight:700}.sup-upload{cursor:pointer;align-items:center;padding:5px 10px;font-size:13px;display:inline-flex}.sup-modal{max-width:620px;padding:24px 26px 16px}.sup-modal h3{margin:0 0 18px;font-size:18px}.sup-modal label{flex-direction:column;gap:6px;margin-bottom:15px;font-size:14px;font-weight:600;display:flex}.sup-modal input,.sup-modal select,.sup-modal textarea{color:#172842;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:9px;padding:12px 13px;font-weight:500}.sup-modal textarea{resize:vertical;min-height:84px}.sup-2col{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px;display:grid}.sup-2col label{margin-bottom:0}.sup-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=560px){.sup-2col{grid-template-columns:1fr}.sup-modal{padding:20px 16px 14px}}.cad-tabs{gap:8px;margin-bottom:14px;display:flex}.cad-tabs button{cursor:pointer;background:#fff;border:1px solid #d5dce4;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:700}.cad-tabs button.active{color:#fff;background:#19304c;border-color:#19304c}.sup-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.sup-modal-actions{z-index:1;background:#fff;border-top:1px solid #eef1f5;padding-top:12px;position:sticky;bottom:0}.sup-row{cursor:pointer}.sup-row:hover td{background:#f7fafc}.sup-table td .sup-chip.under{margin-top:5px;display:table}.sup-docs-count{color:#43536b;white-space:nowrap;font-weight:600}.sup-details{flex-direction:column;gap:12px;padding:4px 2px;display:flex}.sup-details-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 22px;display:grid}.sup-details-grid p{color:#43536b;margin:0;font-size:13.5px}.sup-details-grid p.wide{grid-column:1/-1}.sup-details-grid a{color:#274b9f}.sup-actions{flex-wrap:wrap;gap:8px;display:flex}.sup-docs-row td:first-child{display:table-cell}.dcab{flex-direction:column;gap:14px;display:flex}.dcab-eyebrow{letter-spacing:.12em;color:#8a6d3b;margin:0;font-size:12px;font-weight:700}.dcab-head h2{margin:4px 0}.dcab-sub{color:#5b6b7c;max-width:680px;margin:0 0 10px}.dcab-search{color:#172842;width:100%;max-width:440px;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;padding:11px 12px}.dcab-top{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dcab-big{text-align:left;color:#fff;cursor:pointer;background:#19304c;border:0;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.dcab-big small{color:#b9c8da;margin-top:2px;font-weight:400;display:block}.dcab-big strong{font-size:17px}.dcab-big-icon{font-size:30px}.dcab-big b{margin-left:auto;font-size:20px}.dcab-big:last-child{color:#172842;background:#fff;border:1px solid #d6dfeb}.dcab-big:last-child small{color:#7c8a99}.dcab-section{color:#43536a;margin:10px 0 0;font-size:15px}.dcab-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.dcab-folder{cursor:pointer;text-align:left;background:#fff;border:1px solid #dde3ea;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.dcab-folder:hover{border-color:#b28444}.dcab-avatar{color:#fff;background:#19304c;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:inline-flex}.dcab-avatar.gold{background:#b28444}.dcab-folder-main{flex-direction:column;flex:1;min-width:0;display:flex}.dcab-folder-main strong{text-overflow:ellipsis;white-space:nowrap;color:#172842;overflow:hidden}.dcab-folder-main small{color:#7c8a99}.dcab-count{color:#274b9f;white-space:nowrap;background:#eef3fa;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.dcab-empty{color:#7c8a99}.pdoc{flex-direction:column;gap:14px;display:flex}.pdoc-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pdoc-head h2{margin:0}.pdoc-head p{color:#7c8a99;margin:2px 0 0}.pdoc-upload{cursor:pointer;border-radius:10px;align-items:center;margin-left:auto;padding:10px 16px;font-weight:700;display:inline-flex}.pdoc-notice{color:#205020;background:#eef6ee;border:1px solid #bcd8bc;border-radius:10px;margin:0;padding:10px 14px}.pdoc-empty{color:#7c8a99}.pdoc-list{flex-direction:column;gap:12px;display:flex}.pdoc-row{align-items:flex-start;gap:12px;display:flex}.pdoc-icon{font-size:30px;line-height:1}.pdoc-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pdoc-main small{color:#7c8a99}.pdoc-summary{color:#43536a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pdoc-error{color:#9c2222;font-size:13px}.pdoc-chip{color:#5b6b7c;white-space:nowrap;background:#f1f4f8;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pdoc-chip.ok{color:#1e6b1e;background:#e2f3e2}.pdoc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pdoc-open{align-items:center;text-decoration:none;display:inline-flex}.pdoc-danger{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #e3b6b3;border-radius:10px;margin-left:auto;padding:8px 12px;font-weight:600}.pdoc-ai{border-top:1px solid #eef1f5;margin-top:14px;padding-top:12px}.pdoc-ai h4{margin:0 0 6px}.pdoc-ai h5{margin:14px 0 6px}.pdoc-keydata{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:10px 0;display:grid}.pdoc-keydata>div{background:#f6f8fb;border-radius:10px;flex-direction:column;padding:8px 12px;display:flex}.pdoc-keydata span{color:#7c8a99;font-size:12px}.pdoc-feed-row{border-bottom:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pdoc-feed-block{border-bottom:1px solid #eef1f5;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.pdoc-feed-block ul{margin:0;padding-left:20px}.pdoc-task{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.pdoc-done{color:#1e6b1e}.pdoc-hint{color:#7c8a99;font-size:13px}@media (width<=760px){.dcab-top{grid-template-columns:1fr}}.txdoc-group{flex-direction:column;gap:4px;display:flex}.txdoc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.txdoc-head small{color:#7c8a99;display:block}.txdoc-row{border-top:1px solid #eef1f5;align-items:center;gap:10px;padding:7px 0;display:flex}.txdoc-name{text-overflow:ellipsis;white-space:nowrap;color:#172842;flex:1;min-width:0;font-weight:600;overflow:hidden}.pdoc-txchip{color:#7c6210;white-space:nowrap;background:#fdf3d8;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pdoc-link-select{color:#172842;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;max-width:240px;padding:8px 10px;font-size:13px}.pdoc-upload-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pdoc-upload-bar select{color:#172842;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:8px;max-width:260px;padding:10px;font-size:14px}.dcab-top:has(>:only-child){grid-template-columns:1fr}.pdf-fill{color:#203650;padding:4px 0 36px}.pdf-fill button,.pdf-fill select,.pdf-fill input,.pdf-fill textarea{font:inherit}.pdf-fill button{cursor:pointer;color:#203650;background:#fff;border:1px solid #c9d5e2;border-radius:8px;padding:10px 15px;font-weight:700}.pdf-fill button:hover{border-color:#35618d}.pdf-fill button:disabled{opacity:.55;cursor:wait}.pdf-fill button.primary,.pdf-fill a.primary{color:#fff;background:#1e4168;border:1px solid #1e4168;border-radius:8px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-block}.pdf-fill h2{margin:0 0 6px;font-size:22px;font-weight:500}.pdf-fill-sub{color:#61738a;max-width:640px;margin:0 0 16px}.pdf-fill-notice{color:#2f5d2f;background:#f2f9f2;border:1px solid #b8d2b8;border-radius:8px;margin-bottom:16px;padding:12px}.pdf-fill-error{color:#873f31;background:#f6e8e5;border:1px solid #dfb6ae;border-radius:8px;margin-bottom:16px;padding:12px}.pdf-fill-card{background:#fff;border:1px solid #dae3ec;border-radius:13px;gap:16px;margin-bottom:22px;padding:22px;display:grid}.pdf-fill-step{letter-spacing:.04em;text-transform:uppercase;color:#8a6d2f;font-size:13px;font-weight:800}.pdf-fill-card label{gap:7px;font-size:14px;font-weight:700;display:grid}.pdf-fill-card input,.pdf-fill-card select,.pdf-fill-card textarea{color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:7px;width:100%;min-width:0;padding:10px;font-weight:400}.pdf-fill-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pdf-fill-hint{color:#708095;font-weight:400}.pdf-fill-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdf-fill-chips span{color:#708095;font-size:13px;font-weight:700}.pdf-fill-chips em{color:#33506e;background:#eef3f8;border:1px solid #d5e0ec;border-radius:999px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:700}.pdf-fill-actions{flex-wrap:wrap;gap:8px;display:flex}.pdf-fill-fields{gap:10px;display:grid}.pdf-fill-field{border:1px solid #e6edf3;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.pdf-fill-field-name{gap:2px;min-width:0;display:grid}.pdf-fill-field-name strong{font-size:14.5px}.pdf-fill-field-name small{color:#708095;word-break:break-all;font-size:12px}.pdf-fill-field input,.pdf-fill-field select{color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:7px;width:100%;padding:9px 10px}.pdf-fill-other{color:#708095;font-size:13.5px}.pdf-fill-done{background:#f2f9f2;border:1px solid #b8d2b8;border-radius:10px;gap:10px;padding:14px;display:grid}.pdf-fill-done span{color:#33506e;font-size:14px}.pdf-fill-placements{gap:10px;display:grid}.pdf-fill-placement{border:1px solid #e6edf3;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.pdf-fill-placement-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pdf-fill-placement-head strong{font-size:14.5px}.pdf-fill-placement-head small{color:#708095;font-size:12.5px}.pdf-fill-placement input{color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:7px;width:100%;padding:9px 10px}.pdf-fill-nudge{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdf-fill-nudge button{padding:6px 10px;font-size:13px}.pdf-fill-nudge select{color:#203650;background:#fff;border:1px solid #c9d5e1;border-radius:7px;width:auto;padding:6px 8px}.pdf-fill-history{gap:8px;display:grid}.pdf-fill-history-row{border:1px solid #e6edf3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pdf-fill-history-row strong{font-size:14.5px;display:block}.pdf-fill-history-row small{color:#708095}.pdf-fill-history-actions{gap:8px;display:flex}.pdf-fill-history-actions a{color:#203650;background:#fff;border:1px solid #c9d5e2;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:700;text-decoration:none}.pdf-fill-history-actions a:hover{border-color:#35618d}@media (width<=640px){.pdf-fill-pair,.pdf-fill-field{grid-template-columns:1fr}}
