.wordmark{font-size:49px;line-height:.9;font-weight:850;letter-spacing:-4px;color:white}.wordmark span{display:block;font-size:8px;letter-spacing:4px;margin:12px 0 0 4px;font-weight:500}.side-brand .wordmark{font-size:43px}.side-brand .wordmark span{color:#b7ccee;font-size:7px}.sidebar nav{padding:18px 12px;gap:4px;overflow:auto}.nav-item{min-height:42px;font-size:13px}.nav-icon{width:23px;font-size:18px;text-align:center}.nav-group{font-size:9px;letter-spacing:1.4px;color:#7e9bc6;margin:18px 15px 6px}.sidebar-foot{padding:18px 25px}.topbar{height:78px}.content{max-width:1600px}.page-heading{margin-top:8px}.eyebrow-page{color:#1559e8;letter-spacing:1.8px;font-size:10px;font-weight:750;margin:0 0 13px}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.toolbar input{max-width:400px;background:var(--surface,#fff)}.toolbar select{width:190px}.toolbar small{margin-left:auto;color:var(--muted)}.cards{gap:15px}.card{position:relative;min-height:160px}.card .card-icon{width:32px;height:32px;font-size:16px;margin-bottom:15px}.card small{font-size:11px}.card-number{font-size:32px}.card-link{cursor:pointer;font:inherit}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.activity{display:flex;gap:14px;border-top:1px solid var(--border);padding:17px 0;font-size:12px}.activity:first-of-type{border:0}.activity-icon{width:34px;height:34px;border-radius:9px;background:#edf3ff;color:#1559e8;display:grid;place-items:center;flex-shrink:0}.activity strong{display:block;font-size:12px;margin-bottom:6px}.activity small{color:var(--muted);line-height:1.7}.activity time{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.progress-row{display:flex;justify-content:space-between;font-size:12px;margin:21px 0 10px}.progress-track{height:7px;border-radius:9px;background:#edf1f7;overflow:hidden}.progress-fill{height:100%;background:#1559e8;max-width:100%;width:var(--progress,0%)}.quick-actions{display:flex;gap:9px;flex-wrap:wrap}.quick-actions button{font-size:11px}.section-header p{margin:0 0 18px}.empty-panel{padding:38px 15px;text-align:center;color:var(--muted);font-size:13px}.notice{margin-bottom:22px}.integration{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid var(--border)}.integration p{margin:5px 0}.integration:last-child{border:0}textarea{font:inherit;width:100%;min-height:110px;border:1px solid var(--border);border-radius:9px;padding:12px;color:var(--ink);background:#f9fbfe;resize:vertical}label input,label select,label textarea{margin-top:8px}.form-grid label{min-width:0}select[multiple]{min-height:140px}button:disabled{cursor:not-allowed}.field-help{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:7px}.span-two{grid-column:1/-1}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-grid div{padding:12px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.detail-grid dt{font-size:11px;color:var(--muted);margin-bottom:7px}.detail-grid dd{margin:0;font-size:13px;white-space:pre-wrap}.term-text{white-space:pre-wrap;line-height:1.8;font-size:14px;margin:25px 0}.tag{font-size:10px;color:#1559e8;background:#edf3ff;border-radius:5px;padding:5px 8px}.document-meta{font-size:12px;color:var(--muted);line-height:1.8}#toast{position:fixed;bottom:24px;right:24px;background:#16305a;color:white;padding:16px 22px;border-radius:10px;z-index:100;box-shadow:0 5px 30px #0002;max-width:calc(100vw - 40px)}[data-theme=dark]{--surface:#1b2739}[data-theme=dark] textarea{background:#121e30;color:#e4edfc}[data-theme=dark] .activity-icon,[data-theme=dark] .tag{background:#253e67;color:#9ac1ff}[data-theme=dark] .progress-track{background:#34445c}tr:hover td{background:#1559e805}.table-actions button{white-space:nowrap}.welcome-copy p{max-width:410px}dialog{max-height:90vh;overflow:auto}#detail h3{margin-top:25px}#detail-body{margin-top:20px}
@media(max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.sidebar{width:210px;flex-basis:210px}.top-actions{gap:8px}.content{padding:25px 22px}}@media(max-width:720px){.topbar{height:74px}.sidebar{width:240px}.content{padding:22px 16px}.page-heading{flex-wrap:wrap}.dashboard-grid{gap:0}.card{min-height:155px}.detail-grid{grid-template-columns:1fr}.toolbar input,.toolbar select{max-width:none;width:100%}.toolbar small{margin-left:0}.span-two{grid-column:auto}.integration{align-items:flex-start;flex-direction:column}.user-chip{max-width:85px}.card-number{font-size:29px}.wordmark{font-size:42px}}@media print{body>*:not(#detail){display:none!important}#detail{display:block!important;position:static;max-width:none;max-height:none;width:100%;border:0;box-shadow:none;padding:0;overflow:visible}#detail::backdrop,.modal-head,.form-actions{display:none!important}.term-text{font-size:12px}.detail-grid{grid-template-columns:1fr 1fr}body{background:white!important;color:black!important}}

.attachment-box,.rich-wrap{border:1px solid var(--border);border-radius:10px;padding:18px;margin-top:20px}.attachment-box h3,.rich-wrap h3{font-size:15px;margin-top:0}.attachment-row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:10px 0}.attachment-row a,.attachment-gallery a{color:#1559e8;overflow-wrap:anywhere}.attachment-gallery{display:flex;gap:15px;flex-wrap:wrap}.attachment-gallery img{width:150px;height:120px;object-fit:contain;border:1px solid var(--border);border-radius:9px}.office-toolbar{display:flex;gap:7px;flex-wrap:wrap;padding:12px;background:var(--surface,#f3f6fb);border:1px solid var(--border);border-radius:8px}.office-toolbar label{font-size:10px;margin:0}.office-toolbar select{width:auto;min-height:32px;padding:7px;margin-top:3px}.office-toolbar input[type=color]{width:42px;height:34px;padding:3px;min-height:32px;margin-top:3px}.office-toolbar button{font-size:11px;padding:8px;min-height:34px;align-self:end}#rich-text{min-height:400px;border:1px solid var(--border);padding:25px;background:white;color:#16305a;margin-top:12px;line-height:1.65;overflow-wrap:anywhere;outline-offset:3px}#rich-text:focus{outline:2px solid #1559e8}.formatted-term{white-space:normal!important}.term-text.letterhead{background-size:100% 297mm;background-repeat:repeat-y;background-position:top center;min-height:297mm;padding-left:18mm;padding-right:18mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rich-wrap .field-help{margin-bottom:15px}[name=texto_html]{display:none}.attachment-box input[type=file]{max-width:100%}@media(max-width:720px){.office-toolbar{padding:8px}.office-toolbar button{font-size:10px}#rich-text{padding:15px}.term-text.letterhead{background-size:100% auto;min-height:0;padding-left:12px;padding-right:12px}}@media print{@page{size:A4;margin:0}#detail{width:210mm!important}.term-text{margin:0!important;padding-left:18mm;padding-right:18mm}.term-text.letterhead{min-height:297mm;background-size:210mm 297mm}.document-meta{display:none}.formatted-term{white-space:normal}}

.office-toolbar{gap:4px;align-items:center}.office-toolbar .format-icon{width:34px;height:34px;padding:7px;min-height:34px;border-radius:5px;background:transparent;color:var(--ink);font-size:17px;line-height:1;align-self:center}.office-toolbar .format-icon:hover{background:#1559e817}.format-icon svg{width:20px;height:20px;display:block}.office-toolbar label{display:flex;align-items:center;gap:6px}.office-toolbar label select,.office-toolbar label input{margin:0}.office-toolbar label:first-child{margin-right:8px}.watermarked{position:relative;isolation:isolate}.watermarked::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--watermark-image,none);background-position:top center;background-repeat:repeat-y;background-size:100% 297mm;opacity:var(--watermark-opacity,.2);print-color-adjust:exact;-webkit-print-color-adjust:exact}.term-text.letterhead{background-image:none!important;background-color:white;color:#16305a}#rich-text.watermarked::before{background-size:100% auto;background-repeat:no-repeat}.watermarked img{max-width:100%}[data-theme=dark] .office-toolbar .format-icon{color:#d5e5ff}@media(max-width:720px){.office-toolbar .format-icon{width:32px;height:32px;padding:6px}.office-toolbar label{font-size:0}.office-toolbar label select{font-size:12px}.watermarked::before{background-size:100% auto}}@media print{.watermarked::before{background-size:210mm 297mm;opacity:var(--watermark-opacity,.2)!important}.term-text.letterhead{background-image:none!important}}

.preview-sheet{background-color:white;color:#16305a;padding-left:18mm;padding-right:18mm;min-height:297mm;border:1px solid #e2e8f1;overflow-wrap:anywhere}.preview-sheet.watermarked::before{background-size:100% 297mm}@media(max-width:720px){.preview-sheet{padding-left:15px;padding-right:15px}}@media print{.preview-sheet{border:0;width:210mm;min-height:297mm;padding-left:18mm;padding-right:18mm}.preview-sheet.watermarked::before{background-size:210mm 297mm}}

.paper-scroll{overflow:auto;margin-top:12px;padding-bottom:12px;max-width:100%}.ruler-help{font-size:11px;line-height:1.6;color:var(--muted)}.paper-workspace{position:relative;display:grid;grid-template-columns:30px 210mm;grid-template-rows:30px auto;width:max-content;padding:0 14px 14px 0}.ruler-h{grid-column:2;grid-row:1;width:210mm;height:30px;position:relative;background:#e8eef7 repeating-linear-gradient(to right,transparent 0,transparent calc(1mm - 1px),#becce0 calc(1mm - 1px),#becce0 1mm) bottom/100% 5px no-repeat;color:#294568}.ruler-v{grid-column:1;grid-row:2;width:30px;height:297mm;position:relative;background:#e8eef7 repeating-linear-gradient(to bottom,transparent 0,transparent calc(1mm - 1px),#becce0 calc(1mm - 1px),#becce0 1mm) right/5px 100% no-repeat;color:#294568}.ruler-h>span{position:absolute;top:2px;font-size:9px;transform:translateX(-50%);pointer-events:none}.ruler-v>span{position:absolute;left:3px;font-size:9px;transform:translateY(-50%);pointer-events:none}.ruler-handle{position:absolute;border:0;background:#1559e8;color:white;border-radius:2px;padding:0;width:15px;height:15px;z-index:3;cursor:ew-resize;touch-action:none;font-size:10px}.ruler-h .ruler-handle{bottom:0;transform:translateX(-50%)}.ruler-v .ruler-handle{right:0;transform:translateY(-50%);cursor:ns-resize}.ruler-handle:focus-visible{outline:3px solid #f0ab23;outline-offset:2px}.paper-workspace #rich-text{grid-column:2;grid-row:2;width:210mm;min-height:297mm;margin:0;box-sizing:border-box;line-height:1.8;font-size:14px;background-color:white}.paper-workspace #rich-text.watermarked::before{background-size:contain;background-position:top center;background-repeat:no-repeat}.a4-preview-viewport{overflow:hidden;background:#dce3ed;padding:0;margin-top:12px}.a4-document{width:210mm;color:#16305a;font:14px/1.8 Arial,sans-serif;transform-origin:top left}.a4-page{position:relative;isolation:isolate;box-sizing:border-box;width:210mm;height:297mm;background:white;color:#16305a;margin-bottom:16px;box-shadow:0 2px 8px #0002;overflow:hidden}.a4-page-content{height:100%;display:flow-root;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.a4-page-content.formatted-term{white-space:normal}.a4-page.watermarked::before{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.a4-page::after{content:attr(data-page-label);position:absolute;bottom:14mm;right:10mm;font:10px Arial;color:#71819a;pointer-events:none}.a4-page-content p{margin-top:0}.a4-page-content ul,.a4-page-content ol{padding-left:25px}.a4-page-content table{width:100%;border-collapse:collapse}.a4-page-content td,.a4-page-content th{padding:5px;color:inherit;font:inherit}.a4-page-content h1,.a4-page-content h2,.a4-page-content h3{color:inherit}.a4-page-content p,.a4-page-content div{color:inherit}.page-count{font-size:12px}@media print{#detail{padding:0!important;max-width:none!important;width:210mm!important}#detail-body{margin:0!important}.a4-preview-viewport{overflow:visible!important;background:white!important;margin:0!important}.a4-document{zoom:1!important;width:210mm!important}.a4-page{margin:0!important;box-shadow:none!important;break-inside:avoid;break-after:page;page-break-after:always;print-color-adjust:exact;-webkit-print-color-adjust:exact}.a4-page:last-child{break-after:auto;page-break-after:auto}.a4-page::before{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.page-count{display:none!important}}

.official-logo{display:block;object-fit:contain;width:220px;height:auto;max-width:100%;position:relative;z-index:1}.side-brand .official-logo{width:165px;height:auto}.login-brand img{width:200px;height:auto;max-width:85%;object-fit:contain}.login-brand>span{display:block;font-size:10px;letter-spacing:2px;color:var(--muted);margin-top:15px}.logo-dark{display:none}.welcome{padding:45px 48px 30px;isolation:isolate}.welcome-copy{margin:36px 0 0;max-width:420px}.welcome h1{font-size:clamp(32px,3.1vw,47px);line-height:1.16;letter-spacing:-1.2px}.welcome p{font-size:15px;line-height:1.75;max-width:370px}.welcome-art{align-self:flex-end;margin:-55px -10px 0 0;position:relative;z-index:0;pointer-events:none;height:235px;width:160px}.welcome-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 25px #05144966)}.welcome-pills{position:relative;z-index:1;max-width:320px}.welcome>small{margin-top:10px}.login-box h2{margin-top:32px}[data-theme=dark] .logo-color{display:none}[data-theme=dark] .logo-dark{display:block}[data-theme=dark] .sign-in{background:#1b2739}[data-theme=dark] .login-brand>span{color:#afbed3}.paper-workspace #rich-text{font-family:Arial,sans-serif}@media(min-width:1400px){.welcome-art{height:300px;width:200px;margin-top:-100px}.welcome{padding-left:65px;padding-right:65px}.welcome-copy{max-width:440px}}@media(max-width:1050px) and (min-width:721px){.welcome{padding:35px 30px}.welcome-art{height:200px;width:135px;margin-top:-25px}.welcome h1{font-size:33px}.welcome p{font-size:14px}.welcome-pills{max-width:270px}}@media(max-width:720px){.welcome{padding:25px 26px;min-height:250px;display:block}.welcome .official-logo{width:155px}.welcome-copy{margin:22px 0 0;max-width:240px}.welcome h1{font-size:27px;line-height:1.2;margin:12px 0;max-width:225px;letter-spacing:-.6px}.welcome .eyebrow{font-size:9px;letter-spacing:1.5px}.welcome p{display:none}.welcome-art{position:absolute;right:5px;bottom:0;margin:0;height:165px;width:110px;opacity:.95}.login-brand img{width:165px}.sign-in{padding:30px 25px}.login-box h2{font-size:24px}.side-brand .official-logo{width:155px}}

#editor.term-editor{width:calc(100vw - 40px);max-width:1280px;max-height:94vh}.rich-wrap,.paper-scroll{min-width:0}.paper-scroll{width:100%}.paper-workspace{transform-origin:top left}#detail:has(.a4-document){width:calc(100vw - 40px);max-width:1100px;max-height:94vh}@media(max-width:720px){#editor.term-editor,#detail:has(.a4-document){width:calc(100vw - 16px);max-height:96vh;padding:18px 12px}.rich-wrap{padding:12px}.paper-scroll{overflow-x:hidden}}@media print{#detail:has(.a4-document){width:210mm!important;max-width:none!important;max-height:none!important;padding:0!important}}

.paper-workspace #rich-text.paged-editor{background:transparent!important;border:0!important;min-height:0!important;width:210mm!important;padding:0!important;overflow:visible!important}.paged-editor.watermarked::before{display:none!important}.paged-editor>.a4-page{margin:0 0 24px!important;box-shadow:0 3px 16px #0003}.paged-editor .a4-page-content{outline:none;overflow:visible}.paged-editor .a4-page-content:focus{outline:1px dashed #9cb4d9;outline-offset:4px}.editor-measure{position:absolute;left:-100000px;top:0;width:210mm;visibility:hidden;pointer-events:none}.paged-editor p:first-child{margin-top:0}.paper-workspace:has(.paged-editor){padding-bottom:0}

/* Paper uses document colors even when the management panel is dark. */
.a4-page{--ink:#16305a;--muted:#52647e}

#rich-text h1,#rich-text h2,#rich-text h3,#detail-body .a4-page h1,#detail-body .a4-page h2,#detail-body .a4-page h3{color:inherit}

#delete-reason-box[hidden]{display:none!important}
