/* Generated by maintenance/build_workspace_css_v172.cjs; edit source stylesheets. *//* SOURCE: faridocs-workspace-v1.31.0.css *//* Generated FariDocs v1.33.0 bundle. Edit source files and run maintenance/build_css_bundles.mjs. *//* SOURCE: faridocs-workspace-v1.25.0.css *//* Generated FariDocs v1.25.0 bundle. Edit source files and run maintenance/build_css_bundles.mjs. *//* SOURCE: app.css */:root{--navy:#123b5d;--dark:#071b2b;--teal:#148e82;--line:#dde5eb;--muted:#657488;--soft:#f3f7f9;--danger:#bd4444;--shadow:0 18px 45px rgba(8,31,48,.12);--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#111827;font:15px/1.6 var(--font);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}button{cursor:pointer}.site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--line);background:rgba(255,255,255,.95);backdrop-filter:blur(16px)}.nav-wrap{width:min(1220px,calc(100% - 40px));height:76px;margin:auto;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;color:#0b2c43;font-size:19px;font-weight:850}.brand-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:11px 11px 11px 3px;background:linear-gradient(135deg,var(--navy),#18a394);color:#fff;box-shadow:0 8px 18px rgba(18,59,93,.2)}.main-nav{margin-left:auto;display:flex;gap:4px}.main-nav a{padding:26px 13px 22px;color:var(--muted);font-size:13px;font-weight:650}.main-nav a.active{border-bottom:2px solid #18a394;color:var(--navy)}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;font-size:13px;font-weight:750}.nav-cta{padding:11px 17px;background:var(--navy);color:#fff}.nav-toggle{display:none;margin-left:auto;border:0;background:none}.nav-toggle span{width:22px;height:2px;display:block;margin:4px;background:var(--navy)}.btn{min-height:46px;padding:11px 20px;border:1px solid transparent}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 10px 24px rgba(18,59,93,.18)}.btn-ghost{border-color:#cbd6df;background:#fff;color:var(--navy)}.btn-white{background:#fff;color:var(--navy)}.btn-full{width:100%}.eyebrow,.hero-kicker{color:var(--teal);font-size:11px;font-weight:850;letter-spacing:1.5px}.hero{padding:76px max(28px,calc((100vw - 1220px)/2)) 0;overflow:hidden;background:radial-gradient(circle at 77% 20%,rgba(24,163,148,.13),transparent 27%),linear-gradient(180deg,#f7fbfc,#fff)}.hero-grid{min-height:520px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.hero-kicker{display:flex;align-items:center;gap:9px;margin-bottom:23px;text-transform:uppercase}.hero-kicker>span{width:23px;height:2px;background:#18a394}.hero h1{margin-bottom:23px;color:var(--dark);font-size:clamp(44px,4.2vw,64px);line-height:1.06;letter-spacing:-2.8px}.hero h1 em{color:var(--teal);font-style:normal}.hero-copy>p{max-width:600px;color:var(--muted);font-size:17px}.hero-actions,.trust-row{display:flex;gap:12px;margin-top:25px}.trust-row{flex-wrap:wrap;gap:18px;color:var(--muted);font-size:11px;font-weight:650}.hero-visual{position:relative;height:490px}.document-stack{position:absolute;border:1px solid #c8d4dd;background:#fff;box-shadow:0 28px 80px rgba(8,31,48,.2)}.document-stack.back{top:35px;right:-5px;width:365px;height:400px;padding:30px;opacity:.7;transform:rotate(4deg)}.document-stack.front{z-index:2;top:5px;right:60px;width:405px;height:468px;padding:33px;transform:rotate(-1.5deg)}.mini-doc-head{display:flex;justify-content:space-between}.mini-doc-head>div{text-align:right}.mini-doc-head strong{display:block;color:#0b2c43;font-size:20px}.mini-doc-head small{font-size:6px}.mini-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:var(--navy);color:#fff;font-weight:850}.mini-address{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:50px}.mini-address small{display:block;color:var(--teal);font-size:6px;font-weight:850}.mini-address b{font-size:8px}.mini-address i{height:4px;display:block;margin:7px 0;background:#e1e8ed}.mini-table{margin-top:28px}.mini-table b,.mini-table i{height:19px;display:block;border-bottom:1px solid #e4e9ed}.mini-table b{height:22px;border:0;background:#0b2c43}.mini-total{width:54%;display:flex;justify-content:space-between;margin:28px 0 0 auto;font-size:8px}.floating-chip{position:absolute;z-index:3;display:flex;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);color:#405067;font-size:11px;font-weight:700}.chip-one{bottom:62px;left:0}.chip-two{right:0;bottom:108px}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:0;background:#fff}.hero-metrics div{height:95px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid var(--line)}.hero-metrics strong{color:var(--navy);font-size:22px}.hero-metrics span{color:#7c8999;font-size:10px}.section{width:min(1120px,calc(100% - 48px));margin:auto;padding:95px 0}.section-heading{max-width:650px;margin-bottom:42px}.section-heading.centered{margin-right:auto;margin-left:auto;text-align:center}.section-heading h2{margin:12px 0;color:var(--dark);font-size:clamp(32px,3vw,42px);line-height:1.16;letter-spacing:-1.4px}.section-heading p{color:var(--muted)}.document-cards,.sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.document-card{position:relative;min-height:395px;padding:30px;border:1px solid var(--line);transition:.2s}.document-card:hover,.sample-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.card-number{position:absolute;top:23px;right:26px;color:#d9e2e8;font-size:28px;font-weight:850}.card-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:22px;border-radius:13px;background:#e9f1f5;color:var(--navy);font-weight:850}.document-card h3{font-size:24px}.document-card p{min-height:65px;color:var(--muted);font-size:13px}.document-card ul{padding:0;list-style:none}.document-card li{margin:8px 0;color:#405067;font-size:12px}.document-card li:before{margin-right:8px;color:var(--teal);content:"✓"}.document-card a{display:flex;justify-content:space-between;margin-top:22px;padding-top:17px;border-top:1px solid var(--line);color:var(--navy);font-size:12px;font-weight:850}.feature-band{width:min(1280px,calc(100% - 32px));margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:85px 90px;background:radial-gradient(circle at 90% 10%,rgba(26,168,151,.22),transparent 32%),var(--dark);color:#fff}.eyebrow.light{color:#7ad7cd}.feature-band h2,.audience-band h2,.closing-cta h2{margin:13px 0 18px;color:#fff;font-size:clamp(34px,4vw,48px);line-height:1.14}.feature-band-copy>p{color:#aabcc8}.feature-points>div{display:grid;grid-template-columns:38px 1fr;column-gap:13px;padding:15px 0;border-top:1px solid rgba(255,255,255,.1)}.feature-points>div>span{width:29px;height:29px;display:grid;place-items:center;grid-row:span 2;border:1px solid rgba(122,215,205,.35);border-radius:50%;color:#7ad7cd;font-size:8px}.feature-points p{margin:2px 0;color:#92a8b7;font-size:11px}.calculation-card{padding:24px;background:#fff;color:#26364a;box-shadow:0 35px 65px rgba(0,0,0,.27);transform:rotate(1deg)}.calc-top,.calc-row,.calc-total,.calc-balance{display:flex;justify-content:space-between}.calc-top{padding-bottom:16px;border-bottom:1px solid var(--line)}.calc-row{padding:10px 3px;font-size:11px}.calc-row.positive b{color:#16876f}.calc-total{padding:15px 3px;border-top:1px solid #ccd5df}.calc-balance{padding:15px;background:var(--navy);color:#fff}.sample-card{border:1px solid var(--line);background:#f3f7f9;transition:.2s}.sample-paper{width:81%;min-height:310px;margin:25px auto 0;padding:22px;background:#fff;box-shadow:0 8px 25px rgba(8,31,48,.1)}.sample-head{display:flex;justify-content:space-between}.sample-head>span{width:26px;height:26px;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:8px}.sample-head>div{text-align:right}.sample-head small{display:block;font-size:4px}.sample-head b{font-size:12px}.sample-table{margin-top:70px}.sample-table strong,.sample-table i{height:16px;display:block;border-bottom:1px solid #edf0f3}.sample-table strong{height:19px;background:var(--navy)}.sample-sum{width:48%;display:flex;justify-content:space-between;margin:27px 0 0 auto;padding-top:8px;border-top:1px solid #ccd5df;font-size:6px}.sample-label{display:flex;justify-content:space-between;padding:18px 21px;background:#fff;font-size:12px}.sample-label span{color:var(--teal);font-size:9px}.audience-band{padding:90px max(30px,calc((100vw - 1120px)/2));background:#0b2c43}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.13)}.audience-grid article{padding:31px;border-right:1px solid rgba(255,255,255,.13)}.audience-grid span{color:#6ecbc1}.audience-grid h3{margin:35px 0 10px;color:#fff}.audience-grid p{color:#a2b6c3;font-size:12px}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list details{border-top:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font-weight:750}.faq-list p{color:var(--muted);font-size:12px}.closing-cta{width:min(1220px,calc(100% - 40px));margin:0 auto 80px;display:flex;align-items:center;justify-content:space-between;padding:52px 62px;background:linear-gradient(125deg,var(--navy),var(--dark));color:#fff}.closing-cta h2{font-size:33px}.site-footer{padding:60px max(28px,calc((100vw - 1120px)/2)) 22px;background:#061520;color:#a9bac5}.footer-main{display:grid;grid-template-columns:1.6fr .7fr .7fr 1fr;gap:60px;padding-bottom:45px}.brand-light{color:#fff}.footer-main p{font-size:12px}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:11px}.footer-links strong{color:#fff}.footer-note{padding:18px;border:1px solid rgba(255,255,255,.11);font-size:11px}.status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#5bd3a9}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.09);font-size:9px}/* Generator */.generator-main{min-height:100vh;padding:42px max(18px,calc((100vw - 1380px)/2)) 90px;background:#f4f7f9}.generator-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.generator-intro h1{margin:6px 0;color:var(--dark);font-size:32px}.generator-intro p{margin:0;color:var(--muted);font-size:13px}.free-usage{display:grid;grid-template-columns:auto 1fr;column-gap:9px;padding:13px 15px;border:1px solid #bce3dc;border-radius:9px;background:#effaf8}.free-usage>span{grid-row:span 2;padding:4px 7px;background:var(--teal);color:#fff;font-size:7px}.free-usage strong{color:#126c63;font-size:11px}.free-usage small{font-size:8px}.generator-toolbar{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;gap:16px;align-items:end;margin-bottom:18px;padding:16px 18px;border:1px solid var(--line);border-radius:11px;background:#fff}.toolbar-label{display:flex;align-items:center;gap:10px}.toolbar-label strong,.toolbar-label small{display:block}.toolbar-label strong{font-size:11px}.toolbar-label small{color:#7c8999;font-size:8px}.sliders-icon{width:33px;height:33px;display:grid;place-items:center;background:#edf4f7;color:var(--navy)}.generator-toolbar label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.generator-toolbar select{width:100%;height:38px;border:1px solid #ccd5df;border-radius:7px;background:#fff;font-size:10px}.color-control{height:38px;display:flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid #ccd5df;border-radius:7px}.color-control input{width:24px;height:24px;border:0}.color-control output{font-size:9px}.generator-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);align-items:start;gap:18px}.form-section{margin-bottom:13px;padding:22px;border:1px solid var(--line);border-radius:11px;background:#fff}.section-title{display:flex;align-items:center;gap:11px;margin-bottom:20px}.section-title>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--navy);color:#fff;font-size:9px}.section-title h2{margin:0;font-size:14px}.section-title p{margin:1px 0 0;color:#7c8999;font-size:9px}.identity-grid{display:grid;grid-template-columns:170px 1fr;gap:18px}.logo-uploader{position:relative;min-height:150px;display:grid;place-items:center;overflow:hidden;border:1px dashed #b7c5d1;border-radius:9px;background:#f9fbfc;cursor:pointer}.logo-uploader input{position:absolute;width:1px;height:1px;opacity:0}.logo-placeholder{display:flex;align-items:center;flex-direction:column;color:var(--muted)}.logo-placeholder b{width:31px;height:31px;display:grid;place-items:center;margin-bottom:8px;background:#e9f1f4;color:var(--navy);font-size:19px}.logo-placeholder strong{font-size:10px}.logo-placeholder small{font-size:7px}.logo-uploader img{max-width:130px;max-height:95px}.logo-uploader button{position:absolute;right:7px;bottom:7px;border:1px solid #efc8c8;background:#fff4f4;color:var(--danger);font-size:8px}.identity-fields,.calculation-controls{display:flex;flex-direction:column;gap:14px}.form-grid{display:grid;gap:15px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field>span{display:block;margin-bottom:6px;color:#405067;font-size:9px;font-weight:750}.field em{color:var(--danger)}.field input,.field textarea,.field select,.input-prefix,.suffix-input,.money-input{width:100%;border:1px solid #ccd5df;border-radius:7px;background:#fff;color:#26364a}.field input,.field select{height:39px;padding:0 11px}.field textarea{padding:9px 11px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#18a394;outline:0;box-shadow:0 0 0 3px rgba(24,163,148,.1)}.field small{color:#7c8999;font-size:8px}.input-prefix,.suffix-input,.money-input{display:flex;align-items:center;overflow:hidden}.input-prefix>span,.money-input>span{padding-left:11px;color:#7c8999;font-size:10px}.input-prefix input,.suffix-input input,.money-input input{border:0;box-shadow:none}.suffix-input>span{padding:0 11px}.items-table-head,.item-row{display:grid;grid-template-columns:minmax(170px,1fr) 82px 130px 110px 28px;align-items:center;gap:8px}.items-table-head{padding:0 8px;color:#7c8999;font-size:8px;font-weight:800;text-transform:uppercase}.item-row{margin:6px 0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.item-row label>span{display:none}.item-row input{width:100%;height:36px;padding:0 9px;border:1px solid #ccd5df;border-radius:6px;font-size:10px}.item-amount{overflow:hidden;font-size:9px;font-weight:750;text-align:right;white-space:nowrap}.remove-item{width:26px;height:26px;border:0;background:transparent;color:#9ba7b4;font-size:19px}.add-item{width:100%;height:38px;margin-top:8px;border:1px dashed #b5c6d2;border-radius:7px;background:#f6f9fa;color:var(--navy);font-size:10px;font-weight:750}.calculation-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.field.compact{max-width:300px}.optional-buttons{display:flex;gap:8px}.optional-buttons button{padding:7px 10px;border:1px solid #b9dcd7;border-radius:6px;background:#f0faf8;color:var(--teal);font-size:9px}.optional-panel{max-width:420px;padding:12px;border:1px solid var(--line);background:var(--soft)}.remove-option{border:0;background:none;color:var(--danger);font-size:8px}.form-summary>div{display:flex;justify-content:space-between;padding:8px 4px;color:var(--muted);font-size:9px}.form-summary-total{border-top:1px solid #ccd5df;font-size:12px!important}.form-summary-balance{margin-top:5px;padding:12px!important;background:var(--navy);color:#fff!important}.form-summary-balance strong{color:#fff}.preview-column{position:sticky;top:94px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#fff}.preview-top{display:flex;align-items:center;min-height:42px}.preview-top strong,.preview-top small{display:block}.preview-top strong{font-size:11px}.preview-top small{color:#7c8999;font-size:8px}.live-pill{margin-left:auto;padding:4px 7px;background:#eaf7f4;color:var(--teal);font-size:7px;font-weight:850}.live-pill i{width:5px;height:5px;display:inline-block;border-radius:50%;background:#18a394}.preview-top button{display:none}.paper-wrap{padding:14px;overflow:auto;border:1px solid var(--line);background:#edf1f4}.document-preview{--preview-accent:#123b5d;min-height:660px;padding:28px;border:1px solid #d8dee5;background:#fff;color:#24364b;font:6.5px/1.5 Helvetica,Arial,sans-serif}.document-preview.font-times{font-family:Georgia,"Times New Roman",serif}.document-preview.font-courier{font-family:"Courier New",monospace}.preview-header{display:flex;justify-content:space-between;min-height:55px}.preview-logo{width:83px;height:43px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce3e9;background:#f7f9fa}.preview-logo img{width:100%;height:100%;object-fit:contain}.preview-title-block{text-align:right}.preview-title-block h2{margin:0 0 8px;color:#111827;font-size:20px}.preview-title-block span{min-width:110px;display:inline-block;padding:6px 8px;background:var(--preview-accent);color:#fff;font-weight:800}.preview-origin-meta{display:grid;grid-template-columns:1fr 1fr;gap:45px;min-height:115px;padding-top:14px}.preview-origin-meta p{white-space:pre-line}.preview-origin-meta dl{margin:0}.preview-origin-meta dl>div{display:grid;grid-template-columns:1fr 1.1fr;padding:4px 0;border-bottom:1px solid #e8edf1}.preview-origin-meta dd{margin:0;text-align:right}.preview-addresses{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px}.preview-addresses>div{min-height:57px;border:1px solid #e0e6ec}.preview-addresses span{display:block;padding:5px 8px;background:#eff4f7;color:var(--preview-accent);font-weight:900}.preview-addresses p{margin:7px 8px;white-space:pre-line}.preview-items{width:100%;border-collapse:collapse;table-layout:fixed}.preview-items th{padding:7px;background:var(--preview-accent);color:#fff;text-align:left}.preview-items th:first-child{width:54%}.preview-items th:not(:first-child),.preview-items td:not(:first-child){text-align:right}.preview-items td{padding:7px;overflow:hidden;border-bottom:1px solid #e8edf1;text-overflow:ellipsis;white-space:nowrap}.preview-bottom{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;margin-top:21px}.preview-notes strong{display:block;color:var(--preview-accent)}.preview-notes p{min-height:28px;white-space:pre-line}.preview-summary>div{display:flex;justify-content:space-between;padding:4px 2px}.preview-total{border-top:1px solid #cfd8e1;font-weight:900}.preview-balance{margin-top:4px;padding:8px!important;background:var(--preview-accent);color:#fff}.preview-footer{margin-top:22px;padding-top:7px;border-top:1px solid #e3e8ee;color:#9aa4af}.download-button{width:100%;min-height:58px;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;margin-top:13px;padding:8px 14px;border:0;border-radius:8px;background:var(--navy);color:#fff;text-align:left}.download-button strong,.download-button small{display:block}.download-button small{color:#bbceda;font-size:7px}.download-icon{width:31px;height:31px;display:grid;place-items:center;background:rgba(255,255,255,.12)}.download-status{display:none;margin-top:9px;padding:8px;border-radius:6px;font-size:8px}.download-status.success,.download-status.error,.download-status.loading{display:block}.download-status.success{background:#eaf8f4;color:#127260}.download-status.error{background:#fff0f0;color:#ad3939}.download-status.loading{background:#eef4f8;color:var(--navy)}.privacy-note{color:#7c8999;font-size:7px;text-align:center}.mobile-actions{display:none}/* Guide & installer */.guide-main{background:#f7f9fb}.guide-hero{padding:70px max(26px,calc((100vw - 1120px)/2)) 80px;background:#0b2c43;color:#fff}.guide-hero h1{margin:12px 0;font-size:45px}.guide-hero p{color:#b1c2cd}.guide-layout{width:min(1120px,calc(100% - 48px));margin:-28px auto 0;display:grid;grid-template-columns:240px 1fr;gap:22px;padding-bottom:90px}.guide-sidebar{position:sticky;top:95px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);background:#fff}.guide-sidebar a{padding:8px 0;border-bottom:1px solid var(--soft);color:var(--muted);font-size:10px}.guide-content{padding:12px 42px;border:1px solid var(--line);background:#fff}.guide-content section{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:38px 0;border-bottom:1px solid var(--line)}.guide-step{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:9px}.guide-content p{color:var(--muted);font-size:12px}.installer-body{min-height:100vh;background:#eff4f6}.installer-shell{min-height:100vh;display:grid;place-items:center;padding:40px 20px}.installer-card{width:min(610px,100%);padding:38px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:var(--shadow)}.installer-heading{margin:30px 0 25px}.installer-heading h1{margin:8px 0;font-size:31px}.requirements{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:23px}.requirement{display:flex;gap:7px;padding:8px 10px;background:var(--soft);font-size:9px}.requirement span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%}.passed span{background:#dff4ee;color:#16876f}.failed span{background:#ffe7e7;color:var(--danger)}.installer-form{display:flex;flex-direction:column;gap:14px}.notice{margin-bottom:18px;padding:13px 15px;font-size:11px}.notice.error{background:#fff2f2;color:#a43c3c}.notice.success{background:#edf9f5;color:#146e5c}.installer-tip{margin-top:16px;color:var(--muted);font-size:10px;text-align:center}@media(max-width:1000px){.nav-cta{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-kicker,.hero-actions,.trust-row{justify-content:center}.hero-visual{width:min(570px,100%);margin:auto}.document-cards,.sample-grid{grid-template-columns:1fr}.feature-band,.faq-section{grid-template-columns:1fr}.audience-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.generator-layout{display:block}.preview-column{position:fixed;z-index:100;inset:0;display:none;overflow:auto;border-radius:0}.preview-column.mobile-open{display:block}.preview-top button{width:30px;height:30px;display:block;margin-left:auto;border:0;background:var(--soft);font-size:20px}.live-pill{margin-left:8px}.mobile-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;background:#fff}.guide-layout{grid-template-columns:1fr}.guide-sidebar{display:none}}@media(max-width:620px){.nav-wrap{height:66px}.nav-toggle{display:block}.main-nav{position:absolute;top:66px;right:0;left:0;display:none;flex-direction:column;padding:12px 20px;background:#fff}.main-nav.open{display:flex}.hero{padding:50px 16px 0}.hero h1{font-size:39px}.hero-actions{flex-direction:column}.hero-visual{height:390px;transform:scale(.78);transform-origin:top center;margin-bottom:-85px}.document-stack.front{right:0}.hero-metrics{grid-template-columns:1fr 1fr}.section{width:calc(100% - 34px);padding:70px 0}.feature-band{width:100%;padding:65px 24px}.closing-cta{width:calc(100% - 28px);align-items:stretch;flex-direction:column;padding:35px 26px}.generator-main{padding:28px 12px 70px}.generator-intro{align-items:flex-start;flex-direction:column;gap:15px}.generator-toolbar{grid-template-columns:1fr}.form-section{padding:17px 14px}.identity-grid,.form-grid.two,.calculation-layout{grid-template-columns:1fr}.item-row{position:relative;grid-template-columns:1fr 1fr}.item-row label:first-child{grid-column:1/-1}.item-row label>span{display:block;color:var(--muted);font-size:8px}.items-table-head{display:none}.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.requirements{grid-template-columns:1fr}.installer-card{padding:25px 20px}.guide-hero h1{font-size:35px}.guide-layout{width:calc(100% - 24px)}.guide-content{padding:8px 18px}.guide-content section{grid-template-columns:1fr}}.download-status.warning{display:block;background:#fff7df;color:#835d0b}/* SOURCE: v1.9.css *//* FariDocs 1.9 — zoom-safe workspace, premium Home, and persistent themes */html{background:#fff;color-scheme:light;scrollbar-gutter:stable}body{min-width:320px;transition:background-color .24s ease,color .24s ease}/* Theme control */.theme-switch{flex:0 0 auto;width:66px;height:38px;padding:3px;border:1px solid #cbd9e2;border-radius:12px;background:#edf3f6;box-shadow:inset 0 1px 0 #fff;cursor:pointer}.theme-track{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}.theme-slider{position:absolute;z-index:0;top:1px;bottom:1px;left:1px;width:calc(50% - 1px);border-radius:8px;background:#fff;box-shadow:0 3px 9px rgba(15,53,84,.16);transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s}.theme-switch.is-dark .theme-slider{transform:translateX(100%);background:#17384d}.theme-icon{position:relative;z-index:1;display:grid;place-items:center;color:#6f8292;font-size:12px;line-height:1;transition:color .2s,transform .2s}.theme-switch:not(.is-dark) .theme-sun,.theme-switch.is-dark .theme-moon{color:#0f4261;transform:scale(1.08)}.theme-switch:focus-visible{outline:2px solid #c89b45;outline-offset:2px}.nav-wrap{max-width:1360px;gap:20px}.main-nav{gap:14px}.main-nav a{white-space:nowrap}/* Zoom-safe centered generator shell */.generator-main{width:100%;max-width:none;margin:0;padding:42px clamp(18px,3vw,54px) 90px;overflow-x:clip}.generator-main>.generator-intro,.generator-main>.generator-toolbar,.generator-main>.generator-layout{width:min(100%,1720px);margin-right:auto;margin-left:auto}.generator-main>.generator-intro{margin-bottom:25px}.generator-main>.generator-toolbar{margin-bottom:18px}.generator-layout{grid-template-columns:minmax(540px,1.12fr) minmax(460px,.88fr);gap:22px}.document-form,.preview-column{min-width:0;width:100%}.preview-column{justify-self:stretch}.paper-wrap{display:flex;align-items:flex-start;justify-content:center;width:100%;overflow:hidden}.document-preview{width:100%;max-width:720px;min-width:0!important;min-height:0!important;height:auto;margin-inline:auto;transform-origin:top center}.document-preview.paper-letter{aspect-ratio:8.5/11}.document-preview.paper-a4{aspect-ratio:8.27/11.69}.document-preview.paper-f4{aspect-ratio:8.5/13}/* Refined Home promotional experience */.hero{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 18%,rgba(25,168,151,.19),transparent 29%),radial-gradient(circle at 12% 2%,rgba(199,154,67,.12),transparent 25%),linear-gradient(180deg,#f8fcfd 0,#fff 87%)}.hero::before{position:absolute;z-index:-1;inset:0;content:"";opacity:.34;background-image:linear-gradient(rgba(18,59,93,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,59,93,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.hero-copy h1{max-width:720px;text-wrap:balance}.hero-copy>p{text-wrap:pretty}.hero-actions .btn{min-height:50px;padding-inline:23px;border-radius:11px}.hero-metrics{position:relative;z-index:3;overflow:hidden;border-radius:16px 16px 0 0;box-shadow:0 -12px 45px rgba(15,53,84,.055)}.hero-metrics div{height:104px}.hero-metrics strong{font-size:25px}.hero-metrics span{font-size:11px}.home-trust-ribbon{width:min(1220px,calc(100% - 40px));margin:30px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #d8e4ea;border-radius:17px;background:rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(15,53,84,.08);backdrop-filter:blur(12px)}.home-trust-ribbon article{min-width:0;display:flex;align-items:center;gap:13px;padding:20px 21px;border-right:1px solid #e0e8ed}.home-trust-ribbon article:last-child{border-right:0}.home-trust-ribbon article>span{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#e6f4f3,#edf3f7);color:#126d66;font-size:10px;font-weight:900;letter-spacing:.04em}.home-trust-ribbon strong,.home-trust-ribbon small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-trust-ribbon strong{color:#17384f;font-size:13px}.home-trust-ribbon small{margin-top:2px;color:#758695;font-size:10px}.document-card{overflow:hidden;border-radius:18px!important}.document-card::before{position:absolute;top:-70px;right:-65px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(20,142,130,.1),transparent 67%);content:""}.document-card:hover{border-color:#bcd7dd;transform:translateY(-7px)}.promo-showcase{border-color:#d4e2e9;background:radial-gradient(circle at 0 0,rgba(199,154,67,.13),transparent 32%),radial-gradient(circle at 100% 100%,rgba(20,142,130,.1),transparent 31%),#f9fbfc;box-shadow:0 30px 85px rgba(15,53,84,.1)}.workflow-console{transform:perspective(1200px) rotateY(-1.5deg);box-shadow:0 28px 65px rgba(15,53,84,.15)}.privacy-mode-section{box-shadow:0 34px 90px rgba(8,39,58,.25)}.difference-card{border-radius:16px}.faq-list details{border-radius:8px;transition:background .2s}.faq-list details[open]{padding-inline:15px;background:#f6f9fa}/* Dark theme — app chrome changes, document/PDF paper remains white */html[data-theme="dark"]{color-scheme:dark;--navy:#17648c;--dark:#edf7fc;--teal:#51d2c0;--line:#29404f;--muted:#91a6b6;--soft:#112736;--shadow:0 20px 55px rgba(0,0,0,.32);background:#07131d}html[data-theme="dark"] body{background:#07131d;color:#dce8ef}html[data-theme="dark"] .site-header{border-color:#243b4a;background:rgba(7,23,34,.94);box-shadow:0 10px 32px rgba(0,0,0,.24)}html[data-theme="dark"] .brand,html[data-theme="dark"] .main-nav a.active{color:#eff8fc}html[data-theme="dark"] .main-nav a{color:#93a9b8}html[data-theme="dark"] .theme-switch{border-color:#365160;background:#102a3a;box-shadow:inset 0 1px rgba(255,255,255,.05)}html[data-theme="dark"] .theme-icon{color:#7590a2}html[data-theme="dark"] .theme-switch.is-dark .theme-moon{color:#dceef8}html[data-theme="dark"] .language-switcher{border-color:#365160;background:#102a3a}html[data-theme="dark"] .language-track{background:#0a202e}html[data-theme="dark"] .language-slider{background:#1b3c50;box-shadow:0 3px 10px rgba(0,0,0,.3)}html[data-theme="dark"] .language-track a{color:#7993a4}html[data-theme="dark"] .language-track a.active{color:#f1f8fc}html[data-theme="dark"] .nav-toggle span{background:#e5f2f8}html[data-theme="dark"] .main-nav.open{background:#0d2331}html[data-theme="dark"] .hero{background:radial-gradient(circle at 82% 18%,rgba(31,174,155,.18),transparent 31%),radial-gradient(circle at 10% 0,rgba(199,154,67,.1),transparent 25%),linear-gradient(180deg,#0a1f2e,#07131d)}html[data-theme="dark"] .hero::before{background-image:linear-gradient(rgba(147,187,207,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(147,187,207,.06) 1px,transparent 1px)}html[data-theme="dark"] .hero-copy p,html[data-theme="dark"] .section-heading p{color:#91a6b6}html[data-theme="dark"] .btn-ghost{border-color:#345061;background:#102635;color:#d9edf6}html[data-theme="dark"] .document-stack,html[data-theme="dark"] .floating-chip,html[data-theme="dark"] .hero-metrics,html[data-theme="dark"] .home-trust-ribbon{border-color:#294352;background:#0e2534;color:#cfe0e9;box-shadow:0 22px 55px rgba(0,0,0,.25)}html[data-theme="dark"] .mini-doc-head strong,html[data-theme="dark"] .home-trust-ribbon strong{color:#ecf7fb}html[data-theme="dark"] .mini-address i,html[data-theme="dark"] .mini-table i{background:#29404f}html[data-theme="dark"] .hero-metrics div,html[data-theme="dark"] .home-trust-ribbon article{border-color:#29404f}html[data-theme="dark"] .home-trust-ribbon article>span{background:linear-gradient(135deg,#153b47,#173247);color:#7de0d1}html[data-theme="dark"] .home-trust-ribbon small{color:#8da4b4}html[data-theme="dark"] .document-card,html[data-theme="dark"] .difference-card,html[data-theme="dark"] .sample-card,html[data-theme="dark"] .sample-label,html[data-theme="dark"] .faq-intro-card,html[data-theme="dark"] .faq-list details[open]{border-color:#29404f;background:#0e2534!important;box-shadow:0 15px 38px rgba(0,0,0,.15)}html[data-theme="dark"] .document-card h3,html[data-theme="dark"] .difference-card h3,html[data-theme="dark"] .sample-label strong,html[data-theme="dark"] .faq-intro-card strong{color:#e5f2f8}html[data-theme="dark"] .document-card p,html[data-theme="dark"] .document-card li,html[data-theme="dark"] .difference-card p,html[data-theme="dark"] .faq-list p,html[data-theme="dark"] .faq-intro-card p{color:#91a6b6}html[data-theme="dark"] .document-card a{border-color:#29404f;color:#79d9cb}html[data-theme="dark"] .card-number{color:#2b4657}html[data-theme="dark"] .card-icon,html[data-theme="dark"] .difference-card>span{border-color:#315061;background:#143043;color:#7bd8ca}html[data-theme="dark"] .promo-showcase{border-color:#29404f;background:radial-gradient(circle at 0 0,rgba(199,154,67,.1),transparent 30%),radial-gradient(circle at 100% 100%,rgba(20,142,130,.1),transparent 30%),#0b202f;box-shadow:0 30px 80px rgba(0,0,0,.27)}html[data-theme="dark"] .promo-showcase h2{color:#eaf5fa}html[data-theme="dark"] .promo-showcase-copy>p{color:#91a6b6}html[data-theme="dark"] .promo-badges span{border-color:#335060;background:#102838;color:#bfdae6}html[data-theme="dark"] .workflow-console{border-color:#355264;background:#0e2636}html[data-theme="dark"] .workflow-step>span{background:#173447;color:#76d9cb}html[data-theme="dark"] .workflow-step strong{color:#dceaf1}html[data-theme="dark"] .workflow-step small{color:#8ba0b0}html[data-theme="dark"] .workflow-result{background:#0a1d2a}html[data-theme="dark"] .workflow-result>div{color:#9aafbd}html[data-theme="dark"] .sample-paper,html[data-theme="dark"] .calculation-card{background:#fff;color:#26364a}html[data-theme="dark"] .sample-section{background:transparent}html[data-theme="dark"] .generator-main{background:#071722}html[data-theme="dark"] .generator-intro p{color:#91a6b6}html[data-theme="dark"] .free-usage{border-color:#28594f;background:#0d302e}html[data-theme="dark"] .free-usage strong{color:#79d9c8}html[data-theme="dark"] .free-usage small{color:#adc3ce}html[data-theme="dark"] .generator-toolbar,html[data-theme="dark"] .form-section,html[data-theme="dark"] .preview-column{border-color:#29404f;background:#0d2230;box-shadow:0 15px 40px rgba(0,0,0,.16)}html[data-theme="dark"] .toolbar-label strong,html[data-theme="dark"] .section-title h2{color:#e4f0f6}html[data-theme="dark"] .toolbar-label small,html[data-theme="dark"] .section-title p,html[data-theme="dark"] .generator-toolbar label>span,html[data-theme="dark"] .field small{color:#8ea4b3}html[data-theme="dark"] .sliders-icon,html[data-theme="dark"] .logo-placeholder b{background:#173447;color:#77d9ca}html[data-theme="dark"] .generator-toolbar select,html[data-theme="dark"] .color-control,html[data-theme="dark"] .field input,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .field select,html[data-theme="dark"] .input-prefix,html[data-theme="dark"] .suffix-input,html[data-theme="dark"] .money-input,html[data-theme="dark"] .item-row input{border-color:#365161;background:#0a1b27;color:#dceaf2}html[data-theme="dark"] .field>span{color:#b7cbd6}html[data-theme="dark"] .logo-uploader,html[data-theme="dark"] .signature-uploader{border-color:#395667;background:#0a1b27}html[data-theme="dark"] .item-row{border-color:#29404f;background:#0a1c28}html[data-theme="dark"] .add-item{border-color:#3a5b6b;background:#102939;color:#8de1d5}html[data-theme="dark"] .optional-panel{border-color:#29404f;background:#0a1c28}html[data-theme="dark"] .optional-buttons button{border-color:#2f625b;background:#10322f;color:#75d6c8}html[data-theme="dark"] .form-summary>div{color:#9bb0bd}html[data-theme="dark"] .paper-wrap{border-color:#29404f;background:#06131c}html[data-theme="dark"] .preview-top strong{color:#e2eff5}html[data-theme="dark"] .document-preview{background:#fff;color:#24364b;box-shadow:0 18px 42px rgba(0,0,0,.4);color-scheme:light}html[data-theme="dark"] .document-preview .preview-title-block h2{color:#111827}html[data-theme="dark"] .mobile-actions{background:#0d2230}html[data-theme="dark"] .guide-main,html[data-theme="dark"] .legal-main,html[data-theme="dark"] .blog-main{background:linear-gradient(180deg,#0a1d2a,#07131d 520px)}html[data-theme="dark"] .guide-content,html[data-theme="dark"] .guide-choice-grid article,html[data-theme="dark"] .guide-pro-grid article,html[data-theme="dark"] .guide-faq-list details,html[data-theme="dark"] .legal-index,html[data-theme="dark"] .blog-featured,html[data-theme="dark"] .blog-card,html[data-theme="dark"] .blog-empty{border-color:#29404f;background:#0d2331;color:#dbe8ef;box-shadow:0 16px 40px rgba(0,0,0,.16)}html[data-theme="dark"] .legal-hero h1,html[data-theme="dark"] .legal-content h2,html[data-theme="dark"] .blog-featured h2,html[data-theme="dark"] .blog-card h3,html[data-theme="dark"] .blog-detail-copy h1,html[data-theme="dark"] .guide-choice-grid h3,html[data-theme="dark"] .guide-pro-grid h3{color:#e8f4f9}html[data-theme="dark"] .legal-hero>p,html[data-theme="dark"] .legal-content p,html[data-theme="dark"] .blog-featured p,html[data-theme="dark"] .blog-card p,html[data-theme="dark"] .blog-detail-copy>p,html[data-theme="dark"] .blog-article-body{color:#9aafbd}html[data-theme="dark"] .blog-hero-trust span,html[data-theme="dark"] .blog-tag-row a,html[data-theme="dark"] .blog-tag-row span,html[data-theme="dark"] .blog-detail-tags a{border-color:#355264;background:#102939;color:#a9c2cf}@media(max-width:1180px) and (min-width:1001px){.generator-layout{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.nav-wrap{gap:13px}.main-nav{gap:8px}.main-nav a{font-size:12px}.items-table-head{display:none}.item-row{position:relative;grid-template-columns:1fr 1fr}.item-row label:first-child{grid-column:1/-1}.item-row label>span{display:block;color:var(--muted);font-size:8px}.item-row output{align-self:end;padding:9px}.calculation-layout{grid-template-columns:1fr}.identity-grid{grid-template-columns:145px 1fr}}@media(max-width:1000px) and (min-width:701px){.generator-main{padding:32px 24px 75px}.generator-layout{display:grid;grid-template-columns:1fr}.preview-column{position:relative;z-index:auto;inset:auto;width:min(100%,760px);display:block;margin:22px auto 0;overflow:visible;border-radius:14px}.preview-top button{display:none}.mobile-actions{display:grid}.generator-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-label{grid-column:1/-1}.home-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-ribbon article:nth-child(2){border-right:0}.home-trust-ribbon article:nth-child(-n+2){border-bottom:1px solid #e0e8ed}html[data-theme="dark"] .home-trust-ribbon article:nth-child(-n+2){border-bottom-color:#29404f}}@media(max-width:700px){.generator-main{padding:27px 14px 70px}.generator-main>.generator-intro,.generator-main>.generator-toolbar,.generator-main>.generator-layout{width:100%}.generator-intro{align-items:flex-start;flex-direction:column;gap:16px}.generator-toolbar{grid-template-columns:1fr}.toolbar-label{grid-column:auto}.generator-layout{display:block}.identity-grid,.form-grid.two,.calculation-layout{grid-template-columns:1fr}.items-table-head{display:none}.item-row{position:relative;grid-template-columns:1fr 1fr}.item-row label:first-child{grid-column:1/-1}.item-row label>span{display:block;color:var(--muted);font-size:8px}.preview-column{position:fixed;z-index:100;inset:0;width:100%;display:none;margin:0;overflow:auto;border-radius:0}.preview-column.mobile-open{display:block}.paper-wrap{overflow:auto}.document-preview{min-width:390px!important}.home-trust-ribbon{grid-template-columns:1fr}.home-trust-ribbon article,.home-trust-ribbon article:nth-child(2){border-right:0;border-bottom:1px solid #e0e8ed}.home-trust-ribbon article:last-child{border-bottom:0}html[data-theme="dark"] .home-trust-ribbon article{border-bottom-color:#29404f}.workflow-console{transform:none}}@media(max-width:620px){.nav-wrap{gap:9px}.theme-switch{order:2;width:58px;height:34px}.language-switcher{order:2;margin-left:0}.nav-toggle{order:3}.main-nav{order:4}.home-trust-ribbon{width:calc(100% - 28px);margin-top:20px}.hero-metrics{border-radius:12px 12px 0 0}}@media(max-width:480px){.brand>span:last-child{display:none}.brand-mark{width:35px;height:35px}.theme-switch{width:56px}.language-track{width:70px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}/* SOURCE: v1.9.1.css *//* FariDocs 1.9.1 — dark-mode contrast and touch-friendly generator layout *//* Hidden upload previews must never leak a broken-image placeholder. */.logo-uploader img[hidden],.signature-uploader img[hidden],.preview-logo img[hidden],.preview-signature-image img[hidden]{display:none!important}/* Complete dark-mode treatment for every generator surface and field. */html[data-theme="dark"] .generator-intro{border-color:#294757;background:radial-gradient(circle at 88% 12%,rgba(55,192,174,.12),transparent 30%),linear-gradient(125deg,#102a3a,#0b202e);box-shadow:0 18px 48px rgba(0,0,0,.22)}html[data-theme="dark"] .generator-intro h1{color:#eef8fc}html[data-theme="dark"] .generator-intro .eyebrow{color:#66d6c7}html[data-theme="dark"] .generator-intro p{color:#abc0cc}html[data-theme="dark"] .item-row textarea.item-description{border-color:#365161;background:#081923;color:#edf7fb;caret-color:#66d6c7}html[data-theme="dark"] .item-row textarea.item-description:focus{border-color:#52bfb1;background:#0b202d;box-shadow:0 0 0 3px rgba(82,191,177,.16)}html[data-theme="dark"] .field input,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .field select,html[data-theme="dark"] .item-row input,html[data-theme="dark"] .generator-toolbar select{caret-color:#66d6c7}html[data-theme="dark"] .field input::placeholder,html[data-theme="dark"] .field textarea::placeholder,html[data-theme="dark"] .item-row input::placeholder,html[data-theme="dark"] .item-row textarea::placeholder{color:#829aaa;opacity:1}html[data-theme="dark"] .editable-label-row input{border-bottom-color:#527080!important;color:#dcebf2!important;caret-color:#66d6c7!important}html[data-theme="dark"] .editable-label-row input:focus{border-bottom-color:#66d6c7!important}html[data-theme="dark"] .editable-label-row small,html[data-theme="dark"] .signature-placeholder,html[data-theme="dark"] .logo-placeholder{color:#a9bec9}html[data-theme="dark"] .signature-placeholder b{background:#173447;color:#77d9ca}html[data-theme="dark"] .item-amount{color:#e1edf3}html[data-theme="dark"] .remove-item{color:#b5c5ce}html[data-theme="dark"] .payment-panel small{color:#9db2be}html[data-theme="dark"] .optional-panel .remove-option{color:#ff9a9a}html[data-theme="dark"] input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.78}html[data-theme="dark"] select option{background:#0a1b27;color:#e5f1f7}/* Tablet header: controls stay visible while navigation moves into one menu. */@media(max-width:900px){.nav-wrap{position:relative;width:calc(100% - 28px);height:68px;gap:10px}.brand{margin-right:auto}.nav-cta{display:none}.theme-switch{order:2;margin-left:0}.language-switcher{order:3;margin-left:0}.nav-toggle{order:4;width:40px;height:40px;display:grid;place-items:center;margin-left:0;border:1px solid #d4e0e7;border-radius:10px;background:#f5f8fa}.nav-toggle span{width:20px;margin:3px}.main-nav{position:absolute;z-index:120;top:67px;right:0;left:0;order:5;display:none;margin:0;padding:11px;border:1px solid #d7e3e9;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 18px 38px rgba(15,53,84,.16)}.main-nav.open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.main-nav a{padding:11px 10px!important;border:0!important;border-radius:8px;text-align:center}.main-nav a::after{display:none!important}.main-nav a.active{background:#edf4f7;color:#123b5d}html[data-theme="dark"] .nav-toggle{border-color:#365160;background:#102a3a}html[data-theme="dark"] .main-nav{border-color:#294555;background:#0d2331;box-shadow:0 18px 38px rgba(0,0,0,.34)}html[data-theme="dark"] .main-nav a.active{background:#17384b;color:#f0f8fc}}/* Compact tablet workspace without squeezing fields or preview. */@media(max-width:820px) and (min-width:701px){.generator-main{padding-inline:18px}.generator-intro{padding:26px}.generator-intro h1{font-size:29px}.form-section{padding:20px}.items-table-head,.item-row{grid-template-columns:minmax(150px,1fr) 72px 112px 96px 28px;gap:7px}.signature-form-grid{grid-template-columns:190px 1fr;gap:18px}}/* Phone layout: large touch targets, no browser auto-zoom, full-width paper. */@media(max-width:700px){.generator-main{padding:20px 10px 64px}.generator-intro{gap:14px;padding:21px 18px;border-radius:13px}.generator-intro h1{margin:7px 0;font-size:clamp(24px,8vw,30px);line-height:1.14}.generator-intro p{font-size:12px;line-height:1.65}.free-usage{width:100%;min-height:57px;align-items:center}.generator-toolbar{gap:13px;padding:15px;border-radius:12px}.generator-toolbar label>span{font-size:10px}.generator-toolbar select,.color-control{min-height:46px}.form-section{padding:18px 15px;border-radius:12px}.section-title{align-items:flex-start;margin-bottom:18px}.section-title>span{flex:0 0 31px;width:31px;height:31px}.section-title h2{font-size:16px;line-height:1.35}.section-title p{margin-top:3px;font-size:10px;line-height:1.5}.identity-grid,.signature-form-grid{grid-template-columns:1fr;gap:15px}.logo-uploader,.signature-uploader{min-height:125px}.field>span{font-size:11px}.field input,.field textarea,.field select,.item-row input,.item-row textarea.item-description,.generator-toolbar select{font-size:16px!important}.field input,.field select,.item-row input{min-height:46px}.field textarea{min-height:108px;padding:12px}.address-input-grid textarea{min-height:124px!important}.editable-label-row input{min-height:34px!important;font-size:14px!important}.item-row{gap:10px;padding:12px}.item-row textarea.item-description{min-height:82px}.item-row output{min-height:40px;display:flex;align-items:center;padding:8px 4px;margin-top:0;text-align:left}.item-row .remove-item{justify-self:end;align-self:center;margin-top:0}.money-input,.input-prefix,.suffix-input{min-height:46px}.optional-buttons button,.add-item{min-height:46px;font-size:12px}.notes-option-buttons,.notes-option-panels{grid-template-columns:1fr}.mobile-actions{z-index:20;bottom:8px;gap:8px;margin-top:16px;padding:10px;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(15,53,84,.16)}.mobile-actions .btn{min-height:48px;padding-inline:10px;font-size:12px}.preview-column{padding:12px 10px 22px}.preview-top{position:sticky;z-index:3;top:-12px;padding:10px 2px;background:inherit}.preview-top button{width:38px;height:38px;border-radius:9px}.paper-wrap{padding:8px;overflow:hidden}.document-preview{width:100%;min-width:0!important;padding:18px;font-size:5.8px}.preview-origin-meta{gap:22px}.preview-bottom{gap:14px}html[data-theme="dark"] .mobile-actions{border-color:#365160}}@media(max-width:520px){.nav-wrap{width:calc(100% - 18px);gap:6px}.theme-switch{width:52px;height:34px}.language-switcher{padding:4px}.language-track{width:66px!important}.nav-toggle{width:36px;height:36px}.main-nav.open{grid-template-columns:1fr 1fr}.generator-toolbar,.form-section{padding-right:13px;padding-left:13px}.item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-actions{grid-template-columns:1fr}}@media(max-width:360px){.theme-switch{width:48px}.language-track{width:62px!important}.brand-mark{width:32px;height:32px}.generator-main{padding-right:7px;padding-left:7px}.document-preview{padding:14px;font-size:5.4px}}/* SOURCE: workspace.css */:root{--ws-navy:#0c344c;--ws-navy-2:#123f59;--ws-teal:#1cb4a3;--ws-mint:#5edacb;--ws-gold:#e2b452;--ws-bg:#f2f7f8;--ws-paper:#fff;--ws-line:#d8e5e9;--ws-text:#153247;--ws-muted:#708591;--ws-danger:#b64a50}.workspace-top-actions .language-switcher{margin-left:0;padding:3px;border:1px solid #cad8e2;border-radius:10px;background:#edf3f6}.workspace-top-actions .language-track{position:relative;display:grid;grid-template-columns:1fr 1fr;width:88px;padding:2px;border-radius:7px;background:#dfe8ee}.workspace-top-actions .language-slider{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(15,53,84,.14);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.workspace-top-actions .language-en .language-slider{transform:translateX(100%)}.workspace-top-actions .language-track a{position:relative;z-index:1;min-height:30px;display:flex;align-items:center;justify-content:center;color:#6f8291;font-size:10px;font-weight:850;letter-spacing:.05em}.workspace-top-actions .language-track a.active{color:#0f3554}.profile-form-stack{display:grid;gap:18px;align-self:start}*{box-sizing:border-box}.workspace-body{margin:0;background:var(--ws-bg);color:var(--ws-text);font:14px/1.55 Inter,Arial,sans-serif}.workspace-topbar{position:sticky;z-index:50;top:0;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(24px,calc((100vw - 1480px)/2));border-bottom:1px solid var(--ws-line);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.workspace-top-actions{display:flex;align-items:center;gap:14px}.workspace-back{color:#587180;font-size:11px;font-weight:800}.workspace-user-chip{display:flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border:1px solid var(--ws-line);border-radius:30px;background:#fff;font-size:10px;font-weight:800}.workspace-user-chip b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--ws-navy),var(--ws-teal));color:#fff}.workspace-public{width:min(1320px,calc(100% - 40px));margin:auto;padding:60px 0 90px}.workspace-alert{max-width:980px;margin:0 auto 20px;padding:12px 16px;border-radius:10px;font-size:12px;font-weight:700}.workspace-alert.success{border:1px solid #b6e3d8;background:#e9faf5;color:#137466}.workspace-alert.error{border:1px solid #efc7ca;background:#fff1f2;color:#9b363f}.workspace-welcome{min-height:590px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center;padding:55px;border:1px solid var(--ws-line);border-radius:28px;background:radial-gradient(circle at 88% 12%,#c9fff3 0,transparent 28%),linear-gradient(135deg,#fff,#edf8f7);box-shadow:0 28px 80px rgba(16,55,75,.09)}.workspace-eyebrow,.workspace-heading>span,.panel-heading span,.workflow-card-head>div>span,.workflow-duo>article>span{color:#159b8d;font-size:9px;font-weight:900;letter-spacing:.18em}.workspace-welcome h1{max-width:590px;margin:14px 0 18px;font-size:clamp(40px,5vw,70px);line-height:1.02;letter-spacing:-.055em}.workspace-welcome-copy>p{max-width:580px;color:var(--ws-muted);font-size:16px}.workspace-public-actions{display:flex;gap:12px;margin-top:28px}.workspace-button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:9px;font-size:11px;font-weight:850;cursor:pointer}.workspace-button.primary{background:linear-gradient(135deg,var(--ws-navy),#126985);color:#fff;box-shadow:0 12px 24px rgba(12,52,76,.18)}.workspace-button.ghost{border:1px solid #c6d8df;background:#fff;color:var(--ws-navy)}.workspace-button.full{width:100%}.workspace-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mode-card{min-height:420px;display:flex;flex-direction:column;padding:28px;border-radius:20px}.mode-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-size:10px;font-weight:900}.mode-card h2{margin:45px 0 8px;font-size:22px}.mode-card p{min-height:70px;font-size:12px}.mode-card ul{display:grid;gap:10px;margin:17px 0;padding:0;list-style:none;font-size:11px}.mode-card li:before{content:'✓';margin-right:8px;color:var(--ws-teal);font-weight:900}.mode-card>a{margin-top:auto;font-size:11px;font-weight:900}.mode-card.private{border:1px solid #cddce3;background:rgba(255,255,255,.86)}.mode-card.private>span{background:#e8f2f5;color:var(--ws-navy)}.mode-card.account{border:1px solid #174b63;background:linear-gradient(155deg,var(--ws-navy),#0d5361);color:#fff;box-shadow:0 22px 50px rgba(12,52,76,.2)}.mode-card.account>span{background:var(--ws-teal)}.mode-card.account p,.mode-card.account ul{color:#c8e0e6}.workspace-flow-preview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.workspace-flow-preview>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px;border:1px solid var(--ws-line);border-radius:16px;background:#fff}.workspace-flow-preview span{color:var(--ws-teal);font-size:8px;font-weight:900}.workspace-flow-preview strong{font-size:9px}.workspace-flow-preview i{color:#a0b2bb;font-style:normal}.workspace-auth-shell{min-height:680px;display:grid;grid-template-columns:1fr 470px;align-items:stretch;overflow:hidden;border:1px solid var(--ws-line);border-radius:26px;background:#fff;box-shadow:0 25px 75px rgba(14,52,72,.1)}.workspace-auth-message{display:flex;justify-content:center;flex-direction:column;padding:70px;background:radial-gradient(circle at 10% 10%,#25a99455,transparent 34%),linear-gradient(145deg,#092d43,#0d5262);color:#fff}.workspace-auth-message h1{max-width:600px;margin:16px 0;font-size:50px;line-height:1.05}.workspace-auth-message>p{max-width:600px;color:#c3dce3;font-size:15px}.auth-flow-mini{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px}.auth-flow-mini b{padding:7px 10px;border:1px solid #ffffff30;border-radius:7px;background:#ffffff0f;font-size:9px}.auth-flow-mini i{color:var(--ws-mint);font-style:normal}.workspace-auth-card{display:flex;justify-content:center;flex-direction:column;padding:50px}.workspace-auth-card form{display:grid;gap:15px}.workspace-auth-card label,.workspace-form label,.document-filter label{display:grid;gap:6px;color:#4e6878;font-size:10px;font-weight:800}.workspace-auth-card input,.workspace-form input,.workspace-form select,.workspace-form textarea,.document-filter select{width:100%;min-height:43px;padding:10px 12px;border:1px solid #cbdbe1;border-radius:8px;background:#fbfdfd;color:var(--ws-text);outline:0}.workspace-auth-card input:focus,.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:var(--ws-teal);box-shadow:0 0 0 3px #1cb4a31a}.workspace-auth-card small{color:var(--ws-muted);font-weight:500}.privacy-check{grid-template-columns:20px 1fr!important;align-items:start!important;line-height:1.55}.privacy-check input{width:18px!important;height:18px!important;min-height:0!important;margin-top:2px}.privacy-check a,.auth-switch a,.text-button{color:#0e8c80;font-weight:900}.auth-switch{text-align:center;color:var(--ws-muted);font-size:11px}.otp-input{font-size:28px!important;font-weight:900;letter-spacing:10px;text-align:center}.resend-form{margin-top:10px}.text-button{border:0;background:transparent;cursor:pointer}.workspace-app{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 72px)}.workspace-sidebar{position:sticky;top:72px;height:calc(100vh - 72px);display:flex;flex-direction:column;padding:28px 18px;background:linear-gradient(180deg,#0b3047,#082535);color:#d9e8ed}.workspace-sidebar>div{padding:0 10px 23px;border-bottom:1px solid #ffffff1c}.workspace-sidebar>div small{display:block;color:#63d8ca;font-size:8px;font-weight:900;letter-spacing:.16em}.workspace-sidebar>div strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar nav{display:grid;gap:5px;margin-top:22px}.workspace-sidebar nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#a9c0ca;font-size:11px;font-weight:800}.workspace-sidebar nav a span{width:22px;color:#5cd5c7;text-align:center}.workspace-sidebar nav a:hover,.workspace-sidebar nav a.active{background:#ffffff12;color:#fff}.workspace-create-link{margin-top:20px;padding:11px;border:1px solid #4fa99e66;border-radius:8px;background:#1aa99a18;color:#7ce5d8;font-size:10px;font-weight:900;text-align:center}.workspace-sidebar>form{margin-top:auto}.workspace-sidebar>form button{width:100%;padding:9px;border:0;background:transparent;color:#9fb7c2;cursor:pointer}.workspace-main{min-width:0;padding:45px max(25px,calc((100vw - 1500px)/2)) 90px}.workspace-heading{margin-bottom:28px}.workspace-heading h1{margin:7px 0;font-size:38px;line-height:1.15;letter-spacing:-.035em}.workspace-heading p{margin:0;color:var(--ws-muted)}.workspace-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.workspace-stat-grid article{min-height:150px;padding:22px;border:1px solid var(--ws-line);border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(14,52,72,.045)}.workspace-stat-grid span{display:block;color:var(--ws-muted);font-size:10px;font-weight:800}.workspace-stat-grid strong{display:block;margin:15px 0 4px;font-size:32px}.workspace-stat-grid small{color:#8ca0aa;font-size:9px}.storage-stat i{height:5px;display:block;margin-top:13px;overflow:hidden;border-radius:10px;background:#e5eef1}.storage-stat i b{height:100%;display:block;background:linear-gradient(90deg,var(--ws-teal),#48d2c0)}.workspace-panel{padding:24px;border:1px solid var(--ws-line);border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(14,52,72,.04)}.panel-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.panel-heading h2,.workspace-panel h2{margin:4px 0 0;font-size:18px}.panel-heading a{font-size:10px;font-weight:900}.workspace-table-wrap{overflow:auto}.workspace-document-table,.report-table table{width:100%;border-collapse:collapse;font-size:10px}.workspace-document-table th,.workspace-document-table td,.report-table th,.report-table td{padding:12px 9px;border-bottom:1px solid #e4ecef;text-align:left;white-space:nowrap}.workspace-document-table th,.report-table th{color:#80949f;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.workspace-document-table td:first-child{display:flex;align-items:center;gap:8px}.document-type-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e6f5f3;color:#0a897d;font-size:7px;font-weight:900}.document-actions{display:flex;align-items:center;gap:8px}.document-actions a,.document-actions button{padding:5px 7px;border:1px solid #c9dce2;border-radius:5px;background:#f8fbfc;color:#17475f;font-size:8px;font-weight:800;cursor:pointer}.document-actions button{border-color:#ebcccc;color:var(--ws-danger)}.document-actions form{margin:0}.empty-state{padding:30px!important;color:var(--ws-muted);text-align:center!important}.workflow-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.workflow-duo>article{padding:22px;border:1px solid var(--ws-line);border-radius:14px;background:linear-gradient(135deg,#fff,#f2faf9)}.mini-stage-row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0}.mini-stage-row.procurement{grid-template-columns:repeat(4,1fr)}.mini-stage-row b{position:relative;padding:10px 5px;border-radius:7px;background:#e7f2f4;font-size:7px;text-align:center}.workflow-duo a{font-size:9px;font-weight:900}.document-filter{display:flex;justify-content:flex-end;margin:-62px 0 24px}.document-filter label{width:260px}.workspace-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:18px}.workspace-form{display:grid;gap:15px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.customer-list{align-self:start}.customer-list article{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e4ecef}.customer-list article>div{display:grid}.customer-list article span,.customer-list article small{color:var(--ws-muted);font-size:9px}.customer-list article>b{padding:5px 8px;border-radius:10px;background:#e8f6f4;color:#0d8579;font-size:8px}.workspace-form.horizontal{grid-template-columns:1.3fr 1fr .75fr .9fr auto;align-items:end}.workflow-list{display:grid;gap:17px;margin-top:18px}.workflow-card{padding:25px;border:1px solid var(--ws-line);border-radius:15px;background:#fff;box-shadow:0 8px 28px rgba(14,52,72,.04)}.workflow-card-head{display:flex;align-items:start;justify-content:space-between}.workflow-card-head h2{margin:5px 0;font-size:18px}.workflow-card-head p{margin:0;color:var(--ws-muted);font-size:10px}.status-pill{padding:6px 9px;border-radius:12px;background:#e6f6f3;color:#098477;font-size:7px}.status-pill.completed{background:#e8edf0;color:#607682}.stage-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:7px;margin:23px 0}.stage-track>div{position:relative;min-width:0;padding:14px 8px;border:1px solid #dae6ea;border-radius:9px;background:#f8fbfc;text-align:center}.stage-track>div:after{content:'→';position:absolute;right:-9px;top:18px;z-index:2;color:#8ca0aa}.stage-track>div:last-child:after{display:none}.stage-track span{width:25px;height:25px;display:grid;place-items:center;margin:0 auto 7px;border-radius:50%;background:#dfeaec;color:#617986;font-size:8px;font-weight:900}.stage-track b{display:block;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.stage-track a{font-size:7px;color:#168c81;font-weight:900}.stage-track .active{border-color:#41baad;background:#e8f9f6}.stage-track .active span{background:var(--ws-teal);color:#fff}.stage-track .done span{background:var(--ws-navy);color:#fff}.workflow-card-actions{display:flex;align-items:center;justify-content:space-between}.workflow-card-actions form{display:flex;gap:7px}.workflow-card-actions select,.workflow-card-actions button{min-height:34px;padding:6px 9px;border:1px solid #cbdce2;border-radius:6px;background:#fff;font-size:9px}.workflow-card-actions button{background:var(--ws-navy);color:#fff}.workflow-card-actions>a{font-size:9px;font-weight:900}.workflow-events{display:grid;gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ws-line)}.workflow-events>div{display:grid;grid-template-columns:130px 160px 1fr;gap:12px;padding:8px;border-radius:7px;background:#f5f9fa;font-size:9px}.workflow-events p{margin:0}.profile-security{align-self:start}.profile-security>div{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #e2eaed}.profile-security>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#e4f6f2;color:#0a8d80;font-weight:900}.profile-security p{display:grid;margin:0}.profile-security small{color:var(--ws-muted)}html[data-theme="dark"]{--ws-bg:#061a25;--ws-paper:#0d2836;--ws-line:#2c4a59;--ws-text:#e7f3f6;--ws-muted:#9bb2bd}html[data-theme="dark"] .workspace-topbar{border-color:#294756;background:rgba(7,27,38,.94)}html[data-theme="dark"] .workspace-user-chip,html[data-theme="dark"] .workspace-panel,html[data-theme="dark"] .workspace-stat-grid article,html[data-theme="dark"] .workflow-card,html[data-theme="dark"] .workspace-flow-preview>div{border-color:#294958;background:#0d2836;color:#e6f3f6}html[data-theme="dark"] .workspace-welcome{border-color:#2a4c59;background:radial-gradient(circle at 88% 12%,#1a706666 0,transparent 28%),linear-gradient(135deg,#0b2837,#0e3440)}html[data-theme="dark"] .mode-card.private{border-color:#365461;background:#102d3a}html[data-theme="dark"] .workspace-auth-shell{border-color:#2d4b59;background:#0c2734}html[data-theme="dark"] .workspace-auth-card{background:#0d2836}html[data-theme="dark"] .workspace-auth-card input,html[data-theme="dark"] .workspace-form input,html[data-theme="dark"] .workspace-form select,html[data-theme="dark"] .workspace-form textarea,html[data-theme="dark"] .document-filter select,html[data-theme="dark"] .workflow-card-actions select{border-color:#365666;background:#081e29;color:#e5f1f5}html[data-theme="dark"] .workflow-duo>article{border-color:#2c4b5a;background:linear-gradient(135deg,#0d2836,#103840)}html[data-theme="dark"] .mini-stage-row b,html[data-theme="dark"] .stage-track>div,html[data-theme="dark"] .workflow-events>div{border-color:#2c4c5b;background:#102f3d;color:#dcecf1}html[data-theme="dark"] .stage-track .active{background:#123e45}html[data-theme="dark"] .workspace-document-table td,html[data-theme="dark"] .workspace-document-table th,html[data-theme="dark"] .report-table td,html[data-theme="dark"] .report-table th,html[data-theme="dark"] .customer-list article,html[data-theme="dark"] .profile-security>div{border-color:#294857}@media(max-width:1100px){.workspace-welcome{grid-template-columns:1fr;padding:38px}.workspace-mode-grid{max-width:750px}.workspace-auth-shell{grid-template-columns:1fr 430px}.workspace-auth-message{padding:45px}.workspace-stat-grid{grid-template-columns:repeat(2,1fr)}.workspace-form.horizontal{grid-template-columns:1fr 1fr}.workspace-form.horizontal button{justify-self:start}.workspace-flow-preview{grid-template-columns:1fr}.workspace-split{grid-template-columns:1fr}.workflow-duo{grid-template-columns:1fr}}@media(max-width:800px){.workspace-topbar{position:relative;align-items:flex-start;padding:12px 16px}.workspace-top-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-back,.workspace-user-chip{display:none}.workspace-public{width:min(100% - 26px,720px);padding:25px 0 60px}.workspace-welcome{padding:25px;border-radius:18px}.workspace-welcome h1{font-size:40px}.workspace-mode-grid{grid-template-columns:1fr}.mode-card{min-height:350px}.workspace-flow-preview>div{flex-wrap:wrap}.workspace-auth-shell{grid-template-columns:1fr}.workspace-auth-message{padding:35px 25px}.workspace-auth-message h1{font-size:37px}.workspace-auth-card{padding:35px 25px}.workspace-app{grid-template-columns:1fr}.workspace-sidebar{position:relative;top:auto;height:auto;padding:16px}.workspace-sidebar>div{display:none}.workspace-sidebar nav{grid-template-columns:repeat(3,1fr);margin:0}.workspace-sidebar nav a{justify-content:center;flex-direction:column;gap:1px;padding:8px 2px;text-align:center}.workspace-sidebar nav a span{font-size:14px}.workspace-create-link{margin-top:12px}.workspace-sidebar>form{display:none}.workspace-main{padding:30px 14px 70px}.workspace-heading h1{font-size:31px}.document-filter{margin:0 0 18px}.document-filter label{width:100%}.stage-track{grid-auto-flow:row;grid-template-columns:1fr 1fr}.stage-track>div:after{display:none}.workflow-events>div{grid-template-columns:1fr}.workspace-stat-grid{grid-template-columns:1fr 1fr}.workspace-form.horizontal{grid-template-columns:1fr}}/* My Documents: clear generator category filtering, predictable sorting, and user-entered names. */.document-filter{align-items:end;gap:10px}.document-filter label{width:230px}.document-filter-reset{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #cbdbe1;border-radius:8px;background:#fff;color:#0e847a;font-size:9px;font-weight:900}.workspace-document-table td:first-child{display:table-cell}.workspace-document-table .document-name-cell{min-width:210px}.document-name-cell strong,.document-name-cell small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis}.document-name-cell small{margin-top:3px;color:var(--ws-muted);font-size:8px}.document-category-cell{min-width:160px}.document-category-cell .document-type-mark,.document-category-cell strong{display:inline-flex;vertical-align:middle}.document-category-cell strong{margin-left:7px}html[data-theme="dark"] .document-filter-reset{border-color:#365666;background:#081e29;color:#70d9cc}@media(max-width:800px){.document-filter{display:grid;grid-template-columns:1fr 1fr;align-items:end}.document-filter label{width:100%}.document-filter-reset{grid-column:1/-1}.workspace-document-table .document-name-cell{position:sticky;left:0;z-index:2;background:#fff}html[data-theme="dark"] .workspace-document-table .document-name-cell{background:#0d2836}}@media(max-width:520px){.document-filter{grid-template-columns:1fr}}@media(max-width:1050px) and (min-width:801px){.document-filter{margin:0 0 18px}}@media(max-width:520px){.workspace-top-actions{gap:8px}.workspace-welcome{padding:20px}.workspace-welcome h1{font-size:34px}.workspace-public-actions{flex-direction:column}.workspace-button{width:100%}.workspace-stat-grid{grid-template-columns:1fr}.workspace-sidebar nav{grid-template-columns:repeat(2,1fr)}.form-two{grid-template-columns:1fr}.stage-track{grid-template-columns:1fr}.workflow-card-actions{align-items:stretch;flex-direction:column;gap:10px}.workflow-card-actions form{flex-direction:column}.workspace-mode-grid{gap:11px}.workspace-flow-preview strong{font-size:8px}}html[data-theme="dark"] .workspace-top-actions .language-switcher{border-color:#365160;background:#102a3a}html[data-theme="dark"] .workspace-top-actions .language-track{background:#0a202e}html[data-theme="dark"] .workspace-top-actions .language-slider{background:#1b3c50;box-shadow:0 3px 10px rgba(0,0,0,.3)}html[data-theme="dark"] .workspace-top-actions .language-track a{color:#7993a4}html[data-theme="dark"] .workspace-top-actions .language-track a.active{color:#f1f8fc}.workspace-auth-card .auth-switch{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--ws-line);line-height:1.7}.workspace-auth-card .auth-switch a{display:inline-block;margin-left:5px;padding:3px 8px;border-radius:6px;background:#e9f7f5}html[data-theme="dark"] .workspace-auth-card .auth-switch a{background:#113c43;color:#74e3d6}.auth-help-row{display:flex;justify-content:flex-end;margin-top:-5px}.auth-help-row a{color:#0e8c80;font-size:10px;font-weight:900}.auth-help-row a:hover{text-decoration:underline}/* SOURCE: workspace-v1.20.css */.workspace-image-brand{display:inline-flex;width:190px;min-width:190px;height:48px;padding:0;overflow:hidden;border-radius:8px}.workspace-image-brand img{width:100%;height:100%;display:block;object-fit:contain;object-position:left center}.workspace-flow-preview{grid-template-columns:repeat(3, minmax(0, 1fr))}.workspace-flow-preview > div{min-width:0;flex-wrap:wrap}.workflow-duo{grid-template-columns:repeat(3, minmax(0, 1fr))}.mini-stage-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.mini-stage-row b{flex:0 0 92px;min-width:0;white-space:normal;line-height:1.35}.stage-track{display:flex;grid-auto-flow:unset;grid-auto-columns:unset;gap:8px;max-width:100%;padding:2px 1px 10px;overflow-x:auto;scrollbar-width:thin}.stage-track > div{flex:1 0 132px;max-width:190px}.stage-track b{min-height:24px;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.stage-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:7px}.stage-links a,.stage-links small{padding:4px 6px;border-radius:6px;background:#e7f6f3;font-size:7px;line-height:1.3}.stage-links small{color:var(--ws-muted);background:transparent}.workflow-conversion-panel{display:grid;grid-template-columns:minmax(180px, .7fr) minmax(0, 1.3fr);gap:16px;align-items:center;margin:4px 0 18px;padding:14px 16px;border:1px solid #a8ddd7;border-radius:10px;background:linear-gradient(135deg, #edfbf8, #f8fcfd)}.workflow-conversion-panel > div:first-child span,.workflow-conversion-panel > div:first-child strong{display:block}.workflow-conversion-panel > div:first-child span{color:#12867c;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workflow-conversion-panel > div:first-child strong{margin-top:4px;overflow-wrap:anywhere;font-size:10px}.workflow-conversion-panel > div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.workflow-conversion-panel a{padding:7px 10px;border-radius:7px;background:#0c5168;color:#fff;font-size:8px;font-weight:850}.quotation-outcomes{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.quotation-outcomes form{margin:0}.quotation-outcomes button{padding:7px 10px;border:1px solid #e1b9bd;border-radius:7px;background:#fff7f7;color:#a7434b;font-size:8px;font-weight:850;cursor:pointer}.workspace-document-table td{vertical-align:top}.workspace-document-table .document-name-cell{min-width:210px;white-space:normal}.document-name-cell strong,.document-name-cell small{overflow-wrap:anywhere;white-space:normal}.document-category-cell{white-space:normal !important}.document-actions{min-width:174px;flex-wrap:wrap;align-items:flex-start}.document-actions .view-pdf-action{border-color:#8bcfc6;background:#edfaf8;color:#08796f}html[data-theme="dark"] .stage-links a{background:#164c50;color:#83e5d8}html[data-theme="dark"] .workflow-conversion-panel{border-color:#2b6968;background:linear-gradient(135deg, #0e343b, #102d3a)}html[data-theme="dark"] .workflow-conversion-panel a{background:#197c82}html[data-theme="dark"] .quotation-outcomes button{border-color:#6d4149;background:#35272e;color:#ffb8c0}html[data-theme="dark"] .document-actions .view-pdf-action{border-color:#2b7772;background:#103b3c;color:#88e2d7}@media (max-width: 1180px){.workspace-flow-preview,.workflow-duo{grid-template-columns:1fr}.workspace-image-brand{width:160px;min-width:160px;height:43px}}@media (max-width: 800px){.workspace-image-brand{width:145px;min-width:145px;height:40px}.workspace-document-table .document-name-cell{position:static !important;left:auto !important;z-index:auto !important}.workflow-conversion-panel{grid-template-columns:1fr}.workflow-conversion-panel > div:last-child{justify-content:flex-start}.stage-track{display:flex;grid-template-columns:none}.stage-track > div{flex-basis:142px}}@media (max-width: 520px){.workspace-topbar{gap:8px}.workspace-top-actions{width:100%;justify-content:space-between}.workspace-card-head,.workflow-card-actions{min-width:0}.workflow-card-actions form{width:100%}.workflow-card-actions select,.workflow-card-actions button{width:100%}.document-actions{min-width:150px}}/* SOURCE: workspace-v1.20.1.css */.documents-toolbar{display:grid;grid-template-columns:minmax(0, 1fr) minmax(470px, 620px);gap:28px;align-items:end;margin-bottom:26px}.documents-toolbar .workspace-heading,.documents-toolbar .document-filter{margin:0 !important;min-width:0}.documents-toolbar .workspace-heading p{max-width:680px}.documents-toolbar .document-filter{display:grid;grid-template-columns:repeat(2, minmax(190px, 1fr)) auto;gap:10px;align-items:end;justify-content:stretch}.documents-toolbar .document-filter label{width:auto;min-width:0}.workspace-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.workspace-document-table{width:100%;min-width:1010px;table-layout:fixed}.workspace-document-table .column-document-name{width:18%}.workspace-document-table .column-generator{width:14%}.workspace-document-table .column-number{width:12%}.workspace-document-table .column-workflow{width:15%}.workspace-document-table .column-value{width:12%}.workspace-document-table .column-storage{width:8%}.workspace-document-table .column-created{width:10%}.workspace-document-table .column-actions{width:11%}.workspace-document-table th,.workspace-document-table td{min-width:0;padding:13px 8px;overflow-wrap:anywhere;white-space:normal}.workspace-document-table .document-name-cell{min-width:0}.workspace-document-table .document-name-cell strong,.workspace-document-table .document-name-cell small{max-width:none}.document-category-cell .document-type-mark{flex:0 0 30px}.document-number-cell,.document-value-cell{font-variant-numeric:tabular-nums}.document-workflow-cell strong,.document-workflow-cell .workflow-kind-badge{display:block}.document-workflow-cell strong{margin-bottom:6px;line-height:1.35}.workflow-kind-badge{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#eef3f5;color:#536d79;font-size:7px;font-weight:900;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;white-space:normal}.workflow-kind-sales{background:#e5f7f3;color:#087b70}.workflow-kind-procurement{background:#e9f0fb;color:#315f9a}.workflow-kind-project{background:#f4ebfb;color:#76529a}.document-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:5px}.document-actions a,.document-actions button{width:100%;min-height:27px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.workspace-reports-grid{display:grid;gap:18px}.report-heading{margin-bottom:16px}.report-heading > span{color:#159b8d;font-size:8px;font-weight:900;letter-spacing:.16em}.report-heading h2{margin-top:4px}.report-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.report-table-scroll table{min-width:580px}.workflow-category-report td:first-child{min-width:150px}html[data-theme="dark"] .workflow-kind-badge{background:#183642;color:#b4cbd4}html[data-theme="dark"] .workflow-kind-sales{background:#12443f;color:#88e4d7}html[data-theme="dark"] .workflow-kind-procurement{background:#18394f;color:#a9ccef}html[data-theme="dark"] .workflow-kind-project{background:#3a2d4b;color:#dcc4ef}@media (max-width: 1400px){.documents-toolbar{grid-template-columns:1fr;gap:18px}.documents-toolbar .document-filter{max-width:720px}}@media (max-width: 760px){.documents-toolbar{gap:15px;margin-bottom:18px}.documents-toolbar .document-filter{grid-template-columns:1fr;max-width:none}.documents-toolbar .document-filter-reset{grid-column:auto}.workspace-document-panel{padding:14px}.workspace-document-table{min-width:0;display:block}.workspace-document-table colgroup,.workspace-document-table thead{display:none}.workspace-document-table tbody{display:grid;gap:13px}.workspace-document-table tr{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--ws-line);border-radius:11px}.workspace-document-table td{display:block !important;padding:10px 12px;border-bottom:1px solid var(--ws-line);background:transparent !important}.workspace-document-table td::before{content:attr(data-label);display:block;margin-bottom:4px;color:#80949f;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workspace-document-table .document-name-cell,.workspace-document-table td:last-child{grid-column:1/-1}.workspace-document-table td:last-child{border-bottom:0}.document-actions{grid-template-columns:repeat(3, minmax(0, 1fr))}.workspace-document-table .empty-state{grid-column:1/-1}}@media (max-width: 480px){.workspace-document-table tr{grid-template-columns:1fr}.workspace-document-table .document-name-cell,.workspace-document-table td{grid-column:1}.document-actions{grid-template-columns:1fr}}/* SOURCE: workspace-v1.20.2.css *//* FariDocs 1.20.2 — compact portal navigation and account menu */.workspace-body,.workspace-body button,.workspace-body input,.workspace-body textarea,.workspace-body select{font-family:Inter,"Aptos","Segoe UI Variable","Segoe UI",ui-sans-serif,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.workspace-app{grid-template-columns:210px minmax(0, 1fr)}.workspace-sidebar{padding:22px 12px}.workspace-sidebar > div{padding:0 9px 18px}.workspace-sidebar nav{gap:4px;margin-top:17px}.workspace-sidebar nav a{gap:8px;padding:9px 10px;border-radius:7px;font-size:10px}.workspace-sidebar nav a span{width:19px}.workspace-create-link{margin-top:16px;padding:10px 8px;font-size:9px}.workspace-user-menu{position:relative}.workspace-user-menu summary{list-style:none}.workspace-user-menu summary::-webkit-details-marker{display:none}.workspace-user-menu-trigger{min-height:40px;display:flex;align-items:center;gap:8px;padding:5px 9px 5px 5px;border:1px solid var(--ws-line);border-radius:24px;background:#fff;color:var(--ws-text);font-size:10px;font-weight:800;cursor:pointer;user-select:none}.workspace-user-menu-trigger b{width:29px;height:29px;display:grid;flex:0 0 29px;place-items:center;border-radius:50%;background:linear-gradient(135deg, var(--ws-navy), var(--ws-teal));color:#fff}.workspace-user-menu-trigger i{color:var(--ws-muted);font-style:normal;transition:transform .18s ease}.workspace-user-menu[open] .workspace-user-menu-trigger i{transform:rotate(180deg)}.workspace-user-dropdown{position:absolute;z-index:80;top:calc(100% + 9px);right:0;width:220px;overflow:hidden;border:1px solid var(--ws-line);border-radius:12px;background:#fff;box-shadow:0 20px 55px rgba(9, 39, 55, .18)}.workspace-user-dropdown > div{display:grid;gap:2px;padding:14px;border-bottom:1px solid var(--ws-line)}.workspace-user-dropdown > div strong,.workspace-user-dropdown > div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user-dropdown > div strong{font-size:11px}.workspace-user-dropdown > div small{color:var(--ws-muted);font-size:8px}.workspace-user-dropdown a,.workspace-user-dropdown button{width:100%;min-height:39px;display:flex;align-items:center;gap:9px;padding:8px 14px;border:0;background:transparent;color:var(--ws-text);font-size:10px;font-weight:800;text-align:left}.workspace-user-dropdown a:hover,.workspace-user-dropdown button:hover{background:#eef7f6}.workspace-user-dropdown a span,.workspace-user-dropdown button span{width:18px;color:var(--ws-teal);text-align:center}.workspace-user-dropdown form{margin:0;border-top:1px solid var(--ws-line)}.unified-generator-report .report-table-scroll table{min-width:720px}.unified-generator-report th:nth-child(1){width:23%}.unified-generator-report th:nth-child(2){width:25%}.unified-generator-report th:nth-child(3){width:11%}.unified-generator-report th:nth-child(4){width:24%}.unified-generator-report th:nth-child(5){width:17%}.report-workflow-kinds{display:flex;flex-wrap:wrap;gap:5px}html[data-theme="dark"] .workspace-user-menu-trigger,html[data-theme="dark"] .workspace-user-dropdown{border-color:#365666;background:#0d2836;color:#e6f3f6}html[data-theme="dark"] .workspace-user-dropdown a,html[data-theme="dark"] .workspace-user-dropdown button{color:#e6f3f6}html[data-theme="dark"] .workspace-user-dropdown a:hover,html[data-theme="dark"] .workspace-user-dropdown button:hover{background:#143845}@media (max-width: 800px){.workspace-app{grid-template-columns:1fr}.workspace-sidebar{padding:13px}.workspace-sidebar nav{margin:0}.workspace-user-menu-name,.workspace-user-menu-trigger i{display:none}.workspace-user-menu-trigger{min-height:38px;padding:4px}.workspace-user-menu-trigger b{width:28px;height:28px;flex-basis:28px}}@media (max-width: 520px){.workspace-user-dropdown{position:fixed;top:67px;right:12px;width:min(240px, calc(100vw - 24px))}}/* SOURCE: workspace-v1.20.3.css *//* FariDocs 1.20.3 — semantic portal icons and compact document actions */.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.workspace-sidebar-icon,.workspace-user-dropdown a span,.workspace-user-dropdown button span,.menu-chevron,.document-icon-action{display:grid;place-items:center}.workspace-sidebar-icon svg,.workspace-user-dropdown svg,.menu-chevron svg,.document-icon-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-sidebar nav a .workspace-sidebar-icon{width:30px;height:30px;flex:0 0 30px;border:1px solid #ffffff16;border-radius:9px;background:#ffffff09;color:#63d8ca;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.workspace-sidebar nav a:hover .workspace-sidebar-icon,.workspace-sidebar nav a.active .workspace-sidebar-icon{border-color:#5cd5c766;background:linear-gradient(135deg, #159b8f, #126985);color:#fff;box-shadow:0 6px 14px rgba(2, 18, 29, .24);transform:translateY(-1px)}.workspace-create-link{display:flex;align-items:center;justify-content:center;gap:7px}.workspace-create-link > span{font-size:15px;line-height:1}.workspace-user-menu-trigger .menu-chevron{width:15px}.workspace-user-menu-trigger .menu-chevron svg{width:13px;height:13px}.workspace-document-table .column-actions{width:12%}.document-actions{min-width:106px;display:flex;align-items:center;justify-content:flex-start;gap:5px;flex-wrap:nowrap}.document-actions form{margin:0}.document-actions .document-icon-action{position:relative;width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0;border:1px solid #c9dce2;border-radius:8px;background:#f8fbfc;color:#17475f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.document-actions .document-icon-action:hover,.document-actions .document-icon-action:focus-visible{z-index:8;transform:translateY(-2px);box-shadow:0 8px 18px rgba(14, 52, 72, .15);outline:none}.document-actions .view-pdf-action{border-color:#91d8cf;background:#edfaf8;color:#08796f}.document-actions .download-action{border-color:#a7c7d6;background:#eef5fa;color:#124f72}.document-actions .delete-action{border-color:#efc8cc;background:#fff4f4;color:#b33b46}.document-icon-action::after{content:attr(data-tooltip);position:absolute;z-index:20;top:50%;right:calc(100% + 8px);min-width:max-content;padding:6px 8px;border-radius:6px;background:#092f45;color:#fff;font-size:8px;font-weight:800;line-height:1;pointer-events:none;opacity:0;transform:translate(4px, -50%);transition:opacity .15s ease,transform .15s ease}.document-icon-action::before{content:"";position:absolute;z-index:21;top:50%;right:calc(100% + 2px);border:4px solid transparent;border-left-color:#092f45;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .15s ease}.document-icon-action:hover::after,.document-icon-action:hover::before,.document-icon-action:focus-visible::after,.document-icon-action:focus-visible::before{opacity:1}.document-icon-action:hover::after,.document-icon-action:focus-visible::after{transform:translate(0, -50%)}html[data-theme="dark"] .document-actions .document-icon-action{border-color:#355966;background:#102c39;color:#cae2e8}html[data-theme="dark"] .document-actions .view-pdf-action{border-color:#2b7772;background:#103b3c;color:#88e2d7}html[data-theme="dark"] .document-actions .download-action{border-color:#38667c;background:#113246;color:#a9d6ea}html[data-theme="dark"] .document-actions .delete-action{border-color:#75494e;background:#3a242a;color:#ffadb5}@media (max-width: 800px){.workspace-sidebar nav a{gap:5px}.workspace-sidebar nav a .workspace-sidebar-icon{width:28px;height:28px;flex-basis:28px}.workspace-sidebar-icon svg{width:15px;height:15px}}@media (max-width: 720px){.document-actions{min-width:0;justify-content:flex-end}.document-actions .document-icon-action{width:34px;height:34px;flex-basis:34px}}/* SOURCE: workspace-v1.20.4.css *//* FariDocs 1.20.4 — customer quick-create actions and sales document branches */.customer-list{overflow:visible}.customer-directory-card{position:relative;gap:16px;overflow:visible}.customer-directory-card .customer-card-info{min-width:0;display:grid;gap:2px}.customer-card-info strong,.customer-card-info span,.customer-card-info small{overflow-wrap:anywhere}.customer-card-info .customer-address{margin-top:4px;color:#78909b;line-height:1.45}.customer-directory-card .customer-card-tools{display:flex;flex:0 0 auto;align-items:center;gap:10px}.customer-card-tools > b{padding:5px 8px;border-radius:10px;background:#e8f6f4;color:#0d8579;font-size:8px;white-space:nowrap}.customer-quick-actions{display:flex;gap:6px}.customer-quick-action{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #a9d7d1;border-radius:9px;background:linear-gradient(145deg, #f5fcfb, #e8f6f4);color:#0b7f75;box-shadow:0 4px 12px rgba(14, 76, 87, .07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.customer-quick-action.quotation-action{border-color:#aec8dc;background:linear-gradient(145deg, #f6fafc, #eaf2f7);color:#215f83}.customer-quick-action:hover,.customer-quick-action:focus-visible{z-index:15;transform:translateY(-2px);box-shadow:0 9px 20px rgba(14, 76, 87, .15);outline:none}.customer-quick-action svg,.sales-document-branches svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-quick-action::after{content:attr(data-tooltip);position:absolute;z-index:30;top:calc(100% + 8px);left:50%;min-width:max-content;padding:6px 8px;border-radius:6px;background:#092f45;color:#fff;font-size:8px;font-weight:800;line-height:1;pointer-events:none;opacity:0;transform:translate(-50%, -4px);transition:opacity .15s ease,transform .15s ease}.customer-quick-action:hover::after,.customer-quick-action:focus-visible::after{opacity:1;transform:translate(-50%, 0)}.sales-document-branches{margin:5px 0 18px;padding:16px;border:1px solid #b8d8df;border-radius:12px;background:linear-gradient(135deg, #f7fbfc, #edf8f6)}.sales-document-branches > header{display:grid;gap:3px;margin-bottom:12px}.sales-document-branches > header span{color:#11877c;font-size:8px;font-weight:900;letter-spacing:.13em}.sales-document-branches > header strong{font-size:11px}.sales-branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sales-branch-grid > article{min-width:0;display:grid;grid-template-columns:minmax(105px, .42fr) minmax(0, 1fr);gap:12px;align-items:center;padding:12px;border:1px solid #d7e7ea;border-radius:10px;background:#fff}.branch-source{display:flex;align-items:center;gap:8px;min-width:0}.branch-source > span{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border-radius:8px;background:#e5f5f2;color:#0a8378}.branch-source strong{overflow-wrap:anywhere;font-size:10px}.branch-targets{display:flex;flex-wrap:wrap;gap:6px}.branch-targets a,.branch-targets > span,.branch-targets button{min-height:28px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #b9d6de;border-radius:7px;background:#eef7f8;color:#174e66;font:800 8px/1.25 Inter,sans-serif}.branch-targets a::before,.branch-targets > span::before,.branch-targets button::before{content:"→";margin-right:5px;color:#159b8f}.branch-targets a:hover{border-color:#188e83;background:#e3f7f3;color:#08776e}.branch-targets > span{border-style:dashed;opacity:.62}.branch-targets form{margin:0}.branch-targets button{border-color:#e2bdc1;background:#fff6f6;color:#a7434b;cursor:pointer}html[data-theme="dark"] .customer-card-info .customer-address{color:#91abb4}html[data-theme="dark"] .customer-card-tools > b{background:#12443f;color:#8adfd4}html[data-theme="dark"] .customer-quick-action{border-color:#2c6965;background:#103b3c;color:#8de2d7}html[data-theme="dark"] .customer-quick-action.quotation-action{border-color:#365f75;background:#113246;color:#add7e9}html[data-theme="dark"] .sales-document-branches{border-color:#315966;background:linear-gradient(135deg, #0d2b38, #10353a)}html[data-theme="dark"] .sales-document-branches > header strong{color:#e8f4f6}html[data-theme="dark"] .sales-branch-grid > article{border-color:#315462;background:#102b38}html[data-theme="dark"] .branch-source > span{background:#144842;color:#8be3d7}html[data-theme="dark"] .branch-targets a,html[data-theme="dark"] .branch-targets > span{border-color:#365f6e;background:#143744;color:#c0dbe1}html[data-theme="dark"] .branch-targets button{border-color:#6d4149;background:#35272e;color:#ffb8c0}@media (max-width: 1100px){.sales-branch-grid{grid-template-columns:1fr}}@media (max-width: 620px){.customer-directory-card{align-items:flex-start;flex-direction:column}.customer-directory-card .customer-card-tools{width:100%;justify-content:space-between}.sales-document-branches{padding:12px}.sales-branch-grid > article{grid-template-columns:1fr}}/* SOURCE: workspace-v1.20.5.css *//* FariDocs 1.20.5 — theme-aware brand and customer workflow history */.theme-logo-dark{display:none !important}html[data-theme="dark"] .theme-logo-light{display:none !important}html[data-theme="dark"] .theme-logo-dark{display:block !important}.workspace-image-brand .theme-logo{width:100%;height:100%;object-fit:contain;object-position:left center}.customer-directory-card{flex-wrap:wrap}.customer-workflow-history{width:100%;padding-top:16px;border-top:1px solid #dce8ed}.customer-workflow-history > header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.customer-workflow-history > header div{display:grid;gap:3px}.customer-workflow-history > header span{color:#557184;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.customer-workflow-history > header strong{color:#103b59;font-size:13px}.customer-workflow-history > header a{color:#0b766f;font-size:12px;font-weight:800}.customer-workflow-list{display:grid;gap:8px}.customer-workflow-row{display:grid;grid-template-columns:minmax(190px, 1.25fr) minmax(180px, .8fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 14px;border:1px solid #dce8ed;border-radius:12px;background:#f8fbfc;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.customer-workflow-row:hover{border-color:#76c9c0;box-shadow:0 8px 20px rgba(15, 64, 88, .08);transform:translateY(-1px)}.customer-workflow-copy{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:4px 8px;min-width:0}.customer-workflow-copy .workflow-kind-badge{grid-row:1/span 2}.customer-workflow-copy strong{overflow:hidden;color:#123b5d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-workflow-copy small{overflow:hidden;color:#698192;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-workflow-stage{display:grid;gap:4px;min-width:0}.customer-workflow-stage > span{color:#6a8190;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.customer-workflow-stage > strong{display:flex;justify-content:space-between;gap:10px;color:#123b5d;font-size:11px}.customer-workflow-stage > strong small{color:#5d7687;font-weight:700;white-space:nowrap}.customer-workflow-stage > i{height:5px;overflow:hidden;border-radius:999px;background:#dbe8ec}.customer-workflow-stage > i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #159b8f, #1c7ca1)}.customer-workflow-status{min-width:72px;padding:6px 9px;border-radius:999px;background:#e3f5f1;color:#087469;font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.customer-workflow-status.completed{background:#e8f0fd;color:#315e9b}.customer-workflow-status.rejected,.customer-workflow-status.expired{background:#fff0ed;color:#ac4c3a}.customer-workflow-empty{margin:0;padding:12px 14px;border-radius:10px;background:#f6f9fa;color:#6b8291;font-size:12px}html[data-theme="dark"] .customer-workflow-history{border-color:#294957}html[data-theme="dark"] .customer-workflow-history > header strong,html[data-theme="dark"] .customer-workflow-copy strong,html[data-theme="dark"] .customer-workflow-stage > strong{color:#eef8fb}html[data-theme="dark"] .customer-workflow-history > header span,html[data-theme="dark"] .customer-workflow-copy small,html[data-theme="dark"] .customer-workflow-stage > span,html[data-theme="dark"] .customer-workflow-stage > strong small{color:#9ab3bf}html[data-theme="dark"] .customer-workflow-history > header a{color:#55d2c4}html[data-theme="dark"] .customer-workflow-row{border-color:#294957;background:#102b39}html[data-theme="dark"] .customer-workflow-row:hover{border-color:#3e8d91;box-shadow:0 8px 20px rgba(0, 0, 0, .18)}html[data-theme="dark"] .customer-workflow-stage > i{background:#274754}html[data-theme="dark"] .customer-workflow-empty{background:#102b39;color:#a9bec7}@media (max-width: 760px){.customer-workflow-history > header{align-items:flex-start}.customer-workflow-row{grid-template-columns:minmax(0, 1fr) auto;gap:10px}.customer-workflow-stage{grid-column:1/-1;grid-row:2}.customer-workflow-status{grid-column:2;grid-row:1}}@media (max-width: 480px){.customer-workflow-history > header{display:grid}.customer-workflow-row{grid-template-columns:minmax(0, 1fr)}.customer-workflow-status{grid-column:1;grid-row:auto;justify-self:start}.customer-workflow-stage{grid-column:1;grid-row:auto}}/* SOURCE: workspace-v1.21.0.css *//* FariDocs 1.21.0 — connected Workspace: pipeline, Customer 360, products, reminders */.workspace-role-badge{width:fit-content;margin-top:7px;padding:4px 7px;border-radius:999px;background:#dff4f1;color:#08746b;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pipeline-panel,.dashboard-reminders,.customer-360-panel{margin:0 0 18px}.pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pipeline-grid article{min-width:0;padding:14px;border:1px solid #dce8ec;border-radius:11px;background:#f8fbfc}.pipeline-grid article span{display:block;margin-bottom:7px;color:#657f90;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pipeline-grid article strong{display:block;overflow:hidden;color:#123b5d;font-size:clamp(11px,1.2vw,16px);text-overflow:ellipsis;white-space:nowrap}.pipeline-grid .pipeline-outstanding{border-color:#f0c8bb;background:#fff8f5}.pipeline-grid .pipeline-outstanding strong{color:#a64e38}.reminder-mini-list{display:grid;gap:8px}.reminder-mini-list > a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce8ec;border-radius:10px;color:inherit}.reminder-type-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e4f4f2;color:#0b8177}.reminder-type-icon svg,.customer-timeline h3 svg,.reminder-card-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reminder-mini-list div{display:grid;min-width:0;gap:2px}.reminder-mini-list strong,.reminder-mini-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-mini-list strong{color:#153c57;font-size:10px}.reminder-mini-list small{color:#718794;font-size:8px}.reminder-mini-list > a > b{padding:5px 7px;border-radius:999px;background:#e6f3f8;color:#31728c;font-size:8px}.reminder-mini-list > a > b.overdue{background:#fff0ed;color:#a54535}.customer-360-panel{padding:22px;border-color:#9ed8d0;background:linear-gradient(145deg,#fff,#f1faf8)}.customer-360-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.customer-360-head > div{display:grid;gap:4px}.customer-360-head span{color:#118c80;font-size:8px;font-weight:900;letter-spacing:.13em}.customer-360-head h2,.customer-360-head p{margin:0}.customer-360-head h2{color:#123b5d;font-size:20px}.customer-360-head p{color:#667f8e;font-size:10px}.customer-360-head > a{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #bed9dc;border-radius:8px;color:#557684;font-size:9px;font-weight:800}.customer-360-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px}.customer-360-stats article{display:grid;gap:2px;padding:12px;border:1px solid #d8e9e9;border-radius:10px;background:rgba(255,255,255,.78)}.customer-360-stats strong{color:#103e59;font-size:19px}.customer-360-stats span{color:#69818d;font-size:8px;font-weight:800;text-transform:uppercase}.customer-360-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);gap:16px;align-items:start}.customer-activity-form{padding:16px;border:1px solid #d8e7e9;border-radius:11px;background:#fff}.customer-activity-form h3,.customer-timeline h3{margin:0 0 12px;color:#123b5d;font-size:12px}.customer-timeline{min-width:0;padding:16px;border:1px solid #d8e7e9;border-radius:11px;background:#fff}.customer-timeline h3{display:flex;align-items:center;gap:7px}.customer-timeline article{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:0 0 16px}.customer-timeline article:not(:last-child)::before{content:"";position:absolute;left:4px;top:10px;bottom:-2px;width:1px;background:#cee1e4}.customer-timeline article > i{position:relative;z-index:1;width:9px;height:9px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:#159b8f;box-shadow:0 0 0 1px #77bfb9}.customer-timeline article > div{display:grid;gap:3px;min-width:0}.customer-timeline article span{color:#69828f;font-size:7px;font-weight:900;letter-spacing:.06em}.customer-timeline article strong{color:#153d58;font-size:10px;overflow-wrap:anywhere}.customer-timeline article p{margin:0;color:#657d8b;font-size:9px;overflow-wrap:anywhere}.customer-timeline .timeline-reminder > i{background:#e89440}.customer-timeline .timeline-document > i{background:#297ca0}.customer-quick-action.timeline-action{border-color:#c8b8e5;background:#f5f1fc;color:#7356a6}.product-master-layout{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);align-items:start}.form-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inline-check{display:flex !important;flex-direction:row !important;align-items:center;gap:8px}.inline-check input{width:16px !important;min-height:16px !important;margin:0}.product-master-list{display:grid;gap:9px}.product-master-card{overflow:hidden;border:1px solid #dae7eb;border-radius:11px;background:#f9fbfc}.product-master-card summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;cursor:pointer;list-style:none}.product-master-card summary::-webkit-details-marker{display:none}.product-master-card summary > div{display:grid;min-width:0;gap:2px}.product-master-card summary b,.product-master-card summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-master-card summary b{color:#153d58;font-size:11px}.product-master-card summary small{color:#708692;font-size:8px}.product-master-card summary > strong{color:#0f766e;font-size:10px}.product-edit-form{padding:14px;border-top:1px solid #dae7eb;background:#fff}.product-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-delete-form{padding:0 14px 14px;background:#fff;text-align:right}.product-delete-form button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#ad4a4a;font:800 9px Inter,sans-serif;cursor:pointer}.product-delete-form svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.reminder-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.reminder-filters{display:flex;gap:5px;margin-bottom:24px;padding:4px;border:1px solid #d6e4e8;border-radius:10px;background:#edf4f6}.reminder-filters a{padding:7px 10px;border-radius:7px;color:#607985;font-size:9px;font-weight:800}.reminder-filters a.active{background:#fff;color:#123b5d;box-shadow:0 2px 7px rgba(14,54,74,.1)}.reminder-list{display:grid;gap:10px}.reminder-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px}.reminder-card.is-overdue{border-color:#e4b8ad}.reminder-card-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#e2f4f1;color:#0b8176}.reminder-card.is-overdue .reminder-card-icon{background:#fff0ed;color:#a74a39}.reminder-card-copy{display:grid;min-width:0;gap:3px}.reminder-card-copy > div{display:flex;align-items:center;gap:8px}.reminder-card-copy > div > span{color:#6d8390;font-size:7px;font-weight:900;letter-spacing:.08em}.reminder-card-copy h2{margin:0;color:#153d58;font-size:12px}.reminder-card-copy p,.reminder-card-copy small{margin:0;color:#708794;font-size:9px;overflow-wrap:anywhere}.reminder-actions{display:flex;gap:6px}.reminder-actions form{margin:0}.reminder-actions button{min-height:30px;padding:6px 9px;border:1px solid #c8dce1;border-radius:7px;background:#f5f9fa;color:#345f70;font:800 8px Inter,sans-serif;cursor:pointer}.reminder-actions button.primary{border-color:#198b81;background:#13877d;color:#fff}.workspace-product-picker{margin:0 0 10px;padding:10px;border:1px solid #bddbd8;border-radius:10px;background:#f1faf8}.workspace-product-picker label{display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:10px;color:#17445b;font-size:9px;font-weight:800}.workspace-product-picker select{min-width:0}html[data-theme="dark"] .workspace-role-badge{background:#123f3c;color:#84ddd2}html[data-theme="dark"] .pipeline-grid article,html[data-theme="dark"] .reminder-mini-list > a,html[data-theme="dark"] .product-master-card{border-color:#2d4d5a;background:#102c39}html[data-theme="dark"] .pipeline-grid article span,html[data-theme="dark"] .customer-360-head p,html[data-theme="dark"] .customer-timeline article span,html[data-theme="dark"] .customer-timeline article p,html[data-theme="dark"] .reminder-card-copy p,html[data-theme="dark"] .reminder-card-copy small{color:#9bb2bc}html[data-theme="dark"] .pipeline-grid article strong,html[data-theme="dark"] .reminder-mini-list strong,html[data-theme="dark"] .customer-360-head h2,html[data-theme="dark"] .customer-360-stats strong,html[data-theme="dark"] .customer-activity-form h3,html[data-theme="dark"] .customer-timeline h3,html[data-theme="dark"] .customer-timeline article strong,html[data-theme="dark"] .product-master-card summary b,html[data-theme="dark"] .reminder-card-copy h2{color:#eef7f9}html[data-theme="dark"] .pipeline-grid .pipeline-outstanding{border-color:#67463d;background:#302722}html[data-theme="dark"] .customer-360-panel{border-color:#2d655f;background:linear-gradient(145deg,#102b38,#103838)}html[data-theme="dark"] .customer-360-stats article,html[data-theme="dark"] .customer-activity-form,html[data-theme="dark"] .customer-timeline,html[data-theme="dark"] .product-edit-form,html[data-theme="dark"] .product-delete-form{border-color:#2e505d;background:#0d2633}html[data-theme="dark"] .customer-timeline article > i{border-color:#0d2633}html[data-theme="dark"] .customer-timeline article:not(:last-child)::before{background:#31515d}html[data-theme="dark"] .reminder-filters{border-color:#2d4d59;background:#09212d}html[data-theme="dark"] .reminder-filters a{color:#9bb2bc}html[data-theme="dark"] .reminder-filters a.active{background:#184255;color:#fff}html[data-theme="dark"] .workspace-product-picker{border-color:#2f615c;background:#103735}html[data-theme="dark"] .workspace-product-picker label{color:#d7ece9}@media (max-width: 1080px){.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-master-layout{grid-template-columns:1fr}}@media (max-width: 760px){.pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-360-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-360-grid{grid-template-columns:1fr}.reminder-toolbar{display:block}.reminder-filters{width:fit-content;margin-top:-10px}.reminder-card{grid-template-columns:38px minmax(0,1fr)}.reminder-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width: 520px){.pipeline-grid,.customer-360-stats{grid-template-columns:1fr 1fr}.pipeline-grid article{padding:11px}.form-three{grid-template-columns:1fr}.product-master-card summary{grid-template-columns:minmax(0,1fr) auto}.product-master-card summary .status-pill{grid-column:1/-1;justify-self:start}.customer-360-head > a span{display:none}.reminder-mini-list > a{grid-template-columns:30px minmax(0,1fr)}.reminder-mini-list > a > b{grid-column:2;justify-self:start}.workspace-product-picker label{grid-template-columns:1fr}}/* SOURCE: workspace-v1.21.1.css *//* FariDocs 1.21.1 — Workspace typography refinement */.workspace-body,.workspace-body button,.workspace-body input,.workspace-body textarea,.workspace-body select{font-family:Inter,"Aptos","Segoe UI Variable","Segoe UI",ui-sans-serif,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.workspace-body{font-size:14.5px;line-height:1.62;text-rendering:optimizeLegibility}.workspace-body h1,.workspace-body h2,.workspace-body h3{line-height:1.2;letter-spacing:-.025em}.workspace-heading > p,.workspace-panel p,.workspace-welcome-copy > p{line-height:1.68}.workspace-form label > span,.document-filter label > span{font-size:10px;line-height:1.4}.workspace-form input,.workspace-form textarea,.workspace-form select,.document-filter select{font-size:12px;line-height:1.5}.workspace-sidebar nav a{line-height:1.35}.workspace-document-table th,.workspace-document-table td,.report-table th,.report-table td{line-height:1.45}@media (max-width: 800px){.workspace-body{font-size:14px}.workspace-heading > p{font-size:11px}}/* SOURCE: workspace-v1.22.0.css */.delivery-layout,.integration-grid{display:grid;gap:1.25rem}.delivery-layout{grid-template-columns:minmax(20rem,.82fr) minmax(36rem,1.18fr);align-items:start}.delivery-compose,.delivery-history{min-width:0}.delivery-recipient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.delivery-options{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--workspace-border,#d8e5ea);border-radius:12px;background:rgba(54,195,181,.06)}.delivery-options label,.webhook-events label{display:flex;align-items:center;gap:.65rem;font-weight:700}.delivery-options input,.webhook-events input{inline-size:1rem;block-size:1rem}.delivery-help{font-size:.78rem;line-height:1.6;color:var(--workspace-muted,#66808e)}.queue-safe-badge,.delivery-status{display:inline-flex;align-items:center;border-radius:999px;padding:.34rem .6rem;font-size:.68rem;font-weight:850;letter-spacing:.03em}.queue-safe-badge,.status-delivered{background:#dff8ef;color:#087560}.status-queued{background:#e7f1fb;color:#174f75}.status-sent{background:#e2f6f7;color:#087a85}.status-bounced{background:#fff0d9;color:#9a5a00}.status-failed{background:#ffe6e4;color:#a9332b}.delivery-table-wrap{max-width:100%;overflow:auto}.delivery-table-wrap table{min-width:760px;width:100%;border-collapse:collapse}.delivery-table-wrap th,.delivery-table-wrap td{padding:.8rem .65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--workspace-border,#d8e5ea);font-size:.76rem}.delivery-table-wrap td strong,.delivery-table-wrap td small{display:block}.delivery-error{max-width:15rem;margin-top:.35rem;color:#a9332b;white-space:normal}.send-action{color:#087a85}.integration-grid{grid-template-columns:minmax(20rem,.85fr) minmax(20rem,1.15fr);align-items:start}.webhook-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.webhook-list{display:grid;gap:.75rem}.webhook-list article{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--workspace-border,#d8e5ea);border-radius:12px}.webhook-list article strong,.webhook-list article small,.webhook-list article span{display:block;overflow-wrap:anywhere}.webhook-list article span{margin-top:.4rem;font-size:.68rem;color:var(--workspace-muted,#66808e)}.workspace-alert code{display:block;margin:.6rem 0;padding:.65rem;border-radius:8px;background:#0b2a3c;color:#fff;overflow-wrap:anywhere}.monitoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.monitor-card{display:flex;gap:.9rem;align-items:flex-start}.monitor-card>span{display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border-radius:10px;background:#e5f7f5;color:#087a85;flex:none}.monitor-card svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8}.monitor-card small,.monitor-card strong{display:block}.monitor-card p{margin:.3rem 0 0;font-size:.75rem;color:var(--workspace-muted,#66808e)}.monitor-warning>span{background:#fff0d9;color:#9a5a00}.monitor-failed>span{background:#ffe6e4;color:#a9332b}.workspace-sidebar-icon svg,.document-icon-action svg,.workspace-button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-button svg{inline-size:1rem;block-size:1rem;vertical-align:-.2rem;margin-right:.3rem}html[data-theme="dark"] .delivery-options,html[data-theme="dark"] .delivery-table-wrap th,html[data-theme="dark"] .delivery-table-wrap td,html[data-theme="dark"] .webhook-list article{border-color:var(--ws-line);color:var(--ws-text)}html[data-theme="dark"] .delivery-help,html[data-theme="dark"] .webhook-list article span,html[data-theme="dark"] .monitor-card p{color:var(--ws-muted)}html[data-theme="dark"] .monitor-card>span{background:#123b42;color:#73ded2}html[data-theme="dark"] .workspace-alert code{background:#061923}@media(max-width:1180px){.delivery-layout{grid-template-columns:1fr}.integration-grid{grid-template-columns:1fr}.monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.delivery-recipient-grid,.webhook-events,.monitoring-grid{grid-template-columns:1fr}.delivery-layout{display:block}.delivery-layout>*+*{margin-top:1rem}.delivery-table-wrap table{min-width:680px}.workspace-panel{max-width:100%}.workspace-heading h1{overflow-wrap:anywhere}}/* SOURCE: workspace-v1.22.1.css *//* FariDocs 1.22.1 — fixed portal navigation, table-first master data, live delivery */:root{--ws-sidebar-width:210px}@media (min-width: 801px){.workspace-app{display:block;min-height:calc(100dvh - 72px)}.workspace-sidebar{position:fixed;z-index:38;inset:72px auto 0 0;width:var(--ws-sidebar-width);height:auto;min-height:0;overflow:hidden}.workspace-sidebar nav{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3a6978 transparent;scrollbar-width:thin;padding:0 3px 8px 0}.workspace-sidebar nav::-webkit-scrollbar{width:5px}.workspace-sidebar nav::-webkit-scrollbar-thumb{border-radius:10px;background:#3a6978}.workspace-sidebar > div,.workspace-create-link{flex:0 0 auto}.workspace-main{margin-left:var(--ws-sidebar-width);min-height:calc(100dvh - 72px)}}.workspace-section-tabs{display:flex;align-items:center;gap:7px;margin:-8px 0 20px;padding:5px;overflow-x:auto;border:1px solid #d5e3e8;border-radius:12px;background:#edf4f6;scrollbar-width:thin}.workspace-section-tabs a{min-height:39px;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:7px 12px;border:1px solid transparent;border-radius:8px;color:#5b7583;font-size:10px;font-weight:850}.workspace-section-tabs a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-section-tabs a b{margin-left:5px;padding:2px 6px;border-radius:999px;background:#d9e8ec;font-size:8px}.workspace-section-tabs a.active{border-color:#b9d7dc;background:#fff;color:#0d5468;box-shadow:0 3px 10px rgba(15, 57, 77, .09)}.workspace-section-tabs a.active svg{color:#0c978a}.workspace-tab-form-panel{width:min(880px, 100%);margin-bottom:18px}.workspace-tab-form{max-width:790px}.workspace-data-panel{min-width:0}.catalog-edit-panel{margin-top:18px}.workspace-directory-table-wrap{width:100%;overflow:auto;border:1px solid #e0eaed;border-radius:10px}.workspace-data-table{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed;font-size:10px}.workspace-data-table th,.workspace-data-table td{padding:12px 11px;border-bottom:1px solid #e3ecef;vertical-align:middle;text-align:left;overflow-wrap:anywhere}.workspace-data-table th{background:#f3f7f8;color:#728994;font-size:8px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.workspace-data-table tbody tr:last-child td{border-bottom:0}.workspace-data-table tbody tr:hover td{background:#f9fcfc}.workspace-data-table td strong,.workspace-data-table td small{display:block}.workspace-data-table td strong{color:#143b55}.workspace-data-table td small{margin-top:3px;color:#718692}.workspace-data-table .address-cell,.workspace-data-table .description-cell,.workspace-data-table .events-cell,.workspace-data-table .endpoint-cell{white-space:normal;line-height:1.48}.workspace-data-table .endpoint-cell{word-break:break-all}.table-stage{margin-top:6px}.table-icon-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.table-icon-actions form{margin:0}.table-icon-actions .document-icon-action,.delivery-history .document-icon-action,.webhook-table .document-icon-action{position:relative;width:32px;height:32px;min-height:32px;display:grid;flex:0 0 32px;place-items:center;padding:0;border:1px solid #c8dce2;border-radius:8px;background:#f5fafb;color:#15516d;cursor:pointer}.table-icon-actions .document-icon-action:hover,.delivery-history .document-icon-action:hover,.webhook-table .document-icon-action:hover{border-color:#68bfb5;background:#eaf8f6;color:#087d72}.table-icon-actions .delete-action,.webhook-table .delete-action{border-color:#ecc8cc;background:#fff6f6;color:#ad3d48}.table-icon-actions svg,.delivery-history .document-icon-action svg,.webhook-table .document-icon-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-directory-table th:nth-child(1){width:15%}.customer-directory-table th:nth-child(2){width:12%}.customer-directory-table th:nth-child(3){width:16%}.customer-directory-table th:nth-child(4){width:18%}.customer-directory-table th:nth-child(5){width:19%}.customer-directory-table th:nth-child(6){width:7%}.customer-directory-table th:nth-child(7){width:13%}.customer-workflow-detail-row > td{padding:0 11px 14px !important;background:#f9fcfc}.customer-workflow-detail-row .customer-workflow-history{padding-top:12px}.product-catalog-table{min-width:1020px}.product-catalog-table th:nth-child(1){width:10%}.product-catalog-table th:nth-child(2){width:17%}.product-catalog-table th:nth-child(3){width:24%}.product-catalog-table th:nth-child(4){width:8%}.product-catalog-table th:nth-child(5){width:12%}.product-catalog-table th:nth-child(6){width:8%}.product-catalog-table th:nth-child(7){width:10%}.product-catalog-table th:nth-child(8){width:11%}.webhook-table{min-width:1050px}.webhook-table th:nth-child(1){width:14%}.webhook-table th:nth-child(2){width:25%}.webhook-table th:nth-child(3){width:28%}.webhook-table th:nth-child(4),.webhook-table th:nth-child(5){width:13%}.webhook-table th:nth-child(6){width:7%}.webhook-form-panel fieldset{min-width:0;margin:0;padding:14px;border:1px solid #d5e4e8;border-radius:10px}.webhook-form-panel legend{padding:0 7px;color:#4f6d7b;font-size:9px;font-weight:850}.delivery-history td:last-child form{margin:0}.delivery-history .send-action{border-color:#83d0c7;background:#edfaf8;color:#087b70}.delivery-error{overflow-wrap:anywhere}html[data-theme="dark"] .workspace-section-tabs{border-color:#2c4c59;background:#0a222e}html[data-theme="dark"] .workspace-section-tabs a{color:#a1b8c2}html[data-theme="dark"] .workspace-section-tabs a b{background:#1c3e4b;color:#bcd0d7}html[data-theme="dark"] .workspace-section-tabs a.active{border-color:#39606e;background:#143441;color:#eff8fa}html[data-theme="dark"] .workspace-directory-table-wrap,html[data-theme="dark"] .webhook-form-panel fieldset{border-color:#294855}html[data-theme="dark"] .workspace-data-table th{background:#102b38;color:#91aab5}html[data-theme="dark"] .workspace-data-table td{border-color:#294855;color:#c7dbe2}html[data-theme="dark"] .workspace-data-table td strong{color:#eff8fa}html[data-theme="dark"] .workspace-data-table td small{color:#9bb0b9}html[data-theme="dark"] .workspace-data-table tbody tr:hover td{background:#102d39}html[data-theme="dark"] .table-icon-actions .document-icon-action,html[data-theme="dark"] .delivery-history .document-icon-action,html[data-theme="dark"] .webhook-table .document-icon-action{border-color:#355765;background:#102c39;color:#c4dce3}html[data-theme="dark"] .table-icon-actions .delete-action,html[data-theme="dark"] .webhook-table .delete-action{border-color:#6b4149;background:#35252b;color:#ffafb7}@media (max-width: 800px){.workspace-topbar{position:sticky;top:0;z-index:60}.workspace-app{display:block;min-height:0}.workspace-sidebar{position:sticky;z-index:44;top:64px;width:100%;height:auto;max-height:none;display:flex;flex-direction:row;align-items:center;gap:9px;overflow:hidden;padding:9px 12px;box-shadow:0 7px 18px rgba(4, 24, 34, .16)}.workspace-sidebar nav{display:flex;flex:1 1 auto;gap:5px;min-width:0;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.workspace-sidebar nav a{min-width:82px;flex:0 0 auto}.workspace-sidebar .workspace-create-link{min-width:44px;width:44px;height:42px;flex:0 0 44px;margin:0;padding:0;font-size:0}.workspace-sidebar .workspace-create-link > span{font-size:19px}.workspace-main{margin-left:0}.workspace-section-tabs{margin-top:0}.workspace-data-panel{padding:16px}}@media (max-width: 520px){.workspace-sidebar{top:62px;padding:8px}.workspace-sidebar nav a{min-width:76px;font-size:9px}.workspace-section-tabs{width:calc(100% + 4px)}.workspace-tab-form-panel{padding:17px}.workspace-tab-form .form-two{grid-template-columns:1fr}}/* SOURCE: workspace-v1.22.2.css *//* FariDocs 1.22.2 — compact adaptive Workspace shell and document tables */:root{--ws-header-height:54px;--ws-sidebar-width:180px}.workspace-authenticated .workspace-topbar{min-height:var(--ws-header-height);padding:6px clamp(16px, 2.1vw, 30px);gap:14px;transition:transform .24s ease,box-shadow .24s ease;will-change:transform}.workspace-authenticated .workspace-topbar.is-hidden{transform:translateY(calc(-100% - 2px));box-shadow:none}.workspace-authenticated .workspace-image-brand{width:142px;min-width:142px;height:38px}.workspace-authenticated .workspace-top-actions{gap:9px}.workspace-authenticated .workspace-back{font-size:9px}.workspace-authenticated .theme-switch{width:58px;height:35px}.workspace-authenticated .language-switcher{padding:3px}.workspace-authenticated .language-track{width:72px}.workspace-authenticated .workspace-user-menu-trigger{min-height:36px;padding:3px 8px 3px 3px}.workspace-authenticated .workspace-user-menu-trigger b{width:28px;height:28px;flex-basis:28px}@media (min-width: 801px){.workspace-authenticated .workspace-app{min-height:calc(100dvh - var(--ws-header-height))}.workspace-authenticated .workspace-sidebar{inset:var(--ws-header-height) auto 0 0;width:var(--ws-sidebar-width);padding:12px 9px;transition:inset-block-start .24s ease}.workspace-header-hidden .workspace-sidebar{inset-block-start:0}.workspace-authenticated .workspace-sidebar > div{padding:2px 7px 10px}.workspace-authenticated .workspace-sidebar > div small{font-size:7px}.workspace-authenticated .workspace-sidebar > div strong{margin-top:3px;font-size:11px}.workspace-authenticated .workspace-role-badge{margin-top:5px;padding:3px 6px;font-size:7px}.workspace-authenticated .workspace-sidebar nav{flex:0 0 auto;gap:2px;margin-top:8px;padding:0;overflow:visible;scrollbar-width:none}.workspace-authenticated .workspace-sidebar nav::-webkit-scrollbar{display:none}.workspace-authenticated .workspace-sidebar nav a{min-height:32px;gap:6px;padding:3px 6px;border-radius:7px;font-size:9px;line-height:1.2}.workspace-authenticated .workspace-sidebar nav a .workspace-sidebar-icon{width:25px;height:25px;flex-basis:25px;border-radius:7px}.workspace-authenticated .workspace-sidebar-icon svg{width:14px;height:14px}.workspace-authenticated .workspace-create-link{min-height:33px;margin-top:9px;padding:6px;font-size:8px}.workspace-authenticated .workspace-main{min-height:calc(100dvh - var(--ws-header-height));margin-left:var(--ws-sidebar-width);padding:18px clamp(18px, 2.2vw, 34px) 56px}}.workspace-authenticated .workspace-heading{margin-bottom:14px}.workspace-authenticated .workspace-heading > span{font-size:8px}.workspace-authenticated .workspace-heading h1{margin:4px 0 3px;font-size:clamp(27px, 2.45vw, 34px)}.workspace-authenticated .workspace-heading p{max-width:780px;font-size:10px;line-height:1.5}.workspace-authenticated .workspace-panel{padding:18px}.workspace-authenticated .panel-heading{margin-bottom:11px}.workspace-authenticated .panel-heading h2,.workspace-authenticated .workspace-panel h2{font-size:16px}.workspace-authenticated .workspace-stat-grid{gap:10px;margin-bottom:14px}.workspace-authenticated .workspace-stat-grid article{min-height:105px;padding:15px 16px;border-radius:12px}.workspace-authenticated .workspace-stat-grid strong{margin:8px 0 2px;font-size:25px}.workspace-authenticated .pipeline-panel,.workspace-authenticated .dashboard-reminders,.workspace-authenticated .customer-360-panel{margin-bottom:13px}.workspace-authenticated .pipeline-grid article{padding:10px 11px}.workspace-authenticated .workflow-duo{gap:11px;margin-top:13px}.workspace-authenticated .workflow-duo > article{padding:16px}.workspace-authenticated .documents-toolbar{grid-template-columns:minmax(0, 1fr) minmax(390px, 530px);gap:18px;margin-bottom:14px}.workspace-authenticated .documents-toolbar .document-filter{grid-template-columns:repeat(2, minmax(150px, 1fr)) auto;gap:7px}.workspace-authenticated .document-filter label{gap:4px;font-size:8px}.workspace-authenticated .document-filter select,.workspace-authenticated .document-filter-reset{min-height:36px;padding-block:7px}.workspace-authenticated .workspace-document-panel{min-width:0}.workspace-authenticated .workspace-table-wrap{max-width:100%;overflow-x:hidden}.workspace-authenticated .workspace-document-table{width:100%;min-width:0;table-layout:fixed;font-size:9px}.workspace-authenticated .workspace-document-table .column-document-name{width:18%}.workspace-authenticated .workspace-document-table .column-generator{width:13%}.workspace-authenticated .workspace-document-table .column-number{width:12%}.workspace-authenticated .workspace-document-table .column-workflow{width:16%}.workspace-authenticated .workspace-document-table .column-value{width:11%}.workspace-authenticated .workspace-document-table .column-storage{width:7%}.workspace-authenticated .workspace-document-table .column-created{width:10%}.workspace-authenticated .workspace-document-table .column-actions{width:13%}.workspace-authenticated .workspace-document-table th,.workspace-authenticated .workspace-document-table td{padding:8px 5px;line-height:1.35;overflow-wrap:anywhere}.workspace-authenticated .workspace-document-table th{font-size:7px}.workspace-authenticated .document-name-cell small{font-size:7px}.workspace-authenticated .document-category-cell .document-type-mark{width:25px;height:25px;flex-basis:25px;border-radius:7px}.workspace-authenticated .document-category-cell strong{margin-left:4px}.workspace-authenticated .workflow-kind-badge{padding:3px 5px;font-size:6.5px}.workspace-authenticated .document-actions{min-width:0;display:flex;flex-wrap:nowrap;gap:3px}.workspace-authenticated .document-actions .document-icon-action{width:27px;height:27px;min-height:27px;flex:0 0 27px;border-radius:7px}.workspace-authenticated .document-actions .document-icon-action svg{width:14px;height:14px}html[data-theme="dark"] .workspace-authenticated .workspace-topbar{box-shadow:0 6px 18px rgba(0, 0, 0, .18)}@media (max-width: 1160px){.workspace-authenticated .documents-toolbar{grid-template-columns:1fr;gap:11px}.workspace-authenticated .documents-toolbar .document-filter{max-width:620px}.workspace-authenticated .workspace-document-panel{padding:13px}.workspace-authenticated .workspace-document-table{display:block;min-width:0}.workspace-authenticated .workspace-document-table colgroup,.workspace-authenticated .workspace-document-table thead{display:none}.workspace-authenticated .workspace-document-table tbody{display:grid;gap:9px}.workspace-authenticated .workspace-document-table tr{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));overflow:hidden;border:1px solid var(--ws-line);border-radius:10px}.workspace-authenticated .workspace-document-table td{display:block !important;min-width:0;padding:8px 10px;border-bottom:1px solid var(--ws-line);background:transparent !important}.workspace-authenticated .workspace-document-table td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#80949f;font-size:6.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.workspace-authenticated .workspace-document-table .document-name-cell,.workspace-authenticated .workspace-document-table td:last-child{grid-column:span 2}.workspace-authenticated .workspace-document-table td:last-child{border-bottom:0}.workspace-authenticated .workspace-document-table .empty-state{grid-column:1/-1}}@media (max-width: 800px){:root{--ws-header-height:52px}.workspace-authenticated .workspace-topbar{min-height:var(--ws-header-height);align-items:center;padding:5px 10px}.workspace-authenticated .workspace-image-brand{width:118px;min-width:118px;height:34px}.workspace-authenticated .workspace-back{display:none}.workspace-authenticated .workspace-top-actions{flex-wrap:nowrap}.workspace-authenticated .theme-switch{width:50px;height:33px}.workspace-authenticated .language-track{width:64px !important}.workspace-authenticated .workspace-sidebar{top:var(--ws-header-height);padding:6px 8px;transition:top .24s ease}.workspace-header-hidden .workspace-sidebar{top:0}.workspace-authenticated .workspace-sidebar nav a{min-width:70px;min-height:39px;padding:5px 3px;font-size:8px}.workspace-authenticated .workspace-sidebar nav a .workspace-sidebar-icon{width:22px;height:22px;flex-basis:22px}.workspace-authenticated .workspace-sidebar .workspace-create-link{width:39px;min-width:39px;height:39px;flex-basis:39px}.workspace-authenticated .workspace-main{padding:16px 11px 50px}.workspace-authenticated .workspace-heading{margin-bottom:11px}.workspace-authenticated .workspace-heading h1{font-size:25px}.workspace-authenticated .workspace-stat-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 620px){.workspace-authenticated .workspace-image-brand{width:104px;min-width:104px;height:31px}.workspace-authenticated .workspace-top-actions{gap:5px}.workspace-authenticated .theme-switch{width:46px}.workspace-authenticated .language-switcher{padding:2px}.workspace-authenticated .language-track{width:58px !important}.workspace-authenticated .workspace-user-menu-trigger{min-height:33px}.workspace-authenticated .workspace-user-menu-trigger b{width:26px;height:26px;flex-basis:26px}.workspace-authenticated .documents-toolbar .document-filter{grid-template-columns:1fr}.workspace-authenticated .document-filter-reset{grid-column:auto}.workspace-authenticated .workspace-document-table tr{grid-template-columns:repeat(2, minmax(0, 1fr))}.workspace-authenticated .workspace-document-table .document-name-cell,.workspace-authenticated .workspace-document-table td:last-child{grid-column:1/-1}}@media (max-width: 430px){.workspace-authenticated .workspace-image-brand{width:88px;min-width:88px}.workspace-authenticated .theme-switch{display:none}.workspace-authenticated .workspace-panel{padding:13px}.workspace-authenticated .workspace-stat-grid article{min-height:92px;padding:12px}.workspace-authenticated .workspace-stat-grid strong{font-size:22px}.workspace-authenticated .workspace-document-table tr{grid-template-columns:1fr}.workspace-authenticated .workspace-document-table .document-name-cell,.workspace-authenticated .workspace-document-table td,.workspace-authenticated .workspace-document-table td:last-child{grid-column:1}}@media (prefers-reduced-motion: reduce){.workspace-authenticated .workspace-topbar,.workspace-authenticated .workspace-sidebar{transition:none}}/* SOURCE: workspace-v1.22.3.css *//* FariDocs 1.22.3 — Workspace UI typography and customer grouping. */:root{--workspace-ui-font:Inter,"Segoe UI",sans-serif}html,body,button,input,textarea,select,option,.workspace-body,.workspace-body button,.workspace-body input,.workspace-body textarea,.workspace-body select{font-family:Inter,"Segoe UI",sans-serif}.customer-directory-table.has-multiple-customers .customer-company-row.is-separated > td{border-top:2px solid #b8d9dd}.customer-directory-table.has-multiple-customers .customer-company-row > td:first-child{border-left:3px solid #13a398}.customer-company-identity{display:flex;align-items:center;gap:8px;min-width:0}.customer-company-identity strong{min-width:0;overflow-wrap:anywhere}.customer-company-index{width:25px;height:25px;flex:0 0 25px;display:inline-grid;place-items:center;border:1px solid #b9ddd9;border-radius:7px;background:#e8f7f5;color:#087d75;font-size:8px;font-weight:900;letter-spacing:.04em}[data-theme="dark"] .customer-directory-table.has-multiple-customers .customer-company-row.is-separated > td{border-top-color:#285e69}[data-theme="dark"] .customer-directory-table.has-multiple-customers .customer-company-row > td:first-child{border-left-color:#39cfc0}[data-theme="dark"] .customer-company-index{border-color:#286872;background:#103f48;color:#78e2d8}@media (max-width: 780px){.customer-directory-table.has-multiple-customers .customer-company-row.is-separated > td:first-child{margin-top:10px;border-top:2px solid #b8d9dd}}/* SOURCE: workspace-v1.22.4.css *//* FariDocs 1.22.4 — precise mobile Workspace and split Email Delivery tabs. */html,body{max-width:100%;overflow-x:clip}.workspace-app,.workspace-main,.workspace-panel,.delivery-tab-content{min-width:0;max-width:100%}.delivery-tab-content{width:100%}.delivery-center-tabs{width:fit-content;max-width:100%;margin-bottom:14px}.delivery-center-tabs a{min-width:150px;justify-content:center}.delivery-compose{width:min(920px, 100%)}.delivery-history{width:100%}.delivery-history-table{min-width:940px;table-layout:fixed}.delivery-history-table th:nth-child(1){width:15%}.delivery-history-table th:nth-child(2){width:14%}.delivery-history-table th:nth-child(3){width:12%}.delivery-history-table th:nth-child(4){width:16%}.delivery-history-table th:nth-child(5){width:22%}.delivery-history-table th:nth-child(6){width:12%}.delivery-history-table th:nth-child(7){width:9%}.delivery-history-table td{overflow-wrap:anywhere}.delivery-recipient{word-break:break-word}.approval-pill{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:999px;background:#edf3f5;color:#607b88;font-size:7px;font-weight:900;letter-spacing:.04em}.approval-accepted{background:#dff8ef;color:#087560}.approval-rejected{background:#ffe6e4;color:#a9332b}.approval-pending{background:#fff0d9;color:#8a5608}.delivery-response-note{margin-top:5px;line-height:1.45;color:#506d7a}.delivery-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.delivery-row-actions form{margin:0}.signed-pdf-action{border-color:#83d0c7 !important;background:#edfaf8 !important;color:#087b70 !important}.muted-text{color:#8ba0aa}html[data-theme="dark"] .approval-pill{background:#193b47;color:#b8cbd2}html[data-theme="dark"] .approval-accepted{background:#143f3c;color:#7be0c8}html[data-theme="dark"] .approval-rejected{background:#412930;color:#ffb4bc}html[data-theme="dark"] .approval-pending{background:#44351f;color:#ffd28a}html[data-theme="dark"] .delivery-response-note{color:#a9bec6}@media (max-width: 900px){.delivery-history-table{min-width:0 !important;width:100%;display:block}.delivery-history-table thead{display:none}.delivery-history-table tbody{display:grid;gap:10px}.delivery-history-table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;border:1px solid var(--ws-line, #d8e5ea);border-radius:12px;background:var(--ws-panel, #fff)}.delivery-history-table td{display:block;min-width:0;padding:10px 12px;border-bottom:1px solid var(--ws-line, #d8e5ea)}.delivery-history-table td::before{content:attr(data-label);display:block;margin-bottom:5px;color:#7b919b;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.delivery-history-table td:first-child,.delivery-history-table td:nth-child(5),.delivery-history-table td:last-child{grid-column:1/-1}.delivery-history-table td:last-child{border-bottom:0}.delivery-history-table .empty-state{grid-column:1/-1}}@media (max-width: 800px){.workspace-authenticated .workspace-topbar{width:100%;min-height:50px;padding:5px max(8px, env(safe-area-inset-right)) 5px max(8px, env(safe-area-inset-left))}.workspace-authenticated .workspace-image-brand{width:106px;min-width:106px;height:32px}.workspace-authenticated .workspace-top-actions{min-width:0;margin-left:auto;gap:5px}.workspace-authenticated .workspace-sidebar{width:100%;max-width:100%;padding:6px max(7px, env(safe-area-inset-right)) 6px max(7px, env(safe-area-inset-left));border-radius:0}.workspace-authenticated .workspace-sidebar > div{display:none}.workspace-authenticated .workspace-sidebar nav{scroll-padding-inline:8px}.workspace-authenticated .workspace-sidebar nav a{min-width:68px;min-height:38px;flex-direction:row;justify-content:center;gap:4px;padding:4px 6px;white-space:nowrap}.workspace-authenticated .workspace-main{width:100%;margin:0;padding:14px max(10px, env(safe-area-inset-right)) 48px max(10px, env(safe-area-inset-left))}.workspace-authenticated .workspace-heading{margin:0 0 10px}.workspace-authenticated .workspace-heading h1{margin-top:3px;font-size:clamp(22px, 7vw, 27px);line-height:1.12}.workspace-authenticated .workspace-heading p{margin:3px 0 0;font-size:9.5px}.workspace-authenticated .workspace-panel{border-radius:12px}.delivery-center-tabs{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.delivery-center-tabs a{min-width:0;width:100%;padding-inline:7px}.delivery-recipient-grid{grid-template-columns:1fr}.delivery-compose .workspace-button.primary{width:100%}}@media (max-width: 620px){.workspace-authenticated .workspace-user-menu-name{display:none}.workspace-authenticated .workspace-user-menu-trigger{padding-right:4px}.workspace-authenticated .workspace-user-menu-trigger .menu-chevron{display:none}.delivery-history-table tr{grid-template-columns:1fr}.delivery-history-table td,.delivery-history-table td:first-child,.delivery-history-table td:nth-child(5),.delivery-history-table td:last-child{grid-column:1}.delivery-history-table td:last-child{border-bottom:0}.delivery-history .panel-heading{align-items:flex-start}}@media (max-width: 420px){.workspace-authenticated .workspace-image-brand{width:86px;min-width:86px}.workspace-authenticated .language-track{width:54px !important}.workspace-authenticated .workspace-sidebar nav a{min-width:61px;font-size:7.5px}.workspace-authenticated .workspace-main{padding-inline:8px}.delivery-center-tabs a{min-height:42px;font-size:8.5px}.delivery-center-tabs a svg{display:none}.delivery-compose{padding:12px !important}.delivery-options{padding:11px}}/* SOURCE: workspace-v1.22.5.css *//* FariDocs 1.22.5 — date filters and flexible catalog categories. */.document-filter{align-items:end}.document-filter input[type="date"]{min-width:148px;min-height:36px;padding:7px 9px;border:1px solid #cbdbe1;border-radius:8px;background:#fbfdfd;color:inherit;font:inherit}.workspace-authenticated .documents-toolbar{grid-template-columns:1fr}.workspace-authenticated .documents-toolbar .document-filter{max-width:none;grid-template-columns:repeat(4, minmax(130px, 1fr)) auto auto}.document-filter-apply{min-height:42px;padding:0 18px;border:1px solid #123b5d;border-radius:10px;background:#123b5d;color:#fff;font:inherit;font-weight:800;cursor:pointer}.product-category-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;background:#e6f5f3;color:#08776d;font-size:11px;font-weight:800;white-space:nowrap}.product-category-fields [hidden]{display:none !important}.product-catalog-table{min-width:1160px}.product-catalog-table th:nth-child(1){width:8%}.product-catalog-table th:nth-child(2){width:15%}.product-catalog-table th:nth-child(3){width:11%}.product-catalog-table th:nth-child(4){width:20%}.product-catalog-table th:nth-child(5){width:7%}.product-catalog-table th:nth-child(6){width:11%}.product-catalog-table th:nth-child(7){width:7%}.product-catalog-table th:nth-child(8){width:9%}.product-catalog-table th:nth-child(9){width:12%}[data-theme="dark"] .document-filter-apply{border-color:#35c6bb;background:#168f88}[data-theme="dark"] .document-filter input[type="date"]{border-color:#365666;background:#081e29;color:#e5f1f5;color-scheme:dark}[data-theme="dark"] .product-category-badge{background:#153f43;color:#7ce1d8}@media (max-width: 980px){.workspace-authenticated .documents-toolbar .document-filter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 620px){.workspace-authenticated .documents-toolbar .document-filter{grid-template-columns:1fr}.document-filter label,.document-filter input[type="date"],.document-filter-apply,.document-filter-reset{width:100%}.document-filter-reset{justify-content:center}}/* SOURCE: workspace-v1.22.10.css *//* FariDocs Workspace v1.22.10: accessible first-party CAPTCHA. */.captcha-field{padding:12px;border:1px solid #cfe0e8;border-radius:13px;background:#f7fbfc}.captcha-field>span{color:#143b54;font-weight:850}.captcha-field input{background:#fff!important}.captcha-field small{color:#657f90!important}.captcha-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}html[data-theme="dark"] .captcha-field{border-color:#34576a;background:#0b2737}html[data-theme="dark"] .captcha-field>span{color:#e6f2f7}html[data-theme="dark"] .captcha-field input{background:#102f40!important;color:#fff!important}html[data-theme="dark"] .captcha-field small{color:#9db6c4!important}@media(max-width:640px){.captcha-field{padding:10px}.workspace-auth-card form{gap:13px}}/* SOURCE: workspace-v1.22.14.css *//* FariDocs Workspace v1.22.14: company teams, seven roles, and shared access. */.team-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.team-summary-grid article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--workspace-border,#d8e3e8);border-radius:16px;background:var(--workspace-card,#fff)}.team-summary-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#159b8f,#126985)}.team-summary-grid svg,.role-card-grid svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.team-summary-grid strong{display:block;font-size:1.45rem;color:var(--workspace-heading,#102f46)}.team-summary-grid small{color:var(--workspace-muted,#62798a)}.team-workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:18px;align-items:start}.team-member-panel,.team-add-form,.role-matrix-panel,.integration-roadmap{min-width:0}.team-table-wrap{max-width:100%;overflow-x:auto}.team-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.team-table th,.team-table td{padding:12px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--workspace-border,#d8e3e8);overflow-wrap:anywhere}.team-table th{font-size:.69rem;letter-spacing:.07em;text-transform:uppercase;color:var(--workspace-muted,#62798a)}.team-table th:first-child{width:26%}.team-table th:nth-child(2){width:20%}.team-table th:nth-child(3){width:16%}.team-table th:nth-child(4){width:20%}.team-table th:last-child{width:18%}.team-table td:first-child strong,.team-table td:first-child small{display:block}.team-table td:first-child small{margin-top:3px;color:var(--workspace-muted,#62798a);font-size:.76rem}.team-table select{width:100%;min-width:0;height:38px;padding:0 28px 0 10px;border:1px solid var(--workspace-border,#cbdbe2);border-radius:9px;background:var(--workspace-input,#fff);color:var(--workspace-text,#17384c);font:inherit;font-size:.78rem}.team-primary-badge{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:999px;background:#e2f7f1;color:#087567;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.team-row-actions{display:flex;align-items:center;gap:7px}.team-row-actions form{margin:0}.workspace-button.compact{min-height:34px;padding:7px 10px;font-size:.72rem}.team-add-form .panel-heading{margin-bottom:6px}.team-add-form>small{display:block;line-height:1.55;color:var(--workspace-muted,#62798a)}.role-matrix-panel,.integration-roadmap{margin-top:18px}.role-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.role-card-grid article{display:flex;gap:12px;padding:15px;border:1px solid var(--workspace-border,#d8e3e8);border-radius:13px;background:var(--workspace-soft,#f6fafb)}.role-card-grid article>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:#e1f3f2;color:#08796f}.role-card-grid strong{display:block;margin-bottom:4px;color:var(--workspace-heading,#102f46)}.role-card-grid p{margin:0;color:var(--workspace-muted,#62798a);font-size:.78rem;line-height:1.55}.integration-roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integration-roadmap-grid article{padding:15px;border-radius:13px;background:linear-gradient(145deg,#f0f8f8,#f8fbfc);border:1px solid var(--workspace-border,#d8e3e8)}.integration-roadmap-grid b{display:block;margin-bottom:13px;color:#109385;font-size:.7rem;letter-spacing:.08em}.integration-roadmap-grid strong{display:block;color:var(--workspace-heading,#102f46);font-size:.88rem}.integration-roadmap-grid p{margin:7px 0 0;color:var(--workspace-muted,#62798a);font-size:.76rem;line-height:1.55}html[data-theme="dark"] .team-summary-grid article,html[data-theme="dark"] .role-card-grid article,html[data-theme="dark"] .integration-roadmap-grid article{background:#102a39;border-color:#294959}html[data-theme="dark"] .team-table select{background:#0d2432;border-color:#345665;color:#eef8fb}html[data-theme="dark"] .team-primary-badge,html[data-theme="dark"] .role-card-grid article>span{background:#174b4c;color:#70ddd0}@media(max-width:1050px){.team-workspace-grid{grid-template-columns:1fr}.integration-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.team-summary-grid{grid-template-columns:1fr}.role-card-grid,.integration-roadmap-grid{grid-template-columns:1fr}.team-workspace-grid{gap:14px}.team-member-panel{padding:14px}.team-add-form .form-two{grid-template-columns:1fr}}/* SOURCE: workspace-v1.23.0.css */.invoice-workflow-heading{margin-bottom:1rem}.invoice-create-strip{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding:1.3rem}.invoice-create-strip>div{max-width:680px}.invoice-create-strip span,.invoice-detail-head span,.invoice-payment-form>div>span{display:block;color:var(--accent,#0f8f87);font-size:.68rem;font-weight:800;letter-spacing:.12em}.invoice-create-strip strong{display:block;margin:.28rem 0;font-size:1.1rem}.invoice-create-strip p{margin:0;color:var(--muted,#627889)}.invoice-create-strip form{display:flex;align-items:end;gap:.65rem;min-width:min(100%,420px)}.invoice-create-strip label{flex:1}.invoice-lifecycle-map{padding:1rem 1.2rem}.invoice-lifecycle-main{display:grid;grid-template-columns:repeat(8,minmax(78px,1fr));gap:.4rem}.invoice-lifecycle-main>div{position:relative;min-width:0;text-align:center;color:var(--muted,#6a7d89)}.invoice-lifecycle-main>div:not(:last-child):after{content:"";position:absolute;top:17px;left:62%;width:76%;height:2px;background:#d5e2e7}.invoice-lifecycle-main span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0 auto .4rem;border:1px solid #cbdce3;border-radius:50%;background:var(--panel,#fff);font-weight:800}.invoice-lifecycle-main b{display:block;font-size:.7rem;line-height:1.25}.invoice-lifecycle-main .done span,.invoice-lifecycle-main .active span{border-color:#0f8f87;background:#0f8f87;color:#fff}.invoice-lifecycle-main .active b{color:#0f8f87}.invoice-lifecycle-branches{display:flex;justify-content:center;gap:1rem;margin-top:.9rem}.invoice-lifecycle-branches span{padding:.35rem .65rem;border-radius:999px;background:var(--soft,#eef5f6);font-size:.7rem;font-weight:700}.invoice-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1rem 0}.invoice-stat-grid article{min-width:0;padding:1rem;border:1px solid var(--line,#d8e4e8);border-radius:14px;background:var(--panel,#fff)}.invoice-stat-grid span{display:block;color:var(--muted,#657985);font-size:.72rem}.invoice-stat-grid strong{display:block;margin-top:.35rem;overflow-wrap:anywhere;font-size:1rem}.invoice-stat-grid .is-warning{border-color:#f0c9a0}.invoice-filter-bar{margin-bottom:1rem}.invoice-filter-bar form{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.invoice-filter-bar label{min-width:160px}.invoice-filter-bar button,.invoice-filter-bar a{min-height:42px;padding:.7rem .9rem;border:1px solid var(--line,#cbdce3);border-radius:9px}.invoice-table-wrap{overflow-x:auto}.invoice-register-table{width:100%;table-layout:fixed}.invoice-register-table th:nth-child(1){width:24%}.invoice-register-table th:nth-child(2){width:13%}.invoice-register-table th:nth-child(3),.invoice-register-table th:nth-child(4),.invoice-register-table th:nth-child(5){width:13%}.invoice-register-table th:nth-child(6){width:17%}.invoice-register-table th:nth-child(7){width:7%}.invoice-register-table td{vertical-align:top;overflow-wrap:anywhere}.invoice-register-table td>span,.invoice-register-table td>small{display:block}.invoice-status,.payment-status{display:inline-flex;padding:.3rem .5rem;border-radius:999px;background:#e9f1f4;color:#24495d;font-size:.65rem;font-weight:800;text-transform:uppercase}.invoice-status.status-paid,.payment-status.status-reconciled{background:#daf5ea;color:#08754e}.invoice-status.status-overdue,.invoice-status.status-void{background:#ffe4df;color:#a23325}.invoice-status.status-pending_approval{background:#fff0ce;color:#8a5c00}.invoice-detail{margin-top:1rem}.invoice-detail-head{display:flex;justify-content:space-between;gap:1rem}.invoice-detail-head>div:last-child{display:flex;align-items:start;gap:.6rem}.invoice-detail-head h2{margin:.2rem 0}.invoice-balance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0}.invoice-balance-strip>div{padding:.85rem;border-radius:10px;background:var(--soft,#f0f6f7)}.invoice-balance-strip span{display:block;font-size:.7rem;color:var(--muted,#657985)}.invoice-balance-strip strong{display:block;margin-top:.3rem}.invoice-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.invoice-action-card{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;border:1px solid var(--line,#d8e4e8);border-radius:12px}.invoice-action-card textarea{min-height:64px}.invoice-action-card button{margin-top:auto}.invoice-payment-form{display:grid;grid-template-columns:1.25fr repeat(4,minmax(120px,1fr));gap:.7rem;align-items:end;margin-top:1rem;padding:1rem;border-radius:14px;background:var(--soft,#eef5f6)}.invoice-payment-form .payment-note,.invoice-payment-form .inline-check{grid-column:span 2}.invoice-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem}.invoice-payment-list article,.invoice-delivery-list article{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--line,#d8e4e8)}.invoice-payment-list article div,.invoice-delivery-list article div{min-width:0}.invoice-payment-list span,.invoice-payment-list small,.invoice-delivery-list small{display:block}.invoice-event-history{margin-top:1.2rem}.invoice-event-history article{display:grid;grid-template-columns:12px 1fr;gap:.65rem;padding:.55rem 0}.invoice-event-history i{width:9px;height:9px;margin-top:.4rem;border-radius:50%;background:#0f8f87}.invoice-event-history span{font-size:.7rem;color:var(--muted,#657985)}.invoice-event-history strong,.invoice-event-history p{display:block;margin:.15rem 0}.portal-invoice-payment{display:grid;grid-template-columns:1fr 1fr minmax(220px,.8fr);gap:1rem;align-items:center;margin-bottom:1rem}.portal-payment-values{display:grid;gap:.5rem}.portal-payment-values span{display:flex;justify-content:space-between;gap:1rem}.portal-pay-action a{display:inline-flex;padding:.8rem 1rem;border-radius:9px;background:#123b5d;color:#fff;text-decoration:none;font-weight:800}.portal-pay-action small{display:block;margin-top:.5rem}.portal-paid-stamp{color:#08754e;font-size:1.25rem;font-weight:900;text-align:center}@media(max-width:1100px){.invoice-lifecycle-main{grid-template-columns:repeat(4,1fr);row-gap:1rem}.invoice-lifecycle-main>div:nth-child(4):after{display:none}.invoice-stat-grid{grid-template-columns:repeat(3,1fr)}.invoice-action-grid{grid-template-columns:repeat(2,1fr)}.invoice-payment-form{grid-template-columns:repeat(3,1fr)}.invoice-payment-form>div{grid-column:1/-1}}@media(max-width:720px){.invoice-create-strip,.invoice-create-strip form{align-items:stretch;flex-direction:column}.invoice-create-strip form{min-width:0}.invoice-lifecycle-main{grid-template-columns:repeat(2,1fr)}.invoice-lifecycle-main>div:nth-child(even):after{display:none}.invoice-stat-grid{grid-template-columns:1fr 1fr}.invoice-stat-grid article:nth-child(2),.invoice-stat-grid article:nth-child(3),.invoice-stat-grid article:nth-child(4){grid-column:1/-1}.invoice-register-table,.invoice-register-table tbody,.invoice-register-table tr,.invoice-register-table td{display:block;width:100%}.invoice-register-table thead{display:none}.invoice-register-table tr{padding:.8rem 0;border-bottom:1px solid var(--line,#d8e4e8)}.invoice-register-table td{display:grid;grid-template-columns:110px 1fr;gap:.5rem;padding:.3rem 0}.invoice-register-table td:before{content:attr(data-label);font-size:.68rem;font-weight:800;color:var(--muted,#657985)}.invoice-action-grid,.invoice-balance-strip,.invoice-detail-columns,.invoice-payment-form{grid-template-columns:1fr}.invoice-payment-form .payment-note,.invoice-payment-form .inline-check{grid-column:auto}.invoice-detail-head{align-items:start}.portal-invoice-payment{grid-template-columns:1fr}.invoice-lifecycle-branches{align-items:center;flex-direction:column}}html[data-theme="dark"] .invoice-lifecycle-main span{background:#0d2734;border-color:#315161}html[data-theme="dark"] .invoice-status{background:#173647;color:#d8edf3}html[data-theme="dark"] .invoice-status.status-paid{background:#123e31;color:#8ee5c4}html[data-theme="dark"] .invoice-status.status-overdue,html[data-theme="dark"] .invoice-status.status-void{background:#442822;color:#ffb4a7}/* SOURCE: workspace-v1.23.1.css *//* FariDocs Workspace v1.23.1 — polished invoice operations workspace. */.invoice-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}.invoice-workflow-heading>div{max-width:760px}.invoice-workflow-heading h1{font-size:clamp(30px,3vw,42px)}.invoice-workflow-heading p{max-width:720px;font-size:13px;line-height:1.7}.invoice-role-card{flex:0 0 330px;padding:16px 18px;border:1px solid #cbe1e4;border-radius:16px;background:linear-gradient(145deg,#f5fbfb,#eef8f7);box-shadow:0 12px 32px rgba(14,62,78,.06)}.invoice-role-card>span{display:block;color:#0b988b;font-size:8px;font-weight:900;letter-spacing:.16em}.invoice-role-card>strong{display:block;margin:4px 0 9px;color:#11384e;font-size:17px}.invoice-role-card>div{display:flex;flex-wrap:wrap;gap:5px}.invoice-role-card small{padding:4px 7px;border-radius:999px;background:#fff;color:#587584;font-size:8px;font-weight:750;box-shadow:inset 0 0 0 1px #d8e8eb}.invoice-create-strip{align-items:center;padding:20px 22px;border-color:#cbe0e4;background:linear-gradient(120deg,#fff 0,#f7fbfb 58%,#eaf8f5 100%)}.invoice-create-copy{position:relative;padding-left:54px}.invoice-create-copy:before{content:"+";position:absolute;left:0;top:1px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#0b405c,#10968b);color:#fff;font-size:20px;font-weight:600;box-shadow:0 9px 20px rgba(12,72,88,.18)}.invoice-create-copy strong{font-size:16px}.invoice-create-copy p{max-width:670px;font-size:11px;line-height:1.65}.invoice-create-form{min-width:min(100%,450px);padding:12px;border:1px solid #d5e5e8;border-radius:13px;background:#fff}.invoice-create-form label>span{color:#527180;font-size:9px}.invoice-create-form select{min-height:43px;padding:0 36px 0 11px;border:1px solid #cbdde2;border-radius:9px;background:#fbfdfd;color:#163b51;font:inherit}.invoice-create-form .workspace-button{gap:7px;white-space:nowrap}.invoice-create-form svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-role-readonly{display:grid;gap:2px;min-width:250px;padding:12px 15px;border:1px dashed #c7dde1;border-radius:12px;background:#fff}.invoice-role-readonly b{font-size:11px}.invoice-role-readonly span{color:#6d8591;font-size:9px}.invoice-lifecycle-map{padding:20px 22px}.invoice-lifecycle-heading,.invoice-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.invoice-lifecycle-heading span,.invoice-section-heading>div>span,.invoice-panel-heading>div>span{color:#0a978a;font-size:8px;font-weight:900;letter-spacing:.15em}.invoice-lifecycle-heading h2,.invoice-section-heading h3{margin:3px 0 0;font-size:17px}.invoice-lifecycle-heading small,.invoice-section-heading>small{color:#728995;font-size:9px}.invoice-lifecycle-main{gap:8px}.invoice-lifecycle-main>div{padding:0 3px}.invoice-lifecycle-main>div:not(:last-child):after{left:64%;width:72%;background:#cfdfe4}.invoice-lifecycle-main span{width:37px;height:37px;border:2px solid #d2e1e5;box-shadow:0 0 0 5px #f6fafb;font-size:10px}.invoice-lifecycle-main b{font-size:8px}.invoice-lifecycle-main .done span{border-color:#0c566c;background:#0c566c}.invoice-lifecycle-main .active span{border-color:#10a496;background:#10a496;box-shadow:0 0 0 5px #dff6f2}.invoice-lifecycle-branches{justify-content:flex-start;margin-top:15px;padding-top:14px;border-top:1px solid #e0eaed}.invoice-lifecycle-branches span{background:#f1f6f7;color:#657c88}.invoice-stat-grid{gap:12px;margin:16px 0}.invoice-stat-grid article{display:flex;align-items:center;gap:12px;min-height:94px;padding:15px;border-radius:15px;box-shadow:0 8px 24px rgba(14,52,72,.045)}.invoice-stat-grid article>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:#edf5f7;color:#315e70;font-size:13px;font-weight:900}.invoice-stat-grid article>span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.invoice-stat-grid article>div{min-width:0}.invoice-stat-grid small{display:block;color:#6c8390;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.invoice-stat-grid strong{margin:4px 0 0;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.invoice-stat-grid .stat-paid>span{background:#dff7ef;color:#08765f}.invoice-stat-grid .stat-outstanding>span{background:#fff1d8;color:#a26700}.invoice-stat-grid .stat-overdue>span{background:#ffe9e5;color:#ae4133}.invoice-filter-bar{margin-bottom:16px;padding:13px 15px}.invoice-filter-bar form{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(145px,.8fr) minmax(145px,.8fr) auto auto;gap:10px;align-items:end}.invoice-filter-bar label{display:grid;gap:5px;color:#5e7886;font-size:8px;font-weight:850}.invoice-filter-bar select,.invoice-filter-bar input{width:100%;min-height:40px;padding:7px 10px;border:1px solid #cadde2;border-radius:9px;background:#fbfdfd;color:#173b51;font:inherit;font-size:10px}.invoice-filter-apply,.invoice-filter-reset{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:9px;font-size:9px;font-weight:850}.invoice-filter-apply{background:#123e59;color:#fff}.invoice-filter-apply svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-filter-reset{border:1px solid #d1e0e4;background:#fff;color:#4b6b7b}.invoice-panel-heading{align-items:center}.invoice-panel-heading h2{font-size:19px}.invoice-panel-heading p{margin:5px 0 0;color:#738994;font-size:9px}.invoice-panel-heading>b{padding:6px 9px;border-radius:999px;background:#e9f5f3;color:#0b776d;font-size:8px}.invoice-table-wrap{overflow-x:auto;border:1px solid #dce7ea;border-radius:12px}.invoice-register-table{min-width:900px;table-layout:fixed;border-collapse:collapse}.invoice-register-table th{padding:11px 13px;background:#f4f8f9;color:#69818d;font-size:7px;letter-spacing:.09em}.invoice-register-table td{padding:14px 13px;border-bottom:1px solid #e4ecef}.invoice-register-table tbody tr:last-child td{border-bottom:0}.invoice-register-table tbody tr{transition:background .18s ease}.invoice-register-table tbody tr:hover{background:#f8fbfc}.invoice-register-table th:nth-child(1){width:25%}.invoice-register-table th:nth-child(2){width:14%}.invoice-register-table th:nth-child(3){width:25%}.invoice-register-table th:nth-child(4){width:20%}.invoice-register-table th:nth-child(5){width:16%}.invoice-primary-cell{display:flex;align-items:flex-start;gap:10px}.invoice-doc-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#e6f6f3,#eaf1f5);color:#0c7d77}.invoice-doc-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.invoice-doc-icon.large{flex-basis:42px;height:42px;border-radius:12px}.invoice-primary-cell>div{min-width:0}.invoice-primary-cell strong,.invoice-primary-cell b,.invoice-primary-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-primary-cell strong{color:#103a53;font-size:10px}.invoice-primary-cell b{margin-top:3px;font-size:9px}.invoice-primary-cell small{margin-top:2px;color:#768c97;font-size:8px}.invoice-status{align-items:center;gap:5px;padding:5px 8px;border:1px solid #d8e5e8;background:#eef4f6;color:#31586a;font-size:7px;white-space:nowrap}.invoice-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.invoice-status.status-draft{background:#f0f4f6;color:#5f7783}.invoice-status.status-pending_approval{border-color:#f0d99e;background:#fff5d9;color:#8a6200}.invoice-status.status-approved{border-color:#a8dcd2;background:#e6f8f3;color:#087866}.invoice-status.status-sent,.invoice-status.status-awaiting_payment{border-color:#b7d9ec;background:#eaf5fb;color:#17678b}.invoice-status.status-viewed{border-color:#b8d5ec;background:#edf4ff;color:#315f9c}.invoice-status.status-partially_paid{border-color:#eed19e;background:#fff3dc;color:#925e00}.invoice-status.status-paid{border-color:#a8dec6;background:#e2f8ed;color:#08734c}.invoice-status.status-overdue,.invoice-status.status-void{border-color:#efbeb6;background:#ffebe7;color:#a33b30}.invoice-collection>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.invoice-collection strong{font-size:10px}.invoice-collection span{color:#778d98;font-size:7px}.invoice-progress-track{height:5px;margin:7px 0 5px;overflow:hidden;border-radius:999px;background:#e4edef}.invoice-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12a393,#45c7b6)}.invoice-collection small{color:#6e8490;font-size:7px}.invoice-date-cell strong,.invoice-date-cell span{display:block}.invoice-date-cell strong{font-size:9px}.invoice-date-cell span{margin-top:4px;color:#82949d;font-size:7px}.invoice-date-cell span.is-viewed,.invoice-delivery-list small.is-viewed{color:#0a8b7c}.invoice-row-actions{display:flex;align-items:center;gap:6px}.invoice-row-actions a{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid #cfdee3;border-radius:7px;background:#fff;color:#174b63;font-size:7px;font-weight:850}.invoice-row-actions a:hover{border-color:#75bdb6;background:#eff9f7}.invoice-row-actions a.send-action{border-color:#b8dcd5;color:#08786d}.invoice-row-actions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-detail{margin-top:18px;padding:0;overflow:hidden;border-radius:18px;box-shadow:0 18px 50px rgba(11,48,66,.09)}.invoice-detail-head{align-items:center;padding:20px 22px;border-bottom:1px solid #dbe7ea;background:linear-gradient(120deg,#f8fbfc,#eef8f6)}.invoice-detail-title>span{color:#0b978a;font-size:8px;font-weight:900;letter-spacing:.15em}.invoice-detail-title>div{display:flex;align-items:center;gap:11px;margin-top:8px}.invoice-detail-title h2{margin:0;font-size:20px}.invoice-detail-title p{margin:2px 0 0;color:#6c8390;font-size:9px}.invoice-detail-state{display:flex;align-items:center;gap:10px}.invoice-detail-state>a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cbdce1;border-radius:9px;background:#fff;color:#6d8490;font-size:18px}.invoice-balance-strip{margin:0;padding:16px 22px;border-bottom:1px solid #e0e9ec;background:#fff}.invoice-balance-strip>div{position:relative;padding:12px 14px;border:1px solid #dfe9ec;border-radius:12px;background:#f8fbfc}.invoice-balance-strip>div:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#8aa4b0}.invoice-balance-strip>div.paid:before{background:#0fa18f}.invoice-balance-strip>div.outstanding:before{background:#e4a83d}.invoice-balance-strip span{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.invoice-balance-strip strong{font-size:13px}.invoice-balance-strip small{display:block;margin-top:3px;color:#788e99;font-size:7px}.invoice-action-center,.invoice-payment-form,.invoice-detail-columns,.invoice-event-history{margin:18px 22px}.invoice-action-center{padding-bottom:18px;border-bottom:1px solid #e0e9ec}.invoice-section-heading.compact{margin-bottom:12px}.invoice-section-heading.compact h3{font-size:15px}.invoice-section-heading.compact>b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:8px;background:#eef5f6;color:#527080;font-size:8px}.invoice-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.invoice-action-card{position:relative;gap:6px;padding:14px;border-radius:12px;background:#fbfdfd}.invoice-action-card .action-card-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf4f6;color:#315e70;font-size:15px}.invoice-action-card .action-card-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-action-card strong{font-size:11px}.invoice-action-card p{min-height:34px;margin:0;color:#718792;font-size:8px;line-height:1.5}.invoice-action-card textarea{min-height:54px;padding:8px;border:1px solid #cedee3;border-radius:8px;background:#fff;color:#173a50;font:inherit;font-size:9px;resize:vertical}.invoice-action-card button{min-height:34px;border:0;border-radius:8px;background:#123e59;color:#fff;font-size:8px;font-weight:850}.invoice-action-card.approve-card{border-color:#b8dfd6}.invoice-action-card.approve-card .action-card-icon,.invoice-action-card.approve-card button{background:#0c8c7e;color:#fff}.invoice-action-card.send-card{border-color:#bbd8e7}.invoice-action-card.review-card{border-color:#eed6a5}.invoice-action-card.review-card .action-card-icon{background:#fff2d8;color:#946000}.invoice-action-card.void-card{border-color:#edc5bf}.invoice-action-card.void-card .action-card-icon{background:#ffebe8;color:#a83c31}.invoice-action-card.void-card button{background:#a94238}.invoice-payment-form{display:block;padding:0;overflow:hidden;border:1px solid #cfe2e5;border-radius:15px;background:#fff}.invoice-payment-heading{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:16px 18px;background:linear-gradient(120deg,#0c3b55,#0d625f);color:#fff}.invoice-payment-heading .payment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff1a;font-size:22px}.invoice-payment-heading>div>span{color:#6ee4d4;font-size:8px;font-weight:900;letter-spacing:.15em}.invoice-payment-heading h3{margin:2px 0;font-size:16px}.invoice-payment-heading p{margin:0;color:#bcd6dc;font-size:8px}.invoice-payment-heading>strong{text-align:right;font-size:15px}.invoice-payment-heading>strong small{display:block;color:#a8c9cf;font-size:7px;font-weight:650}.invoice-payment-fields{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:11px;padding:16px 18px}.invoice-payment-fields label{display:grid;gap:5px;color:#5f7784;font-size:8px;font-weight:850}.invoice-payment-fields input,.invoice-payment-fields select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cadde2;border-radius:8px;background:#fbfdfd;color:#173a50;font:inherit;font-size:10px}.invoice-payment-fields .payment-note{grid-column:1/-1}.money-input{display:grid;grid-template-columns:auto 1fr}.money-input b{display:grid;place-items:center;padding:0 10px;border:1px solid #cadde2;border-right:0;border-radius:8px 0 0 8px;background:#eff5f6;color:#4d6877;font-size:8px}.money-input input{border-radius:0 8px 8px 0}.invoice-payment-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;border-top:1px solid #e0e9ec;background:#f7fafb}.invoice-payment-footer .inline-check{display:flex;align-items:flex-start;gap:9px}.invoice-payment-footer .inline-check input{flex:0 0 auto;margin-top:3px}.invoice-payment-footer .inline-check span{display:grid}.invoice-payment-footer .inline-check b{font-size:9px}.invoice-payment-footer .inline-check small,.invoice-payment-footer>p{color:#748a95;font-size:7px}.invoice-payment-footer .workspace-button{width:auto}.invoice-detail-columns{grid-template-columns:1fr 1fr;gap:14px}.invoice-history-panel{min-width:0;padding:16px;border:1px solid #dce7ea;border-radius:14px;background:#fbfdfd}.invoice-payment-list article,.invoice-delivery-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 0}.invoice-payment-list article form{grid-column:2/-1}.payment-method-icon,.delivery-method-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eaf4f5;color:#0b7d75}.delivery-method-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.payment-main strong,.payment-main span,.payment-main small,.invoice-delivery-list article>div strong,.invoice-delivery-list article>div span,.invoice-delivery-list article>div small{display:block}.payment-main strong,.invoice-delivery-list article>div strong{font-size:10px}.payment-main span,.invoice-delivery-list article>div span{color:#6b828e;font-size:8px}.payment-main small,.invoice-delivery-list article>div small{color:#81949d;font-size:7px}.payment-status,.delivery-status{white-space:nowrap}.invoice-payment-list button{min-height:30px;padding:0 10px;border:0;border-radius:7px;background:#0d8d7e;color:#fff;font-size:8px;font-weight:850}.invoice-empty-state{padding:28px 16px;text-align:center}.invoice-empty-state>span{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 8px;border-radius:11px;background:#edf5f6;color:#68818d}.invoice-empty-state svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-empty-state strong{display:block;font-size:10px}.invoice-empty-state p{margin:4px 0 0;color:#7b909a;font-size:8px}.invoice-event-history{padding-top:18px;border-top:1px solid #e0e9ec}.invoice-event-list{position:relative;padding-left:8px}.invoice-event-list:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:1px;background:#d7e4e7}.invoice-event-list article{position:relative;grid-template-columns:10px 1fr;gap:12px;padding:0 0 17px}.invoice-event-list article>i{z-index:1;width:9px;height:9px;margin-top:5px;border:2px solid #fff;box-shadow:0 0 0 2px #15a394}.invoice-event-list article>div{padding:10px 12px;border:1px solid #dfe9ec;border-radius:10px;background:#f9fbfc}.invoice-event-list article span{display:flex;align-items:center;gap:7px}.invoice-event-list article span b{padding:2px 5px;border-radius:999px;background:#e8f3f4;color:#53717f;font-size:6px}.invoice-event-list article strong{font-size:9px}.invoice-event-list article p{font-size:8px;line-height:1.55}.invoice-event-history .invoice-section-heading{margin-bottom:12px}html[data-theme="dark"] .invoice-role-card,html[data-theme="dark"] .invoice-create-strip,html[data-theme="dark"] .invoice-create-form,html[data-theme="dark"] .invoice-lifecycle-map,html[data-theme="dark"] .invoice-filter-bar,html[data-theme="dark"] .invoice-history-panel,html[data-theme="dark"] .invoice-action-card,html[data-theme="dark"] .invoice-payment-form,html[data-theme="dark"] .invoice-balance-strip,html[data-theme="dark"] .invoice-detail-head{border-color:#2d4e5c;background:#0d2937;color:#e8f3f6}html[data-theme="dark"] .invoice-role-card>strong,html[data-theme="dark"] .invoice-primary-cell strong{color:#eaf5f7}html[data-theme="dark"] .invoice-role-card small,html[data-theme="dark"] .invoice-role-readonly,html[data-theme="dark"] .invoice-create-form{border-color:#355665;background:#0a2230;color:#dcebf0}html[data-theme="dark"] .invoice-create-form select,html[data-theme="dark"] .invoice-filter-bar select,html[data-theme="dark"] .invoice-filter-bar input,html[data-theme="dark"] .invoice-payment-fields input,html[data-theme="dark"] .invoice-payment-fields select,html[data-theme="dark"] .invoice-action-card textarea{border-color:#355664;background:#081f2b;color:#e8f3f6}html[data-theme="dark"] .invoice-lifecycle-main span{border-color:#385968;background:#102d3b;box-shadow:0 0 0 5px #0b2330}html[data-theme="dark"] .invoice-lifecycle-main .active span{border-color:#1db4a4;background:#119587;box-shadow:0 0 0 5px #123d3f}html[data-theme="dark"] .invoice-lifecycle-branches,html[data-theme="dark"] .invoice-action-center,html[data-theme="dark"] .invoice-event-history,html[data-theme="dark"] .invoice-payment-footer,html[data-theme="dark"] .invoice-balance-strip{border-color:#294a58}html[data-theme="dark"] .invoice-lifecycle-branches span,html[data-theme="dark"] .invoice-panel-heading>b,html[data-theme="dark"] .invoice-section-heading.compact>b{background:#143542;color:#8ccdc6}html[data-theme="dark"] .invoice-stat-grid article,html[data-theme="dark"] .invoice-balance-strip>div,html[data-theme="dark"] .invoice-event-list article>div{border-color:#2d4d5b;background:#102d3a}html[data-theme="dark"] .invoice-table-wrap{border-color:#2d4c5a}html[data-theme="dark"] .invoice-register-table th{background:#102d3a;color:#94aab4}html[data-theme="dark"] .invoice-register-table td{border-color:#294956}html[data-theme="dark"] .invoice-register-table tbody tr:hover{background:#102d3a}html[data-theme="dark"] .invoice-doc-icon,html[data-theme="dark"] .payment-method-icon,html[data-theme="dark"] .delivery-method-icon,html[data-theme="dark"] .invoice-empty-state>span{background:#173b47;color:#69d4c7}html[data-theme="dark"] .invoice-progress-track{background:#294754}html[data-theme="dark"] .invoice-row-actions a,html[data-theme="dark"] .invoice-detail-state>a,html[data-theme="dark"] .invoice-filter-reset{border-color:#355564;background:#0b2431;color:#d6e8ed}html[data-theme="dark"] .invoice-action-card p,html[data-theme="dark"] .invoice-panel-heading p,html[data-theme="dark"] .invoice-payment-fields label{color:#9cb1bb}html[data-theme="dark"] .invoice-payment-footer{background:#0a2330}html[data-theme="dark"] .money-input b{border-color:#355664;background:#153442;color:#a9c0c9}html[data-theme="dark"] .invoice-event-list:before{background:#345561}@media(max-width:1200px){.invoice-workflow-heading{align-items:stretch;flex-direction:column}.invoice-role-card{flex-basis:auto;width:100%}.invoice-stat-grid{grid-template-columns:repeat(3,1fr)}.invoice-filter-bar form{grid-template-columns:repeat(3,1fr)}.invoice-filter-apply,.invoice-filter-reset{min-width:130px}.invoice-payment-fields{grid-template-columns:1fr 1fr}}@media(max-width:850px){.invoice-create-strip,.invoice-create-form{align-items:stretch;flex-direction:column}.invoice-create-form{display:grid;min-width:0;width:100%}.invoice-lifecycle-main{grid-template-columns:repeat(4,1fr);row-gap:18px}.invoice-lifecycle-main>div:nth-child(4):after{display:none}.invoice-stat-grid{grid-template-columns:1fr 1fr}.invoice-stat-grid article{min-height:84px}.invoice-detail-columns{grid-template-columns:1fr}.invoice-balance-strip{grid-template-columns:1fr 1fr}.invoice-payment-heading{grid-template-columns:42px 1fr}.invoice-payment-heading>strong{grid-column:2;text-align:left}.invoice-payment-footer{align-items:stretch;flex-direction:column}.invoice-payment-footer .workspace-button{width:100%}}@media(max-width:640px){.invoice-workflow-heading{gap:14px}.invoice-workflow-heading h1{font-size:28px}.invoice-role-card{padding:13px}.invoice-create-strip,.invoice-lifecycle-map,.invoice-register-panel{padding:14px}.invoice-create-copy{padding-left:46px}.invoice-create-copy:before{width:35px;height:35px}.invoice-lifecycle-heading,.invoice-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.invoice-lifecycle-main{grid-template-columns:repeat(2,1fr)}.invoice-lifecycle-main>div:nth-child(even):after{display:none}.invoice-lifecycle-branches{align-items:flex-start}.invoice-stat-grid{grid-template-columns:1fr}.invoice-stat-grid article{min-height:76px}.invoice-filter-bar form{grid-template-columns:1fr}.invoice-filter-apply,.invoice-filter-reset{width:100%}.invoice-table-wrap{overflow:visible;border:0}.invoice-register-table{display:block;min-width:0}.invoice-register-table thead{display:none}.invoice-register-table tbody,.invoice-register-table tr,.invoice-register-table td{display:block;width:100%}.invoice-register-table tr{margin-bottom:10px;padding:12px;border:1px solid #dce7ea;border-radius:12px;background:#fbfdfd}.invoice-register-table td{display:grid;grid-template-columns:95px minmax(0,1fr);gap:9px;padding:6px 0;border:0}.invoice-register-table td:before{content:attr(data-label);color:#718792;font-size:7px;font-weight:850;text-transform:uppercase}.invoice-register-table td:first-child{display:block}.invoice-row-actions{flex-wrap:wrap}.invoice-row-actions a{flex:1;justify-content:center}.invoice-detail-head{align-items:flex-start;gap:12px;padding:15px}.invoice-detail-title>div{align-items:flex-start}.invoice-detail-state{align-items:flex-end;flex-direction:column}.invoice-balance-strip{grid-template-columns:1fr;padding:14px}.invoice-action-center,.invoice-payment-form,.invoice-detail-columns,.invoice-event-history{margin:14px}.invoice-action-grid{grid-template-columns:1fr}.invoice-payment-heading{grid-template-columns:36px 1fr;padding:14px}.invoice-payment-heading .payment-icon{width:34px;height:34px}.invoice-payment-fields{grid-template-columns:1fr;padding:14px}.invoice-payment-fields .payment-note{grid-column:auto}.invoice-payment-footer{padding:13px}.invoice-payment-list article,.invoice-delivery-list article{grid-template-columns:30px minmax(0,1fr)}.invoice-payment-list article>.payment-status,.invoice-delivery-list article>.delivery-status{grid-column:2}.invoice-payment-list article form{grid-column:2}.invoice-event-list{padding-left:4px}.invoice-event-list:before{left:8px}html[data-theme="dark"] .invoice-register-table tr{border-color:#2d4d5b;background:#102d3a}}/* SOURCE: workspace-v1.24.0.css *//* FariDocs 1.24.0 — Purchase Order operations */.workspace-view-purchase-orders{--po-navy:#0d3855;--po-teal:#0b8c83;--po-line:#d7e4e9;--po-soft:#f3f8f9;--po-warn:#b86b09}.po-page-heading{margin-bottom:18px}.po-lifecycle{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:12px;border:1px solid var(--po-line);border-radius:14px;background:var(--surface,#fff)}.po-lifecycle div{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border-radius:10px;background:var(--po-soft)}.po-lifecycle div:not(:last-child):after{content:"";position:absolute;right:-9px;z-index:2;border:4px solid transparent;border-left-color:var(--po-teal)}.po-lifecycle i{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:var(--po-teal);color:#fff;font:800 10px/1 Inter,"Segoe UI",sans-serif}.po-lifecycle span{color:var(--po-navy);font-size:11px;font-weight:800;line-height:1.25}.po-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.po-kpi-grid article{padding:18px;border:1px solid var(--po-line);border-radius:14px;background:var(--surface,#fff);box-shadow:0 8px 24px rgba(13,56,85,.05)}.po-kpi-grid span,.po-kpi-grid small{display:block;color:var(--muted,#69818e);font-size:11px}.po-kpi-grid strong{display:block;margin:7px 0;color:var(--po-navy);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.po-kpi-grid .warning{border-color:#e7b86e;background:#fffaf0}.po-kpi-grid .warning strong{color:var(--po-warn)}.po-command-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-bottom:16px}.po-create-panel p{margin:0 0 15px;color:var(--muted,#69818e);font-size:13px}.po-inline-form{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:10px;align-items:end}.po-inline-form label,.po-supplier-form label,.po-filter label,.po-action-form label,.po-operation-card label,.po-bill-actions label{display:grid;gap:6px}.po-inline-form label>span,.po-supplier-form label>span,.po-filter label>span,.po-action-form label>span,.po-operation-card label>span,.po-bill-actions label>span{color:var(--muted,#69818e);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.po-helper{display:block;margin-top:7px;color:var(--po-warn)}.po-supplier-panel>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.po-supplier-panel>summary::-webkit-details-marker{display:none}.po-supplier-panel>summary span{display:block;color:var(--po-teal);font-size:9px;font-weight:900;letter-spacing:.12em}.po-supplier-panel>summary strong{flex:1;color:var(--po-navy)}.po-supplier-panel>summary i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--po-soft);font-style:normal}.po-supplier-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.po-supplier-form .wide{grid-column:1/-1}.po-supplier-form button{align-self:end}.po-register-panel{margin-bottom:16px}.po-filter{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(135px,.55fr)) auto auto;gap:10px;align-items:end;margin:12px 0 18px}.po-filter>a{padding:10px 5px;color:var(--po-teal);font-size:11px;font-weight:800}.po-table-wrap{max-width:100%;overflow:auto}.po-register{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}.po-register th{padding:10px 8px;border-bottom:1px solid var(--po-line);color:var(--muted,#69818e);font-size:9px;text-align:left;text-transform:uppercase;letter-spacing:.06em}.po-register th:nth-child(1){width:13%}.po-register th:nth-child(2){width:18%}.po-register th:nth-child(3){width:14%}.po-register th:nth-child(4){width:15%}.po-register th:nth-child(5),.po-register th:nth-child(6){width:13%}.po-register th:nth-child(7){width:10%}.po-register th:last-child{width:4%}.po-register td{padding:12px 8px;border-bottom:1px solid var(--po-line);vertical-align:middle;color:var(--text,#17364a);font-size:11px;overflow-wrap:anywhere}.po-register tr.selected td{background:#edf9f7}.po-register td strong,.po-register td small{display:block}.po-register td small{margin-top:3px;color:var(--muted,#69818e);font-size:9px}.po-status{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border-radius:999px;background:#e9f1f4;color:#3c6275;font-size:9px;font-weight:900;line-height:1.15;text-transform:uppercase;letter-spacing:.03em}.po-status-draft{background:#edf1f3;color:#546c78}.po-status-pending_approval{background:#fff1d9;color:#925a00}.po-status-approved,.po-status-matched,.po-status-paid{background:#dff5ee;color:#08765c}.po-status-sent,.po-status-acknowledged{background:#e2f1fa;color:#12658b}.po-status-partially_received,.po-status-partially_billed,.po-status-partially_paid{background:#fff3df;color:#9a6000}.po-status-received,.po-status-billed,.po-status-closed{background:#dcf5ee;color:#05745b}.po-status-cancelled{background:#fde7e7;color:#a33333}.po-progress{display:flex;align-items:center;gap:6px}.po-progress i{display:block;width:54px;height:5px;overflow:hidden;border-radius:99px;background:#e4ecef}.po-progress i b{display:block;height:100%;background:var(--po-teal)}.po-progress.billed i b{background:#317aa3}.po-progress span{font-size:9px;font-weight:800}.po-open{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--po-navy);color:#fff!important;font-size:15px;text-decoration:none}.po-detail-shell{display:grid;gap:16px;margin-top:22px}.po-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:16px;background:linear-gradient(120deg,var(--po-navy),#14616a);color:#fff;box-shadow:0 14px 35px rgba(13,56,85,.16)}.po-detail-header h2{margin:5px 0 3px;font-size:25px}.po-detail-header p,.po-detail-header span{margin:0;color:#c8e5e4;font-size:11px}.po-detail-header>div:last-child{display:flex;gap:8px;align-items:center}.po-detail-header .workspace-button.ghost{border-color:rgba(255,255,255,.35);color:#fff}.po-detail-header svg{width:15px;height:15px}.po-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.po-detail-kpis article{padding:14px 16px;border:1px solid var(--po-line);border-radius:12px;background:var(--surface,#fff)}.po-detail-kpis span{display:block;color:var(--muted,#69818e);font-size:9px;font-weight:800;text-transform:uppercase}.po-detail-kpis strong{display:block;margin:7px 0;color:var(--po-navy);font-size:18px}.po-detail-kpis i{display:block;height:4px;overflow:hidden;border-radius:99px;background:#e7eef0}.po-detail-kpis i b{display:block;height:100%;background:var(--po-teal)}.po-detail-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.po-approval-card .panel-heading,.po-match-card .panel-heading{margin-bottom:14px}.po-approval-steps{display:grid;gap:4px}.po-approval-steps>div{display:flex;gap:10px;padding:9px;border-radius:9px;background:var(--po-soft);opacity:.68}.po-approval-steps>div.done{opacity:1}.po-approval-steps i{display:grid;place-items:center;flex:0 0 27px;height:27px;border:1px solid var(--po-line);border-radius:50%;color:var(--muted);font-style:normal;font-size:10px;font-weight:900}.po-approval-steps .done i{border-color:var(--po-teal);background:var(--po-teal);color:#fff}.po-approval-steps p{margin:0}.po-approval-steps strong,.po-approval-steps small{display:block}.po-approval-steps strong{font-size:11px}.po-approval-steps small{margin-top:2px;color:var(--muted);font-size:9px}.po-action-form{display:grid;gap:10px;margin-top:13px}.po-action-form>div{display:flex;gap:7px;flex-wrap:wrap}.po-action-form .danger{border-color:#efc4c4;color:#a63131;background:#fff}.match-legend{display:flex;gap:16px;margin-bottom:10px;color:var(--muted);font-size:10px;font-weight:800}.po-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--po-navy)}.po-dot.received{background:var(--po-teal)}.po-dot.billed{background:#317aa3}.po-match-card table{width:100%;min-width:560px;border-collapse:collapse}.po-match-card th,.po-match-card td{padding:9px 7px;border-bottom:1px solid var(--po-line);font-size:10px;text-align:left;vertical-align:top}.po-match-card th{color:var(--muted);font-size:8px;text-transform:uppercase}.po-match-card td strong,.po-match-card td small{display:block;max-width:260px}.po-match-card td small{margin-top:3px;color:var(--muted);font-size:8px}.match-result{display:inline-block;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:900;white-space:nowrap}.match-result.matched{background:#dff5ee;color:#08765c}.match-result.mismatch{background:#fff0d4;color:#985a00}.po-control-note{margin:12px 0 0;padding:10px;border-left:3px solid var(--po-teal);background:var(--po-soft);color:var(--muted);font-size:10px;line-height:1.5}.po-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.po-operation-card{position:relative}.operation-index{position:absolute;right:16px;top:14px;color:#d5e4e8;font-size:27px;font-weight:900}.po-operation-card h3{margin:0 0 5px;color:var(--po-navy)}.po-operation-card>p{max-width:85%;margin:0 0 14px;color:var(--muted);font-size:11px}.po-operation-card form{display:grid;gap:11px}.po-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.po-line-entry{display:grid;gap:6px;padding:8px;border:1px solid var(--po-line);border-radius:10px;background:var(--po-soft)}.po-line-entry>div{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px;align-items:end;padding:7px;background:var(--surface,#fff);border-radius:8px}.po-line-entry label>span{display:flex;justify-content:space-between;gap:5px;color:var(--text,#17364a);font-size:10px;text-transform:none;letter-spacing:0}.po-line-entry label small{color:var(--muted);font-size:8px}.po-line-entry select{min-width:0}.po-line-entry.bill-lines>div{grid-template-columns:minmax(0,1fr) 100px 130px;align-items:end}.po-line-entry.bill-lines>div>span strong,.po-line-entry.bill-lines>div>span small{display:block}.po-line-entry.bill-lines>div>span small{margin-top:3px;color:var(--muted);font-size:8px}.po-bill-list{display:grid;gap:10px}.po-bill-list>article{padding:14px;border:1px solid var(--po-line);border-radius:12px;background:var(--surface,#fff)}.po-bill-list header{display:flex;justify-content:space-between;gap:12px}.po-bill-list header>div:last-child{display:flex;gap:6px;align-items:flex-start}.po-bill-list header strong,.po-bill-list header small{display:block}.po-bill-list header small{margin-top:3px;color:var(--muted);font-size:9px}.po-variance-list{display:grid;gap:4px;margin:10px 0;padding:9px 9px 9px 27px;border-radius:8px;background:#fff7e9;color:#875400;font-size:10px}.po-bill-summary{display:flex;gap:22px;margin-top:12px;color:var(--muted);font-size:10px}.po-bill-summary b{margin-left:4px;color:var(--po-navy)}.po-bill-actions{display:flex;gap:8px;align-items:flex-start;margin-top:12px}.po-bill-actions details{flex:1;border:1px solid var(--po-line);border-radius:9px}.po-bill-actions summary{padding:9px;cursor:pointer;color:var(--po-teal);font-size:10px;font-weight:800}.po-bill-actions details form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.po-bill-actions .po-check{grid-column:1/-1;display:flex;align-items:center}.po-payment-history{display:grid;gap:5px;margin-top:10px}.po-payment-history>div{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:7px;background:var(--po-soft);font-size:9px}.po-payment-history span{flex:1}.po-payment-history form button{border:0;background:none;color:var(--po-teal);font-size:9px;font-weight:800}.po-timeline{position:relative;display:grid;gap:0}.po-timeline article{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:9px 0}.po-timeline article>i{position:relative;width:9px;height:9px;margin-top:3px;border:2px solid var(--surface,#fff);border-radius:50%;background:var(--po-teal);box-shadow:0 0 0 1px var(--po-teal)}.po-timeline article:not(:last-child)>i:after{content:"";position:absolute;left:3px;top:9px;width:1px;height:50px;background:var(--po-line)}.po-timeline strong,.po-timeline small{display:block}.po-timeline p{margin:2px 0;color:var(--muted);font-size:10px}.po-timeline small{color:var(--muted);font-size:8px}.po-timeline>article>span{align-self:start;padding:4px 7px;border-radius:999px;background:var(--po-soft);font-size:8px;font-weight:800}[data-theme=dark] .workspace-view-purchase-orders{--po-navy:#e9f7fa;--po-teal:#4bd0c0;--po-line:#294b5a;--po-soft:#102f3d;--po-warn:#ffc96d}[data-theme=dark] .po-kpi-grid .warning{background:#362c19;border-color:#725b2c}[data-theme=dark] .po-register tr.selected td{background:#123d42}[data-theme=dark] .po-detail-header{background:linear-gradient(120deg,#123f59,#0c6b69)}[data-theme=dark] .po-action-form .danger{background:#2c1d22;border-color:#65383c;color:#ffadad}[data-theme=dark] .po-variance-list{background:#322915;color:#ffd187}[data-theme=dark] .match-result.matched{background:#123d34;color:#73e3c0}[data-theme=dark] .match-result.mismatch{background:#392d17;color:#ffd17d}@media(max-width:1100px){.po-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr))}.po-lifecycle div:after{display:none}.po-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-command-grid,.po-detail-grid{grid-template-columns:1fr}.po-detail-header{align-items:flex-start}.po-operations-grid{grid-template-columns:1fr}}@media(max-width:720px){.workspace-view-purchase-orders{padding-inline:12px}.po-lifecycle{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.po-lifecycle div{min-width:145px;scroll-snap-align:start}.po-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.po-kpi-grid article{padding:13px}.po-kpi-grid strong{font-size:15px}.po-command-grid{display:block}.po-supplier-panel{margin-top:10px}.po-inline-form,.po-supplier-form,.po-filter{grid-template-columns:1fr}.po-filter>a{padding:0}.po-register{min-width:0}.po-register thead{display:none}.po-register tbody,.po-register tr,.po-register td{display:block;width:100%}.po-register tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px;padding:8px;border:1px solid var(--po-line);border-radius:12px}.po-register td{position:relative;padding:8px 8px 8px 84px;border:0;min-height:40px}.po-register td:before{content:attr(data-label);position:absolute;left:8px;top:9px;max-width:70px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.po-register td:last-child{grid-column:1/-1;padding:5px}.po-open{width:100%;height:31px}.po-detail-header{display:grid}.po-detail-header>div:last-child{flex-wrap:wrap}.po-detail-kpis{grid-template-columns:1fr 1fr}.po-form-row{grid-template-columns:1fr 1fr}.po-line-entry>div,.po-line-entry.bill-lines>div{grid-template-columns:1fr 1fr}.po-line-entry.bill-lines>div>span{grid-column:1/-1}.po-bill-list header{display:grid}.po-bill-list header>div:last-child{flex-wrap:wrap}.po-bill-actions{display:grid}.po-bill-actions details form{grid-template-columns:1fr}.po-timeline article{grid-template-columns:14px minmax(0,1fr)}.po-timeline>article>span{grid-column:2}.po-detail-header .workspace-button{font-size:9px}}@media(max-width:430px){.po-kpi-grid,.po-detail-kpis{grid-template-columns:1fr}.po-register tr{grid-template-columns:1fr}.po-register td:last-child{grid-column:auto}.po-form-row,.po-line-entry>div,.po-line-entry.bill-lines>div{grid-template-columns:1fr}.po-line-entry.bill-lines>div>span{grid-column:auto}.po-detail-header>div:last-child{display:grid}.po-detail-header .workspace-button{width:100%;justify-content:center}}/* SOURCE: workspace-v1.25.0.css *//* FariDocs 1.25.0 — simplified procure-to-pay workspace */.po-section-tabs{margin:0 0 16px}.po-section-tabs a{min-width:0}.po-section-tabs b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;border-radius:999px;background:var(--po-soft);font-size:9px}.po-lifecycle{grid-template-columns:repeat(11,minmax(92px,1fr));overflow-x:auto}.po-lifecycle div{min-width:92px}.procurement-master-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:14px;margin-bottom:16px}.procurement-form-card>p{color:var(--muted,#69818e);font-size:12px;line-height:1.6}.form-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.procurement-list-card{min-width:0}.compact-procurement-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.compact-procurement-table th,.compact-procurement-table td{padding:11px 9px;border-bottom:1px solid var(--po-line);font-size:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.compact-procurement-table th{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.compact-procurement-table td strong,.compact-procurement-table td small{display:block}.compact-procurement-table td small{margin-top:3px;color:var(--muted);font-size:8px}.procurement-request-detail{display:grid;gap:14px;margin-bottom:16px}.request-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.request-detail-grid article{padding:12px;border-radius:10px;background:var(--po-soft)}.request-detail-grid span,.request-detail-grid strong{display:block}.request-detail-grid span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.request-detail-grid strong{margin-top:5px;font-size:11px}.procurement-action-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;align-items:end}.procurement-action-bar label{display:grid;gap:6px}.supplier-comparison{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--po-line)}.supplier-quote-form{display:grid;grid-template-columns:1.2fr repeat(4,minmax(100px,.7fr)) auto;gap:8px;align-items:end}.supplier-comparison table{width:100%;min-width:680px;border-collapse:collapse}.supplier-comparison th,.supplier-comparison td{padding:9px;border-bottom:1px solid var(--po-line);font-size:10px;text-align:left}.advanced-po-filter{grid-template-columns:repeat(3,minmax(130px,1fr))}.advanced-po-filter button,.advanced-po-filter>a{align-self:end}.po-status-pair{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.po-status.financial{background:#e8ebfa;color:#4b5794}.po-status-fully_received,.po-status-completed,.po-status-confirmed{background:#dff5ee;color:#08765c}.po-status-revision_required,.po-status-overdue,.po-status-rejected,.po-status-blocked{background:#fde7e7;color:#a33333}.po-status-active{background:#dff5ee;color:#08765c}.po-status-inactive,.po-status-archived{background:#edf1f3;color:#546c78}.po-approval-steps>div.active{opacity:1;border:1px solid #e7b86e}.po-approval-steps>div.warning{opacity:1;background:#fff1e4}.approval-decision-form{padding-top:12px;border-top:1px solid var(--po-line)}.po-detail-tabs{position:sticky;top:64px;z-index:4;display:flex;gap:6px;overflow-x:auto;padding:8px;border:1px solid var(--po-line);border-radius:12px;background:var(--surface,#fff);box-shadow:0 7px 18px rgba(13,56,85,.08)}.po-detail-tabs a{flex:0 0 auto;padding:7px 10px;border-radius:8px;background:var(--po-soft);color:var(--po-navy);font-size:9px;font-weight:800;text-decoration:none}.supplier-confirmation-panel{display:grid;gap:12px}.confirmation-summary{display:grid;grid-template-columns:auto minmax(140px,.35fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:10px;background:var(--po-soft);font-size:10px}.confirmation-summary p{margin:0;color:var(--muted)}.supplier-confirmation-form{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.supplier-confirmation-form label{display:grid;gap:6px}.supplier-confirmation-form .wide{grid-column:span 2}.supplier-confirmation-form button{align-self:end}.voucher-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:14px}.voucher-grid>div{display:grid;gap:8px;align-content:start}.voucher-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border:1px solid var(--po-line);border-radius:10px}.voucher-record small{grid-column:1/-1;color:var(--muted)}.po-email-log table{width:100%;min-width:720px;border-collapse:collapse}.po-email-log th,.po-email-log td{padding:10px;border-bottom:1px solid var(--po-line);font-size:10px;text-align:left}.related-document-links{display:flex;gap:8px;flex-wrap:wrap}.related-document-links>*{padding:9px 11px;border-radius:8px;background:var(--po-soft);color:var(--po-navy);font-size:10px;font-weight:800;text-decoration:none}[data-theme=dark] .po-status.financial{background:#252d58;color:#bfc8ff}[data-theme=dark] .po-approval-steps>div.warning{background:#39251d}@media(max-width:1200px){.po-lifecycle{grid-template-columns:repeat(11,minmax(130px,1fr))}.procurement-master-grid{grid-template-columns:1fr}.supplier-quote-form{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-po-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.po-section-tabs{display:grid;grid-template-columns:1fr 1fr}.po-section-tabs a{justify-content:flex-start}.form-four,.request-detail-grid,.supplier-confirmation-form,.voucher-grid{grid-template-columns:1fr}.procurement-action-bar{grid-template-columns:1fr}.supplier-quote-form{grid-template-columns:1fr}.supplier-confirmation-form .wide{grid-column:auto}.confirmation-summary{grid-template-columns:1fr}.po-detail-tabs{top:54px}.advanced-po-filter{grid-template-columns:1fr}.procurement-master-grid{display:block}.procurement-list-card{margin-top:12px}}.po-operation-card:first-child .po-line-entry>div{grid-template-columns:minmax(170px,1fr) 90px 130px minmax(120px,.7fr)}@media(max-width:760px){.po-operation-card:first-child .po-line-entry>div{grid-template-columns:1fr}}/* CSP-safe percentage utilities */.progress-pct-0{width:0%}.height-pct-0{height:0%}.progress-pct-1{width:1%}.height-pct-1{height:1%}.progress-pct-2{width:2%}.height-pct-2{height:2%}.progress-pct-3{width:3%}.height-pct-3{height:3%}.progress-pct-4{width:4%}.height-pct-4{height:4%}.progress-pct-5{width:5%}.height-pct-5{height:5%}.progress-pct-6{width:6%}.height-pct-6{height:6%}.progress-pct-7{width:7%}.height-pct-7{height:7%}.progress-pct-8{width:8%}.height-pct-8{height:8%}.progress-pct-9{width:9%}.height-pct-9{height:9%}.progress-pct-10{width:10%}.height-pct-10{height:10%}.progress-pct-11{width:11%}.height-pct-11{height:11%}.progress-pct-12{width:12%}.height-pct-12{height:12%}.progress-pct-13{width:13%}.height-pct-13{height:13%}.progress-pct-14{width:14%}.height-pct-14{height:14%}.progress-pct-15{width:15%}.height-pct-15{height:15%}.progress-pct-16{width:16%}.height-pct-16{height:16%}.progress-pct-17{width:17%}.height-pct-17{height:17%}.progress-pct-18{width:18%}.height-pct-18{height:18%}.progress-pct-19{width:19%}.height-pct-19{height:19%}.progress-pct-20{width:20%}.height-pct-20{height:20%}.progress-pct-21{width:21%}.height-pct-21{height:21%}.progress-pct-22{width:22%}.height-pct-22{height:22%}.progress-pct-23{width:23%}.height-pct-23{height:23%}.progress-pct-24{width:24%}.height-pct-24{height:24%}.progress-pct-25{width:25%}.height-pct-25{height:25%}.progress-pct-26{width:26%}.height-pct-26{height:26%}.progress-pct-27{width:27%}.height-pct-27{height:27%}.progress-pct-28{width:28%}.height-pct-28{height:28%}.progress-pct-29{width:29%}.height-pct-29{height:29%}.progress-pct-30{width:30%}.height-pct-30{height:30%}.progress-pct-31{width:31%}.height-pct-31{height:31%}.progress-pct-32{width:32%}.height-pct-32{height:32%}.progress-pct-33{width:33%}.height-pct-33{height:33%}.progress-pct-34{width:34%}.height-pct-34{height:34%}.progress-pct-35{width:35%}.height-pct-35{height:35%}.progress-pct-36{width:36%}.height-pct-36{height:36%}.progress-pct-37{width:37%}.height-pct-37{height:37%}.progress-pct-38{width:38%}.height-pct-38{height:38%}.progress-pct-39{width:39%}.height-pct-39{height:39%}.progress-pct-40{width:40%}.height-pct-40{height:40%}.progress-pct-41{width:41%}.height-pct-41{height:41%}.progress-pct-42{width:42%}.height-pct-42{height:42%}.progress-pct-43{width:43%}.height-pct-43{height:43%}.progress-pct-44{width:44%}.height-pct-44{height:44%}.progress-pct-45{width:45%}.height-pct-45{height:45%}.progress-pct-46{width:46%}.height-pct-46{height:46%}.progress-pct-47{width:47%}.height-pct-47{height:47%}.progress-pct-48{width:48%}.height-pct-48{height:48%}.progress-pct-49{width:49%}.height-pct-49{height:49%}.progress-pct-50{width:50%}.height-pct-50{height:50%}.progress-pct-51{width:51%}.height-pct-51{height:51%}.progress-pct-52{width:52%}.height-pct-52{height:52%}.progress-pct-53{width:53%}.height-pct-53{height:53%}.progress-pct-54{width:54%}.height-pct-54{height:54%}.progress-pct-55{width:55%}.height-pct-55{height:55%}.progress-pct-56{width:56%}.height-pct-56{height:56%}.progress-pct-57{width:57%}.height-pct-57{height:57%}.progress-pct-58{width:58%}.height-pct-58{height:58%}.progress-pct-59{width:59%}.height-pct-59{height:59%}.progress-pct-60{width:60%}.height-pct-60{height:60%}.progress-pct-61{width:61%}.height-pct-61{height:61%}.progress-pct-62{width:62%}.height-pct-62{height:62%}.progress-pct-63{width:63%}.height-pct-63{height:63%}.progress-pct-64{width:64%}.height-pct-64{height:64%}.progress-pct-65{width:65%}.height-pct-65{height:65%}.progress-pct-66{width:66%}.height-pct-66{height:66%}.progress-pct-67{width:67%}.height-pct-67{height:67%}.progress-pct-68{width:68%}.height-pct-68{height:68%}.progress-pct-69{width:69%}.height-pct-69{height:69%}.progress-pct-70{width:70%}.height-pct-70{height:70%}.progress-pct-71{width:71%}.height-pct-71{height:71%}.progress-pct-72{width:72%}.height-pct-72{height:72%}.progress-pct-73{width:73%}.height-pct-73{height:73%}.progress-pct-74{width:74%}.height-pct-74{height:74%}.progress-pct-75{width:75%}.height-pct-75{height:75%}.progress-pct-76{width:76%}.height-pct-76{height:76%}.progress-pct-77{width:77%}.height-pct-77{height:77%}.progress-pct-78{width:78%}.height-pct-78{height:78%}.progress-pct-79{width:79%}.height-pct-79{height:79%}.progress-pct-80{width:80%}.height-pct-80{height:80%}.progress-pct-81{width:81%}.height-pct-81{height:81%}.progress-pct-82{width:82%}.height-pct-82{height:82%}.progress-pct-83{width:83%}.height-pct-83{height:83%}.progress-pct-84{width:84%}.height-pct-84{height:84%}.progress-pct-85{width:85%}.height-pct-85{height:85%}.progress-pct-86{width:86%}.height-pct-86{height:86%}.progress-pct-87{width:87%}.height-pct-87{height:87%}.progress-pct-88{width:88%}.height-pct-88{height:88%}.progress-pct-89{width:89%}.height-pct-89{height:89%}.progress-pct-90{width:90%}.height-pct-90{height:90%}.progress-pct-91{width:91%}.height-pct-91{height:91%}.progress-pct-92{width:92%}.height-pct-92{height:92%}.progress-pct-93{width:93%}.height-pct-93{height:93%}.progress-pct-94{width:94%}.height-pct-94{height:94%}.progress-pct-95{width:95%}.height-pct-95{height:95%}.progress-pct-96{width:96%}.height-pct-96{height:96%}.progress-pct-97{width:97%}.height-pct-97{height:97%}.progress-pct-98{width:98%}.height-pct-98{height:98%}.progress-pct-99{width:99%}.height-pct-99{height:99%}.progress-pct-100{width:100%}.height-pct-100{height:100%}/* SOURCE: workspace-v1.25.1.css *//* FariDocs 1.25.1 — Purchase Order render recovery and getting-started guide */.po-getting-started{display:grid;gap:14px;margin-bottom:16px;overflow:hidden}.po-getting-started .panel-heading{margin-bottom:0}.po-getting-started .panel-heading>strong{padding:7px 10px;border-radius:999px;background:var(--po-soft);color:var(--po-navy);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.po-getting-started .po-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.po-getting-started .po-lifecycle div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;min-width:0;padding:12px;border:1px solid var(--po-line);border-radius:11px;background:var(--po-soft);text-align:left}.po-getting-started .po-lifecycle i{display:grid;place-items:center;width:28px;height:28px;margin:0;border-radius:8px;background:var(--po-navy);color:#fff;font-size:10px;font-style:normal;font-weight:900}.po-getting-started .po-lifecycle span,.po-getting-started .po-lifecycle b,.po-getting-started .po-lifecycle small{display:block}.po-getting-started .po-lifecycle b{margin:1px 0 5px;color:var(--po-navy);font-size:11px}.po-getting-started .po-lifecycle small{color:var(--muted);font-size:9px;line-height:1.55}.po-getting-started .procurement-action-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.po-getting-started .po-control-note{margin:0}[data-theme=dark] .po-getting-started .po-lifecycle div{background:#102a3a}[data-theme=dark] .po-getting-started .po-lifecycle b,[data-theme=dark] .po-getting-started .panel-heading>strong{color:#e9f7ff}@media(max-width:980px){.po-getting-started .po-lifecycle{grid-template-columns:1fr 1fr}}@media(max-width:600px){.po-getting-started .po-lifecycle{grid-template-columns:1fr}.po-getting-started .procurement-action-bar{display:grid;grid-template-columns:1fr}.po-getting-started .procurement-action-bar>*{width:100%;justify-content:center}}/* SOURCE: workspace-v1.26.0.css *//* FariDocs Workspace Business v1.26.0 *//* Dapur Workspace settings tabs — v1.28.1 */.admin-workspace-tabs{position:sticky;top:68px;z-index:12;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:8px;border:1px solid #d4e2e9;border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(11,45,70,.08);backdrop-filter:blur(12px)}.admin-workspace-tabs a{min-height:64px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:10px 14px;border-radius:12px;color:#526a7d;text-align:left}.admin-workspace-tabs a>span{width:34px;height:34px;grid-row:1/3;display:grid;place-items:center;border:1px solid #cfe1e7;border-radius:10px;background:#f1f8f9;color:#0c8179;font-size:15px}.admin-workspace-tabs a strong{align-self:end;font-size:12px;line-height:1.2}.admin-workspace-tabs a small{align-self:start;color:#78909d;font-size:9px;line-height:1.3}.admin-workspace-tabs a:hover{background:#edf7f8;color:#0c6f72}.admin-workspace-tabs a.active{background:linear-gradient(135deg,#0f496b,#138d85);color:#fff;box-shadow:0 7px 18px rgba(15,73,107,.22)}.admin-workspace-tabs a.active>span{border-color:#ffffff30;background:#ffffff18;color:#fff}.admin-workspace-tabs a.active small{color:#d4f2ef}.admin-body:not(.admin-tab-business) .admin-role-assignment,.admin-body:not(.admin-tab-business) .workspace-module-assignment,.admin-body:not(.admin-tab-business) .admin-password-reset,.admin-body:not(.admin-tab-business) .user-profile-admin,.admin-body:not(.admin-tab-business) .workspace-user-admin{display:none}.admin-body:not(.admin-tab-email) .smtp-settings,.admin-body:not(.admin-tab-email) .smtp-test,.admin-body:not(.admin-tab-email) .workspace-document-stats{display:none}html[data-theme="dark"] .admin-workspace-tabs{border-color:#214859;background:rgba(7,27,43,.96)}html[data-theme="dark"] .admin-workspace-tabs a{color:#a8bec9}html[data-theme="dark"] .admin-workspace-tabs a>span{border-color:#315461;background:#0e3040;color:#69d7cc}html[data-theme="dark"] .admin-workspace-tabs a:hover{background:#103445;color:#e9f8fb}html[data-theme="dark"] .admin-workspace-tabs a.active{color:#fff}html[data-theme="dark"] .admin-workspace-tabs a.active small{color:#d4f2ef}@media(max-width:720px){.admin-workspace-tabs{position:static;grid-template-columns:1fr}.admin-workspace-tabs a{min-height:58px}}.workspace-business-promo{margin-top:28px;padding:clamp(24px,4vw,50px);border:1px solid var(--ws-line);border-radius:26px;background:linear-gradient(145deg,#f5fbfc,#fff);box-shadow:0 22px 60px rgba(12,52,76,.08)}.business-promo-heading{max-width:780px;margin-bottom:28px}.business-promo-heading>span,.business-module-grid small{color:#0c9488;font-size:9px;font-weight:900;letter-spacing:.16em}.business-promo-heading h2{margin:9px 0 10px;color:#123b5d;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.04em}.business-promo-heading p{margin:0;color:#587180;font-size:14px;line-height:1.7}.business-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.business-module-grid>article{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:28px;border:1px solid #d7e5ea;border-radius:18px;background:#fff}.business-module-grid>article:last-child{background:linear-gradient(145deg,#0e3851,#0b5963);color:#fff}.module-number{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e3f7f3;color:#087d74;font-size:12px;font-weight:900}.business-module-grid h3{margin:6px 0 9px;font-size:21px;line-height:1.25}.business-module-grid p{margin:0;color:#627987;font-size:11px;line-height:1.7}.business-module-grid>article:last-child p,.business-module-grid>article:last-child li{color:#c8dfe5}.module-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:18px 0}.module-flow b{padding:6px 8px;border-radius:7px;background:#eaf4f6;font-size:8px}.business-module-grid>article:last-child .module-flow b{background:#ffffff16}.module-flow i{color:#54c8bb;font-style:normal}.business-module-grid ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:10px}.business-module-grid li:before{content:'✓';margin-right:7px;color:#19aa9c;font-weight:900}.business-package-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:stretch;margin-top:18px}.business-package-strip>div{display:grid;gap:3px;padding:14px;border:1px solid #d9e7eb;border-radius:11px;background:#f8fbfc}.business-package-strip strong{font-size:10px}.business-package-strip span{color:#718793;font-size:8px}.business-package-strip .workspace-button{align-self:stretch}.procurement-master-grid,.po-command-grid{align-items:start}.procurement-form-card,.procurement-list-card,.po-create-panel,.po-register-panel{border-radius:18px!important;box-shadow:0 16px 42px rgba(15,55,76,.07) !important}.procurement-form-card{background:linear-gradient(180deg,#fff,#f9fcfd) !important}.procurement-form-card .workspace-form{gap:18px}.procurement-form-card label>span,.po-create-panel label>span{color:#496574;font-size:9px;letter-spacing:.025em}.procurement-form-card input,.procurement-form-card select,.procurement-form-card textarea,.po-create-panel input,.po-create-panel select,.po-create-panel textarea{min-height:46px!important;border-radius:10px!important;background:#fff!important}.procurement-form-card textarea,.po-create-panel textarea{resize:vertical}.procurement-list-card .po-table-wrap,.po-register-panel .po-table-wrap{border:1px solid #e1ebee;border-radius:12px}.compact-procurement-table{table-layout:fixed}.compact-procurement-table th,.compact-procurement-table td{padding:13px 12px!important;vertical-align:top}.compact-procurement-table td{overflow-wrap:anywhere}.compact-procurement-table small{display:block;margin-top:4px;color:#78909b}.po-open{width:30px;height:30px;display:grid!important;place-items:center;border-radius:8px;background:#e4f6f3;color:#087b72!important}.procurement-request-detail{margin-top:20px;border-top:4px solid #159b8d}.request-detail-grid article{min-width:0}.request-detail-grid strong{overflow-wrap:anywhere}.procurement-action-bar{gap:10px!important;padding:14px!important;border:1px solid #dce8ec;border-radius:12px;background:#f7fafb}.procurement-action-bar label{min-width:220px;flex:1}.procurement-action-bar input{width:100%;min-height:40px;border:1px solid #cbdce2;border-radius:8px;padding:8px 10px}.pr-internal-email{margin-top:22px;padding:22px;border:1px solid #bfe2dc;border-radius:15px;background:linear-gradient(135deg,#effaf8,#fff)}.pr-internal-email .panel-heading{align-items:flex-start}.pr-internal-email h3{margin:4px 0;font-size:18px}.pr-internal-email p{margin:5px 0 0;color:#607987;font-size:10px}.internal-only-badge{padding:7px 10px;border-radius:99px;background:#0d7d73;color:#fff;font-size:7px;font-weight:900;letter-spacing:.1em}.pr-email-form{padding:18px;border:1px solid #d7ebe7;border-radius:12px;background:#fff}.pr-email-history{margin-top:17px;border-radius:12px;background:#fff}.pr-email-history table{table-layout:fixed}.pr-email-history td{overflow-wrap:anywhere}.po-status-sent{background:#e3f6ef!important;color:#08755f!important}.po-status-failed{background:#fff0f1!important;color:#a23743!important}html[data-theme="dark"] .workspace-business-promo{border-color:#294b59;background:linear-gradient(145deg,#0b2836,#0d3440)}html[data-theme="dark"] .business-promo-heading h2{color:#eef8fa}html[data-theme="dark"] .business-promo-heading p{color:#a7bdc6}html[data-theme="dark"] .business-module-grid>article{border-color:#31505e;background:#102d3a;color:#edf7f9}html[data-theme="dark"] .business-module-grid>article:last-child{background:linear-gradient(145deg,#123d53,#0b5b64)}html[data-theme="dark"] .business-module-grid p{color:#aac0c8}html[data-theme="dark"] .module-flow b,html[data-theme="dark"] .business-package-strip>div{border-color:#31515f;background:#102e3b;color:#eaf5f7}html[data-theme="dark"] .business-package-strip span{color:#a3bac3}html[data-theme="dark"] .procurement-form-card{background:linear-gradient(180deg,#0d2836,#0b2430) !important}html[data-theme="dark"] .procurement-form-card input,html[data-theme="dark"] .procurement-form-card select,html[data-theme="dark"] .procurement-form-card textarea,html[data-theme="dark"] .po-create-panel input,html[data-theme="dark"] .po-create-panel select,html[data-theme="dark"] .po-create-panel textarea{border-color:#365766!important;background:#081e29!important;color:#e7f3f6!important}html[data-theme="dark"] .procurement-action-bar,html[data-theme="dark"] .pr-internal-email,html[data-theme="dark"] .pr-email-form,html[data-theme="dark"] .pr-email-history{border-color:#315462;background:#0b2430;color:#e7f3f6}@media(max-width:1000px){.business-module-grid{grid-template-columns:1fr}.business-package-strip{grid-template-columns:1fr 1fr}.compact-procurement-table{min-width:680px}}@media(max-width:680px){.workspace-business-promo{padding:20px;border-radius:18px}.business-module-grid>article{grid-template-columns:1fr;padding:20px}.business-package-strip{grid-template-columns:1fr}.pr-internal-email{padding:16px}.pr-internal-email .panel-heading{gap:12px;flex-direction:column}.procurement-action-bar{align-items:stretch!important;flex-direction:column}.procurement-action-bar label{min-width:0}.pr-email-history table{min-width:620px}}.workspace-module-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.workspace-module-options label{display:flex!important;align-items:flex-start;gap:12px;padding:17px;border:1px solid #cfe0e6;border-radius:12px;background:#f8fbfc;cursor:pointer}.workspace-module-options input{width:18px!important;height:18px!important;min-height:0!important;margin-top:2px;accent-color:#0c8f84}.workspace-module-options span{display:grid;gap:3px}.workspace-module-options strong{color:#123b5d;font-size:12px}.workspace-module-options small{color:#6d8490;font-size:9px;line-height:1.55}html[data-theme="dark"] .workspace-module-options label{border-color:#31515f;background:#102e3b}html[data-theme="dark"] .workspace-module-options strong{color:#eef8fa}html[data-theme="dark"] .workspace-module-options small{color:#a3bac3}@media(max-width:760px){.workspace-module-options{grid-template-columns:1fr}}/* Workspace Business module assignment — v1.28.1 */.workspace-module-card{padding:0!important;overflow:hidden;border-radius:20px!important}.workspace-module-hero{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:17px;align-items:center;padding:25px 28px;background:linear-gradient(125deg,#0c3551,#0f7778);color:#fff}.workspace-module-hero-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:15px;background:#ffffff16;font-size:22px}.workspace-module-hero span{display:block;color:#6ee3d5;font-size:8px;font-weight:900;letter-spacing:.16em}.workspace-module-hero h2{margin:4px 0 3px;color:#fff;font-size:22px;line-height:1.2}.workspace-module-hero p{max-width:720px;margin:0;color:#cce4e8;font-size:10px;line-height:1.6}.workspace-module-hero>b{padding:8px 11px;border:1px solid #ffffff30;border-radius:99px;background:#ffffff12;color:#effffe;font-size:7px;letter-spacing:.08em;white-space:nowrap}.workspace-module-config-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr);gap:16px;padding:25px 28px 10px}.workspace-module-config-grid .workspace-module-account{grid-row:span 2}.workspace-module-config-grid label,.workspace-module-notes{display:grid!important;align-content:start;gap:7px;margin:0!important;padding:16px;border:1px solid #d8e6eb;border-radius:13px;background:#f9fcfd}.workspace-module-config-grid label>span,.workspace-module-notes>span{color:#315267;font-size:9px;font-weight:850;letter-spacing:.035em}.workspace-module-config-grid select,.workspace-module-config-grid input,.workspace-module-notes textarea{width:100%;min-height:45px;border:1px solid #c9dbe2;border-radius:9px;background:#fff;padding:10px 12px;color:#16394e}.workspace-module-config-grid small,.workspace-module-notes small{color:#758b97;font-size:8px;line-height:1.55}.workspace-module-selector-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:20px 28px 4px}.workspace-module-selector-heading span{color:#0d9488;font-size:8px;font-weight:900;letter-spacing:.16em}.workspace-module-selector-heading h3{margin:3px 0 0;color:#123b5d;font-size:17px}.workspace-module-selector-heading>small{max-width:320px;color:#758b97;font-size:8px;text-align:right}.workspace-module-card .workspace-module-options{gap:16px;margin:12px 28px 20px}.workspace-module-card .workspace-module-options label{position:relative;display:grid!important;grid-template-columns:auto 46px 1fr;align-items:start;gap:13px;min-height:142px;padding:20px;border:1px solid #cfe0e6;border-radius:15px;background:linear-gradient(145deg,#fbfdfd,#f2f8f9);transition:border-color .18s,transform .18s,box-shadow .18s}.workspace-module-card .workspace-module-options label:hover{transform:translateY(-2px);border-color:#70c9bf;box-shadow:0 12px 25px rgba(12,72,83,.09)}.workspace-module-card .workspace-module-options input{width:19px!important;height:19px!important;margin:3px 0 0!important}.workspace-module-card .workspace-module-options i{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#dff4f1;color:#087d74;font-size:11px;font-style:normal;font-weight:900}.workspace-module-card .workspace-module-options span{display:grid;gap:6px}.workspace-module-card .workspace-module-options strong{font-size:14px}.workspace-module-card .workspace-module-options small{min-height:44px;font-size:9px;line-height:1.65}.workspace-module-card .workspace-module-options em{width:max-content;padding:5px 7px;border-radius:6px;background:#e6f2f5;color:#427080;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.06em}.workspace-module-notes{margin:0 28px!important;padding:17px!important}.workspace-module-notes textarea{min-height:78px;resize:vertical}.workspace-module-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:19px 28px;border-top:1px solid #dce7eb;background:#f5f9fa}.workspace-module-actions>div{display:grid;gap:2px}.workspace-module-actions strong{color:#24495e;font-size:10px}.workspace-module-actions small{color:#758b97;font-size:8px}.workspace-module-actions .admin-save{min-width:190px;margin:0!important}.workspace-document-stats table{table-layout:fixed}.workspace-document-stats th:nth-child(1){width:55%}.workspace-document-stats td{overflow-wrap:anywhere}html[data-theme="dark"] .workspace-module-hero{background:linear-gradient(125deg,#0c3147,#0b696b)}html[data-theme="dark"] .workspace-module-config-grid label,html[data-theme="dark"] .workspace-module-notes{border-color:#315260;background:#0c2835}html[data-theme="dark"] .workspace-module-config-grid label>span,html[data-theme="dark"] .workspace-module-notes>span,html[data-theme="dark"] .workspace-module-selector-heading h3{color:#eaf7fa}html[data-theme="dark"] .workspace-module-config-grid select,html[data-theme="dark"] .workspace-module-config-grid input,html[data-theme="dark"] .workspace-module-notes textarea{border-color:#365966;background:#081e29;color:#eaf5f7}html[data-theme="dark"] .workspace-module-card .workspace-module-options label{border-color:#31515f;background:linear-gradient(145deg,#102e3b,#0c2734)}html[data-theme="dark"] .workspace-module-card .workspace-module-options i{background:#123f49;color:#70ddd1}html[data-theme="dark"] .workspace-module-card .workspace-module-options em{background:#163845;color:#aad4da}html[data-theme="dark"] .workspace-module-actions{border-color:#31505d;background:#0b2531}html[data-theme="dark"] .workspace-module-actions strong{color:#e5f4f7}@media(max-width:980px){.workspace-module-hero{grid-template-columns:48px 1fr}.workspace-module-hero>b{grid-column:1/-1;width:max-content}.workspace-module-config-grid{grid-template-columns:1fr 1fr}.workspace-module-config-grid .workspace-module-account{grid-column:1/-1;grid-row:auto}}@media(max-width:680px){.workspace-module-hero{grid-template-columns:1fr;padding:22px}.workspace-module-hero-icon{width:44px;height:44px}.workspace-module-config-grid{grid-template-columns:1fr;padding:20px 18px 6px}.workspace-module-config-grid .workspace-module-account{grid-column:auto}.workspace-module-selector-heading{align-items:start;flex-direction:column;padding:18px 18px 2px}.workspace-module-selector-heading>small{text-align:left}.workspace-module-card .workspace-module-options{margin:12px 18px 18px}.workspace-module-card .workspace-module-options label{grid-template-columns:auto 40px 1fr;padding:16px}.workspace-module-card .workspace-module-options i{width:40px;height:40px}.workspace-module-notes{margin:0 18px!important}.workspace-module-actions{align-items:stretch;flex-direction:column;padding:18px}.workspace-module-actions .admin-save{width:100%;min-width:0}}/* SOURCE: workspace-v1.26.1.css *//* FariDocs Workspace Purchase Order UI v1.26.1 */.workspace-view-purchase-orders{--po-card:#fff;--po-card-soft:#f6fafb;--po-ink:#123b50;--po-muted:#667f8b;--po-border:#d8e5e9}.po-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr));padding:7px;border-radius:14px}.po-section-tabs a{justify-content:center;min-height:43px;padding:9px 11px;border:1px solid transparent;border-radius:10px}.po-section-tabs a span{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.po-section-tabs a.active{border-color:#acd9d2;background:#eaf8f5;color:#096f69;box-shadow:none}.po-section-tabs a.active b{background:#fff;color:#096f69}.po-register-panel{overflow:hidden;padding:0!important;border-radius:20px!important;background:var(--po-card) !important}.po-register-heading{align-items:flex-start;margin:0;padding:22px 24px 18px;border-bottom:1px solid var(--po-border);background:linear-gradient(135deg,#f8fcfd,#eef8f7)}.po-register-heading h2{color:var(--po-ink)}.po-register-heading p{max-width:720px;margin:5px 0 0;color:var(--po-muted);font-size:11px;line-height:1.55}.po-register-heading>strong{padding:7px 10px;border-radius:999px;background:#fff;color:#54717f;font-size:9px;white-space:nowrap}.po-filter-disclosure{margin:16px 20px;border:1px solid var(--po-border);border-radius:13px;background:var(--po-card-soft)}.po-filter-disclosure>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 13px;cursor:pointer;list-style:none;color:var(--po-ink);font-size:11px;font-weight:850}.po-filter-disclosure>summary::-webkit-details-marker{display:none}.po-filter-disclosure>summary svg{width:16px;height:16px;color:#0b9187}.po-filter-disclosure>summary span{flex:1}.po-filter-disclosure>summary small{padding:4px 7px;border-radius:999px;background:#e2f2ef;color:#397168;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.po-filter-disclosure[open]>summary{border-bottom:1px solid var(--po-border)}.po-filter-disclosure .po-filter{margin:0;padding:16px}.po-filter input,.po-filter select,.po-inline-form select,.po-supplier-form input,.po-supplier-form textarea,.po-action-form input,.po-action-form select,.po-action-form textarea,.po-operation-card input,.po-operation-card select,.po-operation-card textarea,.supplier-confirmation-form input,.supplier-confirmation-form select,.supplier-confirmation-form textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c7d9df;border-radius:9px;background:#fff;color:#17394a;outline:0}.po-filter input:focus,.po-filter select:focus,.po-inline-form select:focus,.po-supplier-form input:focus,.po-supplier-form textarea:focus,.po-action-form input:focus,.po-action-form select:focus,.po-action-form textarea:focus,.po-operation-card input:focus,.po-operation-card select:focus,.po-operation-card textarea:focus{border-color:#18a99c;box-shadow:0 0 0 3px rgba(24,169,156,.13)}.po-register-panel>.po-table-wrap{margin:0 20px 20px;border:1px solid var(--po-border);border-radius:13px;background:var(--po-card)}.po-register thead{background:#f1f7f8}.po-register th{color:#607985!important}.po-register td{color:#17394a!important}.po-register tbody tr{transition:background .16s ease}.po-register tbody tr:hover td{background:#f5fbfa}.po-register td strong{color:#123b50!important}.po-register td small{color:#708893!important}.po-register td .po-status{color:inherit}.po-view-action{width:auto;min-width:68px;height:33px;display:inline-flex!important;gap:6px;padding:0 10px;border:1px solid #b9dcd6;background:#e7f7f4;color:#08796f!important;font-size:9px;font-weight:900;white-space:nowrap}.po-view-action svg{width:14px;height:14px}.po-detail-header .po-preview-button,.po-detail-header .po-download-button{border-color:rgba(255,255,255,.42);background:#fff;color:#123b5d!important;box-shadow:0 5px 14px rgba(0,0,0,.12)}.po-detail-header .po-preview-button svg,.po-detail-header .po-download-button svg{color:#0b8d83}.po-detail-tabs{align-items:center;background:#fff!important}.po-detail-tabs>a,.po-more-tabs>summary{flex:0 0 auto;min-height:35px;display:flex;align-items:center;padding:7px 11px;border:1px solid #d4e4e8;border-radius:8px;background:#f2f8f9;color:#16485d!important;font-size:9px;font-weight:850;text-decoration:none;cursor:pointer;list-style:none}.po-more-tabs{position:relative;margin-left:auto}.po-more-tabs>summary::-webkit-details-marker{display:none}.po-more-tabs>div{position:absolute;z-index:9;right:0;top:calc(100% + 7px);width:210px;display:grid;gap:5px;padding:8px;border:1px solid var(--po-border);border-radius:10px;background:#fff;box-shadow:0 15px 35px rgba(12,52,76,.18)}.po-more-tabs>div a{padding:8px 10px;border-radius:7px;color:#16485d;font-size:9px;font-weight:800;text-decoration:none}.po-more-tabs>div a:hover{background:#eaf7f5;color:#087b72}.po-detail-kpis article{background:#fff!important}.po-detail-kpis span{color:#68808b!important}.po-detail-kpis strong{color:#123b50!important}.po-detail-grid>.workspace-panel,.supplier-confirmation-panel,.po-operation-card,.po-bills-panel,.payment-voucher-panel,.po-email-log,.po-history-panel,.related-documents-panel{background:#fff!important;color:#17394a}.po-detail-grid h3,.po-operation-card h3,.po-bills-panel h3,.payment-voucher-panel h3,.po-email-log h3,.po-history-panel h3,.related-documents-panel h3{color:#123b50!important}.po-table-wrap table{color:#17394a}.po-table-wrap th{color:#687f8a!important}.po-table-wrap td,.po-table-wrap td strong{color:#17394a!important}.po-table-wrap td small{color:#708792!important}.workspace-conversion-section{display:grid;gap:24px;margin-top:28px;padding:clamp(25px,4vw,48px);border:1px solid #d7e5e9;border-radius:26px;background:linear-gradient(135deg,#0c344c,#0b6f70);color:#fff;box-shadow:0 24px 64px rgba(12,52,76,.16)}.conversion-copy{max-width:800px}.conversion-copy>span{color:#65ded0;font-size:9px;font-weight:900;letter-spacing:.16em}.conversion-copy h2{margin:9px 0 10px;font-size:clamp(27px,4vw,44px);line-height:1.08;letter-spacing:-.035em}.conversion-copy p{margin:0;color:#c4dde2;font-size:13px;line-height:1.7}.workspace-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-outcome-grid article{display:grid;gap:7px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08)}.workspace-outcome-grid b{color:#65ded0;font-size:9px}.workspace-outcome-grid strong{font-size:13px}.workspace-outcome-grid span{color:#bfd6dc;font-size:10px;line-height:1.55}.workspace-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:16px;border-radius:14px;background:#fff;color:#123b50}.workspace-final-cta>div{display:grid;gap:3px}.workspace-final-cta>div strong{font-size:13px}.workspace-final-cta>div span{color:#657e8a;font-size:9px}.workspace-final-cta .workspace-button.ghost{color:#123b50}html[data-theme="dark"] .workspace-view-purchase-orders{--po-card:#0d2a38;--po-card-soft:#102f3d;--po-ink:#eef8fa;--po-muted:#a6bec7;--po-border:#315361}html[data-theme="dark"] .po-section-tabs a{color:#b7cbd3}html[data-theme="dark"] .po-section-tabs a.active{border-color:#3f706f;background:#15434a;color:#f2fbfc}html[data-theme="dark"] .po-section-tabs a.active b{background:#0b2936;color:#79dfd1}html[data-theme="dark"] .po-kpi-grid article,html[data-theme="dark"] .po-kpi-grid .warning{border-color:#315361;background:#0d2a38!important;color:#eef8fa}html[data-theme="dark"] .po-kpi-grid article>span,html[data-theme="dark"] .po-kpi-grid article>small{color:#a6bec7!important}html[data-theme="dark"] .po-kpi-grid article>strong{color:#f3fbfc!important}html[data-theme="dark"] .po-register-heading{border-color:#315361;background:linear-gradient(135deg,#113442,#0d3038)}html[data-theme="dark"] .po-register-heading h2{color:#f1f9fb}html[data-theme="dark"] .po-register-heading p{color:#abc0c8}html[data-theme="dark"] .po-register-heading>strong{background:#173e4a;color:#c7dce2}html[data-theme="dark"] .po-filter-disclosure{border-color:#315361;background:#0a2431}html[data-theme="dark"] .po-filter-disclosure>summary{color:#eef8fa}html[data-theme="dark"] .po-filter-disclosure>summary small{background:#173f48;color:#8de6d9}html[data-theme="dark"] .po-filter input,html[data-theme="dark"] .po-filter select,html[data-theme="dark"] .po-inline-form select,html[data-theme="dark"] .po-supplier-form input,html[data-theme="dark"] .po-supplier-form textarea,html[data-theme="dark"] .po-action-form input,html[data-theme="dark"] .po-action-form select,html[data-theme="dark"] .po-action-form textarea,html[data-theme="dark"] .po-operation-card input,html[data-theme="dark"] .po-operation-card select,html[data-theme="dark"] .po-operation-card textarea,html[data-theme="dark"] .supplier-confirmation-form input,html[data-theme="dark"] .supplier-confirmation-form select,html[data-theme="dark"] .supplier-confirmation-form textarea{border-color:#436471!important;background:#081e29!important;color:#eef8fa!important;color-scheme:dark}html[data-theme="dark"] .po-filter input::placeholder,html[data-theme="dark"] .po-action-form textarea::placeholder,html[data-theme="dark"] .po-operation-card input::placeholder{color:#78939f}html[data-theme="dark"] .po-filter option,html[data-theme="dark"] .po-inline-form option,html[data-theme="dark"] .po-operation-card option{background:#081e29;color:#eef8fa}html[data-theme="dark"] .po-register-panel>.po-table-wrap{border-color:#315361;background:#0b2633}html[data-theme="dark"] .po-register thead{background:#123542}html[data-theme="dark"] .po-register th{border-color:#315361;color:#9eb9c4!important}html[data-theme="dark"] .po-register td{border-color:#294b59;color:#e9f5f7!important}html[data-theme="dark"] .po-register td strong{color:#f5fbfc!important}html[data-theme="dark"] .po-register td small{color:#a5bdc6!important}html[data-theme="dark"] .po-register tbody tr:hover td{background:#113844}html[data-theme="dark"] .po-register tr.selected td{background:#154047!important}html[data-theme="dark"] .po-view-action{border-color:#43716d;background:#174a4b;color:#a7f2e7!important}html[data-theme="dark"] .po-detail-tabs{border-color:#315361!important;background:#0d2a38!important}html[data-theme="dark"] .po-detail-tabs>a,html[data-theme="dark"] .po-more-tabs>summary{border-color:#355765;background:#123542;color:#e8f5f7!important}html[data-theme="dark"] .po-more-tabs>div{border-color:#3a5c69;background:#0b2633}html[data-theme="dark"] .po-more-tabs>div a{color:#dcecef}html[data-theme="dark"] .po-detail-kpis article{border-color:#315361!important;background:#0d2a38!important}html[data-theme="dark"] .po-detail-kpis span{color:#a6bec7!important}html[data-theme="dark"] .po-detail-kpis strong{color:#f3fbfc!important}html[data-theme="dark"] .po-detail-grid>.workspace-panel,html[data-theme="dark"] .supplier-confirmation-panel,html[data-theme="dark"] .po-operation-card,html[data-theme="dark"] .po-bills-panel,html[data-theme="dark"] .payment-voucher-panel,html[data-theme="dark"] .po-email-log,html[data-theme="dark"] .po-history-panel,html[data-theme="dark"] .related-documents-panel{border-color:#315361!important;background:#0d2a38!important;color:#e8f4f6}html[data-theme="dark"] .po-detail-grid h3,html[data-theme="dark"] .po-operation-card h3,html[data-theme="dark"] .po-bills-panel h3,html[data-theme="dark"] .payment-voucher-panel h3,html[data-theme="dark"] .po-email-log h3,html[data-theme="dark"] .po-history-panel h3,html[data-theme="dark"] .related-documents-panel h3{color:#f1fafb!important}html[data-theme="dark"] .po-table-wrap table{color:#e8f4f6}html[data-theme="dark"] .po-table-wrap th{border-color:#315361;color:#9eb9c4!important}html[data-theme="dark"] .po-table-wrap td,html[data-theme="dark"] .po-table-wrap td strong{border-color:#315361;color:#eef8fa!important}html[data-theme="dark"] .po-table-wrap td small{color:#a5bdc6!important}html[data-theme="dark"] .po-detail-header .po-preview-button,html[data-theme="dark"] .po-detail-header .po-download-button{border-color:#5b7a86;background:#f4fafb;color:#113c51!important}html[data-theme="dark"] .workspace-conversion-section{border-color:#37606c;background:linear-gradient(135deg,#0a2a3a,#0a5a5c)}@media(max-width:980px){.po-section-tabs{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity}.po-section-tabs a{flex:0 0 auto;scroll-snap-align:start}.workspace-outcome-grid{grid-template-columns:1fr}.workspace-final-cta{grid-template-columns:1fr 1fr}.workspace-final-cta>div{grid-column:1/-1}}@media(max-width:720px){.po-register-panel{border-radius:15px!important}.po-register-heading{padding:18px 16px}.po-register-heading{display:grid;gap:10px}.po-filter-disclosure{margin:12px}.po-register-panel>.po-table-wrap{margin:0 12px 12px}.po-register tr{background:var(--po-card)}.po-register td:before{color:var(--po-muted) !important}.po-view-action{width:100%;justify-content:center}.po-detail-tabs{position:sticky;top:54px;overflow:visible;flex-wrap:wrap}.po-more-tabs{margin-left:0}.po-more-tabs>div{left:0;right:auto}.workspace-conversion-section{padding:21px;border-radius:18px}.workspace-final-cta{grid-template-columns:1fr}.workspace-final-cta>div{grid-column:auto}.workspace-final-cta .workspace-button{width:100%}}/* SOURCE: workspace-v1.27.0.css *//* FariDocs 1.27.0 — dedicated PO detail views and business controls */.po-register{table-layout:fixed;width:100%}.po-register th:first-child,.po-register td:first-child{width:13%}.po-register th:last-child,.po-register td:last-child{width:92px;text-align:right}.po-register td:last-child{padding-left:8px;padding-right:10px}.po-register .po-view-action{display:inline-flex;justify-content:center;width:76px;min-width:76px;margin-left:auto;white-space:nowrap;box-sizing:border-box}.po-detail-breadcrumb{display:flex;align-items:center;gap:10px;min-height:42px;margin:0 0 12px;padding:0 4px;color:var(--workspace-muted,#587086);font-size:13px}.po-detail-breadcrumb a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--workspace-border,#d4e0e8);border-radius:10px;background:var(--workspace-panel,#fff);color:var(--workspace-heading,#0d3854);font-weight:800;text-decoration:none}.po-detail-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-heading,#0d3854)}.po-dedicated-detail{margin-top:0}.po-dedicated-detail .po-detail-tabs a.active{background:#0f6f83;color:#fff;border-color:#0f6f83}.po-dedicated-detail>.po-detail-kpis,.po-dedicated-detail>.po-detail-grid,.po-dedicated-detail>#po-confirmation,.po-dedicated-detail>.po-operations-grid,.po-dedicated-detail>#po-bill,.po-dedicated-detail>.payment-voucher-panel,.po-dedicated-detail>#po-email,.po-dedicated-detail>#po-timeline,.po-dedicated-detail>#po-related{display:none}.po-section-overview>.po-detail-kpis,.po-section-overview>.po-detail-grid,.po-section-approval>.po-detail-grid,.po-section-receiving>#po-confirmation,.po-section-receiving>.po-operations-grid,.po-section-billing>.po-detail-grid,.po-section-billing>.po-operations-grid,.po-section-billing>#po-bill,.po-section-billing>.payment-voucher-panel,.po-section-activity>#po-email,.po-section-activity>#po-timeline,.po-section-more>#po-related{display:grid}.po-section-overview .po-approval-card,.po-section-approval .po-match-card{display:none}.po-section-receiving .po-operation-card:has(input[value="po_create_bill"]),.po-section-billing .po-operation-card:has(input[value="po_record_receipt"]){display:none}.po-section-receiving>#po-confirmation,.po-section-billing>#po-bill,.po-section-billing>.payment-voucher-panel,.po-section-activity>#po-email,.po-section-activity>#po-timeline,.po-section-more>#po-related{display:block}.po-business-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.po-business-checks article{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border:1px solid var(--workspace-border,#d7e3ea);border-radius:12px;background:var(--workspace-soft,#f4f8fa)}.po-business-checks span{color:var(--workspace-muted,#60798c);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.po-business-checks strong{color:var(--workspace-heading,#0d3854);font-size:14px}.po-business-checks small{color:var(--workspace-muted,#60798c);line-height:1.45}.po-business-checks .budget-over_budget{border-color:#e7a7a2;background:#fff5f4}.budget-exception-status{display:grid;gap:3px;margin:12px 0;padding:12px;border-left:4px solid #e6a62a;background:#fff9e9;border-radius:8px}.budget-exception-status span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.budget-exception-status small{color:#6e5a2d}.business-control-heading{margin-bottom:12px}.control-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.control-tabs a{justify-content:center;text-align:center}.control-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.control-kpi-grid article{display:flex;flex-direction:column;gap:7px;min-width:0;padding:20px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:16px;background:var(--workspace-panel,#fff);box-shadow:0 10px 25px rgba(17,55,78,.05)}.control-kpi-grid span{font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--workspace-muted,#5d7487)}.control-kpi-grid strong{overflow:hidden;text-overflow:ellipsis;color:var(--workspace-heading,#0c3550);font-size:22px}.control-kpi-grid small{color:var(--workspace-muted,#5d7487)}.control-kpi-grid .receivable{border-top:4px solid #15a696}.control-kpi-grid .payable{border-top:4px solid #ec9a34}.control-kpi-grid .net{border-top:4px solid #2779aa}.cashflow-bridge .panel-heading a{font-weight:800}.cashflow-bars{display:grid;gap:14px}.cashflow-bars article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,2fr) minmax(150px,.7fr);gap:14px;align-items:center}.cashflow-bars article>i,.budget-card-list article>i{height:9px;overflow:hidden;border-radius:999px;background:#dfe9ee}.cashflow-bars article>i b,.budget-card-list article>i b{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#19a995,#257dab)}.cashflow-bars strong{text-align:right;color:var(--workspace-heading,#0c3550)}.control-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:14px;align-items:start}.control-list,.control-form{min-width:0}.control-form form{display:grid;gap:12px}.control-form fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:13px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:12px}.control-form legend{padding:0 6px;color:var(--workspace-muted,#5d7487);font-size:11px;font-weight:800}.control-check{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px}.control-check input{width:18px!important;height:18px!important;margin:0}.control-check span{font-size:13px!important}.control-security-note{margin:0;padding:10px 12px;border-left:3px solid #1aa893;background:var(--workspace-soft,#f3f8fa);color:var(--workspace-muted,#5d7487);font-size:12px;line-height:1.55}.budget-card-list{display:grid;gap:10px}.budget-card-list>article{display:grid;gap:10px;padding:14px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:13px;background:var(--workspace-soft,#f7fafb)}.budget-card-list header,.budget-card-list footer,.budget-card-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.budget-card-list header div{display:grid;gap:3px}.budget-card-list header span{font-weight:900;color:#168e81}.budget-card-list p{font-size:12px}.budget-card-list footer{padding-top:3px}.icon-only-action{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--workspace-border,#d5e2e9);border-radius:9px;background:var(--workspace-panel,#fff);color:var(--workspace-heading,#0c3550);cursor:pointer}.icon-only-action svg{width:15px;height:15px}.icon-only-action.danger{color:#c4423a}.scorecard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.partner-score-list{display:grid;gap:8px}.partner-score-list>div{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:12px}.partner-score-list p{display:grid;gap:3px;margin:0;min-width:0}.partner-score-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-heading,#0c3550)}.partner-score-list small{color:var(--workspace-muted,#5d7487)}.partner-score-list em{font-size:11px;font-style:normal;font-weight:800;color:#168e81}.score-ring{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e2f5f1;color:#0c776d}.score-ring b{font-size:13px}.export-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-action-grid>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:12px;color:var(--workspace-heading,#0c3550);text-decoration:none}.export-action-grid>a:hover{border-color:#1ba593;transform:translateY(-1px)}.export-action-grid b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e3f5f2;color:#0c7b70}.export-action-grid b svg{width:18px;height:18px}.export-action-grid span{display:grid;gap:2px}.export-action-grid small{color:var(--workspace-muted,#5d7487)}.integration-list{display:grid;gap:8px;margin-top:20px}.integration-list h3{margin:0 0 4px}.integration-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--workspace-border,#d5e2e9)}.integration-list p{display:grid;gap:2px;margin:0}.integration-list em{font-size:11px;font-style:normal}.integration-state{width:9px;height:9px;border-radius:50%;background:#9aabb6}.integration-state.active{background:#18a58f}[data-theme="dark"] .po-detail-breadcrumb a,[data-theme="dark"] .control-kpi-grid article,[data-theme="dark"] .po-business-checks article,[data-theme="dark"] .budget-card-list>article,[data-theme="dark"] .icon-only-action{background:#102f3e;border-color:#31566a;color:#e9f5fb}[data-theme="dark"] .po-detail-breadcrumb strong,[data-theme="dark"] .control-kpi-grid strong,[data-theme="dark"] .cashflow-bars strong,[data-theme="dark"] .po-business-checks strong,[data-theme="dark"] .partner-score-list strong,[data-theme="dark"] .export-action-grid>a{color:#eff9fd}[data-theme="dark"] .po-business-checks .budget-over_budget,[data-theme="dark"] .budget-exception-status{background:#38282b;border-color:#a96462}[data-theme="dark"] .control-security-note{background:#123847}[data-theme="dark"] .export-action-grid b,[data-theme="dark"] .score-ring{background:#174653;color:#74e4d5}@media(max-width:1050px){.control-layout{grid-template-columns:1fr}.control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.scorecard-grid{grid-template-columns:1fr}.po-register{table-layout:auto}}@media(max-width:720px){.control-kpi-grid,.po-business-checks{grid-template-columns:1fr}.control-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.control-tabs a{min-width:145px;scroll-snap-align:start}.cashflow-bars article{grid-template-columns:1fr}.cashflow-bars strong{text-align:left}.export-action-grid{grid-template-columns:1fr}.po-register th:last-child,.po-register td:last-child{width:auto}.po-register .po-view-action{width:100%;min-width:0;margin:0}.po-detail-breadcrumb{flex-wrap:wrap}.po-detail-tabs{display:flex;overflow-x:auto}.po-detail-tabs a{min-width:max-content}.po-detail-header>div:last-child{width:100%}.po-detail-header .workspace-button{flex:1;justify-content:center}}/* FariDocs 1.28.2 — readable Invoice creation and filtered overview analytics */.invoice-create-strip,.invoice-create-copy,.invoice-create-form{color:#123a52}.invoice-create-copy>span{color:#087f75!important}.invoice-create-copy>strong{color:#103850!important}.invoice-create-copy>p,.invoice-create-form label>span{color:#587383!important}.invoice-create-form select{background:#fff!important;color:#12384e!important}.invoice-create-form .workspace-button.primary{background:#0c556e!important;color:#fff!important}.overview-analytics{margin-top:14px;padding:20px 22px;overflow:hidden}.overview-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.overview-analytics-head>div>span{color:#0b9084;font-size:9px;font-weight:900;letter-spacing:.14em}.overview-analytics-head h2{margin:5px 0 3px;color:var(--workspace-heading,#0d3854);font-size:20px}.overview-analytics-head p{margin:0;color:var(--workspace-muted,#61798b);font-size:11px}.overview-quick-range{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:12px;background:var(--workspace-soft,#f2f7f8)}.overview-quick-range a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:8px;color:var(--workspace-muted,#5f7688);font-size:10px;font-weight:850;text-decoration:none}.overview-quick-range a.active,.overview-quick-range a:hover{background:#0e536a;color:#fff;box-shadow:0 5px 14px rgba(13,71,91,.16)}.overview-range-form{display:grid;grid-template-columns:minmax(190px,1fr) minmax(145px,.65fr) minmax(145px,.65fr) auto;gap:10px;align-items:end;margin:17px 0 12px;padding:12px;border:1px solid var(--workspace-border,#d5e2e9);border-radius:13px;background:var(--workspace-soft,#f7fafb)}.overview-range-form label{display:grid;gap:5px;color:var(--workspace-muted,#60798b);font-size:9px;font-weight:850}.overview-range-form select,.overview-range-form input{width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--workspace-border,#cbdde4);border-radius:9px;background:var(--workspace-panel,#fff);color:var(--workspace-heading,#123950);font:inherit;font-size:11px}.overview-range-form button{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:#0e536a;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.overview-chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0;color:var(--workspace-muted,#60798b);font-size:10px;font-weight:800}.overview-chart-legend span{display:inline-flex;align-items:center;gap:7px}.overview-chart-legend span:before{content:"";width:9px;height:9px;border-radius:3px}.overview-chart-legend .legend-invoice:before{background:#0c9a8d}.overview-chart-legend .legend-po:before{background:#247aa5}.overview-chart-legend .legend-payment:before{background:#e5a23c}.overview-bar-chart{display:flex;align-items:stretch;gap:9px;min-height:245px;padding:16px 8px 0;border-top:1px solid var(--workspace-border,#dbe6eb);overflow-x:auto}.overview-bar-chart article{display:grid;grid-template-rows:180px auto auto;flex:1 0 54px;min-width:54px;max-width:110px;text-align:center}.overview-bar-stack{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:180px;padding:0 4px;border-bottom:1px solid var(--workspace-border,#d4e2e8);background:repeating-linear-gradient(to top,transparent 0,transparent 44px,rgba(115,145,160,.12) 45px)}.overview-bar{display:block;width:min(15px,28%);min-height:0;border-radius:5px 5px 2px 2px;transition:filter .18s ease,transform .18s ease}.overview-bar:hover{filter:brightness(1.07);transform:translateY(-2px)}.overview-bar.invoice{background:linear-gradient(#32c9b7,#0b8f83)}.overview-bar.purchase-order{background:linear-gradient(#58a9d0,#226f99)}.overview-bar.payment{background:linear-gradient(#f2bf64,#dc9230)}.overview-bar-chart article>strong{margin-top:8px;color:var(--workspace-heading,#12384f);font-size:9px;white-space:nowrap}.overview-bar-chart article>small{margin-top:2px;color:var(--workspace-muted,#6a8190);font-size:8px}.overview-chart-empty{display:grid;place-items:center;min-height:210px;padding:28px;text-align:center;border-top:1px solid var(--workspace-border,#dbe6eb)}.overview-chart-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e5f4f2;color:#0b867b}.overview-chart-empty svg{width:20px;height:20px}.overview-chart-empty strong{margin-top:9px;color:var(--workspace-heading,#12384f)}.overview-chart-empty p{margin:4px 0 0;color:var(--workspace-muted,#687f8e);font-size:11px}.overview-transactions{margin-top:14px;padding:18px 20px}.overview-transactions .panel-heading p{margin:4px 0 0;color:var(--workspace-muted,#687f8e);font-size:10px}.overview-transaction-table-wrap{overflow-x:auto;border:1px solid var(--workspace-border,#d8e5ea);border-radius:13px}.overview-transactions table{width:100%;min-width:820px;table-layout:fixed;border-collapse:collapse}.overview-transactions th{padding:10px 12px;background:var(--workspace-soft,#f4f8f9);color:var(--workspace-muted,#60798a);font-size:8px;letter-spacing:.07em;text-align:left;text-transform:uppercase}.overview-transactions td{padding:12px;border-top:1px solid var(--workspace-border,#e0e9ed);color:var(--workspace-heading,#12384f);font-size:10px;vertical-align:middle;overflow-wrap:anywhere}.overview-transactions th:nth-child(1){width:22%}.overview-transactions th:nth-child(2){width:20%}.overview-transactions th:nth-child(3){width:14%}.overview-transactions th:nth-child(4){width:19%}.overview-transactions th:nth-child(5){width:17%}.overview-transactions th:nth-child(6){width:8%}.overview-transactions td strong,.overview-transactions td small{display:block}.overview-transactions td small{margin-top:3px;color:var(--workspace-muted,#6a8190);font-size:8px}.overview-transaction-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e8f2f4;color:#315c70;font-size:8px;font-weight:850;white-space:nowrap}.overview-transaction-status.status-paid,.overview-transaction-status.status-reconciled{background:#dcf6ea;color:#08724d}.overview-transaction-status.status-draft{background:#edf1f3;color:#5b727f}.overview-transaction-status.status-overdue,.overview-transaction-status.status-void{background:#ffe8e3;color:#a43d31}[data-theme="dark"] .invoice-create-strip{border-color:#315466!important;background:linear-gradient(120deg,#102f3e,#123946) !important}.workspace-body[data-page="workspace"] [data-theme="dark"] .invoice-create-strip{color:#eaf6fa}[data-theme="dark"] .invoice-create-copy>span{color:#59dfcf!important}[data-theme="dark"] .invoice-create-copy>strong,[data-theme="dark"] .invoice-create-form label>span{color:#f1f9fc!important}[data-theme="dark"] .invoice-create-copy>p{color:#b7ced8!important}[data-theme="dark"] .invoice-create-form{border-color:#385c6d!important;background:#0c2836!important}[data-theme="dark"] .invoice-create-form select{border-color:#416677!important;background:#0a2230!important;color:#f3fbff!important}[data-theme="dark"] .overview-quick-range,[data-theme="dark"] .overview-range-form{border-color:#315466;background:#0e2c3a}[data-theme="dark"] .overview-range-form select,[data-theme="dark"] .overview-range-form input{border-color:#3a5e6f;background:#092431;color:#edf8fc;color-scheme:dark}[data-theme="dark"] .overview-chart-empty>span{background:#174854;color:#6fe3d5}[data-theme="dark"] .overview-transactions th{background:#102e3b}[data-theme="dark"] .overview-transactions td{color:#eaf6fb}[data-theme="dark"] .overview-transaction-status{background:#1c4251;color:#d5eaf3}[data-theme="dark"] .overview-transaction-status.status-paid,[data-theme="dark"] .overview-transaction-status.status-reconciled{background:#15493d;color:#83ead0}[data-theme="dark"] .overview-transaction-status.status-draft{background:#29414d;color:#d8e5ea}@media(max-width:980px){.overview-range-form{grid-template-columns:1fr 1fr}.overview-range-form button{width:100%}.overview-analytics-head{align-items:stretch;flex-direction:column}.overview-quick-range{align-self:flex-start}}@media(max-width:640px){.overview-analytics,.overview-transactions{padding:14px}.overview-range-form{grid-template-columns:1fr}.overview-quick-range{width:100%}.overview-quick-range a{flex:1}.overview-bar-chart{min-height:225px;padding-left:0;padding-right:0}.overview-bar-chart article{grid-template-rows:160px auto auto;flex-basis:58px}.overview-bar-stack{height:160px}.overview-transaction-table-wrap{overflow:visible;border:0}.overview-transactions table{display:block;min-width:0}.overview-transactions thead{display:none}.overview-transactions tbody,.overview-transactions tr,.overview-transactions td{display:block;width:100%}.overview-transactions tr{margin-bottom:10px;padding:11px;border:1px solid var(--workspace-border,#d8e5ea);border-radius:12px;background:var(--workspace-soft,#f8fbfc)}.overview-transactions td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:6px 0;border:0}.overview-transactions td:before{content:attr(data-label);color:var(--workspace-muted,#687f8e);font-size:8px;font-weight:850;text-transform:uppercase}.overview-transactions td:first-child{display:block}.overview-transactions .document-actions{justify-content:flex-start}[data-theme="dark"] .overview-transactions tr{background:#102d3a;border-color:#315466}}/* SOURCE: workspace-v1.29.2.css *//* FariDocs 1.29.2 — resilient Workspace layout, visible actions and mobile navigation */.ui-icon-sprite{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none}.workspace-image-brand{display:block;width:154px;height:42px;object-fit:contain}.workspace-image-brand .theme-logo-dark{display:none}html[data-theme="dark"] .workspace-image-brand .theme-logo-light{display:none}html[data-theme="dark"] .workspace-image-brand .theme-logo-dark{display:block}/* The sprite is embedded once in the document so icons never depend on an external SVG fragment request. */.workspace-sidebar-icon .ui-icon,.workspace-button .ui-icon,.document-icon-action .ui-icon,.customer-quick-action .ui-icon,.invoice-row-actions .ui-icon{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}.workspace-sidebar nav a .workspace-sidebar-icon{display:grid!important;place-items:center;width:32px!important;height:32px!important;flex:0 0 32px!important;border:1px solid rgba(106,229,216,.28) !important;border-radius:9px!important;background:rgba(19,162,148,.14) !important;color:#75e5d8!important}.workspace-sidebar nav a.active .workspace-sidebar-icon,.workspace-sidebar nav a:hover .workspace-sidebar-icon{border-color:rgba(123,235,222,.55) !important;background:#169b8e!important;color:#fff!important}/* Action text must remain visible: tooltips stay optional, not the only label. */.workspace-action-label,.document-icon-action>.sr-only,.customer-quick-action>.sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;border:0!important}.document-actions,.table-icon-actions,.delivery-row-actions,.workspace-labeled-actions,.invoice-row-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;white-space:normal!important}.document-actions form{display:inline-flex!important}.table-icon-actions form,.delivery-row-actions form{display:inline-flex!important;margin:0!important}.document-icon-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:32px!important;height:auto!important;min-height:32px!important;padding:6px 8px!important}.document-actions .document-icon-action,.workspace-labeled-actions .document-icon-action,.workspace-labeled-actions .customer-quick-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;flex:0 0 auto!important;padding:6px 9px!important;border-radius:8px!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important}.workspace-labeled-actions .document-icon-action::after,.workspace-labeled-actions .document-icon-action::before,.workspace-labeled-actions .customer-quick-action::after,.workspace-labeled-actions .customer-quick-action::before,.document-actions .document-icon-action::after,.document-actions .document-icon-action::before{display:none!important}.document-icon-action::after,.document-icon-action::before{display:none!important}.workspace-document-table{min-width:1120px}.workspace-document-table .column-actions,.workspace-document-table th:last-child,.workspace-document-table td:last-child{width:340px!important;min-width:340px!important}.customer-directory-table{min-width:1180px!important}.customer-directory-table th:last-child,.customer-directory-table td:last-child{width:390px!important;min-width:390px!important}.invoice-register-table{min-width:1120px!important}.invoice-register-table th:last-child,.invoice-register-table td:last-child{min-width:300px!important}.invoice-row-actions a{flex:0 0 auto!important;min-height:32px!important;padding:6px 9px!important;font-size:8px!important;white-space:nowrap!important}/* Preserve WCAG-friendly contrast for Create Invoice in both themes. */.invoice-create-form .workspace-button.primary,html[data-theme="dark"] .invoice-create-form .workspace-button.primary{background:linear-gradient(135deg,#0b566f,#0b776f) !important;border:1px solid #0a5064!important;color:#fff!important;opacity:1!important;text-shadow:none!important}.invoice-create-form .workspace-button.primary span,.invoice-create-form .workspace-button.primary .ui-icon,html[data-theme="dark"] .invoice-create-form .workspace-button.primary span,html[data-theme="dark"] .invoice-create-form .workspace-button.primary .ui-icon{color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}.invoice-create-form .workspace-button.primary:hover{background:linear-gradient(135deg,#073f55,#08645f) !important}html[data-theme="dark"] .document-actions .document-icon-action,html[data-theme="dark"] .workspace-labeled-actions .customer-quick-action,html[data-theme="dark"] .invoice-row-actions a{border-color:#3b6272!important;background:#102f3d!important;color:#eaf6fa!important}/* On phones the menu becomes a compact horizontal navigation strip instead of taking half the screen. */@media(max-width:800px){.workspace-authenticated .workspace-app{display:block!important;grid-template-columns:1fr!important}.workspace-authenticated .workspace-sidebar{position:sticky!important;inset:auto!important;top:var(--ws-header-height,52px) !important;z-index:40!important;width:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.workspace-authenticated .workspace-sidebar>div,.workspace-authenticated .workspace-sidebar>form{display:none!important}.workspace-authenticated .workspace-sidebar nav{display:flex!important;flex:1 0 auto!important;grid-template-columns:none!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}.workspace-authenticated .workspace-sidebar nav a{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:max-content!important;min-height:40px!important;padding:4px 8px!important;font-size:8px!important;white-space:nowrap!important}.workspace-authenticated .workspace-sidebar nav a .workspace-sidebar-icon{width:28px!important;height:28px!important;flex-basis:28px!important}.workspace-authenticated .workspace-sidebar nav a .workspace-sidebar-icon .ui-icon{width:15px!important;height:15px!important}.workspace-authenticated .workspace-create-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:max-content!important;min-height:40px!important;margin:0!important;padding:5px 10px!important;flex:0 0 auto!important}.workspace-authenticated .workspace-main{width:100%!important;max-width:none!important;margin-left:0!important;padding:16px 12px 52px!important}.workspace-authenticated .workspace-heading{margin-bottom:16px!important}.workspace-authenticated .workspace-heading h1{font-size:clamp(25px,8vw,32px) !important}}@media(max-width:640px){.workspace-document-table,.customer-directory-table{min-width:960px!important}.invoice-register-table{display:block!important;min-width:0!important}.invoice-register-table .invoice-row-actions a{flex:1 1 135px!important}.workspace-authenticated .workspace-topbar{min-height:52px!important;padding:8px 10px!important}.workspace-authenticated .workspace-image-brand{width:104px!important;height:32px!important}}/* SOURCE: workspace-v1.29.7.css *//* FariDocs Workspace v1.29.7 — two-module entitlement indicator. */.workspace-sidebar a[data-module]{position:relative}.workspace-sidebar a[data-module]:after{content:'';position:absolute;right:11px;width:5px;height:5px;border-radius:50%;background:#28c3b3}/* SOURCE: workspace-v1.30.0.css *//* FariDocs Workspace v1.30.0 — OTP and connected transaction controls. */.workspace-login-otp-form .otp-delivery-note{margin:0 0 16px;padding:11px 13px;border:1px solid #cfe5e4;border-radius:10px;background:#f1faf8;color:#315b66;font-size:12px;line-height:1.5}.workspace-login-otp-form .otp-input{font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;font-size:22px;font-weight:850}.workspace-login-otp-form .workspace-alert{display:grid;gap:5px;margin:0 0 15px;padding:12px 14px}.workspace-login-otp-form .workspace-alert code{width:max-content;padding:5px 9px;border-radius:6px;background:#fff;color:#0b6f69;font-size:20px;font-weight:900;letter-spacing:.18em}.workspace-login-otp-form .workspace-alert small{font-size:10px;line-height:1.45}.workspace-login-otp-form .trusted-browser-check{display:flex;align-items:flex-start;gap:9px;margin-top:3px;padding:11px;border:1px solid #dce8ed;border-radius:10px;background:#f8fbfc}.workspace-login-otp-form .trusted-browser-check input{flex:0 0 auto;width:16px;height:16px;margin-top:1px;accent-color:#0b9589}.workspace-login-otp-form .trusted-browser-check span{font-size:11px;line-height:1.45;text-transform:none;letter-spacing:0;color:#385666}.invoice-aging-panel{display:grid;gap:12px;margin-bottom:18px}.invoice-aging-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.invoice-aging-heading>div>span,.invoice-transaction-backbone>div>span{display:block;color:#078b82;font-size:9px;font-weight:900;letter-spacing:.13em}.invoice-aging-heading h2{margin:4px 0 3px;color:#0c344c;font-size:17px}.invoice-aging-heading p{margin:0;color:#66808d;font-size:10px;line-height:1.5}.invoice-aging-heading>a{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:8px 11px;border:1px solid #badbd9;border-radius:9px;color:#087d75;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.invoice-aging-heading>a svg{width:15px;height:15px}.invoice-aging-row{display:grid;grid-template-columns:64px repeat(5,minmax(0,1fr));align-items:stretch;border:1px solid #d9e7eb;border-radius:11px;overflow:hidden;background:#fff}.invoice-aging-row>strong{display:flex;align-items:center;justify-content:center;padding:11px;background:#0e405e;color:#fff;font-size:11px;letter-spacing:.05em}.invoice-aging-row>div{display:grid;gap:4px;padding:10px 12px;border-left:1px solid #e4edf0}.invoice-aging-row span{color:#708894;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.invoice-aging-row b{overflow-wrap:anywhere;color:#153d55;font-size:11px;font-variant-numeric:tabular-nums}.invoice-transaction-backbone{display:flex;align-items:center;gap:9px;margin:14px 0;padding:11px 12px;border:1px solid #cee3e6;border-radius:11px;background:linear-gradient(135deg,#f5fbfb,#eef6f8)}.invoice-transaction-backbone>div{display:grid;gap:3px;margin-right:auto}.invoice-transaction-backbone>div strong{color:#153d55;font-size:10px;line-height:1.35}.invoice-transaction-backbone>a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #c8dce1;border-radius:8px;background:#fff;color:#164761;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.invoice-transaction-backbone>a:hover{border-color:#0b9589;color:#087c73}.invoice-transaction-backbone svg{width:15px;height:15px}.po-match-mode{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:14px 16px!important;border-color:#b8dbd9!important;background:linear-gradient(135deg,#f2fbf9,#eef6f8) !important}.po-match-mode>div{display:grid;gap:4px}.po-match-mode strong{color:#123f57;font-size:12px}.po-match-mode small{color:#68838e;font-size:9px;line-height:1.45}.po-match-mode select{width:min(100%,280px);min-height:39px;padding:8px 32px 8px 10px;border:1px solid #b7d0d7;border-radius:9px;background:#fff;color:#123f57;font-size:10px;font-weight:800}.po-return-panel{margin:14px 0;border-left:4px solid #c75b4e!important}.po-return-panel>p{color:#677f8b;font-size:10px;line-height:1.5}.po-return-panel .po-control-note{margin:8px 0 0;padding:9px 11px;border-radius:8px;background:#fff6f3;color:#70433c}.supplier-portal-updates{margin:14px 0;border-left:4px solid #0b9589!important}.supplier-portal-message-list{display:grid;gap:8px}.supplier-portal-message-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;border:1px solid #dce9ec;border-radius:10px;background:#f9fcfc}.supplier-portal-message-list article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#dff5f1;color:#087d75}.supplier-portal-message-list svg{width:17px;height:17px}.supplier-portal-message-list article>div{display:grid;gap:2px;min-width:0}.supplier-portal-message-list strong{color:#123f57;font-size:11px}.supplier-portal-message-list small{color:#77909b;font-size:8px}.supplier-portal-message-list p{margin:2px 0 0;color:#4d6976;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.supplier-portal-message-list article>b{color:#087d75;font-size:9px;white-space:nowrap}.api-quick-reference{display:grid;gap:10px}.api-quick-reference>p{margin:0;color:#5f7986;font-size:10px;line-height:1.55}.api-quick-reference code{display:block;max-width:100%;padding:9px 11px;border-radius:8px;background:#102f41;color:#c8f5ed;font-size:9px;overflow-wrap:anywhere;white-space:normal}html[data-theme="dark"] .workspace-login-otp-form .otp-delivery-note,html[data-theme="dark"] .workspace-login-otp-form .trusted-browser-check{border-color:#315364;background:#16394b;color:#c5dbe3}html[data-theme="dark"] .workspace-login-otp-form .workspace-alert code{background:#123343;color:#77dfd4}html[data-theme="dark"] .workspace-login-otp-form .trusted-browser-check span{color:#c3d8e0}html[data-theme="dark"] .invoice-aging-heading h2,html[data-theme="dark"] .invoice-aging-row b,html[data-theme="dark"] .invoice-transaction-backbone>div strong,html[data-theme="dark"] .po-match-mode strong,html[data-theme="dark"] .supplier-portal-message-list strong{color:#e1f0f4}html[data-theme="dark"] .invoice-aging-row,html[data-theme="dark"] .invoice-transaction-backbone,html[data-theme="dark"] .po-match-mode,html[data-theme="dark"] .supplier-portal-message-list article{border-color:#315463!important;background:#153747!important}html[data-theme="dark"] .invoice-aging-row>div{border-color:#315463}html[data-theme="dark"] .invoice-transaction-backbone>a,html[data-theme="dark"] .po-match-mode select{border-color:#426473;background:#0f2d3d;color:#d9edf2}html[data-theme="dark"] .invoice-aging-heading p,html[data-theme="dark"] .po-match-mode small,html[data-theme="dark"] .supplier-portal-message-list p{color:#a9c2cb}@media(max-width:900px){.invoice-aging-row{grid-template-columns:60px repeat(3,minmax(0,1fr))}.invoice-aging-row>div:nth-last-child(-n+2){grid-column:span 1}.invoice-transaction-backbone{align-items:stretch;flex-wrap:wrap}.invoice-transaction-backbone>div{flex-basis:100%}.po-match-mode{align-items:stretch;flex-direction:column}.po-match-mode select{width:100%}}@media(max-width:620px){.invoice-aging-heading{align-items:stretch;flex-direction:column}.invoice-aging-heading>a{justify-content:center}.invoice-aging-row{grid-template-columns:1fr 1fr}.invoice-aging-row>strong{grid-column:1/-1;justify-content:flex-start}.invoice-aging-row>div{border-top:1px solid #e4edf0}.invoice-aging-row>div:last-child{grid-column:1/-1}.invoice-transaction-backbone>a{flex:1 1 calc(50% - 8px);justify-content:center}.supplier-portal-message-list article{grid-template-columns:32px minmax(0,1fr)}.supplier-portal-message-list article>b{grid-column:2}}/* SOURCE: workspace-v1.31.0.css *//* FariDocs Workspace v1.31.0 */:root{--workspace-font:'Inter',sans-serif}html,body,button,input,textarea,select{font-family:'Inter',sans-serif}.workspace-body{font-size:14px;line-height:1.55;font-synthesis:none}.workspace-heading h1{font-weight:800;letter-spacing:-.035em}.workspace-sidebar nav a{font-weight:700}.workspace-plan-card{margin:18px 0 0;padding:13px;border:1px solid rgba(135,216,207,.22);border-radius:11px;background:rgba(255,255,255,.06)}.workspace-plan-card span,.workspace-plan-card strong,.workspace-plan-card small{display:block}.workspace-plan-card span{color:#77d8ce;font-size:8px;font-weight:900;letter-spacing:.1em}.workspace-plan-card strong{margin:4px 0;color:#fff;font-size:12px}.workspace-plan-card small{color:#a9c4d0;font-size:8px}.workspace-plan-card a{display:inline-block;margin-top:8px;color:#8de1d7;font-size:8px;font-weight:800}.simple-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.simple-flow>div{position:relative;display:flex;min-height:60px;align-items:center;gap:9px;padding:10px;border-radius:10px;background:#f1f7f8}.simple-flow>div:not(:last-child):after{position:absolute;right:-8px;color:#138c82;content:"→";font-weight:900}.simple-flow i{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;background:#128b82;color:#fff;font-size:9px;font-style:normal;font-weight:900}.simple-flow b,.simple-flow small{display:block}.simple-flow b{color:#123b5d;font-size:10px}.simple-flow small{margin-top:2px;color:#6e8290;font-size:8px;line-height:1.3}.invoice-simple-guide,.po-simple-guide{margin-bottom:16px}.flow-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.flow-guide-heading span{color:#118c82;font-size:8px;font-weight:900;letter-spacing:.11em}.flow-guide-heading h2{margin:2px 0;color:#123b5d;font-size:17px}.flow-guide-heading small{max-width:330px;color:#6b808e;font-size:9px;text-align:right}html[data-theme="dark"] .simple-flow>div{background:#153447}html[data-theme="dark"] .simple-flow b,html[data-theme="dark"] .flow-guide-heading h2{color:#f0f7f9}@media(max-width:850px){.simple-flow{grid-template-columns:1fr}.simple-flow>div:not(:last-child):after{right:auto;bottom:-11px;left:22px;transform:rotate(90deg)}.flow-guide-heading{align-items:flex-start;flex-direction:column}.flow-guide-heading small{text-align:left}}/* SOURCE: workspace-v1.32.0.css *//* FariDocs Workspace v1.32.0 — complete dark tokens and compact catalog actions. */:root{--workspace-heading:#102f46;--workspace-muted:#62798a;--workspace-card:#fff;--workspace-soft:#f6fafb;--workspace-input:#fff;--workspace-border:#d8e3e8;--workspace-panel:#fff;--workspace-text:#17384c}html[data-theme="dark"]{--workspace-heading:#edf7fa;--workspace-muted:#adc2cc;--workspace-card:#102a39;--workspace-soft:#132f3e;--workspace-input:#0d2432;--workspace-border:#315160;--workspace-panel:#0d2836;--workspace-text:#e7f3f6}html[data-theme="dark"] .overview-analytics-head h2,html[data-theme="dark"] .workspace-heading h1,html[data-theme="dark"] .team-summary-grid strong,html[data-theme="dark"] .role-card-grid strong,html[data-theme="dark"] .integration-roadmap-grid strong,html[data-theme="dark"] .team-table td,html[data-theme="dark"] .team-member-panel h2,html[data-theme="dark"] .team-add-form h2,html[data-theme="dark"] .role-matrix-panel h2,html[data-theme="dark"] .integration-roadmap h2{color:var(--workspace-heading) !important}html[data-theme="dark"] .overview-analytics-head p,html[data-theme="dark"] .team-summary-grid small,html[data-theme="dark"] .role-card-grid p,html[data-theme="dark"] .integration-roadmap-grid p,html[data-theme="dark"] .team-table th,html[data-theme="dark"] .team-table td small,html[data-theme="dark"] .team-add-form>small,html[data-theme="dark"] .team-add-form label,html[data-theme="dark"] .team-add-form label>span{color:var(--workspace-muted) !important}.product-catalog-table th:last-child,.product-catalog-table td:last-child{width:90px!important;min-width:90px!important}.product-catalog-table .table-icon-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important}.product-catalog-table .table-icon-actions .document-icon-action{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;padding:0!important;gap:0!important}.product-catalog-table .table-icon-actions .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap!important;border:0!important}/* CSP-safe percentage utilities */.progress-pct-0{width:0%}.height-pct-0{height:0%}.progress-pct-1{width:1%}.height-pct-1{height:1%}.progress-pct-2{width:2%}.height-pct-2{height:2%}.progress-pct-3{width:3%}.height-pct-3{height:3%}.progress-pct-4{width:4%}.height-pct-4{height:4%}.progress-pct-5{width:5%}.height-pct-5{height:5%}.progress-pct-6{width:6%}.height-pct-6{height:6%}.progress-pct-7{width:7%}.height-pct-7{height:7%}.progress-pct-8{width:8%}.height-pct-8{height:8%}.progress-pct-9{width:9%}.height-pct-9{height:9%}.progress-pct-10{width:10%}.height-pct-10{height:10%}.progress-pct-11{width:11%}.height-pct-11{height:11%}.progress-pct-12{width:12%}.height-pct-12{height:12%}.progress-pct-13{width:13%}.height-pct-13{height:13%}.progress-pct-14{width:14%}.height-pct-14{height:14%}.progress-pct-15{width:15%}.height-pct-15{height:15%}.progress-pct-16{width:16%}.height-pct-16{height:16%}.progress-pct-17{width:17%}.height-pct-17{height:17%}.progress-pct-18{width:18%}.height-pct-18{height:18%}.progress-pct-19{width:19%}.height-pct-19{height:19%}.progress-pct-20{width:20%}.height-pct-20{height:20%}.progress-pct-21{width:21%}.height-pct-21{height:21%}.progress-pct-22{width:22%}.height-pct-22{height:22%}.progress-pct-23{width:23%}.height-pct-23{height:23%}.progress-pct-24{width:24%}.height-pct-24{height:24%}.progress-pct-25{width:25%}.height-pct-25{height:25%}.progress-pct-26{width:26%}.height-pct-26{height:26%}.progress-pct-27{width:27%}.height-pct-27{height:27%}.progress-pct-28{width:28%}.height-pct-28{height:28%}.progress-pct-29{width:29%}.height-pct-29{height:29%}.progress-pct-30{width:30%}.height-pct-30{height:30%}.progress-pct-31{width:31%}.height-pct-31{height:31%}.progress-pct-32{width:32%}.height-pct-32{height:32%}.progress-pct-33{width:33%}.height-pct-33{height:33%}.progress-pct-34{width:34%}.height-pct-34{height:34%}.progress-pct-35{width:35%}.height-pct-35{height:35%}.progress-pct-36{width:36%}.height-pct-36{height:36%}.progress-pct-37{width:37%}.height-pct-37{height:37%}.progress-pct-38{width:38%}.height-pct-38{height:38%}.progress-pct-39{width:39%}.height-pct-39{height:39%}.progress-pct-40{width:40%}.height-pct-40{height:40%}.progress-pct-41{width:41%}.height-pct-41{height:41%}.progress-pct-42{width:42%}.height-pct-42{height:42%}.progress-pct-43{width:43%}.height-pct-43{height:43%}.progress-pct-44{width:44%}.height-pct-44{height:44%}.progress-pct-45{width:45%}.height-pct-45{height:45%}.progress-pct-46{width:46%}.height-pct-46{height:46%}.progress-pct-47{width:47%}.height-pct-47{height:47%}.progress-pct-48{width:48%}.height-pct-48{height:48%}.progress-pct-49{width:49%}.height-pct-49{height:49%}.progress-pct-50{width:50%}.height-pct-50{height:50%}.progress-pct-51{width:51%}.height-pct-51{height:51%}.progress-pct-52{width:52%}.height-pct-52{height:52%}.progress-pct-53{width:53%}.height-pct-53{height:53%}.progress-pct-54{width:54%}.height-pct-54{height:54%}.progress-pct-55{width:55%}.height-pct-55{height:55%}.progress-pct-56{width:56%}.height-pct-56{height:56%}.progress-pct-57{width:57%}.height-pct-57{height:57%}.progress-pct-58{width:58%}.height-pct-58{height:58%}.progress-pct-59{width:59%}.height-pct-59{height:59%}.progress-pct-60{width:60%}.height-pct-60{height:60%}.progress-pct-61{width:61%}.height-pct-61{height:61%}.progress-pct-62{width:62%}.height-pct-62{height:62%}.progress-pct-63{width:63%}.height-pct-63{height:63%}.progress-pct-64{width:64%}.height-pct-64{height:64%}.progress-pct-65{width:65%}.height-pct-65{height:65%}.progress-pct-66{width:66%}.height-pct-66{height:66%}.progress-pct-67{width:67%}.height-pct-67{height:67%}.progress-pct-68{width:68%}.height-pct-68{height:68%}.progress-pct-69{width:69%}.height-pct-69{height:69%}.progress-pct-70{width:70%}.height-pct-70{height:70%}.progress-pct-71{width:71%}.height-pct-71{height:71%}.progress-pct-72{width:72%}.height-pct-72{height:72%}.progress-pct-73{width:73%}.height-pct-73{height:73%}.progress-pct-74{width:74%}.height-pct-74{height:74%}.progress-pct-75{width:75%}.height-pct-75{height:75%}.progress-pct-76{width:76%}.height-pct-76{height:76%}.progress-pct-77{width:77%}.height-pct-77{height:77%}.progress-pct-78{width:78%}.height-pct-78{height:78%}.progress-pct-79{width:79%}.height-pct-79{height:79%}.progress-pct-80{width:80%}.height-pct-80{height:80%}.progress-pct-81{width:81%}.height-pct-81{height:81%}.progress-pct-82{width:82%}.height-pct-82{height:82%}.progress-pct-83{width:83%}.height-pct-83{height:83%}.progress-pct-84{width:84%}.height-pct-84{height:84%}.progress-pct-85{width:85%}.height-pct-85{height:85%}.progress-pct-86{width:86%}.height-pct-86{height:86%}.progress-pct-87{width:87%}.height-pct-87{height:87%}.progress-pct-88{width:88%}.height-pct-88{height:88%}.progress-pct-89{width:89%}.height-pct-89{height:89%}.progress-pct-90{width:90%}.height-pct-90{height:90%}.progress-pct-91{width:91%}.height-pct-91{height:91%}.progress-pct-92{width:92%}.height-pct-92{height:92%}.progress-pct-93{width:93%}.height-pct-93{height:93%}.progress-pct-94{width:94%}.height-pct-94{height:94%}.progress-pct-95{width:95%}.height-pct-95{height:95%}.progress-pct-96{width:96%}.height-pct-96{height:96%}.progress-pct-97{width:97%}.height-pct-97{height:97%}.progress-pct-98{width:98%}.height-pct-98{height:98%}.progress-pct-99{width:99%}.height-pct-99{height:99%}.progress-pct-100{width:100%}.height-pct-100{height:100%}/* SOURCE: workspace-subscription-v1.34.0.css */.workspace-trial-note{display:grid;gap:.35rem;margin:0 0 1.15rem;padding:1rem 1.05rem;border:1px solid #b9e1d7;border-radius:14px;background:#edf9f6;color:#123b45}.workspace-trial-note strong{font-size:.92rem}.workspace-trial-note span{font-size:.78rem;line-height:1.55;color:#526c75}.subscription-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem;margin-bottom:1rem}.subscription-summary-grid article{margin:0}.subscription-summary-grid article>span,.subscription-order-panel .panel-heading span,.subscription-history-panel .panel-heading span{font-size:.68rem;font-weight:850;letter-spacing:.14em;color:#0c8b7d}.subscription-current-plan>strong,.subscription-safety-card>strong{display:block;margin:.5rem 0 .25rem;font-size:1.35rem;color:#123b5d}.subscription-current-plan p,.subscription-safety-card p{margin:.25rem 0;line-height:1.65;color:#607581}.subscription-current-plan small{display:block;margin-top:.7rem;color:#0c756b;font-weight:750}.subscription-order-panel,.subscription-history-panel{margin-bottom:1rem}.subscription-order-form{display:grid;grid-template-columns:1.2fr .8fr .8fr auto;gap:.8rem;align-items:end}.subscription-order-form label,.subscription-payment-form label{display:grid;gap:.38rem}.subscription-order-form label>span,.subscription-payment-form label>span{font-size:.74rem;font-weight:800;color:#315064}.subscription-order-form select,.subscription-payment-form input,.subscription-payment-form textarea{width:100%;min-height:44px;border:1px solid #c7d8e1;border-radius:10px;background:#fff;color:#123047;padding:.72rem .8rem;font:inherit}.subscription-order-form button{min-height:44px}.subscription-order-steps{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid #e1eaee;color:#526b78;font-size:.78rem}.subscription-order-steps span{display:flex;align-items:center;gap:.38rem}.subscription-order-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8f6f3;color:#087a6f}.subscription-order-steps i{font-style:normal;color:#9fb0b8}.subscription-order-list{display:grid;gap:.9rem}.subscription-order-card{padding:1rem;border:1px solid #d8e4e9;border-radius:14px;background:#fbfdfe}.subscription-order-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}.subscription-order-head>div{display:grid;gap:.25rem}.subscription-order-head span{font-size:.7rem;letter-spacing:.08em;color:#718690}.subscription-order-head strong{font-size:1rem;color:#173d57}.subscription-order-head>b{padding:.42rem .62rem;border-radius:999px;background:#eef3f5;color:#526a76;font-size:.69rem}.status-trial_active .subscription-order-head>b,.status-confirmed .subscription-order-head>b{background:#e6f7f1;color:#087467}.status-pending_payment .subscription-order-head>b{background:#fff4dd;color:#8b5b00}.status-payment_submitted .subscription-order-head>b{background:#e9f1ff;color:#285ca6}.status-rejected .subscription-order-head>b{background:#fff0ef;color:#9c3029}.subscription-order-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0}.subscription-order-card dl div{display:grid;gap:.2rem;padding:.7rem;border-radius:10px;background:#f2f7f9}.subscription-order-card dt{font-size:.66rem;color:#738791}.subscription-order-card dd{margin:0;color:#163b55;font-size:.82rem;font-weight:750}.subscription-payment-instructions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:1rem;border:1px dashed #9fc7c0;border-radius:12px;background:#f0faf7}.subscription-payment-instructions>div{display:grid;gap:.3rem}.subscription-payment-instructions strong{color:#0c5f58}.subscription-payment-instructions small{color:#5f7777}.subscription-payment-instructions img{display:block;width:150px;height:150px;object-fit:contain;border:1px solid #d7e5e3;border-radius:10px;background:#fff}.subscription-payment-form{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem}.subscription-payment-form .subscription-notes{grid-column:1/-1}.subscription-payment-form button{justify-self:start}.subscription-payment-form small{font-size:.68rem;color:#71858e}.subscription-cancel-form{margin-top:.55rem}.subscription-cancel-form button{border:0;background:transparent;color:#a23c36;font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer}.subscription-review-note,.subscription-rejection-note{margin:.9rem 0 0;padding:.85rem;border-radius:10px;line-height:1.6;font-size:.8rem}.subscription-review-note{background:#eaf2ff;color:#294f82}.subscription-rejection-note{background:#fff1f0;color:#8b322d}[data-theme=dark] .workspace-trial-note{border-color:#28665f;background:#113b39;color:#ddf7f1}[data-theme=dark] .workspace-trial-note span,[data-theme=dark] .subscription-current-plan p,[data-theme=dark] .subscription-safety-card p{color:#aec4c7}[data-theme=dark] .subscription-current-plan>strong,[data-theme=dark] .subscription-safety-card>strong,[data-theme=dark] .subscription-order-head strong,[data-theme=dark] .subscription-order-card dd{color:#e5f1f5}[data-theme=dark] .subscription-order-card{border-color:#31515e;background:#173644}[data-theme=dark] .subscription-order-card dl div{background:#203f4c}[data-theme=dark] .subscription-order-form select,[data-theme=dark] .subscription-payment-form input,[data-theme=dark] .subscription-payment-form textarea{border-color:#45616b;background:#153542;color:#edf6f8}[data-theme=dark] .subscription-payment-instructions{border-color:#3d6f69;background:#173f3c}[data-theme=dark] .subscription-order-steps{border-color:#31505c;color:#abc0c7}@media(max-width:1000px){.subscription-order-form{grid-template-columns:1fr 1fr}.subscription-order-form button{width:100%}}@media(max-width:700px){.subscription-summary-grid,.subscription-order-form,.subscription-payment-form{grid-template-columns:1fr}.subscription-payment-form .subscription-notes{grid-column:auto}.subscription-order-steps{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.subscription-order-steps i{display:none}.subscription-order-head{display:grid}.subscription-order-head>b{justify-self:start}.subscription-order-card dl{grid-template-columns:1fr}.subscription-payment-instructions{align-items:flex-start;flex-direction:column}.subscription-payment-instructions img{width:min(100%,240px);height:auto;aspect-ratio:1/1}}/* SOURCE: workspace-registration-v1.34.0.css */.registration-plan-fields{display:grid;gap:.7rem;margin:.2rem 0 1rem;padding:.9rem;border:1px solid #d2e1e6;border-radius:12px}.registration-plan-fields legend{padding:0 .35rem;color:#123b5d;font-size:.78rem;font-weight:850}.registration-plan-fields>label{display:grid;gap:.35rem}.registration-plan-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.registration-plan-fields>div label{display:grid;gap:.35rem}.registration-plan-fields select{width:100%;min-height:42px;border:1px solid #c6d7df;border-radius:9px;background:#fff;color:#123047;padding:.6rem .7rem;font:inherit}.registration-plan-fields small{color:#6b808a;font-size:.67rem;line-height:1.5}[data-theme=dark] .registration-plan-fields{border-color:#3a5965}[data-theme=dark] .registration-plan-fields legend{color:#e5f1f5}[data-theme=dark] .registration-plan-fields select{border-color:#45616b;background:#153542;color:#edf6f8}@media(max-width:560px){.registration-plan-fields>div{grid-template-columns:1fr}}/* SOURCE: workspace-v1.36.0.css */.whatsapp-compose{width:min(920px,100%)}.whatsapp-compose .panel-heading{align-items:flex-start}.whatsapp-compose .panel-heading p{margin:5px 0 0;color:var(--workspace-muted,#66808e);font-size:.76rem}.whatsapp-direct-badge{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:999px;background:#def7e8;color:#08734c;font-size:.68rem;font-weight:850;white-space:nowrap}.whatsapp-compose textarea{min-height:210px;line-height:1.6}.whatsapp-compose-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.whatsapp-send-button{border-color:#16884f!important;background:#16884f!important;color:#fff!important}.whatsapp-send-button svg{width:1rem;height:1rem}.whatsapp-compose-error[hidden]{display:none!important}html[data-theme="dark"] .whatsapp-direct-badge{background:#123f31;color:#8be2b2}@media(max-width:640px){.whatsapp-compose{padding:14px!important}.whatsapp-compose .panel-heading{flex-direction:column;gap:.7rem}.whatsapp-compose-actions .workspace-button{width:100%}}/* SOURCE: workspace-v1.36.1.css *//* FariDocs Workspace v1.36.1 — simplified purchasing and precise document actions. */.workspace-view-purchase-orders .workspace-heading{max-width:760px;margin-bottom:22px}.workspace-view-purchase-orders .workspace-heading p{max-width:700px;line-height:1.65}.workspace-view-purchase-orders .workspace-panel,.workspace-view-purchase-orders .po-kpi-grid article{box-shadow:none}.workspace-view-purchase-orders .po-getting-started{padding:21px;border-radius:16px}.workspace-view-purchase-orders .po-getting-started .panel-heading{align-items:flex-start}.workspace-view-purchase-orders .po-getting-started .po-lifecycle div{padding:13px;background:var(--workspace-soft,#f6fafb)}.workspace-view-purchase-orders .po-getting-started .po-lifecycle small{font-size:10px;line-height:1.5}.workspace-view-purchase-orders .po-section-tabs{display:flex;align-items:center;gap:4px;margin-bottom:16px;padding:5px;border:1px solid var(--workspace-border,#d8e3e8);border-radius:12px;background:var(--workspace-soft,#f6fafb);overflow-x:auto}.workspace-view-purchase-orders .po-section-tabs a{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;padding:8px 11px;border:0;border-radius:8px;color:var(--workspace-muted,#62798a);font-size:10px;font-weight:750;white-space:nowrap}.workspace-view-purchase-orders .po-section-tabs a.active{background:var(--workspace-card,#fff);color:var(--po-navy,#0d3855);box-shadow:0 2px 7px rgba(13,56,85,.08)}.workspace-view-purchase-orders .po-section-tabs svg{width:15px;height:15px}.workspace-view-purchase-orders .po-section-tabs b{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:#e4eff1;color:#315b6d;font-size:8px}.workspace-view-purchase-orders .po-kpi-grid{gap:10px}.workspace-view-purchase-orders .po-kpi-grid article{min-height:118px;padding:17px;border-radius:12px}.workspace-view-purchase-orders .po-kpi-grid strong{margin:9px 0 5px;font-size:20px}.workspace-view-purchase-orders .po-detail-header{border:1px solid var(--workspace-border,#d8e3e8);background:var(--workspace-card,#fff);color:var(--workspace-heading,#102f46);box-shadow:none}.workspace-view-purchase-orders .po-detail-header h2{color:var(--workspace-heading,#102f46)}.workspace-view-purchase-orders .po-detail-header p,.workspace-view-purchase-orders .po-detail-header span{color:var(--workspace-muted,#62798a)}.workspace-view-purchase-orders .po-detail-header .workspace-button.ghost{border-color:var(--workspace-border,#d8e3e8);background:var(--workspace-soft,#f6fafb);color:var(--workspace-heading,#102f46)}.workspace-view-purchase-orders .po-register-panel,.workspace-view-purchase-orders .procurement-form-card,.workspace-view-purchase-orders .procurement-list-card{border-radius:14px}.workspace-view-documents .workspace-table-wrap{overflow-x:auto}.whatsapp-attachment-guide{padding:14px 16px;border:1px solid #cfe2e5;border-radius:11px;background:#f5fafb}.whatsapp-attachment-guide>strong{display:block;color:#123f57;font-size:11px}.whatsapp-attachment-guide ol{display:grid;gap:5px;margin:9px 0;padding-left:20px;color:#506d7b;font-size:10px}.whatsapp-attachment-guide small{display:block;color:#738a95;font-size:9px;line-height:1.55}html[data-theme="dark"] .workspace-view-purchase-orders .po-section-tabs,html[data-theme="dark"] .whatsapp-attachment-guide{border-color:#31515e;background:#112e3d}html[data-theme="dark"] .workspace-view-purchase-orders .po-section-tabs a.active{background:#193b49;color:#eaf7fa}html[data-theme="dark"] .workspace-view-purchase-orders .po-section-tabs b{background:#244857;color:#bfe5e4}html[data-theme="dark"] .workspace-view-purchase-orders .po-detail-header{border-color:#31515e;background:#102a38}html[data-theme="dark"] .workspace-view-purchase-orders .po-detail-header h2{color:#edf7fa}html[data-theme="dark"] .workspace-view-purchase-orders .po-detail-header p,html[data-theme="dark"] .workspace-view-purchase-orders .po-detail-header span{color:#abc0c9}html[data-theme="dark"] .workspace-view-purchase-orders .po-detail-header .workspace-button.ghost{border-color:#3b5c69;background:#163847;color:#e1f2f5}html[data-theme="dark"] .whatsapp-attachment-guide>strong{color:#e5f4f6}html[data-theme="dark"] .whatsapp-attachment-guide ol,html[data-theme="dark"] .whatsapp-attachment-guide small{color:#aec3cc}@media(min-width:801px){.workspace-view-documents .workspace-document-table{min-width:1400px!important;table-layout:fixed}.workspace-view-documents .workspace-document-table .column-actions{width:480px!important}.workspace-view-documents .workspace-document-table th:last-child,.workspace-view-documents .workspace-document-table td:last-child{width:480px!important;min-width:480px!important}.workspace-view-documents .document-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;white-space:nowrap!important}.workspace-view-documents .document-actions form{display:inline-flex!important;flex:0 0 auto!important;margin:0!important}.workspace-view-documents .document-actions .document-icon-action{flex:0 0 auto!important;white-space:nowrap!important}}@media(max-width:900px){.workspace-view-purchase-orders .po-section-tabs{justify-content:flex-start}.workspace-view-purchase-orders .po-section-tabs a{flex:0 0 auto}}@media(max-width:640px){.workspace-view-purchase-orders .po-getting-started{padding:15px}.workspace-view-purchase-orders .po-getting-started .panel-heading{display:grid;gap:9px}.workspace-view-purchase-orders .po-section-tabs{margin-inline:0}.whatsapp-attachment-guide{padding:13px}}/* SOURCE: workspace-v1.36.2.css *//* FariDocs Workspace v1.36.2 — readable typography and status-focused work queues. */.workspace-body{font-family:'Inter',sans-serif;font-size:15px;line-height:1.58;letter-spacing:0}.workspace-main{font-size:14px;line-height:1.58}.workspace-heading>span,.panel-heading>div>span,.invoice-section-heading>div>span,.pr-focused-heading>div>span,.pr-action-header>div>span{font-size:11px;line-height:1.3;letter-spacing:.09em}.workspace-heading h1{font-size:clamp(27px,3vw,38px);line-height:1.16;letter-spacing:-.025em}.workspace-heading p,.workspace-panel>p{font-size:13px;line-height:1.65}.workspace-sidebar nav a,.workspace-create-link{font-size:13px;line-height:1.35}.workspace-sidebar small,.workspace-plan-card small{font-size:11px;line-height:1.45}.workspace-panel h2,.panel-heading h2{font-size:20px;line-height:1.3;letter-spacing:-.015em}.workspace-panel h3,.panel-heading h3{font-size:16px;line-height:1.35}.workspace-form label>span,.invoice-payment-fields label>span,.po-form-row label>span,.po-line-entry label>span{font-size:11px;line-height:1.4}.workspace-body input,.workspace-body select,.workspace-body textarea,.workspace-body button{font:inherit;font-size:13px;line-height:1.4}.workspace-main table th{font-size:10px;line-height:1.35;letter-spacing:.055em}.workspace-main table td{font-size:12px;line-height:1.5}.workspace-main table td small{font-size:10px;line-height:1.45}.invoice-focus-tabs{display:flex;align-items:stretch;gap:8px;margin:16px 0;padding:7px;border:1px solid var(--workspace-border,#d8e3e8);border-radius:14px;background:var(--workspace-soft,#f5f9fa);overflow-x:auto}.invoice-focus-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 13px;border-radius:9px;color:var(--workspace-muted,#607789);font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.invoice-focus-tabs a>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e1ecef;color:#17526b;font-size:11px}.invoice-focus-tabs a svg{width:17px;height:17px}.invoice-focus-tabs a b{min-width:21px;padding:2px 6px;border-radius:10px;background:#e3ecef;text-align:center;font-size:10px}.invoice-focus-tabs a.active{background:#0e6f82;color:#fff;box-shadow:0 5px 13px rgba(14,111,130,.2)}.invoice-focus-tabs a.active>span,.invoice-focus-tabs a.active b{background:rgba(255,255,255,.2);color:#fff}.invoice-action-center{margin-top:16px}.invoice-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.invoice-action-grid>.invoice-action-card:only-child{grid-column:1/-1;max-width:680px}.invoice-secondary-action{grid-column:1/-1;border-top:1px solid var(--workspace-border,#d8e3e8);padding-top:10px}.invoice-secondary-action>summary{width:max-content;color:var(--workspace-muted,#607789);font-size:11px;font-weight:750;cursor:pointer}.invoice-secondary-action .invoice-action-card{max-width:620px;margin-top:10px}.invoice-next-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:19px;border:1px solid #b8d7dc;border-radius:15px;background:#f2faf9}.invoice-next-action-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#0e807b;color:#fff;font-size:15px;font-weight:850}.invoice-next-action-card small,.invoice-next-action-card h3,.invoice-next-action-card p{display:block;margin:0}.invoice-next-action-card small{color:#0d7772;font-size:10px;font-weight:850;letter-spacing:.09em}.invoice-next-action-card h3{margin-top:4px;color:var(--workspace-heading,#102f46);font-size:17px}.invoice-next-action-card p{margin-top:4px;color:var(--workspace-muted,#607789);font-size:12px;line-height:1.55}.invoice-next-action-card form{margin:0}.invoice-next-action-card.waiting{border-color:var(--workspace-border,#d8e3e8);background:var(--workspace-soft,#f6f9fa)}.invoice-next-action-card.waiting>span{background:#78909b}.invoice-next-action-card.complete{border-color:#aadbc9;background:#effaf5}.invoice-detail-columns.single-panel{grid-template-columns:minmax(0,1fr)}.invoice-delivery-primary{width:max-content;margin:0 0 14px auto}.workspace-view-purchase-orders .po-section-tabs{flex-wrap:wrap;overflow:visible}.workspace-view-purchase-orders .po-section-tabs a{min-height:43px;font-size:11px}.workspace-view-purchase-orders .po-section-tabs a b{font-size:10px}.pr-work-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.pr-work-queues a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;padding:14px;border:1px solid var(--workspace-border,#d8e3e8);border-radius:13px;background:var(--workspace-card,#fff);color:var(--workspace-heading,#102f46);text-decoration:none}.pr-work-queues a>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--workspace-soft,#edf5f6);color:#0f6f83;font-size:13px;font-weight:850}.pr-work-queues b{font-size:13px;line-height:1.3}.pr-work-queues small{color:var(--workspace-muted,#607789);font-size:10px;line-height:1.35}.pr-work-queues a.active{border-color:#0f7888;background:#eff9f9}.pr-work-queues a.active>span{background:#0f7888;color:#fff}.pr-focused-page{margin-bottom:16px}.pr-focused-heading,.pr-action-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.pr-focused-heading h2,.pr-action-header h2{margin:4px 0 0}.pr-focused-heading p,.pr-action-header p{max-width:720px;margin:5px 0 0;color:var(--workspace-muted,#607789);font-size:12px;line-height:1.55}.pr-focused-heading>a{align-self:center;color:#0e7180;font-size:12px;font-weight:800;text-decoration:none}.pr-focused-heading>strong{display:grid;place-items:center;min-width:38px;height:38px;border-radius:11px;background:var(--workspace-soft,#edf5f6);font-size:14px}.pr-action-header>a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--workspace-soft,#edf5f6);color:var(--workspace-heading,#102f46);font-size:22px;text-decoration:none}.pr-create-form{max-width:980px}.pr-form-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.pr-form-submit small{color:var(--workspace-muted,#607789);font-size:11px}.pr-queue-table{min-width:760px}.pr-queue-table .pr-open-action{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:8px;background:#e7f5f4;color:#0d716f;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.pr-action-detail{display:grid;gap:15px;margin-bottom:18px;border-color:#a8cbd1}.pr-item-table{width:100%;min-width:620px;border-collapse:collapse}.pr-item-table th,.pr-item-table td{padding:10px;border-bottom:1px solid var(--workspace-border,#d8e3e8);text-align:left}.pr-item-table td strong,.pr-item-table td small{display:block}.pr-next-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:18px;border:1px solid #b6d7dc;border-radius:14px;background:#f1faf9}.pr-next-action>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#0f7d79;color:#fff;font-size:14px;font-weight:850}.pr-next-action small{color:#0c716d;font-size:10px;font-weight:850;letter-spacing:.09em}.pr-next-action h3{margin:4px 0;color:var(--workspace-heading,#102f46);font-size:17px}.pr-next-action p{margin:0 0 12px;color:var(--workspace-muted,#607789);font-size:12px;line-height:1.55}.pr-next-action form{display:grid;gap:10px;max-width:760px}.pr-next-action form>div{display:flex;gap:8px;flex-wrap:wrap}.pr-next-action.waiting,.pr-next-action.closed{border-color:var(--workspace-border,#d8e3e8);background:var(--workspace-soft,#f5f9fa)}.pr-next-action.waiting>span{background:#718a96}.pr-secondary-action,.pr-email-history{border-top:1px solid var(--workspace-border,#d8e3e8);padding-top:11px}.pr-secondary-action>summary,.pr-email-history>summary{color:var(--workspace-muted,#607789);font-size:11px;font-weight:800;cursor:pointer}.pr-secondary-action form{display:grid;gap:10px;max-width:620px;margin-top:12px}.pr-supplier-focus{padding-top:0;border-top:0}.pr-create-po,.pr-view-po{width:max-content}.pr-waiting-state{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--workspace-soft,#f5f9fa)}.pr-waiting-state>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#71909b;color:#fff;font-weight:850}.pr-waiting-state strong{font-size:13px}.pr-waiting-state p{margin:3px 0 0;color:var(--workspace-muted,#607789);font-size:12px}.po-focus-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:15px 17px;border:1px solid #b6d7dc;border-radius:13px;background:#f1faf9}.po-focus-banner>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#0f7a7c;color:#fff;font-size:13px;font-weight:850}.po-focus-banner small,.po-focus-banner strong,.po-focus-banner p{display:block}.po-focus-banner small{color:#0b7473;font-size:9px;font-weight:850;letter-spacing:.08em}.po-focus-banner strong{margin-top:2px;color:var(--workspace-heading,#102f46);font-size:14px}.po-focus-banner p{margin:2px 0 0;color:var(--workspace-muted,#607789);font-size:11px;line-height:1.45}.po-focus-banner>b{color:#0d716f;font-size:11px}html[data-theme="dark"] .invoice-focus-tabs,html[data-theme="dark"] .pr-work-queues a,html[data-theme="dark"] .pr-focused-page,html[data-theme="dark"] .pr-action-detail{border-color:#315463;background:#102d3b}html[data-theme="dark"] .invoice-focus-tabs a{color:#b7cbd3}html[data-theme="dark"] .invoice-focus-tabs a>span,html[data-theme="dark"] .invoice-focus-tabs a b,html[data-theme="dark"] .pr-work-queues a>span{background:#1a4352;color:#bcebe7}html[data-theme="dark"] .invoice-focus-tabs a.active,html[data-theme="dark"] .pr-work-queues a.active{background:#176b79;color:#fff}html[data-theme="dark"] .invoice-next-action-card,html[data-theme="dark"] .pr-next-action,html[data-theme="dark"] .po-focus-banner{border-color:#35616a;background:#123b43}html[data-theme="dark"] .invoice-next-action-card.waiting,html[data-theme="dark"] .pr-next-action.waiting,html[data-theme="dark"] .pr-next-action.closed{border-color:#315463;background:#122f3d}html[data-theme="dark"] .invoice-next-action-card h3,html[data-theme="dark"] .pr-next-action h3,html[data-theme="dark"] .po-focus-banner strong,html[data-theme="dark"] .pr-work-queues b{color:#eef9fb}html[data-theme="dark"] .invoice-next-action-card p,html[data-theme="dark"] .pr-next-action p,html[data-theme="dark"] .po-focus-banner p,html[data-theme="dark"] .pr-work-queues small{color:#abc3cc}@media(max-width:980px){.pr-work-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-next-action-card,.po-focus-banner{grid-template-columns:auto minmax(0,1fr)}.invoice-next-action-card>a,.invoice-next-action-card>form,.po-focus-banner>a,.po-focus-banner>b{grid-column:2}.invoice-action-grid{grid-template-columns:1fr}}@media(max-width:680px){.workspace-body{font-size:14px}.workspace-main{font-size:13px}.workspace-heading h1{font-size:27px}.workspace-panel h2,.panel-heading h2{font-size:18px}.invoice-focus-tabs{scroll-snap-type:x mandatory}.invoice-focus-tabs a{min-width:max-content;scroll-snap-align:start}.invoice-next-action-card,.po-focus-banner{grid-template-columns:1fr}.invoice-next-action-card>a,.invoice-next-action-card>form,.po-focus-banner>a,.po-focus-banner>b{grid-column:1;width:100%}.pr-work-queues{grid-template-columns:1fr 1fr}.pr-focused-heading,.pr-action-header,.pr-form-submit{align-items:flex-start;flex-direction:column}.pr-focused-heading>strong{align-self:flex-start}.pr-next-action{grid-template-columns:1fr}.pr-next-action form>div{display:grid}.pr-next-action form>div .workspace-button{width:100%}.workspace-view-purchase-orders .po-section-tabs{display:grid;grid-template-columns:1fr 1fr}.workspace-view-purchase-orders .po-section-tabs a{justify-content:flex-start}}/* SOURCE: workspace-v1.37.0.css *//* FariDocs v1.37.0 — concise Workspace entry, package state, and trial controls. */.workspace-access-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.workspace-access-facts article{display:grid;gap:6px;padding:17px 18px;border:1px solid var(--workspace-border,#d7e3ea);border-radius:14px;background:var(--workspace-panel,#fff)}.workspace-access-facts strong{color:var(--workspace-heading,#123b5d);font-size:.86rem}.workspace-access-facts span{color:var(--workspace-muted,#617787);font-size:.75rem;line-height:1.55}.compact-heading{display:block;margin-bottom:18px}.compact-heading h1{margin-top:5px}.registration-paid-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.registration-paid-fields[hidden],[data-trial-summary][hidden],[data-paid-summary][hidden]{display:none!important}.registration-plan-fields>small{display:block;margin-top:10px;padding:10px 12px;border-radius:9px;background:#eef7f6;color:#315e61;line-height:1.55}.workspace-sidebar .workspace-plan-card{display:block;margin-top:12px;padding:10px 12px;text-align:left}.workspace-sidebar .workspace-plan-card strong{display:block;color:inherit;font-size:.76rem;line-height:1.35}.workspace-sidebar>div>strong{display:block;margin-top:2px}.workspace-view-dashboard>.workspace-alert.success{border-left:4px solid #d4921c}.subscription-order-card.status-trial_pending_approval{border-color:#b9d5e6}.subscription-order-card.status-expired,.subscription-order-card.status-trial_expired{border-color:#e5c77b}.subscription-order-card.status-expired .subscription-order-head b,.subscription-order-card.status-trial_expired .subscription-order-head b{background:#fff4d8;color:#805a12}[data-theme=dark] .workspace-access-facts article{border-color:#31515e;background:#102f3d}[data-theme=dark] .workspace-access-facts strong{color:#edf7fa}[data-theme=dark] .workspace-access-facts span{color:#afc3ca}[data-theme=dark] .registration-plan-fields>small{background:#173c3b;color:#d1eeea}@media(max-width:900px){.workspace-access-facts{grid-template-columns:1fr}.registration-paid-fields{grid-template-columns:1fr}}/* SOURCE: workspace-v1.38.0.css *//* FariDocs v1.38.0 — proportional Workspace tables and linear public entry. */.workspace-welcome{display:block;min-height:0;padding:48px 54px}.workspace-welcome-copy{max-width:none}.workspace-welcome h1{max-width:none;margin-right:0;font-size:clamp(38px,4.25vw,64px);line-height:1.04}.workspace-welcome-copy>p{max-width:900px}.workspace-welcome .workspace-access-facts{margin-top:30px}.workspace-welcome>.workspace-public-actions{justify-content:flex-start;margin-top:22px}.workspace-view-documents .workspace-document-panel,.workspace-view-documents .workspace-table-wrap{min-width:0;max-width:100%}.workspace-view-documents .workspace-table-wrap{overflow:hidden}@media(min-width:1161px){.workspace-view-documents .workspace-document-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.workspace-view-documents .workspace-document-table .column-document-name{width:21%!important}.workspace-view-documents .workspace-document-table .column-generator{width:12%!important}.workspace-view-documents .workspace-document-table .column-number{width:14%!important}.workspace-view-documents .workspace-document-table .column-value{width:12%!important}.workspace-view-documents .workspace-document-table .column-storage{width:7%!important}.workspace-view-documents .workspace-document-table .column-created{width:12%!important}.workspace-view-documents .workspace-document-table .column-actions{width:22%!important}.workspace-view-documents .workspace-document-table th,.workspace-view-documents .workspace-document-table td{min-width:0!important;padding:9px 7px!important;white-space:normal!important;vertical-align:top}.workspace-view-documents .workspace-document-table th:last-child,.workspace-view-documents .workspace-document-table td:last-child{width:22%!important;min-width:0!important}.workspace-view-documents .document-name-cell strong,.workspace-view-documents .document-name-cell small,.workspace-view-documents .document-number-cell{overflow-wrap:anywhere}.workspace-view-documents .document-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:5px!important;min-width:0!important;white-space:normal!important}.workspace-view-documents .document-actions form{display:block!important;width:100%;min-width:0;margin:0!important}.workspace-view-documents .document-actions .document-icon-action{width:100%!important;min-width:0!important;min-height:31px!important;padding:5px 6px!important;gap:5px!important;white-space:normal!important;text-align:center}.workspace-view-documents .document-actions .document-icon-action svg{flex:0 0 13px;width:13px;height:13px}.workspace-view-documents .workspace-action-label{min-width:0;white-space:normal!important;line-height:1.15}}.workspace-view-invoices .invoice-table-wrap{max-width:100%;overflow-x:auto}.workspace-view-invoices .invoice-register-table{width:100%!important;min-width:1080px!important;table-layout:fixed!important}.workspace-view-invoices .invoice-register-table th:nth-child(1){width:22%!important}.workspace-view-invoices .invoice-register-table th:nth-child(2){width:12%!important}.workspace-view-invoices .invoice-register-table th:nth-child(3){width:18%!important}.workspace-view-invoices .invoice-register-table th:nth-child(4){width:14%!important}.workspace-view-invoices .invoice-register-table th:nth-child(5),.workspace-view-invoices .invoice-register-table td:nth-child(5){width:34%!important;min-width:0!important}.workspace-view-invoices .invoice-row-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch!important;gap:5px!important;min-width:0;white-space:nowrap!important}.workspace-view-invoices .invoice-row-actions a{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0!important;min-height:31px!important;padding:5px 6px!important;font-size:8px!important;white-space:nowrap!important}.workspace-view-invoices .invoice-row-actions svg{flex:0 0 12px;width:12px;height:12px}@media(max-width:1160px){.workspace-view-documents .workspace-document-table{min-width:0!important}.workspace-view-documents .workspace-document-table .column-actions{width:auto!important}.workspace-view-documents .workspace-table-wrap{overflow:visible}.workspace-view-documents .workspace-document-table th:last-child,.workspace-view-documents .workspace-document-table td:last-child{width:auto!important;min-width:0!important}.workspace-view-documents .document-actions{min-width:0!important;flex-wrap:wrap!important}}@media(max-width:900px){.workspace-welcome{padding:32px}.workspace-view-invoices .invoice-register-table{min-width:0!important}.workspace-view-invoices .invoice-register-table td:nth-child(5){width:100%!important}.workspace-view-invoices .invoice-row-actions{grid-template-columns:repeat(4,minmax(0,1fr));white-space:nowrap!important}.workspace-view-invoices .invoice-row-actions a{padding-inline:3px!important;font-size:7px!important}}@media(max-width:520px){.workspace-welcome{padding:22px}.workspace-welcome h1{font-size:34px}.workspace-welcome .workspace-access-facts{margin-top:22px}}/* SOURCE: workspace-v1.39.0.css *//* FariDocs v1.39.0 — customer-synced invoice entry and clearer Workspace actions. */.workspace-welcome>.workspace-public-actions{justify-content:center}.invoice-customer-sync-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 16px;border-color:#bcded9;background:linear-gradient(120deg,#fff 0,#f7fbfb 55%,#e8f8f4 100%)}.invoice-customer-sync-entry .invoice-create-copy{max-width:720px}.invoice-customer-sync-entry .invoice-create-copy>span{display:block;color:#087f75;font-size:8px;font-weight:900;letter-spacing:.15em}.invoice-customer-sync-entry .invoice-create-copy>strong{display:block;margin:5px 0;color:#113c53;font-size:16px}.invoice-customer-sync-entry .invoice-create-copy>p{margin:0;color:#647f8c;font-size:10px;line-height:1.6}.invoice-customer-sync-entry .invoice-create-form{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:8px;flex:0 1 470px;min-width:min(100%,390px);padding:11px;border:1px solid #d2e4e5;border-radius:12px;background:#fff}.invoice-customer-sync-entry .invoice-create-form label{display:grid;gap:5px;color:#526f7d;font-size:8px;font-weight:850}.invoice-customer-sync-entry .invoice-create-form select{width:100%;min-height:40px;padding:7px 34px 7px 10px;border:1px solid #c8dce0;border-radius:8px;background:#fbfdfd;color:#163b50;font:inherit;font-size:9px}.invoice-customer-sync-entry .invoice-create-form .workspace-button{gap:6px;white-space:nowrap}.invoice-customer-sync-entry .invoice-create-form svg,.invoice-create-empty svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.invoice-create-empty{display:grid;grid-template-columns:34px minmax(170px,1fr) auto;align-items:center;gap:10px;flex:0 1 540px;padding:11px;border:1px dashed #bfd9dc;border-radius:12px;background:#fff}.invoice-create-empty>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e8f6f3;color:#087f75}.invoice-create-empty strong,.invoice-create-empty small{display:block}.invoice-create-empty strong{font-size:10px}.invoice-create-empty small{margin-top:2px;color:#6d8590;font-size:8px}.invoice-sync-source,.invoice-detail-source{position:relative;padding-left:10px!important}.invoice-sync-source:before,.invoice-detail-source:before{content:"";position:absolute;left:0;top:.48em;width:5px;height:5px;border-radius:50%;background:#8da2ac}.invoice-sync-source.is-synced:before,.invoice-detail-source.is-synced:before{background:#0c9c8e}.invoice-sync-source.is-synced,.invoice-detail-source.is-synced{color:#087d72!important}.invoice-sync-source.is-standalone,.invoice-detail-source.is-standalone{color:#9a6a13!important}.invoice-detail-source{display:block;margin-top:3px;color:#6d8590;font-size:7px;line-height:1.4}.workspace-view-documents .workspace-document-table .column-document-name{width:22%!important}.workspace-view-documents .workspace-document-table .column-generator{width:12%!important}.workspace-view-documents .workspace-document-table .column-number{width:14%!important}.workspace-view-documents .workspace-document-table .column-value{width:11%!important}.workspace-view-documents .workspace-document-table .column-storage{width:7%!important}.workspace-view-documents .workspace-document-table .column-created{width:14%!important}.workspace-view-documents .workspace-document-table .column-actions{width:20%!important}.workspace-view-documents .workspace-document-table th:last-child,.workspace-view-documents .workspace-document-table td:last-child{width:20%!important}.workspace-view-documents .document-actions{display:grid!important;grid-template-columns:repeat(5,minmax(27px,1fr)) !important;align-items:center!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}.workspace-view-documents .document-actions form{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.workspace-view-documents .document-actions .document-icon-action{position:relative;display:inline-grid!important;place-items:center;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;padding:0!important;border-radius:7px!important}.workspace-view-documents .document-actions .document-icon-action svg{width:13px!important;height:13px!important;margin:0!important}.workspace-view-documents .document-actions .workspace-action-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0) !important;white-space:nowrap!important;border:0!important}.po-operational-metrics{margin:16px 0 18px;padding:16px 18px;border:1px solid #d6e3e7;border-radius:15px;background:linear-gradient(140deg,#f9fbfc,#f2f7f8)}.po-operational-metrics>header,.pr-process-navigation>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.po-operational-metrics>header span,.pr-process-navigation>header span{display:block;color:#597888;font-size:7px;font-weight:900;letter-spacing:.15em}.po-operational-metrics>header h2,.pr-process-navigation>header h2{margin:3px 0 0;font-size:15px}.po-operational-metrics>header p,.pr-process-navigation>header p{margin:3px 0 0;color:#718894;font-size:8px}.po-operational-metrics>header>small,.pr-process-navigation>header>small{flex:0 0 auto;padding:5px 8px;border:1px solid #ccdce1;border-radius:999px;background:#fff;color:#617b88;font-size:7px;font-weight:900;letter-spacing:.07em}.po-operational-metrics .po-kpi-grid{margin:0}.po-operational-metrics .po-kpi-grid article{box-shadow:none}.pr-process-navigation{margin:16px 0 18px;padding:16px 18px;border:1px solid #a9d8d2;border-radius:15px;background:linear-gradient(140deg,#fff,#effaf7)}.pr-process-navigation>header span{color:#078579}.pr-process-navigation>header>small{border-color:#a9d8d2;background:#e2f7f2;color:#08786e}.pr-process-navigation .pr-work-queues{margin:0}html[data-theme="dark"] .invoice-customer-sync-entry{border-color:#315b5c;background:linear-gradient(120deg,#0d2a38,#10353d)}html[data-theme="dark"] .invoice-customer-sync-entry .invoice-create-copy>strong{color:#edf8fa}html[data-theme="dark"] .invoice-customer-sync-entry .invoice-create-copy>p{color:#aac0c8}html[data-theme="dark"] .invoice-customer-sync-entry .invoice-create-form,html[data-theme="dark"] .invoice-create-empty{border-color:#315361;background:#0d2a38;color:#eef8fa}html[data-theme="dark"] .invoice-customer-sync-entry .invoice-create-form select{border-color:#355765;background:#102f3c;color:#eef8fa}html[data-theme="dark"] .po-operational-metrics{border-color:#315361;background:#0c2633}html[data-theme="dark"] .pr-process-navigation{border-color:#2e6863;background:#0d2d38}html[data-theme="dark"] .po-operational-metrics>header>small{border-color:#3b5966;background:#102f3c;color:#b6cbd2}html[data-theme="dark"] .pr-process-navigation>header>small{border-color:#34756f;background:#113f43;color:#8de1d7}@media(max-width:900px){.invoice-customer-sync-entry{align-items:stretch;flex-direction:column}.invoice-customer-sync-entry .invoice-create-form,.invoice-create-empty{flex-basis:auto;min-width:0;width:100%}.workspace-view-documents .workspace-document-table th:last-child,.workspace-view-documents .workspace-document-table td:last-child{width:auto!important}.workspace-view-documents .document-actions{grid-template-columns:repeat(5,minmax(30px,1fr)) !important}}@media(max-width:560px){.invoice-customer-sync-entry .invoice-create-form{grid-template-columns:1fr}.invoice-create-empty{grid-template-columns:34px 1fr}.invoice-create-empty>a{grid-column:1/-1}.po-operational-metrics>header,.pr-process-navigation>header{align-items:flex-start;flex-direction:column}.po-operational-metrics>header>small,.pr-process-navigation>header>small{align-self:flex-start}}/* SOURCE: workspace-v1.40.0.css *//* FariDocs v1.40.0 — compact customer actions and operational finance controls. *//* Customer Directory: four icon actions stay in one precise row. */.workspace-view-customers .customer-directory-table{min-width:820px!important;table-layout:fixed!important}.workspace-view-customers .customer-directory-table th:nth-child(1){width:18%!important}.workspace-view-customers .customer-directory-table th:nth-child(2){width:13%!important}.workspace-view-customers .customer-directory-table th:nth-child(3){width:19%!important}.workspace-view-customers .customer-directory-table th:nth-child(4){width:27%!important}.workspace-view-customers .customer-directory-table th:nth-child(5){width:7%!important}.workspace-view-customers .customer-directory-table th:nth-child(6){width:16%!important;min-width:142px!important}.workspace-view-customers .customer-directory-table td:last-child{width:16%!important;min-width:142px!important;padding-left:8px!important;padding-right:8px!important}.workspace-view-customers .customer-compact-actions{display:grid!important;grid-template-columns:repeat(4,31px) !important;align-items:center!important;justify-content:end!important;gap:4px!important;min-width:136px!important;white-space:nowrap!important}.workspace-view-customers .customer-compact-actions>a{position:relative!important;display:grid!important;place-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;border-radius:7px!important}.workspace-view-customers .customer-compact-actions>a .ui-icon{width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important}.workspace-view-customers .customer-compact-actions .workspace-action-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap!important;border:0!important}.workspace-view-customers .customer-compact-actions>a::after{content:attr(data-tooltip) !important;display:block!important;position:absolute!important;z-index:80!important;left:50%!important;bottom:calc(100% + 7px) !important;width:max-content!important;max-width:170px!important;padding:6px 8px!important;border-radius:6px!important;background:#102f41!important;color:#fff!important;box-shadow:0 7px 18px rgba(8,39,55,.2) !important;font-size:8px!important;font-weight:800!important;line-height:1.25!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,3px) !important;transition:opacity .15s ease,transform .15s ease!important}.workspace-view-customers .customer-compact-actions>a:hover::after,.workspace-view-customers .customer-compact-actions>a:focus-visible::after{opacity:1!important;transform:translate(-50%,0) !important}/* Bank statement import and review queue. */.bank-reconciliation-panel{margin:0 0 16px;padding:18px;scroll-margin-top:18px}.bank-reconciliation-heading{align-items:center}.bank-reconciliation-heading h2{font-size:18px}.bank-reconciliation-heading p{max-width:790px;margin:5px 0 0;color:#6d8591;font-size:9px;line-height:1.55}.bank-reconciliation-heading>b{padding:6px 9px;border-radius:999px;background:#fff2da;color:#8d5d00;font-size:8px;white-space:nowrap}.bank-reconciliation-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:14px;margin-top:14px}.bank-import-form{display:grid;grid-template-columns:1.3fr 1fr 1fr .55fr auto;gap:9px;align-items:end;padding:14px;border:1px solid #d6e5e8;border-radius:13px;background:#f8fbfc}.bank-import-form>div{grid-column:1/-1}.bank-import-form>div strong,.bank-import-form>div small{display:block}.bank-import-form>div strong{font-size:11px}.bank-import-form>div small{margin-top:3px;color:#728994;font-size:8px}.bank-import-form label{display:grid;gap:5px;color:#5b7481;font-size:8px;font-weight:850}.bank-import-form input,.bank-import-form select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #c8dbe0;border-radius:8px;background:#fff;color:#173b50;font:inherit;font-size:9px}.bank-import-form input[type=file]{padding:7px}.bank-import-form .workspace-button{min-height:38px;white-space:nowrap}.bank-import-history{padding:14px;border:1px solid #d6e5e8;border-radius:13px;background:#fff}.bank-import-history>div strong,.bank-import-history>div small{display:block}.bank-import-history>div strong{font-size:11px}.bank-import-history>div small{margin-top:3px;color:#728994;font-size:8px}.bank-import-history article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 0;border-bottom:1px solid #e4ecef}.bank-import-history article:last-of-type{border-bottom:0}.bank-import-history article div b,.bank-import-history article div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-import-history article b{font-size:8px}.bank-import-history article small,.bank-import-history>p{color:#768d98;font-size:7px}.bank-import-history article>small{grid-column:1/-1}.bank-import-history article>span{font-size:7px;font-weight:850}.bank-queue-filters{display:flex;align-items:center;gap:5px;margin:14px 0 9px}.bank-queue-filters a{padding:6px 9px;border:1px solid #d3e1e5;border-radius:999px;background:#fff;color:#526f7e;font-size:7px;font-weight:850}.bank-queue-filters a.active{border-color:#0d8e82;background:#0d8e82;color:#fff}.bank-queue-table-wrap{overflow:auto;border:1px solid #dce7ea;border-radius:11px}.bank-queue-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.bank-queue-table th{padding:10px 11px;background:#f3f8f9;color:#647e8b;font-size:7px;letter-spacing:.07em}.bank-queue-table th:nth-child(1){width:22%}.bank-queue-table th:nth-child(2){width:13%}.bank-queue-table th:nth-child(3){width:23%}.bank-queue-table th:nth-child(4){width:11%}.bank-queue-table th:nth-child(5){width:31%}.bank-queue-table td{padding:11px;border-bottom:1px solid #e3ecee;vertical-align:top;font-size:8px}.bank-queue-table tbody tr:last-child td{border-bottom:0}.bank-queue-table td>strong,.bank-queue-table td>span,.bank-queue-table td>small{display:block}.bank-queue-table td>span,.bank-queue-table td>small{margin-top:3px;color:#738a95}.bank-credit{color:#087c65}.bank-debit{color:#a9473d}.bank-row-status,.collection-event-status{display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:999px;background:#edf3f5;color:#55717e;font-size:7px;font-weight:900}.bank-row-status.status-suggested,.collection-event-status.status-sent{background:#e0f7ef;color:#08775f}.bank-row-status.status-unmatched,.collection-event-status.status-failed{background:#fff0dc;color:#956009}.bank-row-status.status-reconciled{background:#e7f2fb;color:#286789}.bank-row-status.status-ignored{background:#f0f2f3;color:#71838b}.bank-review-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.bank-review-actions form:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.bank-review-actions select{min-width:0;height:31px;padding:5px 7px;border:1px solid #c8dae0;border-radius:7px;background:#fff;color:#173b50;font:inherit;font-size:7px}.bank-review-actions button{height:31px;padding:0 9px;border:1px solid #d1dfe3;border-radius:7px;background:#fff;color:#516d7b;font-size:7px;font-weight:850;white-space:nowrap}.bank-review-actions button.primary{border-color:#0c8c7e;background:#0c8c7e;color:#fff}/* Automated collection policy and event history. */.collection-automation-panel{margin:0 0 18px;padding:18px}.collection-heading{align-items:center}.collection-heading h2{font-size:18px}.collection-heading p{max-width:800px;margin:5px 0 0;color:#6d8591;font-size:9px;line-height:1.55}.collection-policy-state{padding:6px 9px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.collection-policy-state.active{background:#e0f7ef;color:#08765e}.collection-policy-state.paused{background:#f0f3f4;color:#6c7f88}.collection-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.collection-summary article{padding:11px 12px;border:1px solid #dbe7e9;border-radius:10px;background:#f8fbfc}.collection-summary span,.collection-summary strong{display:block}.collection-summary span{color:#6c8490;font-size:7px;font-weight:800}.collection-summary strong{margin-top:3px;font-size:16px}.collection-settings-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:12px;margin-bottom:14px}.collection-policy-form,.collection-optout-form{padding:14px;border:1px solid #d7e5e8;border-radius:12px;background:#f9fbfc}.collection-form-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.collection-form-title strong,.collection-optout-form>strong,.collection-run-form strong{font-size:11px}.collection-policy-form .form-four{display:grid;grid-template-columns:.55fr .65fr .65fr 1.35fr;gap:8px}.collection-policy-form label,.collection-optout-form label{display:grid;gap:5px;color:#5f7784;font-size:8px;font-weight:850}.collection-policy-form input[type=number],.collection-policy-form select,.collection-optout-form select{width:100%;min-height:37px;padding:7px 9px;border:1px solid #c9dce0;border-radius:8px;background:#fff;color:#173b50;font:inherit;font-size:9px}.collection-policy-form label small{color:#80939c;font-size:7px}.collection-policy-form>.inline-check{display:flex;margin:10px 0}.collection-policy-form .workspace-button{width:auto;min-height:36px}.collection-side-controls{display:grid;gap:10px}.collection-optout-form{display:grid;gap:9px}.collection-optout-form .inline-check,.collection-form-title .inline-check{display:flex;align-items:center;gap:6px}.collection-optout-form button{min-height:34px;border:0;border-radius:8px;background:#315e70;color:#fff;font-size:8px;font-weight:850}.collection-run-form{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border:1px solid #bfe0d9;border-radius:12px;background:#eff9f6}.collection-run-form strong,.collection-run-form small{display:block}.collection-run-form small{margin-top:3px;color:#638078;font-size:7px;line-height:1.45}.collection-run-form button{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:#0b8a7d;color:#fff;font-size:8px;font-weight:850;white-space:nowrap}.collection-run-form button:disabled{background:#9bb2b5;cursor:not-allowed}.collection-event-table-wrap{overflow:auto;border:1px solid #dce7ea;border-radius:11px}.collection-event-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.collection-event-table th{padding:10px;background:#f3f8f9;color:#647e8b;font-size:7px}.collection-event-table td{padding:10px;border-bottom:1px solid #e4ecef;font-size:8px;vertical-align:top}.collection-event-table tbody tr:last-child td{border-bottom:0}.collection-event-table td strong,.collection-event-table td span{display:block}.collection-event-table td span{margin-top:2px;color:#738a95}.collection-event-table td small{color:#728994}html[data-theme="dark"] .bank-reconciliation-panel,html[data-theme="dark"] .collection-automation-panel,html[data-theme="dark"] .bank-import-history{border-color:#2d4d5a;background:#0c2734;color:#e8f3f6}html[data-theme="dark"] .bank-import-form,html[data-theme="dark"] .collection-policy-form,html[data-theme="dark"] .collection-optout-form,html[data-theme="dark"] .collection-summary article{border-color:#2f505d;background:#102d3a}html[data-theme="dark"] .bank-import-form input,html[data-theme="dark"] .bank-import-form select,html[data-theme="dark"] .bank-review-actions select,html[data-theme="dark"] .collection-policy-form input[type=number],html[data-theme="dark"] .collection-policy-form select,html[data-theme="dark"] .collection-optout-form select{border-color:#355663;background:#0a2230;color:#e6f2f5}html[data-theme="dark"] .bank-queue-table-wrap,html[data-theme="dark"] .collection-event-table-wrap{border-color:#2d4c59}html[data-theme="dark"] .bank-queue-table th,html[data-theme="dark"] .collection-event-table th{background:#102d3a;color:#94aab4}html[data-theme="dark"] .bank-queue-table td,html[data-theme="dark"] .collection-event-table td{border-color:#294956}html[data-theme="dark"] .bank-queue-filters a,html[data-theme="dark"] .bank-review-actions button{border-color:#355664;background:#0b2431;color:#d7e8ec}html[data-theme="dark"] .bank-review-actions button.primary{border-color:#149b8d;background:#149b8d;color:#fff}html[data-theme="dark"] .collection-run-form{border-color:#2e6962;background:#113b3d}@media(max-width:1100px){.bank-reconciliation-grid,.collection-settings-grid{grid-template-columns:1fr}.bank-import-form{grid-template-columns:1.2fr 1fr 1fr .6fr auto}}@media(max-width:820px){.workspace-view-customers .customer-directory-table{min-width:760px!important}.workspace-view-customers .customer-directory-table th:nth-child(4){width:23%!important}.workspace-view-customers .customer-directory-table th:nth-child(6),.workspace-view-customers .customer-directory-table td:last-child{width:142px!important;min-width:142px!important}.bank-import-form{grid-template-columns:1fr 1fr}.bank-import-form>div{grid-column:1/-1}.collection-summary{grid-template-columns:repeat(2,1fr)}.collection-policy-form .form-four{grid-template-columns:1fr 1fr}}@media(max-width:560px){.bank-reconciliation-panel,.collection-automation-panel{padding:13px}.bank-reconciliation-heading,.collection-heading,.collection-form-title{align-items:flex-start;flex-direction:column}.bank-import-form{grid-template-columns:1fr}.collection-summary,.collection-policy-form .form-four{grid-template-columns:1fr}.collection-run-form{align-items:flex-start;flex-direction:column}.collection-run-form button{width:100%}}/* SOURCE: workspace-v1.41.0.css *//* FariDocs v1.41.0 — focused reminders, supplier selection, customer categories, and receipt lineage. *//* Customer captions replace duplicated hover infotips while staying on one row. */.workspace-view-customers .customer-directory-table{min-width:940px!important;table-layout:fixed!important}.workspace-view-customers .customer-directory-table th:nth-child(1){width:15%!important}.workspace-view-customers .customer-directory-table th:nth-child(2){width:10%!important}.workspace-view-customers .customer-directory-table th:nth-child(3){width:12%!important}.workspace-view-customers .customer-directory-table th:nth-child(4){width:14%!important}.workspace-view-customers .customer-directory-table th:nth-child(5){width:19%!important}.workspace-view-customers .customer-directory-table th:nth-child(6){width:6%!important}.workspace-view-customers .customer-directory-table th:nth-child(7){width:24%!important;min-width:236px!important}.workspace-view-customers .customer-directory-table td:last-child{width:24%!important;min-width:236px!important;padding:8px!important}.workspace-view-customers .customer-compact-actions{display:grid!important;grid-template-columns:repeat(4,minmax(52px,1fr)) !important;align-items:stretch!important;justify-content:stretch!important;gap:4px!important;min-width:220px!important;white-space:nowrap!important}.workspace-view-customers .customer-compact-actions>a{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 5px!important;border-radius:7px!important}.workspace-view-customers .customer-compact-actions>a .ui-icon{width:12px!important;height:12px!important;flex:0 0 12px!important;margin:0!important}.workspace-view-customers .customer-compact-actions .workspace-action-label{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;border:0!important;font-size:7px!important;line-height:1!important}.workspace-view-customers .customer-compact-actions>a::after{content:none!important;display:none!important}.customer-category-pill{display:inline-flex;max-width:100%;padding:4px 7px;border-radius:999px;background:#edf6f7;color:#326574;font-size:7px;font-weight:850;line-height:1.3;white-space:normal}/* Reminder types are independent queues; Automated Collection no longer crowds manual reminders. */.reminder-page-heading{margin-bottom:12px}.reminder-section-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.reminder-section-tabs a{min-width:0}.reminder-section-tabs a>span{display:grid;gap:2px}.reminder-section-tabs b{font-size:8px}.reminder-section-tabs small{color:#78909a;font-size:6px;font-weight:700;line-height:1.25}.reminder-section-tabs a.active small{color:rgba(255,255,255,.76)}.reminder-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:11px 13px;border:1px solid #dbe7ea;border-radius:11px;background:#f8fbfc}.reminder-queue-toolbar>div span,.reminder-queue-toolbar>div strong{display:block}.reminder-queue-toolbar>div span{color:#198579;font-size:6px;font-weight:900;letter-spacing:.09em}.reminder-queue-toolbar>div strong{margin-top:2px;font-size:10px}.reminder-fixed-filter{padding:5px 8px;border-radius:999px;background:#fff0da;color:#8d5d00;font-size:7px;font-weight:850}/* Approved PRs move into their own supplier-selection work queue. */.supplier-selection-page{padding:18px}.supplier-selection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #deeaec}.supplier-selection-heading span{color:#16877a;font-size:7px;font-weight:900;letter-spacing:.09em}.supplier-selection-heading h2{margin:3px 0;font-size:18px}.supplier-selection-heading p{max-width:760px;margin:0;color:#6d8590;font-size:9px;line-height:1.55}.supplier-selection-heading>strong{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:#e5f5f1;color:#087a69;font-size:15px}.supplier-selection-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;margin-top:14px}.supplier-selection-queue{padding:11px;border:1px solid #dce8ea;border-radius:12px;background:#f7fafb}.supplier-selection-queue h3{margin:0 0 8px;font-size:10px}.supplier-selection-queue>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;padding:9px;border:1px solid transparent;border-radius:9px;background:#fff;color:#31596a}.supplier-selection-queue>a.active{border-color:#66b9ae;background:#eaf8f4;color:#087866}.supplier-selection-queue a span,.supplier-selection-queue a b,.supplier-selection-queue a small{display:block;min-width:0}.supplier-selection-queue a b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-selection-queue a small{margin-top:2px;color:#78909a;font-size:6px}.supplier-selection-queue a>strong{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#edf3f5;font-size:7px}.supplier-selection-focus{min-width:0;padding:14px;border:1px solid #dce8ea;border-radius:12px}.supplier-selection-focus>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.supplier-selection-focus>header span{color:#178477;font-size:7px;font-weight:900}.supplier-selection-focus>header h3{margin:3px 0;font-size:14px}.supplier-selection-focus>header p{margin:0;color:#708791;font-size:8px}.supplier-selection-focus>header>a{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#eef3f4;color:#667d87}.supplier-selection-focus .supplier-quote-form{display:grid;grid-template-columns:1.15fr .8fr .55fr .8fr .45fr auto;gap:7px;align-items:end;margin:12px 0;padding:11px;border:1px solid #d7e5e8;border-radius:10px;background:#f8fbfc}.supplier-selection-focus .supplier-quote-form label{display:grid;gap:4px;color:#617985;font-size:7px;font-weight:850}.supplier-selection-focus .supplier-quote-form input,.supplier-selection-focus .supplier-quote-form select{width:100%;min-width:0;height:35px;padding:6px 8px;border:1px solid #cbdde1;border-radius:7px;background:#fff;color:#173b50;font:inherit;font-size:8px}.supplier-selection-focus table{min-width:720px}.supplier-selection-next{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 12px;border:1px solid #bde1d8;border-radius:10px;background:#effaf6}.supplier-selection-next small,.supplier-selection-next strong{display:block}.supplier-selection-next small{color:#168173;font-size:6px;font-weight:900}.supplier-selection-next strong{margin-top:2px;font-size:10px}.supplier-selection-empty{display:grid;place-items:center;min-height:260px;text-align:center}.supplier-selection-empty>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e8f5f2;color:#087b6c;font-weight:900}.supplier-selection-empty h3{margin:9px 0 3px;font-size:13px}.supplier-selection-empty p{max-width:450px;margin:0;color:#718892;font-size:8px;line-height:1.55}/* Payment Receipts remain visibly linked to the paid invoice. */.invoice-receipt-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;margin:10px 0}.invoice-receipt-history>a{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #cce3dd;border-radius:9px;background:#f1faf7;color:#17675e}.invoice-receipt-history .ui-icon{width:15px;height:15px}.invoice-receipt-history span,.invoice-receipt-history strong,.invoice-receipt-history small{display:block}.invoice-receipt-history strong{font-size:8px}.invoice-receipt-history small{margin-top:2px;color:#6d8882;font-size:6px}html[data-theme="dark"] .customer-category-pill{background:#173b47;color:#bfe4e0}html[data-theme="dark"] .reminder-queue-toolbar,html[data-theme="dark"] .supplier-selection-queue,html[data-theme="dark"] .supplier-selection-focus .supplier-quote-form{border-color:#2d4d59;background:#102c39}html[data-theme="dark"] .supplier-selection-page,html[data-theme="dark"] .supplier-selection-focus{border-color:#2d4c58;background:#0c2633}html[data-theme="dark"] .supplier-selection-heading{border-color:#294955}html[data-theme="dark"] .supplier-selection-queue>a{background:#0b2431;color:#dbecef}html[data-theme="dark"] .supplier-selection-queue>a.active{border-color:#3b8e83;background:#123c3d;color:#bdebe3}html[data-theme="dark"] .supplier-selection-focus .supplier-quote-form input,html[data-theme="dark"] .supplier-selection-focus .supplier-quote-form select{border-color:#355663;background:#09222f;color:#e7f1f4}html[data-theme="dark"] .supplier-selection-next,html[data-theme="dark"] .invoice-receipt-history>a{border-color:#2d6860;background:#123838;color:#c7eee8}@media(max-width:1100px){.reminder-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-selection-focus .supplier-quote-form{grid-template-columns:repeat(3,1fr)}.supplier-selection-focus .supplier-quote-form button{min-height:35px}}@media(max-width:820px){.workspace-view-customers .customer-directory-table{min-width:900px!important}.supplier-selection-layout{grid-template-columns:1fr}.supplier-selection-queue{display:flex;gap:6px;overflow:auto}.supplier-selection-queue h3,.supplier-selection-queue .empty-state{min-width:150px}.supplier-selection-queue>a{min-width:170px;margin:0}.reminder-section-tabs{display:flex;overflow:auto}.reminder-section-tabs a{min-width:150px}}@media(max-width:560px){.reminder-queue-toolbar,.supplier-selection-heading,.supplier-selection-next{align-items:flex-start;flex-direction:column}.supplier-selection-page{padding:13px}.supplier-selection-focus .supplier-quote-form{grid-template-columns:1fr}.supplier-selection-next .workspace-button{width:100%}}/* SOURCE: workspace-v1.42.0.css *//* FariDocs v1.42.0 — source lineage, compact document actions, and a four-stage PO flow. *//* My Documents keeps one proportional desktop grid and shows each document's business source. */.workspace-view-documents .workspace-table-wrap{max-width:100%;overflow-x:auto}.workspace-view-documents .workspace-document-table{width:100%;min-width:1050px;table-layout:fixed}.workspace-view-documents .workspace-document-table .column-document-name{width:15%}.workspace-view-documents .workspace-document-table .column-generator{width:10%}.workspace-view-documents .workspace-document-table .column-number{width:10%}.workspace-view-documents .workspace-document-table .column-source{width:19%}.workspace-view-documents .workspace-document-table .column-value{width:9%}.workspace-view-documents .workspace-document-table .column-storage{width:6%}.workspace-view-documents .workspace-document-table .column-created{width:8%}.workspace-view-documents .workspace-document-table .column-actions{width:23%}.workspace-view-documents .workspace-document-table th,.workspace-view-documents .workspace-document-table td{min-width:0;vertical-align:middle;overflow-wrap:anywhere}.workspace-view-documents .document-source-cell>span,.workspace-view-documents .document-source-cell>a,.workspace-view-documents .document-source-cell>strong,.workspace-view-documents .document-source-cell>small,.workspace-view-documents .document-source-cell>em{display:block;max-width:100%}.workspace-view-documents .document-source-cell>span{width:max-content;margin-bottom:3px;padding:3px 6px;border-radius:999px;background:#e7f5f2;color:#147a6f;font-size:6px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.workspace-view-documents .document-source-cell>a,.workspace-view-documents .document-source-cell>strong{color:#244f60;font-size:7.5px;line-height:1.35}.workspace-view-documents .document-source-cell>small{margin-top:2px;color:#6c858f;font-size:6.5px}.workspace-view-documents .document-source-cell>em{margin-top:3px;color:#496b78;font-size:6.5px;font-style:normal;line-height:1.4}.workspace-view-documents .document-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;white-space:nowrap!important}.workspace-view-documents .document-actions>form{display:block!important;min-width:0!important;margin:0!important}.workspace-view-documents .document-actions .document-icon-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 3px!important;border-radius:7px!important}.workspace-view-documents .document-actions .ui-icon{width:11px!important;height:11px!important;min-width:11px!important}.workspace-view-documents .document-actions .workspace-action-label{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:5.5px!important;line-height:1!important;white-space:nowrap!important}/* Purchase Order uses four numbered stages; supporting pages stay secondary. */.po-page-heading{position:relative}.po-role-scope{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;background:#eef5f7;color:#4d6874;font-size:7px;font-weight:800}.po-simple-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 8px}.po-simple-process>a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #d8e5e8;border-radius:11px;background:#fff;color:#2b5364}.po-simple-process>a>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#edf4f5;color:#58727d;font-size:9px;font-style:normal;font-weight:900}.po-simple-process span,.po-simple-process b,.po-simple-process small{display:block;min-width:0}.po-simple-process b{font-size:8px}.po-simple-process small{margin-top:2px;color:#768c95;font-size:6px;line-height:1.25}.po-simple-process em{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#edf2f4;color:#44606c;font-size:6px;font-style:normal;font-weight:900}.po-simple-process>a.active{border-color:#54ad9f;background:#edf9f6;color:#08776a}.po-simple-process>a.active>i{background:#128677;color:#fff}.po-secondary-links{display:flex;gap:6px;margin-bottom:14px}.po-secondary-links>a{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #dce7e9;border-radius:8px;background:#f8fafb;color:#607985;font-size:7px;font-weight:800}.po-secondary-links>a.active{border-color:#80bbb2;background:#eff8f6;color:#14786d}.po-secondary-links .ui-icon{width:12px;height:12px}.po-simple-guide>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.po-simple-guide article{display:grid;grid-template-columns:25px minmax(0,1fr);align-content:start;gap:3px 8px;min-width:0;padding:11px;border:1px solid #dde8ea;border-radius:10px;background:#f9fbfc}.po-simple-guide article>b{grid-row:1/4;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e4f4f0;color:#08796d;font-size:8px}.po-simple-guide article>strong{font-size:8px}.po-simple-guide article>p{min-height:38px;margin:0;color:#6f858e;font-size:6.5px;line-height:1.45}.po-simple-guide article>a{color:#087b6e;font-size:7px;font-weight:850}/* Product Master is optional in a PR, but its selected identity remains visible. */.pr-master-product{padding:9px 10px;border:1px solid #cfe3df;border-radius:9px;background:#f3faf8}.pr-master-product small{display:block;margin-top:4px;color:#6e858d;font-size:6.5px;line-height:1.4}.pr-master-badge{display:inline-flex!important;margin:0 0 0 6px;padding:3px 5px;border-radius:999px;background:#e4f5ef;color:#117969;font-size:5.5px;font-weight:900;vertical-align:middle}.invoice-status.status-completed{border-color:#84c5a8!important;background:#eaf8f0!important;color:#166b4a!important}.invoice-fully-completed{border-color:#8bc8aa!important;background:#eefaf3!important}html[data-theme="dark"] .workspace-view-documents .document-source-cell>span,html[data-theme="dark"] .pr-master-badge{background:#153f3e;color:#bde9df}html[data-theme="dark"] .workspace-view-documents .document-source-cell>a,html[data-theme="dark"] .workspace-view-documents .document-source-cell>strong{color:#d5e7eb}html[data-theme="dark"] .po-simple-process>a,html[data-theme="dark"] .po-simple-guide article{border-color:#2d4b57;background:#0d2835;color:#dcebef}html[data-theme="dark"] .po-simple-process>a.active,html[data-theme="dark"] .invoice-fully-completed{border-color:#387f74;background:#123a39}html[data-theme="dark"] .po-secondary-links>a,html[data-theme="dark"] .pr-master-product{border-color:#2d4b57;background:#102b37;color:#cce0e5}@media(max-width:1150px){.workspace-view-documents .document-actions .workspace-action-label{display:none!important}.workspace-view-documents .workspace-document-table{min-width:920px}.workspace-view-documents .workspace-document-table .column-actions{width:17%}.workspace-view-documents .workspace-document-table .column-source{width:23%}}@media(max-width:850px){.po-simple-process,.po-simple-guide>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-view-documents .workspace-document-table col{width:auto!important}.workspace-view-documents .document-actions{max-width:240px;margin-left:auto}}@media(max-width:520px){.po-simple-process,.po-simple-guide>div:last-child{grid-template-columns:1fr}.po-secondary-links{overflow-x:auto}.po-secondary-links>a{white-space:nowrap}}/* SOURCE: workspace-v1.43.0.css *//* FariDocs Workspace v1.43.0 — simpler Invoice and Purchase Order work areas. */.ui-icon-sprite{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.workspace-topbar{top:0;margin-block-start:0}.invoice-workspace-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin:0 0 14px;padding:7px;border:1px solid var(--ws-line,#d9e5e9);border-radius:13px;background:#fff}.invoice-workspace-tabs a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:0;padding:10px;border:1px solid transparent;border-radius:9px;color:#385a6b}.invoice-workspace-tabs a>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eaf2f4;color:#55717e;font-size:9px;font-weight:900}.invoice-workspace-tabs b,.invoice-workspace-tabs small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-workspace-tabs b{font-size:10px}.invoice-workspace-tabs small{color:#778e99;font-size:8px}.invoice-workspace-tabs a.active{border-color:#9ed8cf;background:#eaf8f5;color:#08766c}.invoice-workspace-tabs a.active>span{background:#0b8f82;color:#fff}.invoice-create-strip{min-height:0;margin-bottom:14px;padding:14px 16px}.invoice-create-copy{padding-left:45px}.invoice-create-copy:before{width:34px;height:34px;border-radius:9px}.invoice-create-copy strong{font-size:13px}.invoice-create-form{padding:8px}.invoice-receivable-shortcut{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:15px 17px}.invoice-receivable-shortcut span,.invoice-receivable-shortcut strong{display:block}.invoice-receivable-shortcut span{color:#0a8c80;font-size:7px;font-weight:900;letter-spacing:.12em}.invoice-receivable-shortcut strong{margin-top:3px;font-size:11px}.po-page-heading{margin-bottom:12px}.po-page-heading p,.po-page-heading .po-role-scope{display:none}.po-page-heading h1{margin-bottom:0}.po-simple-process{margin-bottom:9px}.po-simple-process a{min-height:62px;padding:9px 10px}.po-simple-process a i{width:28px;height:28px}.po-simple-process a small{font-size:7px}.po-secondary-links{margin-bottom:12px}.pr-work-queues-standalone{margin:0 0 12px;padding:7px;border:1px solid var(--po-line,#d9e5e9);border-radius:13px;background:#fff}.po-detail-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:sticky}.po-detail-tabs>a{justify-content:center!important;min-width:0;text-align:center;white-space:nowrap}.po-dedicated-detail>.supplier-portal-updates,.po-dedicated-detail>.po-match-mode,.po-dedicated-detail>.po-return-panel{display:none!important}.po-section-receiving>.supplier-portal-updates,.po-section-receiving>.po-return-panel{display:block!important}.po-section-billing>.po-match-mode{display:flex!important}.po-section-activity>#po-related{display:block!important}html[data-theme="dark"] .invoice-workspace-tabs,html[data-theme="dark"] .pr-work-queues-standalone{border-color:#31515e;background:#0d2a38}html[data-theme="dark"] .invoice-workspace-tabs a{color:#b7cbd3}html[data-theme="dark"] .invoice-workspace-tabs a>span{background:#173745;color:#a9c0ca}html[data-theme="dark"] .invoice-workspace-tabs a.active{border-color:#3f706f;background:#15434a;color:#f2fbfc}html[data-theme="dark"] .invoice-workspace-tabs a.active>span{background:#1b9e90;color:#fff}html[data-theme="dark"] .invoice-receivable-shortcut{border-color:#31515e;background:#0d2a38}@media(max-width:900px){.po-detail-tabs{display:flex;overflow-x:auto}.po-detail-tabs>a{flex:0 0 auto;min-width:max-content}.invoice-workspace-tabs{grid-template-columns:1fr}}@media(max-width:720px){.invoice-create-strip,.invoice-receivable-shortcut{align-items:stretch;flex-direction:column}.invoice-create-copy{padding-left:0}.invoice-create-copy:before{display:none}.invoice-create-form{width:100%;min-width:0}.po-simple-process{grid-template-columns:1fr 1fr}.po-simple-process a{min-width:0}.pr-work-queues-standalone{display:flex;overflow-x:auto}.pr-work-queues-standalone a{flex:0 0 138px}}@media(max-width:430px){.po-simple-process{grid-template-columns:1fr}.invoice-workspace-tabs a{grid-template-columns:27px minmax(0,1fr);padding:8px}.invoice-workspace-tabs a>span{width:25px;height:25px}}/* SOURCE: workspace-v1.44.0.css *//* FariDocs v1.44.0 — public registration service state. */.workspace-registration-closed-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #e8c775;border-radius:999px;background:#fff7df;color:#76541a;font-size:11px;font-weight:850;letter-spacing:.02em;text-align:center}.workspace-registration-closed-card{display:grid;justify-items:center;gap:13px;padding:8px 0;text-align:center}.workspace-registration-closed-card>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #ead398;border-radius:18px;background:#fff8e7;color:#946e20}.workspace-registration-closed-card>span svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}.workspace-registration-closed-card>strong{color:#173d53;font-size:18px}.workspace-registration-closed-card>p{max-width:440px;margin:0 0 5px;color:#657d89;line-height:1.7}html[data-theme="dark"] .workspace-registration-closed-chip{border-color:#7d6531;background:#332b19;color:#f2d990}html[data-theme="dark"] .workspace-registration-closed-card>span{border-color:#6c592e;background:#2f291b;color:#f0d584}html[data-theme="dark"] .workspace-registration-closed-card>strong{color:#edf6f8}html[data-theme="dark"] .workspace-registration-closed-card>p{color:#adc0c8}@media(max-width:640px){.workspace-public-actions .workspace-registration-closed-chip{width:100%;border-radius:12px}.workspace-registration-closed-card{padding:2px 0}}/* SOURCE: workspace-v1.45.0.css *//* FariDocs v1.45.0 — Operations Center and final responsive polish. */.workspace-app{font-size:14px}.workspace-main{min-width:0}.workspace-heading h1{font-size:clamp(24px,2.4vw,34px);line-height:1.18;letter-spacing:-.025em}.workspace-heading p{max-width:820px;font-size:13px;line-height:1.65}.workspace-panel{border-radius:14px}.workspace-sidebar nav{gap:3px}.workspace-sidebar nav a{min-height:40px;padding:9px 11px;border-radius:9px;font-size:12px;line-height:1.2}.workspace-sidebar-icon,.workspace-sidebar-icon svg{width:19px;height:19px}.operations-heading{margin-bottom:17px}.operations-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:6px;border:1px solid #dbe6ea;border-radius:14px;background:#f7fafb}.operations-tabs a{display:grid!important;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px!important;border:0!important;border-radius:10px!important;background:transparent;color:#55707d!important}.operations-tabs a>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#e5eef1;color:#315e70;font-size:10px;font-weight:900}.operations-tabs a b{font-size:11px}.operations-tabs a em{display:grid;min-width:23px;height:23px;place-items:center;padding:0 6px;border-radius:999px;background:#e9f0f2;color:#607987;font-size:9px;font-style:normal;font-weight:900}.operations-tabs a.active{background:#fff!important;color:#123f58!important;box-shadow:0 3px 12px rgba(31,68,87,.1)}.operations-tabs a.active>span{background:#1c7d75;color:#fff}.operations-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:17px}.operations-summary-strip article{display:grid;gap:4px;padding:17px 19px;border:1px solid #dce7ea;border-radius:13px;background:#fff}.operations-summary-strip span{color:#6a818c;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.operations-summary-strip strong{color:#153f57;font-size:24px;line-height:1}.operations-summary-strip small{color:#7a909a;font-size:10px}.action-center-panel{padding:0!important;overflow:hidden}.action-center-panel>.panel-heading,.onboarding-panel>.panel-heading,.capability-overview>.panel-heading,.document-inbox-list>.panel-heading,.document-inbox-upload>.panel-heading{padding:21px 23px;border-bottom:1px solid #e1e9ec}.panel-heading p{margin:5px 0 0;color:#718792;font-size:11px}.action-center-list{display:grid}.action-center-row{display:grid;grid-template-columns:30px minmax(0,1fr) 42px 74px;align-items:center;gap:13px;padding:15px 22px;border-bottom:1px solid #e6edef;color:inherit;text-decoration:none;transition:background .18s ease}.action-center-row:last-child{border-bottom:0}.action-center-row:hover{background:#f7fafb}.action-order{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#edf3f5;color:#4a6c7a;font-size:10px;font-weight:900}.action-center-row>div{display:grid;gap:4px}.action-center-row strong{color:#173f56;font-size:12px}.action-center-row small{color:#718792;font-size:10px;line-height:1.5}.action-center-row>b{display:grid;width:35px;height:28px;place-items:center;border-radius:8px;background:#edf3f5;color:#345f70;font-size:12px}.action-center-row>em{color:#2c6f6a;font-size:10px;font-style:normal;font-weight:850;text-align:right}.action-center-row.severity-danger{box-shadow:inset 3px 0 #cf5c64}.action-center-row.severity-warning{box-shadow:inset 3px 0 #d5a63d}.action-center-row.severity-info{box-shadow:inset 3px 0 #4e93b4}.operations-empty{display:grid;justify-items:center;gap:9px;padding:44px 24px;text-align:center}.operations-empty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#e9f6f2;color:#197566;font-size:22px}.operations-empty>span svg{width:23px;height:23px}.operations-empty strong{color:#173f56;font-size:14px}.operations-empty p{max-width:580px;margin:0;color:#718792;font-size:11px;line-height:1.65}.onboarding-panel,.capability-overview{padding:0!important;overflow:hidden}.onboarding-panel>.panel-heading>strong,.capability-overview>.panel-heading>strong{display:grid;min-width:48px;height:34px;place-items:center;border-radius:9px;background:#eaf5f2;color:#1a7265;font-size:11px}.onboarding-step-list{display:grid}.onboarding-step-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid #e6edef}.onboarding-step-list article:last-child{border-bottom:0}.onboarding-step-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#edf3f5;color:#426777;font-size:11px;font-weight:900}.onboarding-step-list article>div{display:grid;gap:4px}.onboarding-step-list strong{color:#173f56;font-size:12px}.onboarding-step-list small{color:#718792;font-size:10px;line-height:1.5}.onboarding-step-list a,.onboarding-step-list article>b{min-width:76px;color:#276f69;font-size:10px;font-weight:850;text-align:right;text-decoration:none}.onboarding-step-list article.is-done{background:#fbfdfc}.onboarding-step-list article.is-done>span{background:#dff2eb;color:#14705f}.onboarding-step-list article.is-done>b{color:#438072}.document-inbox-layout{display:grid;grid-template-columns:minmax(270px,.38fr) minmax(0,.62fr);align-items:start;gap:17px}.document-inbox-upload,.document-inbox-list{padding:0!important;overflow:hidden}.document-inbox-upload>label,.document-inbox-upload>button,.document-inbox-upload>.inbox-provider-note{margin-right:22px;margin-left:22px}.document-inbox-upload>label{margin-top:20px}.document-inbox-upload>button{margin-top:14px}.inbox-provider-note{display:flex;align-items:center;gap:10px;margin-top:17px!important;margin-bottom:21px;padding:12px;border:1px solid #dfe8eb;border-radius:10px;background:#f8fbfc}.inbox-provider-note>span{color:#3f7884}.inbox-provider-note p{display:grid;gap:2px;margin:0}.inbox-provider-note strong{color:#234d61;font-size:10px}.inbox-provider-note small{color:#778d97;font-size:9px}.inbox-cards{display:grid;gap:11px;padding:15px}.inbox-cards>article{position:relative;padding:16px;border:1px solid #dce6ea;border-radius:12px;background:#fff}.inbox-cards header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px}.inbox-cards header>div{display:grid;gap:4px;min-width:0}.inbox-cards header strong{overflow:hidden;color:#173f56;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inbox-cards header small{color:#7a8f99;font-size:9px}.inbox-status{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#e9f4f7;color:#386a7c;font-size:8px;font-weight:900;letter-spacing:.04em}.inbox-status.status-needs_review{background:#fff2d6;color:#896016}.inbox-status.status-reviewed{background:#e4f4ee;color:#176c5d}.inbox-review-form{display:grid;gap:10px}.inbox-review-form label{margin:0}.inbox-actions{display:flex;align-items:center;gap:8px}.inbox-actions select{min-width:125px}.inbox-actions a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 11px;border:1px solid #d4e0e4;border-radius:8px;color:#315f72;font-size:9px;font-weight:800;text-decoration:none}.inbox-actions a svg{width:15px;height:15px}.inbox-actions .workspace-button{min-height:36px;margin-left:auto;padding:8px 12px;font-size:9px}.inbox-delete-form{position:absolute;top:52px;right:16px}.inbox-delete-form button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#a64e55;font-size:8px;font-weight:800}.inbox-delete-form svg{width:13px;height:13px}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.capability-grid>article{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:9px;min-height:235px;padding:17px;border:1px solid #dce7ea;border-radius:13px;background:#fff}.capability-grid>article>span{position:absolute;top:14px;right:14px;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#edf3f5;color:#58727f;font-size:9px;font-weight:900}.capability-icon{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:#e6f3f0;color:#1d766b}.capability-icon svg{width:18px;height:18px}.capability-grid h3{margin:0;color:#173f56;font-size:12px}.capability-grid p{margin:0;color:#6f858f;font-size:10px;line-height:1.55}.capability-grid>article>small{align-self:end;color:#738b95;font-size:9px}.capability-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #e7edef}.capability-grid footer b{color:#197263;font-size:8px;letter-spacing:.05em}.capability-grid footer a{color:#326d78;font-size:9px;font-weight:850;text-decoration:none}.capability-grid>article.is-disabled{opacity:.62}.capability-grid>article.is-disabled .capability-icon{background:#edf1f2;color:#74858c}.capability-grid>article.is-disabled footer b{color:#778a92}html[data-theme="dark"] .operations-tabs,html[data-theme="dark"] .inbox-provider-note{border-color:#324d58;background:#15313b}html[data-theme="dark"] .operations-tabs a.active,html[data-theme="dark"] .operations-summary-strip article,html[data-theme="dark"] .capability-grid>article,html[data-theme="dark"] .inbox-cards>article{border-color:#36515c;background:#193640}html[data-theme="dark"] .operations-tabs a.active,html[data-theme="dark"] .action-center-row strong,html[data-theme="dark"] .operations-summary-strip strong,html[data-theme="dark"] .onboarding-step-list strong,html[data-theme="dark"] .capability-grid h3,html[data-theme="dark"] .inbox-cards header strong,html[data-theme="dark"] .operations-empty strong{color:#e8f4f6!important}html[data-theme="dark"] .action-center-row:hover,html[data-theme="dark"] .onboarding-step-list article.is-done{background:#18333d}html[data-theme="dark"] .action-center-row,html[data-theme="dark"] .onboarding-step-list article,html[data-theme="dark"] .capability-grid footer{border-color:#314c57}html[data-theme="dark"] .action-center-row small,html[data-theme="dark"] .onboarding-step-list small,html[data-theme="dark"] .capability-grid p,html[data-theme="dark"] .operations-empty p{color:#adc0c8}@media(max-width:1180px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-inbox-layout{grid-template-columns:1fr}}@media(max-width:820px){.operations-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary-strip{grid-template-columns:1fr}.action-center-row{grid-template-columns:30px minmax(0,1fr) 36px}.action-center-row>em{display:none}}@media(max-width:600px){.operations-tabs,.capability-grid{grid-template-columns:1fr}.operations-tabs a{min-height:48px}.capability-grid{padding:12px}.capability-grid>article{min-height:200px}.action-center-row{padding:14px}.onboarding-step-list article{grid-template-columns:32px minmax(0,1fr);padding:14px}.onboarding-step-list a,.onboarding-step-list article>b{grid-column:2;text-align:left}.inbox-cards header{align-items:flex-start;flex-direction:column}.inbox-delete-form{position:static;margin-top:8px}.inbox-actions{align-items:stretch;flex-direction:column}.inbox-actions .workspace-button{width:100%;margin-left:0}}/* SOURCE: workspace-rfq-v1.45.0.css *//* FariDocs v1.45.0 — three-step supplier RFQ. */.rfq-step-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 20px 18px}.rfq-step-strip article{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dce6ea;border-radius:11px;background:#f8fbfc}.rfq-step-strip article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#1c7d75;color:#fff;font-size:10px;font-weight:900}.rfq-step-strip article>div{display:grid;gap:3px}.rfq-step-strip strong{color:#173f56;font-size:10px}.rfq-step-strip small{color:#718792;font-size:9px}.supplier-quote-form{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.supplier-quote-form .supplier-quote-notes{grid-column:1/-1}.supplier-quote-form>.workspace-button{align-self:end;min-height:40px}html[data-theme="dark"] .rfq-step-strip article{border-color:#36515c;background:#173440}html[data-theme="dark"] .rfq-step-strip strong{color:#e8f4f6}html[data-theme="dark"] .rfq-step-strip small{color:#adc0c8}@media(max-width:1180px){.supplier-quote-form{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:600px){.rfq-step-strip{grid-template-columns:1fr;margin-right:12px;margin-left:12px}.supplier-quote-form{grid-template-columns:1fr!important}.supplier-quote-form .supplier-quote-notes{grid-column:auto}}/* SOURCE: workspace-layout-v1.45.0.css *//* FariDocs v1.45.0 — grouped, readable Workspace navigation. */.workspace-sidebar{overflow-y:auto}.workspace-sidebar>nav{display:flex;flex-direction:column}.workspace-nav-group{display:block;margin:13px 10px 4px;color:#8ba0aa;font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.workspace-nav-group:first-child{margin-top:3px}.workspace-sidebar nav a.active{font-weight:850}.workspace-sidebar nav a:focus-visible,.operations-tabs a:focus-visible,.action-center-row:focus-visible{outline:3px solid rgba(39,132,123,.25);outline-offset:2px}.workspace-main input,.workspace-main select,.workspace-main textarea,.workspace-main button{font-family:inherit}.workspace-main input,.workspace-main select,.workspace-main textarea{font-size:12px}.workspace-main button,.workspace-button{font-size:11px}.workspace-main table{font-size:11px}.workspace-main th{font-size:9px;letter-spacing:.04em}.workspace-main td{line-height:1.45}html[data-theme="dark"] .workspace-nav-group{color:#76909b}@media(max-width:900px){.workspace-nav-group{margin-top:9px}.workspace-sidebar>nav{padding-bottom:6px}}/* SOURCE: workspace-v1.46.0.css *//* FariDocs v1.46.0 — simple transaction workspace and compact navigation. */.workspace-sidebar{display:flex;flex-direction:column;max-height:calc(100vh - 78px);overflow:hidden}.workspace-sidebar-account{flex:0 0 auto}.workspace-sidebar>nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}.workspace-sidebar .workspace-create-link{flex:0 0 auto;margin-top:8px}.workspace-nav-section{margin:0;border:0}.workspace-nav-section>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 4px;padding:7px 7px 5px;color:#81939b;font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase;cursor:pointer;list-style:none}.workspace-nav-section>summary::-webkit-details-marker{display:none}.workspace-nav-section>summary i{font-size:12px;font-style:normal;transition:transform .18s ease}.workspace-nav-section[open]>summary i{transform:rotate(180deg)}.workspace-nav-section>div{display:grid;gap:2px}.workspace-nav-section:not([open])>div{display:none}.workspace-nav-section a{min-height:35px!important;padding:7px 10px!important;font-size:11px!important}.workspace-nav-section .workspace-sidebar-icon,.workspace-nav-section .workspace-sidebar-icon svg{width:17px;height:17px}.transaction-flow-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;border:1px solid #dce6e9;border-radius:12px;background:#fff;overflow:hidden;list-style:none}.transaction-flow-strip.purchase-flow-strip{grid-template-columns:repeat(9,minmax(0,1fr))}.transaction-flow-strip li{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;padding:10px 5px;color:#607983;font-size:8px;font-weight:800;text-align:center}.transaction-flow-strip li:not(:last-child){border-right:1px solid #e5edef}.transaction-flow-strip li:not(:last-child)::after{content:'›';position:absolute;right:-4px;top:18px;z-index:1;width:8px;background:#fff;color:#9cafb6;font-size:13px}.transaction-flow-strip i{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#e8f3f1;color:#226f68;font-size:8px;font-style:normal;font-weight:900}.transaction-flow-strip span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.transaction-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;border:1px solid #dbe6ea;border-radius:14px;background:#f7fafb}.transaction-section-tabs a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;min-height:56px;padding:9px 11px;border-radius:10px;color:#55707d;text-decoration:none}.transaction-section-tabs a>span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#e6eef1;font-size:10px;font-weight:900}.transaction-section-tabs b{color:#244e61;font-size:11px}.transaction-section-tabs small{font-size:9px}.transaction-section-tabs a.active{background:#fff;box-shadow:0 3px 12px rgba(31,68,87,.1)}.transaction-section-tabs a.active>span{background:#1c7d75;color:#fff}.master-data-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:17px 20px!important}.master-data-flow>div{display:grid;gap:4px}.master-data-flow span{color:#728993;font-size:8px;font-weight:900;letter-spacing:.08em}.master-data-flow strong{color:#173f56;font-size:12px}.master-data-flow>i{color:#87a0aa;font-style:normal}.master-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.master-directory-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;min-height:135px;padding:18px;color:inherit;text-decoration:none}.master-directory-grid>a>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#e5f2ef;color:#21766c}.master-directory-grid svg{width:19px;height:19px}.master-directory-grid a div{display:grid;align-content:start;gap:5px}.master-directory-grid small{color:#728993;font-size:8px;font-weight:900;letter-spacing:.07em}.master-directory-grid strong{color:#173f56;font-size:17px}.master-directory-grid p{margin:0;color:#6d838d;font-size:10px;line-height:1.55}.master-reference-layout{display:grid;grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);align-items:start;gap:15px}.master-reference-forms{display:grid;gap:10px}.master-reference-form{padding:0!important;overflow:hidden}.master-reference-form>summary{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;cursor:pointer;list-style:none}.master-reference-form>summary::-webkit-details-marker{display:none}.master-reference-form>summary strong{color:#20495c;font-size:11px}.master-reference-form>form{padding:0 18px 18px}.master-reference-list{padding:0!important;overflow:hidden}.master-reference-list>.panel-heading{padding:18px;border-bottom:1px solid #e2e9ec}.master-reference-list>h3{margin:16px 18px 7px;color:#667e88;font-size:9px;text-transform:uppercase}.master-reference-list>p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin:0;padding:9px 18px;border-top:1px solid #edf1f3}.master-reference-list>p strong{color:#244b5d;font-size:10px}.master-reference-list>p span{grid-row:2;color:#778d96;font-size:9px}.master-reference-list>p b{grid-column:2;grid-row:1/3;align-self:center;padding:4px 6px;border-radius:999px;background:#e4f3ee;color:#176d5e;font-size:7px}.transaction-preferences{max-width:760px}.transaction-toggle{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px!important;padding:15px;border:1px solid #dce6e9;border-radius:11px;background:#f8fbfc}.transaction-toggle input{margin-top:3px}.transaction-toggle span{display:grid;gap:5px}.transaction-toggle strong{color:#214b5e;font-size:11px}.transaction-toggle small{color:#708791;font-size:10px;line-height:1.6}.payment-center-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.payment-center-stats article{display:grid;gap:5px;padding:16px 18px;border:1px solid #dce6e9;border-radius:12px;background:#fff}.payment-center-stats small{color:#738b95;font-size:8px;font-weight:900;text-transform:uppercase}.payment-center-stats strong{color:#173f56;font-size:16px}.payment-center-stats span{color:#7d929b;font-size:9px}.payment-direction-tabs{display:flex;gap:7px;margin-bottom:13px}.payment-direction-tabs a{padding:8px 12px;border:1px solid #d8e3e6;border-radius:9px;background:#fff;color:#55717d;font-size:9px;font-weight:850;text-decoration:none}.payment-direction-tabs a.active{border-color:#267b72;background:#e9f4f1;color:#176a61}.payment-register{padding:0!important;overflow:hidden}.payment-register>.panel-heading{padding:18px 20px;border-bottom:1px solid #e2e9ec}.payment-table-wrap{overflow-x:auto}.payment-table-wrap table{width:100%;min-width:880px}.payment-table-wrap td strong,.payment-table-wrap td span,.payment-table-wrap td small{display:block}.payment-direction{display:inline-flex!important;width:max-content;padding:5px 7px;border-radius:999px;background:#e6f4ee;color:#176d5f;font-size:8px;font-weight:900}.payment-direction.outgoing{background:#fff0e3;color:#91571e}.payment-state{display:inline-flex!important;width:max-content;padding:5px 7px;border-radius:999px;background:#fff2d8;color:#8c641b;font-size:8px;font-weight:900}.payment-state.reconciled{background:#e4f3ed;color:#176c5c}.invoice-register-table .invoice-row-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:max-content}.invoice-register-table .invoice-row-actions a{flex:0 0 auto;min-width:0;padding:6px 7px;font-size:8px;white-space:nowrap}.invoice-register-table .invoice-row-actions svg{width:13px;height:13px}html[data-theme="dark"] .workspace-nav-section>summary{color:#8fa6af}html[data-theme="dark"] .transaction-flow-strip,html[data-theme="dark"] .transaction-flow-strip li:not(:last-child)::after,html[data-theme="dark"] .transaction-section-tabs a.active,html[data-theme="dark"] .master-directory-grid>a,html[data-theme="dark"] .payment-center-stats article,html[data-theme="dark"] .payment-direction-tabs a{background:#193640}html[data-theme="dark"] .transaction-flow-strip,html[data-theme="dark"] .transaction-flow-strip li:not(:last-child),html[data-theme="dark"] .transaction-section-tabs,html[data-theme="dark"] .master-reference-list>p,html[data-theme="dark"] .payment-center-stats article,html[data-theme="dark"] .payment-register>.panel-heading{border-color:#35505b}html[data-theme="dark"] .master-data-flow strong,html[data-theme="dark"] .master-directory-grid strong,html[data-theme="dark"] .transaction-section-tabs b,html[data-theme="dark"] .payment-center-stats strong{color:#e8f4f6}html[data-theme="dark"] .transaction-toggle{border-color:#35505b;background:#17333e}@media(max-width:1120px){.transaction-flow-strip,.transaction-flow-strip.purchase-flow-strip{display:flex;overflow-x:auto}.transaction-flow-strip li{flex:0 0 92px}.master-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-reference-layout{grid-template-columns:1fr}}@media(max-width:900px){.workspace-sidebar{max-height:none;overflow:visible}.workspace-sidebar>nav{overflow:visible}.workspace-nav-section>summary{padding-top:9px;padding-bottom:7px}.transaction-section-tabs{grid-template-columns:1fr}.payment-center-stats{grid-template-columns:1fr}}@media(max-width:600px){.master-data-flow{grid-template-columns:1fr}.master-data-flow>i{transform:rotate(90deg);justify-self:center}.master-directory-grid{grid-template-columns:1fr}.invoice-register-table .invoice-row-actions a span{display:none}.invoice-register-table .invoice-row-actions a{width:30px;height:30px;justify-content:center}.payment-direction-tabs{overflow-x:auto}.payment-direction-tabs a{flex:0 0 auto}}/* SOURCE: workspace-v1.47.0.css *//* FariDocs v1.47.0 — modern, clean Workspace visual system. */:root{--ws-bg:#f6f7f9;--ws-paper:#fff;--ws-line:#e2e7eb;--ws-text:#263746;--ws-muted:#71808d;--ws-navy:#243c4e;--ws-navy-2:#31576b;--ws-teal:#3b8f81;--ws-mint:#78c1b5;--ws-gold:#d9a94b}.workspace-body{background:var(--ws-bg);font:14px/1.6 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}.workspace-topbar{min-height:66px;padding:10px 24px;border-color:#e5e9ec;background:rgba(255,255,255,.97);box-shadow:0 1px 8px rgba(27,46,61,.035)}.workspace-image-brand img{width:132px;height:auto}.workspace-top-actions{gap:10px}.workspace-back{padding:7px 9px;border-radius:7px;color:#657481;font-size:10px}.workspace-back:hover{background:#f2f5f6;color:#2c675f}.workspace-user-menu-trigger{min-height:38px;border-color:#e0e6e9!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgba(25,47,62,.05)}.workspace-user-menu-trigger>b{background:linear-gradient(135deg,#326d64,#64b6aa) !important}.workspace-app{grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 66px)}.workspace-sidebar{top:66px;height:calc(100vh - 66px);max-height:calc(100vh - 66px);padding:20px 14px 15px;border-right:1px solid #e2e7ea;background:#fff;color:#4f606d;box-shadow:3px 0 16px rgba(27,46,61,.025)}.workspace-sidebar-account{margin:0 4px 12px;padding:14px!important;border:1px solid #e3e9eb!important;border-radius:11px;background:#f8faf9}.workspace-sidebar-account>strong{margin:0!important;color:#263e4c;font-size:12px;font-weight:750}.workspace-role-badge{display:inline-flex!important;width:max-content;margin-top:7px;padding:3px 7px;border-radius:99px;background:#e5f1ee;color:#287367!important;font-size:7px!important;font-weight:850;letter-spacing:.08em!important}.workspace-plan-card{margin-top:9px!important;padding-top:9px;border-top:1px solid #e1e8e8}.workspace-plan-card strong{margin:0!important;color:#63747f!important;font-size:9px!important;font-weight:700}.workspace-sidebar>nav{margin-top:0!important;padding:0 2px 8px!important;scrollbar-color:#c9d4d8 transparent}.workspace-nav-section>summary{margin:5px 3px 2px;padding:7px 8px;color:#97a3aa;font-size:7px;letter-spacing:.14em}.workspace-nav-section>summary i{color:#a9b3b8}.workspace-nav-section>div{gap:2px}.workspace-nav-section a{min-height:37px!important;padding:8px 10px!important;border-radius:8px!important;color:#5e6d77!important;font-size:10.5px!important;font-weight:620!important;transition:background .16s,color .16s,box-shadow .16s}.workspace-nav-section a:hover{background:#f2f6f5!important;color:#2c625b!important}.workspace-nav-section a.active{background:#eaf3f1!important;color:#2d756b!important;font-weight:760!important;box-shadow:inset 3px 0 #3b8f81}.workspace-nav-section .workspace-sidebar-icon{color:#7f9099!important}.workspace-nav-section a.active .workspace-sidebar-icon{color:#3b8f81!important}.workspace-create-link{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:9px 4px 0!important;border:0!important;border-radius:9px!important;background:#3b8f81!important;color:#fff!important;box-shadow:0 8px 18px rgba(59,143,129,.18);font-size:10px!important}.workspace-create-link:hover{background:#327c70!important}.workspace-create-link .workspace-sidebar-icon{color:#fff!important}.workspace-main{padding:30px clamp(20px,2.6vw,45px) 70px;background:#f6f7f9}.workspace-heading{margin-bottom:20px}.workspace-heading>span{color:#3b8f81;font-size:8px;letter-spacing:.16em}.workspace-heading h1{margin:5px 0 4px;color:#2b3c49;font-size:clamp(24px,2.05vw,30px);font-weight:720;line-height:1.22;letter-spacing:-.027em}.workspace-heading p{max-width:800px;color:#73828d;font-size:11.5px;line-height:1.65}.workspace-alert{border-radius:9px;box-shadow:0 4px 16px rgba(27,46,61,.04)}.workspace-panel,.workflow-card,.operations-summary-strip article,.payment-center-stats article,.master-directory-grid>a{border:1px solid #e1e6e9!important;border-radius:11px!important;background:#fff;box-shadow:0 3px 14px rgba(27,46,61,.035) !important}.workspace-panel{padding:20px}.panel-heading{align-items:center;margin-bottom:14px}.panel-heading h2,.workspace-panel h2{margin-top:3px;color:#2e3f4b;font-size:15px;font-weight:700}.panel-heading span{color:#3b8f81;font-size:7px;letter-spacing:.15em}.panel-heading p{font-size:10px}.panel-heading>a{color:#33796f}.workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.workspace-stat-grid article{position:relative;min-height:116px;padding:17px 18px;border:1px solid #e1e6e9;border-radius:11px;background:#fff;box-shadow:0 3px 14px rgba(27,46,61,.035)}.workspace-stat-grid article::after{content:"";position:absolute;right:16px;bottom:17px;width:28px;height:28px;border:8px solid #edf2f1;border-right-color:#5a9d91;border-radius:50%}.workspace-stat-grid span{color:#7a8993;font-size:8.5px;letter-spacing:.035em;text-transform:uppercase}.workspace-stat-grid strong{margin:10px 0 2px;color:#314453;font-size:25px;font-weight:720}.workspace-stat-grid small{font-size:8.5px}.workspace-stat-grid .storage-stat::after{display:none}.storage-stat i{height:4px;background:#edf1f2}.storage-stat i b{background:#4d988b}.pipeline-panel{margin-bottom:15px}.pipeline-grid{gap:0!important;border:1px solid #e5eaed;border-radius:9px;overflow:hidden}.pipeline-grid article{min-height:82px!important;border:0!important;border-right:1px solid #e5eaed!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.pipeline-grid article:last-child{border-right:0!important}.pipeline-grid span{font-size:8px!important}.pipeline-grid strong{color:#344854!important;font-size:14px!important}.overview-analytics{margin-bottom:15px}.overview-analytics-head{padding-bottom:14px;border-bottom:1px solid #edf0f2}.overview-quick-range,.overview-range-form{border-color:#e1e7e9!important;background:#f7f9fa!important}.overview-quick-range a.active{background:#4b9488!important;color:#fff!important}.overview-range-form button{background:#3b8f81!important}.overview-bar.invoice{background:#438f82!important}.overview-bar.purchase-order{background:#82b7ae!important}.overview-bar.payment{background:#d6e0df!important}.overview-transaction-table-wrap,.workspace-table-wrap,.payment-table-wrap,.report-table-scroll{border:1px solid #e7ebed;border-radius:9px;overflow:auto}.workspace-main table{border-collapse:collapse;background:#fff;font-size:10.5px}.workspace-main thead{background:#f7f9fa}.workspace-main th{padding:11px 12px!important;border-bottom:1px solid #e3e8ea!important;color:#70808b!important;font-size:8px!important;font-weight:800;letter-spacing:.055em!important}.workspace-main td{padding:11px 12px!important;border-bottom:1px solid #ebeff1!important;color:#465761}.workspace-main tbody tr:hover{background:#fafcfc}.workspace-main tbody tr:last-child td{border-bottom:0!important}.document-type-mark{border-radius:7px;background:#e7f2ef;color:#347b70}.status-pill,.overview-transaction-status,.payment-state,.payment-direction{border-radius:5px!important;font-size:7.5px!important}.workspace-button{min-height:39px;border-radius:7px;font-size:10px}.workspace-button.primary{background:#3b8f81;box-shadow:0 7px 16px rgba(59,143,129,.16)}.workspace-button.primary:hover{background:#327d71}.workspace-button.ghost{border-color:#d9e2e5;color:#48616f}.workspace-form{gap:13px}.workspace-auth-card label,.workspace-form label,.document-filter label{color:#5c6e79;font-size:9.5px}.workspace-auth-card input,.workspace-form input,.workspace-form select,.workspace-form textarea,.document-filter select{min-height:40px;border-color:#d7e0e4;border-radius:7px;background:#fff;font-size:11px}.workspace-auth-card input:focus,.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#559c91;box-shadow:0 0 0 3px rgba(59,143,129,.11)}.document-actions,.invoice-row-actions,.customer-quick-actions{gap:4px!important}.document-actions a,.document-actions button,.invoice-row-actions a,.customer-quick-action{min-height:29px!important;padding:5px 7px!important;border-color:#dce4e7!important;border-radius:6px!important;background:#fff!important;color:#516d79!important;box-shadow:none!important;font-size:8px!important}.document-actions a:hover,.invoice-row-actions a:hover,.customer-quick-action:hover{border-color:#88b7af!important;background:#edf6f4!important;color:#2e756b!important}.transaction-flow-strip,.transaction-section-tabs,.operations-tabs{border-color:#e0e6e9;border-radius:10px;background:#f7f9fa}.transaction-flow-strip li{padding-block:9px}.transaction-flow-strip i{background:#e5f1ee;color:#33776d}.transaction-section-tabs a.active,.operations-tabs a.active{box-shadow:0 2px 9px rgba(27,46,61,.07)}.workspace-public{padding-top:42px}.workspace-welcome,.workspace-auth-shell{border-color:#e1e7e9;border-radius:18px;box-shadow:0 14px 50px rgba(27,46,61,.07)}.workspace-welcome{background:radial-gradient(circle at 88% 12%,#dff5f1 0,transparent 28%),linear-gradient(135deg,#fff,#f5faf9)}html[data-theme="dark"]{--ws-bg:#0c1820;--ws-paper:#13242d;--ws-line:#2a3e48;--ws-text:#e8f0f3;--ws-muted:#9eafb7}html[data-theme="dark"] .workspace-main{background:#0c1820}html[data-theme="dark"] .workspace-topbar{border-color:#293b44;background:rgba(16,31,40,.97)}html[data-theme="dark"] .workspace-sidebar{border-color:#293b44;background:#11212a;color:#c5d1d6}html[data-theme="dark"] .workspace-sidebar-account{border-color:#2c424c!important;background:#172a33}html[data-theme="dark"] .workspace-sidebar-account>strong,html[data-theme="dark"] .workspace-heading h1{color:#e8f0f3}html[data-theme="dark"] .workspace-plan-card{border-color:#2d434c}html[data-theme="dark"] .workspace-nav-section a{color:#aebdc3!important}html[data-theme="dark"] .workspace-nav-section a:hover{background:#182e37!important;color:#dce8eb!important}html[data-theme="dark"] .workspace-nav-section a.active{background:#193832!important;color:#79c6b9!important}html[data-theme="dark"] .workspace-panel,html[data-theme="dark"] .workspace-stat-grid article,html[data-theme="dark"] .workflow-card,html[data-theme="dark"] .operations-summary-strip article,html[data-theme="dark"] .payment-center-stats article,html[data-theme="dark"] .master-directory-grid>a{border-color:#2b414b!important;background:#13242d!important;box-shadow:none!important}html[data-theme="dark"] .workspace-main table,html[data-theme="dark"] .workspace-main thead{background:#13242d}html[data-theme="dark"] .workspace-main tbody tr:hover{background:#172b34}html[data-theme="dark"] .workspace-main td,html[data-theme="dark"] .workspace-main th{border-color:#293d46!important;color:#bdcad0!important}html[data-theme="dark"] .workspace-auth-card input,html[data-theme="dark"] .workspace-form input,html[data-theme="dark"] .workspace-form select,html[data-theme="dark"] .workspace-form textarea,html[data-theme="dark"] .document-filter select{border-color:#314a55;background:#0f2028;color:#e6eef1}@media(max-width:1200px){.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.pipeline-grid article:nth-child(3){border-right:0!important}.pipeline-grid article:nth-child(-n+3){border-bottom:1px solid #e5eaed!important}}@media(max-width:900px){.workspace-topbar{min-height:62px}.workspace-app{grid-template-columns:1fr;min-height:0}.workspace-sidebar{position:relative;top:auto;height:auto;max-height:none;padding:11px 12px;border-right:0;border-bottom:1px solid #e1e7e9}.workspace-sidebar>nav{overflow:visible}.workspace-main{padding:24px 14px 60px}.workspace-heading{margin-bottom:17px}.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stat-grid article{min-height:105px}.workspace-public{padding-top:28px}}@media(max-width:620px){.workspace-topbar{padding:10px 12px}.workspace-image-brand img{width:116px}.workspace-heading h1{font-size:23px}.workspace-stat-grid{grid-template-columns:1fr}.pipeline-grid{grid-template-columns:1fr!important}.pipeline-grid article{border-right:0!important;border-bottom:1px solid #e5eaed!important}.pipeline-grid article:last-child{border-bottom:0!important}.workspace-panel{padding:16px}.workspace-action-label{display:none}.document-actions a,.document-actions button,.invoice-row-actions a,.customer-quick-action{width:30px!important;height:30px!important;justify-content:center!important;padding:0!important}}/* Readability pass: the compact layout remains dense without forcing users to read micro-type. */.workspace-back{font-size:11px}.workspace-sidebar-account>strong{font-size:13px}.workspace-nav-section>summary{font-size:8px}.workspace-nav-section a{min-height:39px!important;padding:9px 10px!important;font-size:11.5px!important}.workspace-create-link{font-size:11px!important}.workspace-heading>span{font-size:9px}.workspace-heading p{font-size:12.5px}.panel-heading h2,.workspace-panel h2{font-size:16px}.panel-heading span{font-size:8px}.panel-heading p{font-size:11px}.workspace-stat-grid span,.workspace-stat-grid small{font-size:9.5px}.workspace-main table{font-size:11.5px}.workspace-main th{padding:12px!important;font-size:9px!important}.workspace-main td{padding:12px!important}.workspace-button{font-size:11px}.workspace-auth-card label,.workspace-form label,.document-filter label{font-size:10.5px}.workspace-auth-card input,.workspace-form input,.workspace-form select,.workspace-form textarea,.document-filter select{font-size:12px}/* SOURCE: workspace-v1.48.0.css *//* FariDocs v1.48.0 — familiar Fluent/Office-inspired Workspace shell. */:root{--ws-office:#0f6cbd;--ws-office-hover:#115ea3;--ws-office-soft:#eff6fc;--ws-office-line:#d1d1d1;--ws-office-bg:#f5f5f5;--ws-office-paper:#fff;--ws-office-text:#242424;--ws-office-muted:#616161;--ws-office-shadow:0 2px 6px rgba(0,0,0,.06)}.workspace-body{background:var(--ws-office-bg);color:var(--ws-office-text);font:14px/1.55 "Segoe UI Variable Text","Segoe UI",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.workspace-topbar{min-height:60px;padding:8px 20px;border:0;border-top:3px solid var(--ws-office);border-bottom:1px solid #e1dfdd;background:rgba(255,255,255,.98);box-shadow:0 1px 3px rgba(0,0,0,.04)}.workspace-image-brand img{width:126px}.workspace-top-actions{gap:7px}.workspace-back{min-height:32px;display:inline-flex;align-items:center;padding:5px 9px;border-radius:4px;color:#424242;font-size:12px}.workspace-back:hover{background:#f0f0f0;color:#0f6cbd}.workspace-user-menu-trigger{min-height:34px!important;border:1px solid #d8d8d8!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.workspace-user-menu-trigger>b{background:#0f6cbd!important}.workspace-app{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 60px)}.workspace-sidebar{top:60px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);padding:14px 10px 12px;border-right:1px solid #dedede;background:#fafafa;color:#424242;box-shadow:none}.workspace-sidebar-account{margin:0 2px 10px;padding:12px!important;border:1px solid #dedede!important;border-radius:6px;background:#fff}.workspace-sidebar-account>strong{color:#242424;font-size:13px;font-weight:650}.workspace-role-badge{margin-top:6px;padding:3px 7px;border-radius:3px;background:#e8f3fc;color:#0f5c9f!important;font-size:8px!important;letter-spacing:.045em!important}.workspace-plan-card{margin-top:8px!important;padding-top:8px;border-top:1px solid #ededed}.workspace-plan-card strong{color:#616161!important;font-size:10px!important}.workspace-sidebar>nav{padding:0 0 6px!important;scrollbar-color:#c8c8c8 transparent}.workspace-nav-section>summary{margin:4px 2px 1px;padding:6px 8px;color:#6b6b6b;font-size:9px;letter-spacing:.08em}.workspace-nav-section>summary i{color:#858585}.workspace-nav-section>div{gap:1px}.workspace-nav-section a{min-height:38px!important;padding:8px 10px!important;border:1px solid transparent;border-radius:4px!important;color:#424242!important;font-size:12px!important;font-weight:450!important;transition:background .12s,color .12s,border-color .12s}.workspace-nav-section a:hover{border-color:#e3e3e3;background:#f1f1f1!important;color:#242424!important}.workspace-nav-section a.active{border-color:#c7e0f4;background:#e8f3fc!important;color:#0f5c9f!important;font-weight:650!important;box-shadow:inset 3px 0 #0f6cbd}.workspace-nav-section .workspace-sidebar-icon{color:#616161!important}.workspace-nav-section a.active .workspace-sidebar-icon{color:#0f6cbd!important}.workspace-create-link{min-height:39px;margin:8px 2px 0!important;border:1px solid #0f6cbd!important;border-radius:4px!important;background:#0f6cbd!important;color:#fff!important;box-shadow:none;font-size:12px!important;font-weight:650!important}.workspace-create-link:hover{background:#115ea3!important}.workspace-create-link .workspace-sidebar-icon{color:#fff!important}.workspace-main{padding:23px clamp(18px,2.3vw,38px) 64px;background:#f5f5f5;color:#242424;font-size:13px}.workspace-heading{position:relative;margin-bottom:15px;padding:0 0 13px 14px;border-bottom:1px solid #dedede}.workspace-heading::before{content:"";position:absolute;top:2px;bottom:15px;left:0;width:4px;border-radius:2px;background:#0f6cbd}.workspace-heading>span{color:#0f6cbd;font-size:9px;font-weight:700;letter-spacing:.1em}.workspace-heading h1{margin:3px 0;color:#242424;font-size:clamp(24px,2vw,30px);font-weight:650;line-height:1.2;letter-spacing:-.018em}.workspace-heading p{max-width:850px;margin:0;color:#616161;font-size:13px;line-height:1.55}.workspace-alert{border-radius:5px;box-shadow:none}.workspace-panel,.workflow-card,.operations-summary-strip article,.payment-center-stats article,.master-directory-grid>a,.po-operation-card,.invoice-action-card{border:1px solid #dedede!important;border-radius:7px!important;background:#fff;box-shadow:var(--ws-office-shadow) !important}.workspace-panel{padding:18px}.panel-heading{align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ededed}.panel-heading h2,.workspace-panel h2{margin:2px 0 0;color:#242424;font-size:16px;font-weight:650}.panel-heading span{color:#0f6cbd;font-size:9px;font-weight:700;letter-spacing:.09em}.panel-heading p{color:#6b6b6b;font-size:12px}.panel-heading>a{color:#0f6cbd;font-size:11px;font-weight:650}.workspace-stat-grid{gap:10px;margin-bottom:13px}.workspace-stat-grid article{min-height:108px;padding:15px 16px;border:1px solid #dedede;border-radius:7px;background:#fff;box-shadow:var(--ws-office-shadow)}.workspace-stat-grid article::after{right:15px;bottom:15px;width:26px;height:26px;border:7px solid #e8f3fc;border-right-color:#0f6cbd}.workspace-stat-grid span,.workspace-stat-grid small{color:#616161;font-size:10px;letter-spacing:.025em}.workspace-stat-grid strong{margin:8px 0 2px;color:#242424;font-size:24px;font-weight:650}.storage-stat i{background:#e5e5e5}.storage-stat i b{background:#0f6cbd}.pipeline-panel{margin-bottom:13px}.pipeline-grid{border-color:#dedede;border-radius:6px}.pipeline-grid article{min-height:78px!important;border-color:#e5e5e5!important}.pipeline-grid span{font-size:9.5px!important}.pipeline-grid strong{color:#242424!important;font-size:15px!important}.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs{display:flex;gap:2px;margin-bottom:13px;padding:4px;border:1px solid #dedede;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.025);overflow:auto}.workspace-section-tabs a,.transaction-section-tabs a,.operations-tabs a,.invoice-workspace-tabs a,.invoice-focus-tabs a,.control-tabs a,.delivery-center-tabs a,.payment-direction-tabs a,.reminder-section-tabs a{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:0!important;border-radius:4px;color:#515151;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:none!important}.workspace-section-tabs a:hover,.transaction-section-tabs a:hover,.operations-tabs a:hover,.invoice-workspace-tabs a:hover,.invoice-focus-tabs a:hover,.control-tabs a:hover,.delivery-center-tabs a:hover,.payment-direction-tabs a:hover,.reminder-section-tabs a:hover{background:#f3f3f3;color:#242424}.workspace-section-tabs a.active,.transaction-section-tabs a.active,.operations-tabs a.active,.invoice-workspace-tabs a.active,.invoice-focus-tabs a.active,.control-tabs a.active,.delivery-center-tabs a.active,.payment-direction-tabs a.active,.reminder-section-tabs a.active{background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 0 -2px #0f6cbd!important}.transaction-flow-strip,.po-simple-process,.invoice-flow-strip{border-color:#dedede;border-radius:6px;background:#fff}.transaction-flow-strip i{background:#e8f3fc;color:#0f6cbd}.overview-quick-range,.overview-range-form{border-color:#dedede!important;background:#fafafa!important}.overview-quick-range a.active{background:#0f6cbd!important}.overview-range-form button{background:#0f6cbd!important}.overview-bar.invoice{background:#0f6cbd!important}.overview-bar.purchase-order{background:#5b9bd5!important}.overview-bar.payment{background:#a5a5a5!important}.overview-transaction-table-wrap,.workspace-table-wrap,.payment-table-wrap,.report-table-scroll,.invoice-table-wrap,.po-table-wrap,.delivery-table-wrap,.collection-event-table-wrap{border:1px solid #dedede;border-radius:6px;overflow:auto;background:#fff}.workspace-main table{border-collapse:collapse;background:#fff;color:#323130;font-size:12px}.workspace-main thead{background:#f7f7f7}.workspace-main th{padding:11px 10px!important;border-bottom:1px solid #d8d8d8!important;color:#515151!important;font-size:10px!important;font-weight:700;letter-spacing:.035em!important;text-transform:uppercase;vertical-align:middle}.workspace-main td{padding:10px!important;border-bottom:1px solid #ededed!important;color:#424242;line-height:1.45;vertical-align:middle}.workspace-main tbody tr:hover{background:#f7fbff}.workspace-main tbody tr:last-child td{border-bottom:0!important}.document-type-mark{border-radius:4px;background:#e8f3fc;color:#0f5c9f}.status-pill,.overview-transaction-status,.payment-state,.payment-direction,.approval-pill,.invoice-status,.po-status{border-radius:3px!important;font-size:9px!important;font-weight:650!important}.workspace-button{min-height:36px;padding:7px 12px;border-radius:4px;font-size:11px;font-weight:650}.workspace-button.primary{border-color:#0f6cbd;background:#0f6cbd;box-shadow:none}.workspace-button.primary:hover{background:#115ea3}.workspace-button.ghost{border-color:#c8c8c8;background:#fff;color:#424242}.workspace-button.ghost:hover{background:#f3f3f3;color:#0f5c9f}.workspace-form{gap:12px}.workspace-auth-card label,.workspace-form label,.document-filter label,.po-inline-form label,.invoice-payment-form label{color:#515151;font-size:11px;font-weight:600}.workspace-auth-card input,.workspace-form input,.workspace-form select,.workspace-form textarea,.document-filter select,.po-inline-form input,.po-inline-form select,.invoice-payment-form input,.invoice-payment-form select{min-height:38px;border:1px solid #c8c8c8;border-radius:4px;background:#fff;color:#242424;font-size:12px}.workspace-auth-card input:focus,.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus,.document-filter select:focus,.po-inline-form input:focus,.po-inline-form select:focus,.invoice-payment-form input:focus,.invoice-payment-form select:focus{border-color:#0f6cbd;outline:0;box-shadow:0 0 0 2px rgba(15,108,189,.13)}.document-actions,.invoice-row-actions,.customer-quick-actions{gap:4px!important}.document-actions a,.document-actions button,.invoice-row-actions a,.customer-quick-action,.document-icon-action{min-height:30px!important;padding:5px 7px!important;border:1px solid #d1d1d1!important;border-radius:4px!important;background:#fff!important;color:#424242!important;box-shadow:none!important;font-size:9px!important}.document-actions a:hover,.invoice-row-actions a:hover,.customer-quick-action:hover,.document-icon-action:hover{border-color:#0f6cbd!important;background:#e8f3fc!important;color:#0f5c9f!important}/* Six exact Customer columns; fixes the legacy seven-column calculation. */.workspace-view-customers .workspace-directory-table-wrap{width:100%;max-width:100%;overflow:auto}.workspace-view-customers .customer-directory-table{width:100%!important;min-width:940px!important;table-layout:fixed!important}.workspace-view-customers .customer-directory-table th:nth-child(1),.workspace-view-customers .customer-directory-table td:nth-child(1){width:18%!important}.workspace-view-customers .customer-directory-table th:nth-child(2),.workspace-view-customers .customer-directory-table td:nth-child(2){width:12%!important}.workspace-view-customers .customer-directory-table th:nth-child(3),.workspace-view-customers .customer-directory-table td:nth-child(3){width:18%!important}.workspace-view-customers .customer-directory-table th:nth-child(4),.workspace-view-customers .customer-directory-table td:nth-child(4){width:17%!important}.workspace-view-customers .customer-directory-table th:nth-child(5),.workspace-view-customers .customer-directory-table td:nth-child(5){width:7%!important;text-align:center}.workspace-view-customers .customer-directory-table th:nth-child(6),.workspace-view-customers .customer-directory-table td:nth-child(6){width:260px!important;min-width:260px!important;max-width:260px!important;padding:8px!important;text-align:left}.workspace-view-customers .customer-directory-table td>span,.workspace-view-customers .customer-directory-table td>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-view-customers .customer-compact-actions{width:100%;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:4px!important}.workspace-view-customers .customer-compact-actions>a{width:100%!important;min-width:0!important;height:31px!important;padding:0 4px!important;gap:3px!important}.workspace-view-customers .customer-compact-actions .workspace-action-label{font-size:8px!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme="dark"]{--ws-office:#2899f5;--ws-office-hover:#3aa0f3;--ws-office-soft:#143a52;--ws-office-line:#484644;--ws-office-bg:#1b1a19;--ws-office-paper:#252423;--ws-office-text:#f3f2f1;--ws-office-muted:#c8c6c4;--ws-office-shadow:none}html[data-theme="dark"] .workspace-body,html[data-theme="dark"] .workspace-main{background:#1b1a19;color:#f3f2f1}html[data-theme="dark"] .workspace-topbar{border-color:#2899f5 #323130 #323130;background:rgba(32,31,30,.98)}html[data-theme="dark"] .workspace-back{color:#d2d0ce}html[data-theme="dark"] .workspace-back:hover{background:#323130;color:#62b9f5}html[data-theme="dark"] .workspace-user-menu-trigger{border-color:#484644!important;background:#252423!important;color:#f3f2f1}html[data-theme="dark"] .workspace-sidebar{border-color:#323130;background:#201f1e;color:#e1dfdd}html[data-theme="dark"] .workspace-sidebar-account{border-color:#484644!important;background:#292827}html[data-theme="dark"] .workspace-sidebar-account>strong,html[data-theme="dark"] .workspace-heading h1{color:#f3f2f1}html[data-theme="dark"] .workspace-role-badge{background:#143a52;color:#62b9f5!important}html[data-theme="dark"] .workspace-plan-card{border-color:#484644}html[data-theme="dark"] .workspace-plan-card strong,html[data-theme="dark"] .workspace-nav-section>summary{color:#c8c6c4!important}html[data-theme="dark"] .workspace-nav-section a{color:#d2d0ce!important}html[data-theme="dark"] .workspace-nav-section a:hover{border-color:#484644;background:#323130!important;color:#fff!important}html[data-theme="dark"] .workspace-nav-section a.active{border-color:#235b7e;background:#143a52!important;color:#62b9f5!important;box-shadow:inset 3px 0 #2899f5}html[data-theme="dark"] .workspace-heading{border-color:#484644}html[data-theme="dark"] .workspace-heading::before{background:#2899f5}html[data-theme="dark"] .workspace-heading>span{color:#62b9f5}html[data-theme="dark"] .workspace-heading p{color:#c8c6c4}html[data-theme="dark"] .workspace-panel,html[data-theme="dark"] .workspace-stat-grid article,html[data-theme="dark"] .workflow-card,html[data-theme="dark"] .operations-summary-strip article,html[data-theme="dark"] .payment-center-stats article,html[data-theme="dark"] .master-directory-grid>a,html[data-theme="dark"] .po-operation-card,html[data-theme="dark"] .invoice-action-card{border-color:#484644!important;background:#252423!important;box-shadow:none!important}html[data-theme="dark"] .panel-heading{border-color:#3b3a39}html[data-theme="dark"] .panel-heading h2,html[data-theme="dark"] .workspace-panel h2,html[data-theme="dark"] .workspace-stat-grid strong{color:#f3f2f1}html[data-theme="dark"] .panel-heading span{color:#62b9f5}html[data-theme="dark"] .workspace-section-tabs,html[data-theme="dark"] .transaction-section-tabs,html[data-theme="dark"] .operations-tabs,html[data-theme="dark"] .invoice-workspace-tabs,html[data-theme="dark"] .invoice-focus-tabs,html[data-theme="dark"] .control-tabs,html[data-theme="dark"] .delivery-center-tabs,html[data-theme="dark"] .payment-direction-tabs,html[data-theme="dark"] .reminder-section-tabs{border-color:#484644;background:#252423}html[data-theme="dark"] .workspace-section-tabs a,html[data-theme="dark"] .transaction-section-tabs a,html[data-theme="dark"] .operations-tabs a,html[data-theme="dark"] .invoice-workspace-tabs a,html[data-theme="dark"] .invoice-focus-tabs a,html[data-theme="dark"] .control-tabs a,html[data-theme="dark"] .delivery-center-tabs a,html[data-theme="dark"] .payment-direction-tabs a,html[data-theme="dark"] .reminder-section-tabs a{color:#d2d0ce}html[data-theme="dark"] .workspace-section-tabs a:hover,html[data-theme="dark"] .transaction-section-tabs a:hover,html[data-theme="dark"] .operations-tabs a:hover{background:#323130;color:#fff}html[data-theme="dark"] .workspace-section-tabs a.active,html[data-theme="dark"] .transaction-section-tabs a.active,html[data-theme="dark"] .operations-tabs a.active,html[data-theme="dark"] .invoice-workspace-tabs a.active,html[data-theme="dark"] .invoice-focus-tabs a.active,html[data-theme="dark"] .control-tabs a.active,html[data-theme="dark"] .delivery-center-tabs a.active,html[data-theme="dark"] .payment-direction-tabs a.active,html[data-theme="dark"] .reminder-section-tabs a.active{background:#143a52!important;color:#62b9f5!important;box-shadow:inset 0 -2px #2899f5!important}html[data-theme="dark"] .workspace-main table,html[data-theme="dark"] .workspace-main thead{background:#252423}html[data-theme="dark"] .workspace-main thead{background:#292827}html[data-theme="dark"] .workspace-main th,html[data-theme="dark"] .workspace-main td{border-color:#3b3a39!important;color:#e1dfdd!important}html[data-theme="dark"] .workspace-main tbody tr:hover{background:#2d2c2b}html[data-theme="dark"] .workspace-auth-card input,html[data-theme="dark"] .workspace-form input,html[data-theme="dark"] .workspace-form select,html[data-theme="dark"] .workspace-form textarea,html[data-theme="dark"] .document-filter select,html[data-theme="dark"] .po-inline-form input,html[data-theme="dark"] .po-inline-form select,html[data-theme="dark"] .invoice-payment-form input,html[data-theme="dark"] .invoice-payment-form select{border-color:#605e5c;background:#1b1a19;color:#f3f2f1}html[data-theme="dark"] .document-actions a,html[data-theme="dark"] .document-actions button,html[data-theme="dark"] .invoice-row-actions a,html[data-theme="dark"] .customer-quick-action,html[data-theme="dark"] .document-icon-action{border-color:#484644!important;background:#292827!important;color:#d2d0ce!important}@media(max-width:900px){.workspace-topbar{min-height:58px}.workspace-app{grid-template-columns:1fr;min-height:0}.workspace-sidebar{position:relative;top:auto;height:auto;max-height:none;padding:10px;border-right:0;border-bottom:1px solid #dedede}.workspace-sidebar>nav{overflow:visible}.workspace-main{padding:20px 13px 58px}.workspace-heading{margin-bottom:13px}.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs{justify-content:flex-start}}@media(max-width:620px){.workspace-topbar{padding:7px 10px}.workspace-image-brand img{width:112px}.workspace-heading{padding-left:11px}.workspace-heading h1{font-size:22px}.workspace-heading p{font-size:12px}.workspace-panel{padding:14px}.workspace-stat-grid{grid-template-columns:1fr}.workspace-main th{font-size:9px!important}.workspace-main td{font-size:11px}.workspace-view-customers .customer-directory-table{min-width:850px!important}.workspace-view-customers .customer-directory-table th:nth-child(6),.workspace-view-customers .customer-directory-table td:nth-child(6){width:224px!important;min-width:224px!important;max-width:224px!important}.workspace-view-customers .customer-compact-actions .workspace-action-label{display:inline!important;font-size:7px!important}}/* SOURCE: workspace-v1.49.0.css *//* FariDocs v1.49.0 — blue Office workspace, fixed navigation, and semantic states. */:root{--ws-navy:#0f6cbd;--ws-navy-2:#115ea3;--ws-teal:#0f6cbd;--ws-mint:#62b9f5;--ws-soft:#f5f9fd;--workspace-primary:#0f6cbd;--workspace-accent:#0f6cbd;--po-teal:#0f6cbd;--po-navy:#17365d}.workspace-body,.workspace-body button,.workspace-body input,.workspace-body textarea,.workspace-body select,.workspace-body option{font-family:"Segoe UI Variable Text","Segoe UI",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.workspace-body{font-size:14px;line-height:1.5}/* The complete desktop navigation is always visible and never has its own scrollbar. */.workspace-app{grid-template-columns:252px minmax(0,1fr)}.workspace-sidebar{width:252px;padding:10px 9px 9px;overflow:hidden!important}.workspace-sidebar-account{margin-bottom:5px;padding:9px 10px!important}.workspace-sidebar-account>strong{font-size:12px}.workspace-role-badge{margin-top:4px!important}.workspace-plan-card{margin-top:5px!important;padding-top:5px!important}.workspace-sidebar>nav{min-height:0!important;display:flex!important;flex:1 1 auto;flex-direction:column;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-width:none}.workspace-nav-section{flex:0 0 auto;margin:0!important}.workspace-nav-section>summary{min-height:14px;margin:1px 3px 0!important;padding:3px 7px 2px!important;color:#737373!important;font-size:7.5px!important;line-height:1.1!important;letter-spacing:.095em!important;cursor:default!important;pointer-events:none;user-select:none}.workspace-nav-section>summary::marker,.workspace-nav-section>summary::-webkit-details-marker{display:none;content:""}.workspace-nav-section>div{display:grid!important;gap:0!important}.workspace-nav-section a{min-height:29px!important;padding:4px 8px!important;border-radius:4px!important;font-size:10.5px!important;line-height:1.15!important}.workspace-nav-section .workspace-sidebar-icon,.workspace-nav-section .workspace-sidebar-icon svg{width:15px!important;height:15px!important}.workspace-create-link{min-height:33px!important;margin-top:5px!important;padding:6px 8px!important;font-size:10.5px!important}/* Office blue replaces decorative green; semantic feedback keeps meaningful colors. */.workspace-eyebrow,.workspace-heading>span,.panel-heading span,.workflow-card-head>div>span,.workflow-duo>article>span,.customer-360-head>div>span,.po-supplier-panel>summary span,.invoice-detail-head>div>span,.transaction-flow-copy>span,.master-directory-grid>a>span,.payment-center-stats article>span,.operations-heading>span{color:#0f6cbd!important}.workspace-button.primary,.document-filter-apply,.reminder-actions button.primary,.overview-range-form button,.workspace-create-link,.invoice-action-card.primary,.po-approval-steps .done i{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.workspace-button.primary:hover,.document-filter-apply:hover,.workspace-create-link:hover{background:#115ea3!important}.workspace-section-tabs a.active,.transaction-section-tabs a.active,.operations-tabs a.active,.invoice-workspace-tabs a.active,.invoice-focus-tabs a.active,.control-tabs a.active,.delivery-center-tabs a.active,.payment-direction-tabs a.active,.reminder-section-tabs a.active{background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 0 -2px #0f6cbd!important}.workspace-sidebar-icon,.workspace-nav-section .workspace-sidebar-icon,.customer-360-head svg,.reminder-card-icon,.reminder-type-icon,.capability-icon,.operations-empty>span,.document-type-mark,.workspace-product-picker,.inbox-provider-note>span{color:#0f6cbd!important}.document-type-mark,.reminder-card-icon,.reminder-type-icon,.capability-icon,.operations-empty>span{background:#e8f3fc!important}.storage-stat i b,.admin-storage-bar i,.po-progress i b,.analytics-ranking i b{background:#0f6cbd!important}.customer-360-panel{border-color:#b9d7ee!important;background:linear-gradient(145deg,#fff,#f3f8fc) !important}.customer-category-pill,.workspace-role-badge,.queue-safe-badge{background:#e8f3fc!important;color:#0f5c9f!important}.customer-timeline article>i{background:#0f6cbd!important;box-shadow:0 0 0 1px #75b5e7!important}.workspace-product-picker,.inbox-provider-note{border-color:#bdd8ec!important;background:#f2f8fd!important}.workspace-nav-section a.active{background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 3px 0 #0f6cbd!important}.workspace-nav-section a.active .workspace-sidebar-icon{color:#0f6cbd!important}.panel-heading>a,.po-filter>a,.po-bill-actions summary,.po-payment-history form button,.product-master-card summary>strong{color:#0f5c9f!important}.document-actions .view-pdf-action,.signed-pdf-action,.delivery-history .send-action,.send-action,.po-view-action,.invoice-aging-heading>a{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important}.invoice-transaction-backbone>a:hover{border-color:#0f6cbd!important;color:#0f5c9f!important}.supplier-portal-updates{border-left-color:#0f6cbd!important}.supplier-portal-message-list article>span{background:#e8f3fc!important;color:#0f5c9f!important}.supplier-portal-message-list article>b{color:#0f5c9f!important}.customer-workflow-stage>i b,.overview-bar.invoice{background:#0f6cbd!important}.overview-bar.purchase-order{background:#5b9bd5!important}.overview-quick-range a.active{background:#0f6cbd!important;color:#fff!important}.branch-targets button::before{color:#0f6cbd!important}.workspace-login-otp-form .trusted-browser-check input{accent-color:#0f6cbd!important}.team-summary-grid article>span{background:linear-gradient(135deg,#0f6cbd,#3a86c8) !important}.role-card-grid article>span{background:#e8f3fc!important;color:#0f5c9f!important}.workflow-kind-sales{background:#e8f3fc!important;color:#0f5c9f!important}.po-register tr.selected td{background:#edf6fc!important}.po-detail-header{background:linear-gradient(120deg,#17365d,#0f6cbd) !important}.po-detail-header p,.po-detail-header span{color:#dceaf6!important}.workspace-module-hero{background:linear-gradient(125deg,#17365d,#0f6cbd) !important}.workspace-module-hero span,.workspace-module-selector-heading span{color:#62b9f5!important}.workspace-module-card .workspace-module-options label:hover{border-color:#75b5e7!important;box-shadow:0 12px 25px rgba(15,108,189,.09) !important}.workspace-module-card .workspace-module-options i{background:#e8f3fc!important;color:#0f5c9f!important}/* Status colors are deliberately distinct for quick operational scanning. */.status-pill,.overview-transaction-status,.payment-state,.payment-direction,.approval-pill,.invoice-status,.po-status,.delivery-status{border:1px solid transparent!important;padding:5px 8px!important}.status-draft,.invoice-status.status-draft,.po-status-draft{border-color:#d7d7d7!important;background:#f2f2f2!important;color:#605e5c!important}.status-approved,.status-active,.status-sent,.status-viewed,.status-awaiting_payment,.status-queued,.invoice-status.status-approved,.invoice-status.status-sent,.invoice-status.status-viewed,.invoice-status.status-awaiting_payment,.po-status-approved,.po-status-sent,.po-status-acknowledged,.approval-accepted{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important}.status-completed,.status-paid,.status-reconciled,.status-delivered,.invoice-status.status-completed,.invoice-status.status-paid,.po-status-completed,.po-status-closed,.po-status-paid,.po-status-matched,.status-pill.completed{border-color:#a9d8c5!important;background:#e5f6ee!important;color:#107c41!important}.status-partially_paid,.status-partially-paid,.partially-paid,.status-partially_billed,.status-partially_received,.invoice-status.status-partially_paid,.po-status-partially_paid,.po-status-partially_billed,.po-status-partially_received,.approval-pending,.status-pending_approval{border-color:#e8ca88!important;background:#fff4ce!important;color:#8a4b08!important}.status-overdue,.status-failed,.status-bounced,.status-cancelled,.status-void,.status-rejected,.invoice-status.status-overdue,.invoice-status.status-void,.po-status-cancelled,.po-status-rejected{border-color:#efb2b2!important;background:#fde7e9!important;color:#a4262c!important}/* Customer directory: five compact actions remain on one precise row. */.workspace-view-customers .customer-directory-table{min-width:980px!important}.workspace-view-customers .customer-directory-table th:nth-child(1),.workspace-view-customers .customer-directory-table td:nth-child(1){width:17%!important}.workspace-view-customers .customer-directory-table th:nth-child(2),.workspace-view-customers .customer-directory-table td:nth-child(2){width:11%!important}.workspace-view-customers .customer-directory-table th:nth-child(3),.workspace-view-customers .customer-directory-table td:nth-child(3){width:17%!important}.workspace-view-customers .customer-directory-table th:nth-child(4),.workspace-view-customers .customer-directory-table td:nth-child(4){width:17%!important}.workspace-view-customers .customer-directory-table th:nth-child(5),.workspace-view-customers .customer-directory-table td:nth-child(5){width:6%!important}.workspace-view-customers .customer-directory-table th:nth-child(6),.workspace-view-customers .customer-directory-table td:nth-child(6){width:286px!important;min-width:286px!important;max-width:286px!important}.workspace-view-customers .customer-compact-actions{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.workspace-view-customers .customer-compact-actions>a{height:30px!important;padding:0 3px!important}.workspace-view-customers .customer-edit-action{border-color:#b7d6ee!important;background:#f4f9fd!important;color:#0f5c9f!important}.customer-360-head-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.customer-360-head-actions>a{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #c9d8e4;border-radius:4px;background:#fff;color:#315d7c;font-size:9px;font-weight:700}.customer-360-head-actions svg{width:14px;height:14px}.customer-profile-form-panel{max-width:1040px}.customer-profile-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}html[data-theme="dark"]{--ws-teal:#2899f5;--ws-navy:#2899f5;--workspace-primary:#2899f5;--workspace-accent:#2899f5;--po-teal:#2899f5;--po-navy:#dceaf6}html[data-theme="dark"] .workspace-nav-section>summary{color:#a9a7a5!important}html[data-theme="dark"] .customer-360-panel{border-color:#315b7a!important;background:linear-gradient(145deg,#252423,#172c3b) !important}html[data-theme="dark"] .customer-360-head-actions>a{border-color:#484644;background:#292827;color:#dceaf6}html[data-theme="dark"] .workspace-product-picker,html[data-theme="dark"] .inbox-provider-note{border-color:#315b7a!important;background:#172c3b!important}html[data-theme="dark"] .workspace-nav-section a.active,html[data-theme="dark"] .document-actions .view-pdf-action,html[data-theme="dark"] .signed-pdf-action,html[data-theme="dark"] .delivery-history .send-action,html[data-theme="dark"] .send-action,html[data-theme="dark"] .po-view-action,html[data-theme="dark"] .invoice-aging-heading>a,html[data-theme="dark"] .role-card-grid article>span,html[data-theme="dark"] .workflow-kind-sales,html[data-theme="dark"] .supplier-portal-message-list article>span,html[data-theme="dark"] .workspace-module-card .workspace-module-options i{border-color:#315b7a!important;background:#143a52!important;color:#62b9f5!important}html[data-theme="dark"] .po-register tr.selected td{background:#172c3b!important}html[data-theme="dark"] .status-draft,html[data-theme="dark"] .invoice-status.status-draft,html[data-theme="dark"] .po-status-draft{border-color:#605e5c!important;background:#323130!important;color:#d2d0ce!important}html[data-theme="dark"] .status-approved,html[data-theme="dark"] .status-active,html[data-theme="dark"] .status-sent,html[data-theme="dark"] .status-viewed,html[data-theme="dark"] .status-awaiting_payment,html[data-theme="dark"] .invoice-status.status-approved,html[data-theme="dark"] .invoice-status.status-sent,html[data-theme="dark"] .invoice-status.status-viewed,html[data-theme="dark"] .invoice-status.status-awaiting_payment,html[data-theme="dark"] .po-status-approved,html[data-theme="dark"] .po-status-sent{border-color:#356b91!important;background:#143a52!important;color:#78c5fa!important}html[data-theme="dark"] .status-completed,html[data-theme="dark"] .status-paid,html[data-theme="dark"] .status-reconciled,html[data-theme="dark"] .invoice-status.status-completed,html[data-theme="dark"] .invoice-status.status-paid,html[data-theme="dark"] .po-status-completed,html[data-theme="dark"] .po-status-closed,html[data-theme="dark"] .po-status-paid{border-color:#3b7658!important;background:#193b2a!important;color:#8ad7a8!important}html[data-theme="dark"] .status-partially_paid,html[data-theme="dark"] .invoice-status.status-partially_paid,html[data-theme="dark"] .po-status-partially_paid,html[data-theme="dark"] .po-status-partially_billed,html[data-theme="dark"] .po-status-partially_received{border-color:#80651f!important;background:#433519!important;color:#f5d36c!important}html[data-theme="dark"] .status-overdue,html[data-theme="dark"] .status-failed,html[data-theme="dark"] .status-cancelled,html[data-theme="dark"] .status-void,html[data-theme="dark"] .status-rejected{border-color:#7e4548!important;background:#442426!important;color:#ff9da3!important}@media(max-height:760px) and (min-width:901px){.workspace-sidebar{padding-top:7px}.workspace-sidebar-account{padding:7px 9px!important}.workspace-nav-section>summary{min-height:12px;padding-block:2px!important}.workspace-nav-section a{min-height:26px!important;padding-block:3px!important;font-size:10px!important}.workspace-create-link{min-height:30px!important}}@media(max-width:900px){.workspace-app{grid-template-columns:1fr}.workspace-sidebar{width:auto;overflow:visible!important}.workspace-sidebar>nav{overflow:visible!important}.workspace-nav-section>summary{pointer-events:none}.workspace-view-customers .customer-directory-table{min-width:920px!important}}@media(max-width:620px){.workspace-view-customers .customer-directory-table th:nth-child(6),.workspace-view-customers .customer-directory-table td:nth-child(6){width:268px!important;min-width:268px!important;max-width:268px!important}.customer-profile-form-actions{align-items:stretch;flex-direction:column-reverse}.customer-profile-form-actions .workspace-button{width:100%}}/* SOURCE: workspace-v1.50.0.css *//* FariDocs v1.50.0 — final Office-blue pass and viewport-fitted Workspace navigation. */:root{--ws-office:#0f6cbd;--ws-office-hover:#115ea3;--ws-office-soft:#e8f3fc;--ws-office-ink:#0f5c9f}.workspace-body{--ws-navy:#0f6cbd;--ws-navy-2:#115ea3;--ws-teal:#0f6cbd;--ws-mint:#62b9f5;--workspace-primary:#0f6cbd;--workspace-accent:#0f6cbd;--po-teal:#0f6cbd}.workspace-body input[type="checkbox"],.workspace-body input[type="radio"]{accent-color:#0f6cbd}/* Authenticated top-left identity: transparent icon only, with no tile or border. */
.workspace-authenticated .workspace-topbar{min-height:60px;padding-block:7px}.workspace-sidebar-brand-icon{width:222px;min-width:222px;height:42px;display:flex!important;align-items:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:3px}.workspace-sidebar-brand-icon img{display:block!important;width:40px!important;height:40px!important;max-width:40px!important;object-fit:contain;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}/* The desktop sidebar fits its entire role-filtered menu without its own scroll. */.workspace-app{grid-template-columns:252px minmax(0,1fr);min-height:calc(100dvh - 60px)}.workspace-sidebar{top:60px;width:252px;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);align-self:start;padding:7px 9px 8px!important;overflow:visible!important}.workspace-sidebar-account{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;margin:0 2px 3px!important;padding:7px 9px!important}.workspace-sidebar-account>strong{grid-column:1/-1;margin:0!important;font-size:11px!important;line-height:1.2}.workspace-role-badge{max-width:124px;margin:0!important;padding:2px 5px!important;overflow:hidden;font-size:7px!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-plan-card{min-width:0;margin:0!important;padding:0!important;border:0!important}.workspace-plan-card>strong{margin:0!important;color:#616161!important;font-size:7px!important;font-weight:650!important;line-height:1.25;white-space:nowrap}.workspace-sidebar>nav{min-height:0!important;flex:1 1 auto!important;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important}.workspace-nav-section{min-height:0!important;margin:0!important}.workspace-nav-section>summary{min-height:clamp(7px,1.35vh,12px) !important;margin:0 3px!important;padding:1px 7px!important;font-size:clamp(6px,.82vh,7.5px) !important;line-height:1!important}.workspace-nav-section>div{gap:0!important}.workspace-nav-section a{min-height:clamp(19px,3.05vh,26px) !important;padding:2px 8px!important;gap:7px!important;font-size:clamp(8.5px,1.18vh,10px) !important;line-height:1.05!important}.workspace-nav-section .workspace-sidebar-icon,.workspace-nav-section .workspace-sidebar-icon svg{width:14px!important;height:14px!important;min-width:14px!important}.workspace-sidebar nav a span.workspace-sidebar-icon{border-color:transparent!important;border-radius:4px!important;background:transparent!important;color:#0f6cbd!important}.workspace-sidebar nav a span.workspace-sidebar-icon svg{color:#0f6cbd!important;stroke:currentColor!important}.workspace-nav-section a.active .workspace-sidebar-icon,.workspace-nav-section a.active .workspace-sidebar-icon svg{border-color:transparent!important;background:transparent!important;color:#0f6cbd!important}.workspace-create-link{min-height:28px!important;margin:3px 2px 0!important;padding:4px 8px!important;border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important;font-size:9px!important;line-height:1.1!important;box-shadow:none!important}.workspace-create-link:hover{background:#115ea3!important}.workspace-create-link .workspace-sidebar-icon,.workspace-create-link .workspace-sidebar-icon svg{color:#fff!important}/* All navigation, tabs and non-semantic actions use Office blue. */.workspace-nav-section a.active{border-color:#c7e0f4!important;background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 3px 0 #0f6cbd!important}.workspace-nav-section a:hover{border-color:#d5e7f5!important;background:#f1f7fc!important;color:#0f5c9f!important}.workspace-section-tabs a.active,.transaction-section-tabs a.active,.operations-tabs a.active,.invoice-workspace-tabs a.active,.invoice-focus-tabs a.active,.control-tabs a.active,.delivery-center-tabs a.active,.payment-direction-tabs a.active,.reminder-section-tabs a.active,.po-detail-tabs a.active,.bank-queue-filters a.active{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 0 -2px #0f6cbd!important}.po-simple-process>a.active,.po-secondary-links>a.active,.pr-work-queues a.active{border-color:#75b5e7!important;background:#edf6fc!important;color:#0f5c9f!important}.po-simple-process>a.active>i,.pr-work-queues a.active>span{background:#0f6cbd!important;color:#fff!important}.workspace-section-tabs a.active svg,.transaction-section-tabs a.active svg,.operations-tabs a.active svg,.invoice-workspace-tabs a.active svg,.invoice-focus-tabs a.active svg,.control-tabs a.active svg,.delivery-center-tabs a.active svg,.payment-direction-tabs a.active svg,.reminder-section-tabs a.active svg{color:#0f6cbd!important}.operations-tabs a.active>span,.transaction-section-tabs a.active>span{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.workspace-button.primary,.document-filter-apply,.overview-range-form button,.bank-review-actions button.primary,.collection-run-form button,.collection-optout-form button,.whatsapp-send-button,.invoice-delivery-primary,.po-download-button{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important;box-shadow:none!important}.workspace-button.primary:hover,.document-filter-apply:hover,.overview-range-form button:hover,.bank-review-actions button.primary:hover,.collection-run-form button:hover:not(:disabled),.whatsapp-send-button:hover{border-color:#115ea3!important;background:#115ea3!important;color:#fff!important}.document-actions a:hover,.invoice-row-actions a:hover,.customer-quick-action:hover,.webhook-table .document-icon-action:hover,.table-icon-actions a:hover,.table-icon-actions button:hover{border-color:#75b5e7!important;background:#e8f3fc!important;color:#0f5c9f!important}.panel-heading>a,.workflow-duo a,.stage-track a,.workflow-card-actions>a,.onboarding-step-list a,.capability-grid footer a,.privacy-check a,.auth-switch a,.auth-help-row a,.text-button{color:#0f5c9f!important}.workspace-eyebrow,.workspace-heading>span,.panel-heading span,.workflow-card-head>div>span,.workflow-duo>article>span,.customer-360-head>div>span,.po-supplier-panel>summary span,.invoice-detail-head>div>span,.transaction-flow-copy>span,.master-directory-grid>a>span,.payment-center-stats article>span,.operations-heading>span,.invoice-role-card>span,.sales-document-branches>header span{color:#0f6cbd!important}.document-type-mark,.reminder-card-icon,.reminder-type-icon,.capability-icon,.operations-empty>span,.overview-chart-empty>span,.profile-security>div>span,.customer-list article>b,.branch-source>span,.workspace-module-sync-state>div>span{border-color:#c7e0f4!important;background:#e8f3fc!important;color:#0f5c9f!important}.overview-chart-empty>span svg{color:#0f5c9f!important;stroke:currentColor!important}.stage-track .active{border-color:#75b5e7!important;background:#edf6fc!important}.stage-track .active span,.workspace-module-sync-state>b{background:#0f6cbd!important;color:#fff!important}.collection-policy-state.active,.bank-row-status.status-suggested,.collection-event-status.status-sent,.inbox-status.status-reviewed{background:#e8f3fc!important;color:#0f5c9f!important}.collection-run-form{border-color:#b7d6ee!important;background:#f2f8fd!important}.collection-run-form small{color:#4f6f88!important}.workflow-conversion-panel,.sales-document-branches,.workspace-role-location-note{border-color:#bdd8ec!important;background:linear-gradient(135deg,#f2f8fd,#fff) !important}.branch-targets button::before,.module-flow i,.auth-flow-mini i{color:#0f6cbd!important}.overview-bar.invoice{background:#0f6cbd!important}.overview-bar.purchase-order{background:#5b9bd5!important}.overview-quick-range a.active{background:#0f6cbd!important;color:#fff!important}.workspace-auth-message{background:radial-gradient(circle at 10% 10%,rgba(40,153,245,.3),transparent 34%),linear-gradient(145deg,#17365d,#0f6cbd) !important}.workspace-welcome{background:radial-gradient(circle at 88% 12%,#dceeff 0,transparent 28%),linear-gradient(135deg,#fff,#f2f7fc) !important}/* Keep semantic colors distinct: success/completed green, waiting amber, errors red. */.status-completed,.status-paid,.status-reconciled,.status-delivered,.invoice-status.status-completed,.invoice-status.status-paid,.po-status-completed,.po-status-closed,.po-status-paid,.po-status-matched,.status-pill.completed,.bank-row-status.status-reconciled{border-color:#a9d8c5!important;background:#e5f6ee!important;color:#107c41!important}.status-partially_paid,.status-partially-paid,.partially-paid,.status-partially_billed,.status-partially_received,.invoice-status.status-partially_paid,.po-status-partially_paid,.po-status-partially-billed,.po-status-partially_received,.approval-pending,.status-pending_approval,.status-awaiting_approval{border-color:#e8ca88!important;background:#fff4ce!important;color:#8a4b08!important}.status-overdue,.status-failed,.status-bounced,.status-cancelled,.status-void,.status-rejected,.invoice-status.status-overdue,.invoice-status.status-void,.po-status-cancelled,.po-status-rejected{border-color:#efb2b2!important;background:#fde7e9!important;color:#a4262c!important}html[data-theme="dark"] .workspace-sidebar-brand-icon{background:transparent!important;box-shadow:none!important}html[data-theme="dark"] .workspace-plan-card>strong{color:#c8c6c4!important}html[data-theme="dark"] .workspace-sidebar nav a span.workspace-sidebar-icon,html[data-theme="dark"] .workspace-sidebar nav a span.workspace-sidebar-icon svg{color:#62b9f5!important}html[data-theme="dark"] .workspace-nav-section a.active,html[data-theme="dark"] .workspace-section-tabs a.active,html[data-theme="dark"] .transaction-section-tabs a.active,html[data-theme="dark"] .operations-tabs a.active,html[data-theme="dark"] .invoice-workspace-tabs a.active,html[data-theme="dark"] .invoice-focus-tabs a.active,html[data-theme="dark"] .control-tabs a.active,html[data-theme="dark"] .delivery-center-tabs a.active,html[data-theme="dark"] .payment-direction-tabs a.active,html[data-theme="dark"] .reminder-section-tabs a.active,html[data-theme="dark"] .po-detail-tabs a.active,html[data-theme="dark"] .bank-queue-filters a.active{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important;box-shadow:inset 0 -2px #2899f5!important}html[data-theme="dark"] .po-simple-process>a.active,html[data-theme="dark"] .po-secondary-links>a.active,html[data-theme="dark"] .pr-work-queues a.active{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important}html[data-theme="dark"] .workspace-nav-section a.active{box-shadow:inset 3px 0 #2899f5!important}html[data-theme="dark"] .document-type-mark,html[data-theme="dark"] .reminder-card-icon,html[data-theme="dark"] .reminder-type-icon,html[data-theme="dark"] .capability-icon,html[data-theme="dark"] .operations-empty>span,html[data-theme="dark"] .overview-chart-empty>span,html[data-theme="dark"] .profile-security>div>span,html[data-theme="dark"] .customer-list article>b,html[data-theme="dark"] .branch-source>span,html[data-theme="dark"] .workspace-module-sync-state>div>span{border-color:#315b7a!important;background:#143a52!important;color:#62b9f5!important}html[data-theme="dark"] .collection-policy-state.active,html[data-theme="dark"] .bank-row-status.status-suggested,html[data-theme="dark"] .collection-event-status.status-sent,html[data-theme="dark"] .inbox-status.status-reviewed{background:#143a52!important;color:#78c5fa!important}html[data-theme="dark"] .collection-run-form,html[data-theme="dark"] .workflow-conversion-panel,html[data-theme="dark"] .sales-document-branches,html[data-theme="dark"] .workspace-role-location-note{border-color:#315b7a!important;background:#172c3b!important}@media(max-height:680px) and (min-width:901px){.workspace-sidebar{padding-block:4px!important}.workspace-sidebar-account{padding-block:4px!important}.workspace-sidebar-account>strong{font-size:10px!important}.workspace-nav-section>summary{min-height:7px!important;padding-block:0!important}.workspace-nav-section a{min-height:18px!important;padding-block:1px!important;font-size:8.5px!important}.workspace-create-link{min-height:25px!important}}@media(max-height:520px) and (min-width:901px){.workspace-sidebar-account{gap:1px 5px;padding-block:3px!important}.workspace-sidebar-account>strong{font-size:9px!important}.workspace-role-badge,.workspace-plan-card>strong{font-size:6.5px!important}.workspace-nav-section>summary{min-height:5px!important;font-size:5.5px!important}.workspace-nav-section a{min-height:16px!important;font-size:7.5px!important}.workspace-nav-section .workspace-sidebar-icon,.workspace-nav-section .workspace-sidebar-icon svg{width:12px!important;height:12px!important;min-width:12px!important}.workspace-create-link{min-height:22px!important;font-size:8px!important}}@media(max-width:900px){.workspace-sidebar-brand-icon{width:auto;min-width:0}.workspace-sidebar{position:relative;top:auto;width:auto;height:auto;max-height:none;overflow:visible!important}.workspace-sidebar>nav{overflow:visible!important}.workspace-sidebar-account{display:none}.workspace-nav-section>summary{min-height:14px!important;padding:3px 7px!important;font-size:8px!important}.workspace-nav-section a{min-height:32px!important;padding:6px 8px!important;font-size:10px!important}}@media(max-width:620px){.workspace-sidebar-brand-icon img{width:34px!important;height:34px!important}.workspace-authenticated .workspace-topbar{min-height:56px}.workspace-sidebar{top:auto}.workspace-create-link{min-height:34px!important}}/* SOURCE: workspace-v1.51.0.css *//* FariDocs v1.51.0 — visible icon-only brand and Office-blue Workspace hover states. */.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon{position:relative!important;z-index:2!important;width:222px!important;min-width:222px!important;height:46px!important;min-height:46px!important;display:flex!important;align-items:center!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon>img{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;display:block!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important}/* Match Dapur: both the row and its icon use blue feedback on hover. */.workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover,.workspace-authenticated .workspace-sidebar .workspace-nav-section a:focus-visible{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 3px 0 #0f6cbd!important;outline:none!important}.workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon svg,.workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon svg{border-color:#75b5e7!important;background:#0f6cbd!important;color:#fff!important;stroke:currentColor!important;box-shadow:0 4px 10px rgba(15,108,189,.2) !important}html[data-theme="dark"] .workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar .workspace-nav-section a:focus-visible{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important;box-shadow:inset 3px 0 #2899f5!important}html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon svg,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon svg{border-color:#4f91bf!important;background:#0f6cbd!important;color:#fff!important}@media(max-width:900px){.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon{width:52px!important;min-width:52px!important}}@media(max-width:620px){.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon{width:40px!important;min-width:40px!important;height:38px!important;min-height:38px!important}.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon>img{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}}/* SOURCE: workspace-v1.52.0.css *//* FariDocs v1.52.0 — complete Office-blue Workspace chrome pass.
 * Business status colors remain semantic: completed/success green, waiting amber,
 * and failed/destructive red. This file does not style generator document previews. */:root{--ws-office:#0f6cbd;--ws-office-hover:#115ea3;--ws-office-pressed:#0c3b5e;--ws-office-soft:#e8f3fc;--ws-office-soft-2:#f3f8fc;--ws-office-line:#b7d6ee;--ws-office-ink:#0f5c9f;--ws-ui-font:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif}.workspace-body{--teal:#0f6cbd;--ws-teal:#0f6cbd;--ws-mint:#62b9f5;--workspace-primary:#0f6cbd;--workspace-accent:#0f6cbd;--po-teal:#0f6cbd;font-family:var(--ws-ui-font) !important}.workspace-body button,.workspace-body input,.workspace-body select,.workspace-body textarea{font-family:inherit}.workspace-body input[type="checkbox"],.workspace-body input[type="radio"]{accent-color:#0f6cbd!important}/* Sidebar: active, hover, keyboard focus, icon and entitlement indicator. */.workspace-authenticated .workspace-sidebar .workspace-nav-section a.active,.workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover,.workspace-authenticated .workspace-sidebar .workspace-nav-section a:focus-visible{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 3px 0 #0f6cbd!important;outline:none!important}.workspace-authenticated .workspace-sidebar nav a.active .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar nav a.active .workspace-sidebar-icon svg,.workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon svg,.workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon svg{border-color:#75b5e7!important;background:#0f6cbd!important;color:#fff!important;stroke:currentColor!important;box-shadow:0 4px 10px rgba(15,108,189,.2) !important}.workspace-authenticated .workspace-sidebar a[data-module]::after{background:#2899f5!important;box-shadow:0 0 0 2px #fff!important}.workspace-authenticated .workspace-sidebar .workspace-create-link{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.workspace-authenticated .workspace-sidebar .workspace-create-link:hover,.workspace-authenticated .workspace-sidebar .workspace-create-link:focus-visible{border-color:#115ea3!important;background:#115ea3!important;color:#fff!important}.workspace-authenticated .workspace-sidebar .workspace-create-link .workspace-sidebar-icon,.workspace-authenticated .workspace-sidebar .workspace-create-link .workspace-sidebar-icon svg{background:transparent!important;color:#fff!important;box-shadow:none!important}/* User identity and non-semantic badges. */.workspace-authenticated .workspace-user-menu-trigger>b,.workspace-authenticated .workspace-role-badge{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated .workspace-user-dropdown a>span,.workspace-authenticated .workspace-user-dropdown button>span{color:#0f6cbd!important}.workspace-authenticated .workspace-back:hover,.workspace-authenticated .workspace-back:focus-visible{color:#0f5c9f!important}/* Tabs and queue navigation. The numbered child required a stronger rule than
 * the legacy Invoice and operation component styles. */.workspace-authenticated :is(.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,.bank-queue-filters) a.active{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important;box-shadow:inset 0 -2px #0f6cbd!important}.workspace-authenticated :is(.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,.bank-queue-filters) a.active>span,.workspace-authenticated :is(.operations-tabs,.transaction-section-tabs,.invoice-workspace-tabs,.invoice-focus-tabs) a.active>span{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important}.workspace-authenticated :is(.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,.bank-queue-filters) a.active svg{color:#0f6cbd!important;stroke:currentColor!important}.workspace-authenticated :is(.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,.bank-queue-filters) a:hover{border-color:#d5e7f5!important;background:#f3f8fc!important;color:#0f5c9f!important}.workspace-authenticated .supplier-selection-queue>a.active,.workspace-authenticated .po-simple-process>a.active,.workspace-authenticated .po-secondary-links>a.active,.workspace-authenticated .pr-work-queues a.active{border-color:#75b5e7!important;background:#edf6fc!important;color:#0f5c9f!important}.workspace-authenticated .supplier-selection-queue>a.active>strong,.workspace-authenticated .po-simple-process>a.active>i,.workspace-authenticated .pr-work-queues a.active>span{background:#0f6cbd!important;color:#fff!important}.workspace-authenticated .po-section-tabs a.active b{background:#fff!important;color:#0f5c9f!important}/* Process guidance and decorative identifiers. */.workspace-authenticated .transaction-flow-strip i,.workspace-authenticated .simple-flow i,.workspace-authenticated .rfq-step-strip article>span,.workspace-authenticated .module-number,.workspace-authenticated .invoice-next-action-card>span,.workspace-authenticated .pr-next-action>span{border-color:#b7d6ee!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated .transaction-flow-strip li:not(:last-child)::after,.workspace-authenticated .simple-flow>div:not(:last-child)::after{color:#0f6cbd!important;border-color:#75b5e7!important}.workspace-authenticated .stage-track a{color:#0f5c9f!important}.workspace-authenticated .stage-track .active{border-color:#75b5e7!important;background:#edf6fc!important}.workspace-authenticated .stage-track .active span,.workspace-authenticated .customer-workflow-stage>i b,.workspace-authenticated .workspace-module-sync-state>b{background:#0f6cbd!important;color:#fff!important}/* Primary actions; scoped selectors outrank older component-specific !important rules. */.workspace-authenticated .workspace-main .workspace-button.primary,.workspace-authenticated .workspace-main .invoice-create-form .workspace-button.primary,.workspace-authenticated .workspace-main .document-filter-apply,.workspace-authenticated .workspace-main .overview-range-form button,.workspace-authenticated .workspace-main .bank-review-actions button.primary,.workspace-authenticated .workspace-main .collection-run-form button,.workspace-authenticated .workspace-main .collection-optout-form button,.workspace-authenticated .workspace-main .invoice-delivery-primary,.workspace-authenticated .workspace-main .po-download-button,.workspace-authenticated .workspace-main .reminder-actions button.primary,.workspace-authenticated .workspace-main .invoice-payment-list button{border-color:#0f6cbd!important;background:#0f6cbd!important;color:#fff!important;box-shadow:none!important}.workspace-authenticated .workspace-main .workspace-button.primary:hover,.workspace-authenticated .workspace-main .workspace-button.primary:focus-visible,.workspace-authenticated .workspace-main .invoice-create-form .workspace-button.primary:hover,.workspace-authenticated .workspace-main .document-filter-apply:hover,.workspace-authenticated .workspace-main .overview-range-form button:hover,.workspace-authenticated .workspace-main .bank-review-actions button.primary:hover,.workspace-authenticated .workspace-main .collection-run-form button:hover:not(:disabled),.workspace-authenticated .workspace-main .invoice-payment-list button:hover{border-color:#115ea3!important;background:#115ea3!important;color:#fff!important}/* Common links, icons and informational chips use blue. Destructive, approval,
 * WhatsApp and status controls intentionally retain their semantic colors. */.workspace-authenticated :is(.panel-heading,.report-heading,.invoice-aging-heading,.customer-workflow-history)>a,.workspace-authenticated :is(.privacy-check,.auth-switch,.auth-help-row) a,.workspace-authenticated .text-button,.workspace-authenticated .document-filter-reset,.workspace-authenticated .customer-workflow-history>header a,.workspace-authenticated .po-more-tabs>div a:hover,.workspace-authenticated .po-simple-guide article>a{color:#0f5c9f!important}.workspace-authenticated :is(.document-actions,.invoice-row-actions,.table-icon-actions,.webhook-table) a:hover,.workspace-authenticated :is(.document-actions,.invoice-row-actions,.table-icon-actions,.webhook-table) button:hover,.workspace-authenticated .customer-quick-action:hover,.workspace-authenticated .po-view-action,.workspace-authenticated .signed-pdf-action,.workspace-authenticated .delivery-history .send-action,.workspace-authenticated .invoice-row-actions a.send-action{border-color:#75b5e7!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated :is(.document-type-mark,.reminder-card-icon,.reminder-type-icon,.capability-icon,.operations-empty>span,.overview-chart-empty>span,.profile-security>div>span,.customer-list article>b,.customer-card-tools>b,.branch-source>span,.invoice-doc-icon,.payment-method-icon,.delivery-method-icon,.invoice-empty-state>span,.team-summary-grid article>span,.role-card-grid article>span,.workspace-module-card .workspace-module-options i,.invoice-create-empty>span){border-color:#c7e0f4!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated .product-category-badge{border-color:#c7e0f4!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated :is(.workspace-eyebrow,.workspace-heading>span,.panel-heading span,.report-heading>span,.workflow-card-head>div>span,.workflow-duo>article>span,.customer-360-head>div>span,.invoice-create-copy>span,.invoice-create-strip>div>span,.invoice-detail-title>span,.invoice-lifecycle-heading span,.invoice-section-heading>div>span,.invoice-panel-heading>div>span,.invoice-aging-heading>div>span,.invoice-transaction-backbone>div>span,.overview-analytics-head>div>span,.reminder-queue-toolbar>div span,.supplier-selection-heading span,.supplier-selection-focus>header span,.pr-process-navigation>header span,.flow-guide-heading span,.workspace-module-selector-heading span,.business-promo-heading>span,.subscription-summary-grid article>span,.subscription-order-panel .panel-heading span,.subscription-history-panel .panel-heading span,.sales-document-branches>header span){color:#0f6cbd!important}.workspace-authenticated .invoice-create-copy::before,.workspace-authenticated .branch-targets :is(a,span,button)::before,.workspace-authenticated .module-flow i{color:#0f6cbd!important}.workspace-authenticated .invoice-customer-sync-entry,.workspace-authenticated .collection-run-form,.workspace-authenticated .supplier-selection-next,.workspace-authenticated .pr-process-navigation,.workspace-authenticated .workflow-conversion-panel,.workspace-authenticated .sales-document-branches,.workspace-authenticated .workspace-role-location-note{border-color:#bdd8ec!important;background:linear-gradient(135deg,#f2f8fd,#fff) !important}.workspace-authenticated .invoice-transaction-backbone>a:hover,.workspace-authenticated .branch-targets a:hover,.workspace-authenticated .export-action-grid>a:hover{border-color:#75b5e7!important;background:#e8f3fc!important;color:#0f5c9f!important}.workspace-authenticated .overview-chart-legend .legend-invoice::before,.workspace-authenticated .overview-bar.invoice{background:#0f6cbd!important}.workspace-authenticated .overview-bar.purchase-order{background:#5b9bd5!important}.workspace-authenticated .overview-chart-empty>span svg{color:#0f5c9f!important;stroke:currentColor!important}.workspace-authenticated .workspace-module-options input,.workspace-authenticated .trusted-browser-check input{accent-color:#0f6cbd!important}/* Focus is consistent and visible throughout the Workspace. */.workspace-authenticated :is(input,select,textarea):focus,.workspace-authenticated :is(.workspace-form,.po-filter,.po-inline-form,.po-supplier-form,.po-action-form,.po-operation-card,.supplier-confirmation-form) :is(input,select,textarea):focus{border-color:#0f6cbd!important;outline:0!important;box-shadow:0 0 0 3px rgba(15,108,189,.15) !important}/* Preserve explicit semantic colors after the broad chrome rules. */.workspace-authenticated :is(.status-completed,.status-paid,.status-reconciled,.status-delivered,.po-status-completed,.po-status-closed,.po-status-paid,.po-status-matched,.bank-row-status.status-reconciled,.invoice-fully-completed,.invoice-next-action-card.complete){border-color:#a9d8c5!important;background:#e5f6ee!important;color:#107c41!important}.workspace-authenticated :is(.status-partially_paid,.status-partially-paid,.partially-paid,.status-partially_billed,.status-partially_received,.approval-pending,.status-pending_approval,.status-awaiting_approval){border-color:#e8ca88!important;background:#fff4ce!important;color:#8a4b08!important}.workspace-authenticated :is(.status-overdue,.status-failed,.status-bounced,.status-cancelled,.status-void,.status-rejected){border-color:#efb2b2!important;background:#fde7e9!important;color:#a4262c!important}html[data-theme="dark"] .workspace-body{--teal:#62b9f5;--ws-teal:#62b9f5;--ws-mint:#78c5fa;--workspace-primary:#2899f5;--workspace-accent:#2899f5;--po-teal:#62b9f5}html[data-theme="dark"] .workspace-authenticated .workspace-sidebar .workspace-nav-section a.active,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar .workspace-nav-section a:focus-visible{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important;box-shadow:inset 3px 0 #2899f5!important}html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a.active .workspace-sidebar-icon,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a.active .workspace-sidebar-icon svg,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:hover .workspace-sidebar-icon svg,html[data-theme="dark"] .workspace-authenticated .workspace-sidebar nav a:focus-visible .workspace-sidebar-icon svg{border-color:#4f91bf!important;background:#0f6cbd!important;color:#fff!important}html[data-theme="dark"] .workspace-authenticated .workspace-sidebar a[data-module]::after{background:#62b9f5!important;box-shadow:0 0 0 2px #201f1e!important}html[data-theme="dark"] .workspace-authenticated :is(.workspace-section-tabs,.transaction-section-tabs,.operations-tabs,.invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,.payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,.bank-queue-filters) a.active,html[data-theme="dark"] .workspace-authenticated :is(.supplier-selection-queue>a.active,.po-simple-process>a.active,.po-secondary-links>a.active,.pr-work-queues a.active){border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important}html[data-theme="dark"] .workspace-authenticated .po-section-tabs a.active b{background:#201f1e!important;color:#78c5fa!important}html[data-theme="dark"] .workspace-authenticated :is(.document-type-mark,.reminder-card-icon,.reminder-type-icon,.capability-icon,.operations-empty>span,.overview-chart-empty>span,.profile-security>div>span,.customer-list article>b,.customer-card-tools>b,.branch-source>span,.invoice-doc-icon,.payment-method-icon,.delivery-method-icon,.invoice-empty-state>span,.team-summary-grid article>span,.role-card-grid article>span,.workspace-module-card .workspace-module-options i,.invoice-create-empty>span){border-color:#315b7a!important;background:#143a52!important;color:#62b9f5!important}html[data-theme="dark"] .workspace-authenticated .product-category-badge{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important}html[data-theme="dark"] .workspace-authenticated .invoice-customer-sync-entry,html[data-theme="dark"] .workspace-authenticated .collection-run-form,html[data-theme="dark"] .workspace-authenticated .supplier-selection-next,html[data-theme="dark"] .workspace-authenticated .pr-process-navigation,html[data-theme="dark"] .workspace-authenticated .workflow-conversion-panel,html[data-theme="dark"] .workspace-authenticated .sales-document-branches,html[data-theme="dark"] .workspace-authenticated .workspace-role-location-note{border-color:#315b7a!important;background:#172c3b!important}html[data-theme="dark"] .workspace-authenticated :is(.document-actions,.invoice-row-actions,.table-icon-actions,.webhook-table) a:hover,html[data-theme="dark"] .workspace-authenticated .customer-quick-action:hover,html[data-theme="dark"] .workspace-authenticated .po-view-action,html[data-theme="dark"] .workspace-authenticated .signed-pdf-action,html[data-theme="dark"] .workspace-authenticated .delivery-history .send-action,html[data-theme="dark"] .workspace-authenticated .invoice-row-actions a.send-action{border-color:#315b7a!important;background:#143a52!important;color:#78c5fa!important}/* SOURCE: workspace-v1.53.0.css *//* FariDocs v1.53.0 — text-and-underline tabs, not filled label pills.
 * Sidebar selection, action buttons, statuses and document templates are not
 * tabs and intentionally retain their existing presentation and behavior. */.workspace-body{--ws-tab-ink:#0f5c9f;--ws-tab-text:#36485e;--ws-tab-muted:#52647a;--ws-tab-line:#0f6cbd}html[data-theme="dark"] .workspace-body{--ws-tab-ink:#78c5fa;--ws-tab-text:#d5e2f2;--ws-tab-muted:#b4c5db;--ws-tab-line:#78c5fa}/* Parent and descendants both need a reset: legacy components put background
 * on span/b elements as well as the link. Explicit scope beats old dark rules. */html .workspace-body.workspace-authenticated .workspace-main :is(
    .workspace-section-tabs,.transaction-section-tabs,.operations-tabs,
    .invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,
    .payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,
    .bank-queue-filters,.reminder-filters,.po-secondary-links,.pr-work-queues,
    .po-simple-process) :is(a,button){background:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;color:var(--ws-tab-text) !important;text-shadow:none !important}html .workspace-body.workspace-authenticated .workspace-main :is(
    .workspace-section-tabs,.transaction-section-tabs,.operations-tabs,
    .invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,
    .payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,
    .bank-queue-filters,.reminder-filters,.po-secondary-links,.pr-work-queues,
    .po-simple-process) :is(a,button) :is(span,b,strong,i,svg,small){background:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;color:inherit !important;text-shadow:none !important}html .workspace-body.workspace-authenticated .workspace-main :is(
    .workspace-section-tabs,.transaction-section-tabs,.operations-tabs,
    .invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,
    .payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,
    .bank-queue-filters,.reminder-filters,.po-secondary-links,.pr-work-queues,
    .po-simple-process) :is(a,button):is(.active,[aria-selected="true"],[aria-current="page"]){color:var(--ws-tab-ink) !important;box-shadow:inset 0 -2px var(--ws-tab-line) !important;border-radius:0 !important}html .workspace-body.workspace-authenticated .workspace-main :is(
    .workspace-section-tabs,.transaction-section-tabs,.operations-tabs,
    .invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,
    .payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,
    .bank-queue-filters,.reminder-filters,.po-secondary-links,.pr-work-queues,
    .po-simple-process) :is(a,button):is(:hover,:focus-visible){color:var(--ws-tab-ink) !important}html .workspace-body.workspace-authenticated .workspace-main :is(
    .workspace-section-tabs,.transaction-section-tabs,.operations-tabs,
    .invoice-workspace-tabs,.invoice-focus-tabs,.control-tabs,.delivery-center-tabs,
    .payment-direction-tabs,.reminder-section-tabs,.po-section-tabs,.po-detail-tabs,
    .bank-queue-filters,.reminder-filters,.po-secondary-links,.pr-work-queues,
    .po-simple-process) :is(a,button):focus-visible{outline:2px solid var(--ws-tab-line) !important;outline-offset:-2px !important}html .workspace-body.workspace-authenticated .workspace-main .workspace-section-tabs a small{color:var(--ws-tab-muted) !important;opacity:1 !important}/* Reminder headings are labels, not counters. Keep the two-line hierarchy. */html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a>span{width:auto;height:auto}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a b{padding:0;margin:0;border:0;border-radius:0;line-height:1.5}/* SOURCE: workspace-v1.54.0.css *//* FariDocs v1.54.0 — readable procurement, reminders and incoming documents.
 * Layout/chrome only; generator styles and business actions are unchanged. */.workspace-body{--ws-review-surface:#ffffff;--ws-review-field:#ffffff;--ws-review-border:#c7d3df;--ws-review-text:#24364b;--ws-review-muted:#52647a}html[data-theme="dark"] .workspace-body{--ws-review-surface:#252423;--ws-review-field:#1b1a19;--ws-review-border:#666360;--ws-review-text:#edf2f8;--ws-review-muted:#bdc9d8}/* The process container must change with the text: a white legacy container
 * was left behind when the previous release made its links transparent. */html .workspace-body.workspace-authenticated .workspace-main .po-simple-process{background-color:var(--ws-review-surface) !important;background-image:none !important;border:1px solid var(--ws-review-border);gap:4px;padding:4px}html .workspace-body.workspace-authenticated .workspace-main .po-simple-process a{min-height:72px}html .workspace-body.workspace-authenticated .workspace-main .po-simple-process b{font-size:13px !important;line-height:1.4}html .workspace-body.workspace-authenticated .workspace-main .po-simple-process small{font-size:11px !important;line-height:1.45;color:var(--ws-review-muted) !important;white-space:normal}html .workspace-body.workspace-authenticated .workspace-main .po-simple-process em{font-size:11px;background:transparent !important;color:var(--ws-review-text) !important}html .workspace-body.workspace-authenticated .workspace-main .po-secondary-links a{font-size:12px;min-height:36px}/* Five readable, wrapping tabs. Active state remains text + underline. */html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:4px}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a{min-width:0;min-height:64px;padding:12px 14px;justify-content:flex-start;white-space:normal}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a b{font-size:14px !important;font-weight:600;line-height:1.4}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a small{font-size:11px !important;font-weight:400;line-height:1.45}/* Incoming files are review cards, each with one aligned form and action row. */html .workspace-authenticated .document-inbox-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}html .workspace-authenticated .document-inbox-list{min-width:0}html .workspace-authenticated .inbox-cards{padding:16px;gap:16px}html .workspace-authenticated .inbox-cards>article{min-width:0;padding:20px;background-color:var(--ws-review-surface) !important;background-image:none !important;border-color:var(--ws-review-border) !important;color:var(--ws-review-text)}html .workspace-authenticated .inbox-cards header{gap:12px;flex-direction:row;flex-wrap:wrap}html .workspace-authenticated .inbox-cards header>div{flex:1 1 220px}html .workspace-authenticated .inbox-cards header strong{font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:var(--ws-review-text) !important}html .workspace-authenticated .inbox-cards header small{font-size:12px;color:var(--ws-review-muted)}html .workspace-authenticated .inbox-review-form{min-width:0;gap:16px}html .workspace-authenticated .inbox-review-form .form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html .workspace-authenticated .inbox-review-form label{display:grid;min-width:0;gap:7px;margin:0}html .workspace-authenticated .inbox-review-form label>span{font-size:12px;font-weight:600;line-height:1.4;color:var(--ws-review-text)}html .workspace-authenticated .inbox-review-form :is(input:not([type="hidden"]),select,textarea){box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--ws-review-border);border-radius:6px;background-color:var(--ws-review-field) !important;background-image:none !important;color:var(--ws-review-text) !important;font:inherit;font-size:13px;line-height:1.5}html .workspace-authenticated .inbox-review-form textarea{min-height:90px;resize:vertical}html .workspace-authenticated .inbox-actions{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:12px}html .workspace-authenticated .inbox-actions :is(a,.workspace-button){display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}html .workspace-authenticated .inbox-actions a{border-color:var(--ws-review-border);background:transparent;color:var(--ws-tab-ink) !important}html .workspace-authenticated .inbox-actions a:is(:hover,:focus-visible){text-decoration:underline;outline:2px solid var(--ws-tab-line);outline-offset:2px}html .workspace-authenticated .inbox-delete-form{position:static;display:flex;justify-content:flex-end;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--ws-review-border)}html .workspace-authenticated .inbox-delete-form button{min-height:36px;padding:6px 10px;font-size:12px;color:#a4262c}html[data-theme="dark"] .workspace-authenticated .inbox-delete-form button{color:#ffb7be}@media(max-width:1100px){html .workspace-authenticated .document-inbox-layout{grid-template-columns:minmax(0,1fr)}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html .workspace-authenticated .inbox-cards{padding:12px}html .workspace-authenticated .inbox-cards>article{padding:14px}html .workspace-authenticated .inbox-review-form .form-two,html .workspace-authenticated .inbox-actions{grid-template-columns:minmax(0,1fr)}html .workspace-authenticated .inbox-actions :is(a,.workspace-button){width:100%;box-sizing:border-box}html .workspace-authenticated .inbox-cards header>div{flex-basis:auto}}@media(max-width:380px){html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:minmax(0,1fr)}}/* SOURCE: workspace-v1.55.0.css *//* One additional supplier entry, with a fixed desktop sidebar footprint. */@media(min-width:901px){.workspace-authenticated .workspace-sidebar .workspace-nav-section a{min-height:clamp(18px,2.85vh,25px) !important;padding-block:2px !important}.workspace-authenticated .workspace-sidebar>.workspace-create-link{flex-shrink:0}}@media(min-width:901px) and (max-height:680px){.workspace-authenticated .workspace-sidebar .workspace-nav-section a{min-height:clamp(16px,2.6vh,19px) !important}}@media(min-width:901px) and (max-height:560px){.workspace-authenticated .workspace-sidebar .workspace-nav-section>div{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-authenticated .workspace-sidebar .workspace-nav-section a{min-width:0;white-space:normal}}/* SOURCE: workspace-v1.56.0.css *//* Readable reminder navigation; preserve blue text and underline active state. */html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a{min-height:76px;padding:14px 16px}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;white-space:normal}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a b{font-size:16px !important;line-height:1.4;font-weight:600;letter-spacing:normal;white-space:normal}html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs a small{font-size:13px !important;line-height:1.45;font-weight:400;letter-spacing:normal;white-space:normal}@media(max-width:1200px){html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){html .workspace-body.workspace-authenticated .workspace-main .reminder-section-tabs{grid-template-columns:minmax(0,1fr)}}/* SOURCE: workspace-v1.57.0.css */.biz-card,.biz-form{padding:22px;margin-bottom:18px}.biz-card h2,.biz-form h2{font-size:19px}.biz-card summary{cursor:pointer;font-size:16px;font-weight:600;padding:8px 0}.biz-form fieldset{border:0;padding:0;margin:0;min-width:0}.biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspace-authenticated .biz-form label,.workspace-authenticated .biz-card>label{display:grid;gap:7px;font-size:14px;margin:12px 0}.workspace-authenticated .biz-form input:not([type=checkbox]),.workspace-authenticated .biz-form select,.workspace-authenticated .biz-form textarea,.workspace-authenticated .biz-card>label input{width:100%;min-width:0;min-height:42px;padding:9px 12px;font:inherit;color:var(--ws-text,#242424);background:var(--ws-surface,#fff);border:1px solid #bacbdb;border-radius:6px}.biz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.biz-image-preview{width:180px;height:90px;object-fit:contain;background:#fff}.biz-product-photo{width:56px;height:56px;object-fit:contain}.biz-product-table{min-width:1120px}.biz-card .workspace-data-table td{overflow-wrap:anywhere;vertical-align:top}.biz-company-id{grid-column:1/-1;font-size:10px;overflow-wrap:anywhere}.biz-settings-menu{position:relative}.biz-settings-menu>summary{cursor:pointer;list-style:none;font-size:24px;padding:4px 10px;color:#0f6cbd}.biz-settings-card{position:absolute;right:0;top:100%;width:min(320px,88vw);display:grid;gap:12px;z-index:100;background:#fff;color:#242424;padding:20px;border:1px solid #ccd9e5;border-radius:10px;box-shadow:0 12px 30px #0002}.biz-settings-card a{padding:10px 0;color:#0f6cbd}html[data-theme="dark"] .biz-settings-card{background:#252423;color:#f5f5f5;border-color:#484644}html[data-theme="dark"] .workspace-authenticated .biz-form input:not([type=checkbox]),html[data-theme="dark"] .workspace-authenticated .biz-form select,html[data-theme="dark"] .workspace-authenticated .biz-form textarea,html[data-theme="dark"] .workspace-authenticated .biz-card>label input{background:#292827;color:#f5f5f5;border-color:#605e5c}@media(max-width:640px){.biz-grid{grid-template-columns:minmax(0,1fr)}.biz-card,.biz-form{padding:16px}}/* SOURCE: workspace-v1.58.0.css *//* Workspace shell: a single navigation column with room for readable labels. */html .workspace-body.workspace-authenticated{--ws-header-height:64px;--ws-sidebar-width:260px;--ws-text:#242424;--ws-muted:#596579;--ws-surface:#fff;--ws-line:#d6dfe9;--biz-link:#0f5c9f;--biz-soft:#edf5fc}html[data-theme="dark"] .workspace-body.workspace-authenticated{--ws-text:#f3f2f1;--ws-muted:#c2c9d3;--ws-surface:#252423;--ws-line:#4b5059;--biz-link:#8acbff;--biz-soft:#19344b}html .workspace-body.workspace-authenticated .workspace-topbar{position:sticky!important;top:0!important;height:64px!important;min-height:64px!important;padding:8px 18px!important;box-sizing:border-box;gap:12px;overflow:visible!important;transform:none!important;transition:none!important;will-change:auto;z-index:60}html .workspace-body.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:static!important;display:flex!important;align-items:center;justify-content:center;overflow:visible!important;transform:none!important;clip-path:none!important}html .workspace-body.workspace-authenticated .workspace-topbar .workspace-sidebar-brand-icon>img{position:static!important;display:block!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important;opacity:1!important;visibility:visible!important}html .workspace-body.workspace-authenticated .workspace-app{display:grid!important;grid-template-columns:260px minmax(0,1fr) !important;align-items:start}html .workspace-body.workspace-authenticated .workspace-main{margin-left:0!important;min-width:0!important;width:100%!important;box-sizing:border-box;padding:24px clamp(16px,2vw,32px) 48px!important;color:var(--ws-text);font-size:14px}html .workspace-body.workspace-authenticated .workspace-sidebar{position:sticky!important;inset:auto!important;top:64px!important;width:260px!important;height:calc(100vh - 64px) !important;height:calc(100dvh - 64px) !important;max-height:calc(100dvh - 64px) !important;box-sizing:border-box;min-height:0;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 10px!important;overflow:hidden!important;transition:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-sidebar-account{display:grid!important;flex:0 0 auto;gap:6px;margin:0 0 8px!important;padding:10px!important}html .workspace-body.workspace-authenticated .workspace-sidebar-account>strong{font-size:13px!important;line-height:1.4!important;overflow-wrap:break-word}html .workspace-body.workspace-authenticated .workspace-sidebar-account .biz-company-id{font-size:10px!important;line-height:1.4;color:var(--ws-muted) !important;letter-spacing:0}html .workspace-body.workspace-authenticated .workspace-role-badge{max-width:150px;font-size:9px!important;line-height:1.4}html .workspace-body.workspace-authenticated .workspace-plan-card>strong{font-size:10px!important;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .workspace-sidebar>nav{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:#8a9cad transparent;padding:0 4px 6px 0!important}html .workspace-body.workspace-authenticated .workspace-sidebar>nav::-webkit-scrollbar{display:block!important;width:5px}html .workspace-body.workspace-authenticated .workspace-sidebar>nav::-webkit-scrollbar-thumb{background:#8a9cad;border-radius:5px}html .workspace-body.workspace-authenticated .workspace-nav-section{flex:0 0 auto}html .workspace-body.workspace-authenticated .workspace-nav-section>summary{min-height:24px!important;padding:8px 8px 3px!important;font-size:10px!important;line-height:1.3!important;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .workspace-nav-section>div{display:grid!important;grid-template-columns:minmax(0,1fr) !important;gap:2px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;min-height:36px!important;height:auto!important;min-width:0!important;width:100%;box-sizing:border-box;padding:7px 9px!important;gap:10px!important;font-size:13px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;color:var(--ws-text);border-radius:6px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-label{min-width:0;font-size:inherit!important;line-height:inherit}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-sidebar-icon,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-sidebar-icon svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}html .workspace-body.workspace-authenticated .workspace-sidebar a[data-module]::after{display:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-create-link{flex:0 0 auto;min-height:38px!important;margin:10px 0 0!important;padding:8px!important;font-size:13px!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:not(.active){color:var(--ws-text) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-sidebar .workspace-sidebar-icon svg{color:var(--biz-link) !important}/* Named actions, not bare text links. Navigation tabs retain text + underline. */html .workspace-body.workspace-authenticated .biz-action{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px!important;border:1px solid var(--ws-line) !important;border-radius:6px;background:var(--ws-surface) !important;color:var(--biz-link) !important;font-family:inherit;font-size:12px!important;font-weight:600;line-height:1.4;text-decoration:none!important;cursor:pointer;white-space:normal;word-break:normal;box-sizing:border-box}html .workspace-body.workspace-authenticated .biz-action svg{flex:0 0 16px;width:16px;height:16px}html .workspace-body.workspace-authenticated .biz-action:hover{background:var(--biz-soft) !important;border-color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .biz-action:focus-visible{outline:2px solid var(--biz-link);outline-offset:2px}html .workspace-body.workspace-authenticated .biz-action.danger{color:#b42332!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .biz-action.danger{color:#ffa5ac!important}.biz-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.biz-row-actions form{margin:0}.biz-partner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:238px;max-width:290px}.biz-partner-table{width:100%;min-width:860px}.biz-partner-table td:last-child{width:260px}.biz-save-destination{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--biz-link)}.biz-workflow-hint{color:var(--ws-muted);line-height:1.6;margin:12px 0}html .workspace-body.workspace-authenticated .biz-card :is(h2,h3,p,label,summary),html .workspace-body.workspace-authenticated .biz-form :is(h2,h3,p,label){color:var(--ws-text)}html .workspace-body.workspace-authenticated .biz-card small,html .workspace-body.workspace-authenticated .biz-form small{color:var(--ws-muted);font-size:12px;line-height:1.5}html .workspace-body.workspace-authenticated .biz-card summary.biz-action{font-size:12px!important}html .workspace-body.workspace-authenticated .biz-card .workspace-data-table th{font-size:11px!important}html .workspace-body.workspace-authenticated .biz-card .workspace-data-table td{font-size:13px!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main :is(.biz-card,.biz-form){background:var(--ws-surface) !important;border-color:var(--ws-line) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main :is(.workspace-heading,.panel-heading) :is(h1,h2,h3,p,small),html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main :is(.biz-card,.biz-form) :is(h2,h3,p,label,summary){color:var(--ws-text) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main :is(.biz-card,.biz-form) small{color:var(--ws-muted) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main :is(.workspace-button:not(.primary),.document-source-cell a,.biz-save-destination){color:var(--biz-link) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main .workspace-button:not(.primary){background:var(--ws-surface) !important;border-color:var(--ws-line) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .biz-settings-card :is(a,summary){color:var(--biz-link) !important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main .workspace-section-tabs a{color:var(--ws-text)}@media(max-width:900px){html .workspace-body.workspace-authenticated .workspace-app{grid-template-columns:minmax(0,1fr) !important}html .workspace-body.workspace-authenticated .workspace-sidebar{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar>nav{flex:auto!important;max-height:280px}html .workspace-body.workspace-authenticated .workspace-main{padding:20px 12px 40px!important}html .workspace-body.workspace-authenticated .workspace-topbar{padding:8px 10px!important;gap:6px}html .workspace-body.workspace-authenticated .workspace-top-actions{min-width:0;flex-wrap:nowrap;gap:6px}html .workspace-body.workspace-authenticated .workspace-back{display:none}html .workspace-body.workspace-authenticated .workspace-user-menu-name{display:none}}/* SOURCE: workspace-v1.59.0.css *//* Keep labels independent from the legacy span/icon rules. */html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{min-height:30px!important;height:30px!important;padding:4px 9px!important;gap:8px!important;color:#24364b!important;font-size:13px!important;line-height:1.35!important;white-space:nowrap!important;overflow:visible!important;background:transparent!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{color:#e8edf4!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a .workspace-nav-label{display:block!important;position:static!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;opacity:1!important;visibility:visible!important;font-size:13px!important;font-weight:inherit!important;line-height:1.35!important;letter-spacing:normal!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:is(.active,:hover,:focus-visible){background:#e8f3fc!important;color:#0f5c9f!important;border-color:#b7d6ee!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:is(.active,:hover,:focus-visible){background:#19344b!important;color:#9bd3ff!important;border-color:#426482!important}html .workspace-body.workspace-authenticated .workspace-sidebar{padding:8px!important}html .workspace-body.workspace-authenticated .workspace-sidebar>nav{padding:0!important;overflow-x:hidden!important;scrollbar-gutter:stable}html .workspace-body.workspace-authenticated .workspace-nav-section>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:29px!important;height:29px!important;padding:5px 9px!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.05em!important;color:#52647a!important;list-style:none!important;box-sizing:border-box}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-nav-section>summary{color:#bdc9d8!important}html .workspace-body.workspace-authenticated .workspace-nav-section>summary>svg{width:13px;height:13px;transform:rotate(-90deg)}html .workspace-body.workspace-authenticated .workspace-nav-section[open]>summary>svg{transform:none}html .workspace-body.workspace-authenticated .workspace-nav-section>summary:focus-visible{outline:2px solid #2899f5;outline-offset:-2px;border-radius:4px}html .workspace-body.workspace-authenticated .workspace-nav-section:not([open])>div{display:none!important}html .workspace-body.workspace-authenticated .workspace-nav-section[open]>div{display:grid!important;grid-template-columns:minmax(0,1fr) !important;gap:1px!important;padding:0 0 3px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-create-link{min-height:34px!important;height:34px!important;margin-top:6px!important;padding:5px!important}/* Reuse the full Home wordmarks with an isolated wrapper, so icon sizing cannot crop them. */html .workspace-body.workspace-authenticated .workspace-topbar .workspace-brand-full{display:flex!important;flex:0 0 154px;width:154px;min-width:154px;height:42px;align-items:center;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html .workspace-body.workspace-authenticated .workspace-brand-full>img{position:static!important;width:154px!important;min-width:0!important;max-width:100%!important;height:42px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;transform:none!important;filter:none!important;opacity:1!important}html .workspace-body.workspace-authenticated .workspace-brand-full>.workspace-wordmark-light{display:block!important}html .workspace-body.workspace-authenticated .workspace-brand-full>.workspace-wordmark-dark{display:none!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-brand-full>.workspace-wordmark-light{display:none!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-brand-full>.workspace-wordmark-dark{display:block!important}html .workspace-body.workspace-authenticated :is(.workspace-user-dropdown,.biz-settings-card){width:min(340px,calc(100vw - 24px));box-sizing:border-box}html .workspace-body.workspace-authenticated .workspace-user-dropdown .workspace-account-identity{display:grid;gap:5px;padding:16px!important;color:var(--ws-text);overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .workspace-account-identity strong{color:var(--ws-text) !important;font-size:13px!important;line-height:1.4!important}html .workspace-body.workspace-authenticated .workspace-account-identity small{color:var(--ws-muted) !important;font-size:12px!important;line-height:1.4!important}html .workspace-body.workspace-authenticated .workspace-account-company{margin-top:8px}.workspace-account-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.workspace-account-badges>span{padding:4px 7px;border-radius:4px;background:var(--biz-soft);color:var(--biz-link);font-size:11px;line-height:1.4}/* All table action clusters keep natural button widths on a single row. */html .workspace-body.workspace-authenticated .workspace-main table :is(.biz-partner-actions,.biz-row-actions,.document-actions,.table-icon-actions,.invoice-row-actions,.customer-compact-actions,.team-row-actions,.delivery-row-actions,.workspace-labeled-actions,.bank-review-actions){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:none!important}html .workspace-body.workspace-authenticated .workspace-main table :is(.biz-partner-actions,.biz-row-actions,.document-actions,.table-icon-actions,.invoice-row-actions,.customer-compact-actions,.team-row-actions,.delivery-row-actions,.workspace-labeled-actions,.bank-review-actions)>:is(a,button,form){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}html .workspace-body.workspace-authenticated .workspace-main table :is(.biz-action,.document-icon-action,.customer-quick-action,.invoice-row-actions a){min-height:30px!important;padding:5px 6px!important;gap:4px!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important}html .workspace-body.workspace-authenticated .workspace-main table :is(.biz-action,.document-icon-action,.customer-quick-action) svg{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important}html .workspace-body.workspace-authenticated .workspace-main table .biz-action span{white-space:nowrap!important}html .workspace-body.workspace-authenticated .workspace-main .biz-partner-table{width:100%!important;min-width:920px!important;table-layout:auto!important}html .workspace-body.workspace-authenticated .workspace-main .biz-partner-table :is(th,td){padding:8px!important;vertical-align:middle}html .workspace-body.workspace-authenticated .workspace-main .biz-partner-table td:last-child{width:1%!important;white-space:nowrap}.biz-partner-table .partner-contact{min-width:140px;max-width:220px}.partner-contact strong,.partner-contact small{display:block;overflow-wrap:anywhere;line-height:1.5}.biz-partner-table td:first-child{min-width:130px;max-width:220px;overflow-wrap:anywhere}@media(max-width:900px){html .workspace-body.workspace-authenticated .workspace-sidebar>nav{max-height:none!important;overflow-y:visible!important}html .workspace-body.workspace-authenticated .workspace-topbar .workspace-brand-full{flex-basis:118px;width:118px;min-width:118px}html .workspace-body.workspace-authenticated .workspace-brand-full>img{width:118px!important;height:36px!important}html .workspace-body.workspace-authenticated .theme-switch{width:40px!important;min-width:40px}html .workspace-body.workspace-authenticated .language-switcher{padding:2px!important}html .workspace-body.workspace-authenticated .language-track{width:56px!important}html .workspace-body.workspace-authenticated .biz-settings-menu>summary{padding:3px!important;font-size:23px}html .workspace-body.workspace-authenticated .workspace-user-menu-trigger{min-width:32px;padding:2px!important}html .workspace-body.workspace-authenticated .workspace-user-menu-trigger .menu-chevron{display:none}}/* SOURCE: workspace-v1.60.0.css *//* v1.60: fixed navigation groups, compact document rows, inexpensive interaction polish. */html .workspace-body.workspace-authenticated{--ws-nav-row:clamp(23px,calc((100dvh - 240px)/21),30px);font-family:"Segoe UI Variable","Segoe UI",Aptos,Calibri,Arial,sans-serif}html .workspace-body.workspace-authenticated .workspace-sidebar{padding:6px 10px!important}html .workspace-body.workspace-authenticated .workspace-sidebar>nav{gap:0!important;padding:0 3px 0 0!important;scroll-behavior:auto}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>.workspace-nav-heading,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>summary{display:flex!important;align-items:center;justify-content:space-between;height:18px!important;min-height:18px!important;padding:1px 9px!important;margin:0!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.04em!important;color:var(--ws-muted) !important;background:transparent!important;border:0!important;box-sizing:border-box}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-fixed>div,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section[open]>div{display:grid!important;grid-template-columns:minmax(0,1fr) !important;gap:0!important;padding:0!important;margin:0!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{height:var(--ws-nav-row) !important;min-height:var(--ws-nav-row) !important;padding:2px 9px!important;margin:0!important;border:0!important;box-sizing:border-box;border-radius:5px!important;box-shadow:none!important;transition:background-color 120ms ease,color 120ms ease!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover{background:var(--biz-soft) !important;color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a.active{background:var(--biz-soft) !important;color:var(--biz-link) !important;box-shadow:inset 3px 0 var(--biz-link) !important;font-weight:600!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:-2px}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-create-link{height:32px!important;min-height:32px!important;margin-top:6px!important}/* The scroll area contains wide content; it never widens the page itself. */html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-scroll{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain;box-sizing:border-box}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-scroll:focus-visible{outline:2px solid var(--biz-link);outline-offset:-2px}html .workspace-body.workspace-authenticated .workspace-main table.workspace-documents-compact{display:table!important;table-layout:fixed!important;width:100%!important;min-width:820px!important;border-collapse:collapse!important;border-spacing:0!important;font-size:13px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact colgroup{display:table-column-group!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact col{display:table-column!important;min-width:0!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-document-name{width:23%!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-generator{width:14%!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-source{width:auto!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-value{width:126px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-created{width:102px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .column-actions{width:178px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact thead{display:table-header-group!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact tbody{display:table-row-group!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact tr{display:table-row!important;border-radius:0!important;border:0!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact :is(th,td){display:table-cell!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important;border-bottom:1px solid var(--ws-line) !important;color:var(--ws-text) !important;text-align:left!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact th{font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--ws-muted) !important;background:var(--biz-soft) !important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact td{font-size:13px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact td::before{display:none!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact :is(strong,small,em,a,time,.document-reference){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact :is(.document-name-cell strong,.document-category-cell strong){display:block;font-size:13px!important;color:var(--ws-text) !important;line-height:1.5!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact :is(small,.document-reference,.document-source-cell>span,.document-source-cell em){display:block;font-size:12px!important;color:var(--ws-muted);line-height:1.5!important;margin-top:4px}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-reference{font-variant-numeric:tabular-nums}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .invoice-status{display:table!important;width:auto;font-size:11px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-value-cell{text-align:right!important;font-variant-numeric:tabular-nums}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-actions{display:flex!important;gap:3px!important;flex-wrap:nowrap!important;width:162px!important;justify-content:flex-start!important;align-items:center!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-actions form{display:inline-flex!important;width:30px!important;height:30px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-actions .document-icon-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border:1px solid var(--ws-line) !important;border-radius:6px!important;box-sizing:border-box;background:var(--ws-surface) !important;color:var(--biz-link) !important;cursor:pointer;transform:none!important;box-shadow:none!important;text-decoration:none!important;transition:background-color 120ms ease,border-color 120ms ease!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-icon-action:hover,html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-icon-action:focus-visible{background:var(--biz-soft) !important;border-color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-icon-action:focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:2px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-icon-action.delete-action{color:#b42332!important}html[data-theme="dark"] .workspace-body.workspace-authenticated .workspace-main .workspace-documents-compact .document-icon-action.delete-action{color:#ffa5ac!important}/* No opacity gate or repeated motion: content is readable on the first frame. */html .workspace-body.workspace-authenticated .workspace-main>.workspace-heading{animation:workspace-heading-in 160ms ease-out}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-panel,.biz-card,.workspace-stat-grid>article){border-radius:10px;border-color:var(--ws-line);box-shadow:0 2px 8px #142f4c06}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-button,.biz-action,.workspace-section-tabs a){transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}@keyframes workspace-heading-in{from{transform:translateY(2px)}to{transform:translateY(0)}}@media(max-width:900px){html .workspace-body.workspace-authenticated{--ws-nav-row:34px}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>.workspace-nav-heading,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>summary{height:28px!important;min-height:28px!important}}@media(prefers-reduced-motion:reduce){html .workspace-body.workspace-authenticated .workspace-main>.workspace-heading{animation:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a,html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-button,.biz-action,.workspace-section-tabs a,.document-icon-action){transition:none!important}}/* SOURCE: workspace-v1.61.0.css *//* Public Workspace uses the same blue family as the private Workspace. */html .workspace-body.workspace-public-body{--ws-bg:#f3f7fd;--ws-surface:#fff;--ws-text:#172d48;--ws-muted:#52657c;--ws-line:#ccdcee;--ws-navy:#0f6cbd;--ws-navy-2:#115ea3;--ws-teal:#0f6cbd;--ws-mint:#69b9f5;--ws-public-link:#0f5c9f;--ws-public-soft:#eaf3fe;--workspace-primary:#0f6cbd;--workspace-accent:#0f6cbd;--workspace-heading:var(--ws-text);--workspace-panel:var(--ws-surface);--workspace-border:var(--ws-line);--workspace-muted:var(--ws-muted);background:var(--ws-bg) !important;color:var(--ws-text) !important;font-family:"Segoe UI Variable","Segoe UI",Aptos,Calibri,Arial,sans-serif}html[data-theme="dark"] .workspace-body.workspace-public-body{--ws-bg:#0b1424;--ws-surface:#111f33;--ws-text:#eef5ff;--ws-muted:#b8c9df;--ws-line:#324967;--ws-public-link:#96cfff;--ws-public-soft:#172f4d;color-scheme:dark}html .workspace-public-body .workspace-topbar{background:var(--ws-surface) !important;border-color:var(--ws-line) !important}html .workspace-public-body .workspace-back{color:var(--ws-public-link) !important}html .workspace-public-body .workspace-welcome{background:radial-gradient(circle at 88% 12%,#d7eaff 0,transparent 35%),linear-gradient(135deg,#fff,#eef5ff) !important;border-color:var(--ws-line) !important}html[data-theme="dark"] .workspace-public-body .workspace-welcome{background:radial-gradient(circle at 88% 12%,#203e68 0,transparent 35%),linear-gradient(135deg,#101d31,#142840) !important}html .workspace-public-body :is(.workspace-business-promo,.workspace-access-facts article,.business-module-grid>article,.business-package-strip>div,.workspace-final-cta,.workspace-auth-shell,.workspace-auth-card){background:var(--ws-surface) !important;border-color:var(--ws-line) !important;color:var(--ws-text) !important}html .workspace-public-body .business-module-grid>article:last-child{background:var(--ws-public-soft) !important}html .workspace-public-body :is(.workspace-welcome-copy h1,.business-promo-heading h2,.business-module-grid h3,.workspace-access-facts strong,.business-package-strip strong,.workspace-final-cta strong){color:var(--ws-text) !important}html .workspace-public-body :is(.workspace-welcome-copy>p,.business-promo-heading p,.business-module-grid p,.business-module-grid li,.workspace-access-facts span,.business-package-strip span,.workspace-final-cta>div span,.workspace-auth-card small,.workspace-auth-card label){color:var(--ws-muted) !important}html .workspace-public-body :is(.workspace-eyebrow,.business-promo-heading>span,.business-module-grid small,.module-flow i){color:var(--ws-public-link) !important}html .workspace-public-body .business-module-grid li::before{color:var(--ws-public-link) !important}html .workspace-public-body :is(.module-number,.module-flow b){background:var(--ws-public-soft) !important;color:var(--ws-public-link) !important;border-color:var(--ws-line) !important}html .workspace-public-body .workspace-conversion-section,html .workspace-public-body .workspace-auth-message{background:linear-gradient(135deg,#102f65,#1558a5) !important;color:#fff!important;border-color:#355e93!important}html[data-theme="dark"] .workspace-public-body .workspace-conversion-section,html[data-theme="dark"] .workspace-public-body .workspace-auth-message{background:linear-gradient(135deg,#102441,#163e71) !important}html .workspace-public-body :is(.conversion-copy h2,.workspace-auth-message h1,.workspace-outcome-grid strong){color:#fff!important}html .workspace-public-body :is(.conversion-copy p,.workspace-auth-message>p,.workspace-outcome-grid span){color:#d9eaff!important}html .workspace-public-body :is(.conversion-copy>span,.workspace-outcome-grid b,.workspace-auth-message .workspace-eyebrow,.auth-flow-mini i){color:#b1dcff!important}html .workspace-public-body .workspace-outcome-grid article{background:#ffffff0c!important;border-color:#ffffff40!important}html .workspace-public-body .auth-flow-mini b{color:#fff!important;background:#ffffff12!important}html .workspace-public-body .workspace-button{border-color:var(--ws-line) !important;background:var(--ws-surface) !important;color:var(--ws-public-link) !important;transition:background-color 140ms ease,border-color 140ms ease,transform 140ms ease!important}html .workspace-public-body .workspace-button.primary{background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}html .workspace-public-body .workspace-button.primary:hover{background:#115ea3!important;border-color:#115ea3!important}html .workspace-public-body .workspace-button:not(.primary):hover{background:var(--ws-public-soft) !important;border-color:var(--ws-public-link) !important}html .workspace-public-body .workspace-auth-card :is(input,select,textarea){background:var(--ws-surface) !important;border-color:var(--ws-line) !important;color:var(--ws-text) !important;accent-color:#0f6cbd!important}html .workspace-public-body .workspace-auth-card :is(input,select,textarea):focus{border-color:var(--ws-public-link) !important;box-shadow:0 0 0 3px #2589df26!important}html .workspace-public-body .workspace-auth-card :is(.auth-switch a,.auth-help-row a,.privacy-check a){color:var(--ws-public-link) !important;background:var(--ws-public-soft) !important}html .workspace-public-body :is(.workspace-button,.workspace-back,.workspace-auth-card a):focus-visible{outline:2px solid var(--ws-public-link) !important;outline-offset:3px}html .workspace-public-body .workspace-auth-card a:hover{text-decoration:underline}html .workspace-public-body .workspace-welcome-copy{animation:workspace-public-in 180ms ease-out}html .workspace-public-body :is(.workspace-access-facts article,.business-module-grid>article){transition:transform 140ms ease,border-color 140ms ease}@media(hover:hover) and (prefers-reduced-motion:no-preference){html .workspace-public-body :is(.workspace-access-facts article,.business-module-grid>article):hover{transform:translateY(-2px);border-color:var(--ws-public-link) !important}html .workspace-public-body .workspace-button:hover{transform:translateY(-1px)}}@keyframes workspace-public-in{from{transform:translateY(3px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html .workspace-public-body .workspace-welcome-copy{animation:none!important}html .workspace-public-body :is(.workspace-button,.workspace-access-facts article,.business-module-grid>article){transition:none!important;transform:none!important}}html .workspace-authenticated .workspace-user-dropdown a[aria-current="page"]{background:var(--biz-soft) !important;color:var(--biz-link) !important;font-weight:600}/* Financial activity and register tables keep their own overflow region. */html .workspace-body.workspace-authenticated .workspace-main .overview-transactions{min-width:0!important;max-width:100%!important;box-sizing:border-box}html .workspace-body.workspace-authenticated .workspace-main .overview-transaction-table-wrap{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;background:var(--ws-surface) !important;border-color:var(--ws-line) !important;box-sizing:border-box}html .workspace-body.workspace-authenticated .overview-transaction-table-wrap:focus-visible{outline:2px solid var(--biz-link);outline-offset:-2px}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table{display:table!important;table-layout:fixed!important;width:100%!important;min-width:780px!important;border-collapse:collapse}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table{table-layout:fixed!important;width:100%!important;min-width:920px!important}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-financial-table,.workspace-register-table) colgroup{display:table-column-group!important}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-financial-table,.workspace-register-table) col{display:table-column!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-document{width:25%!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-partner{width:auto!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-status{width:116px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-value{width:148px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-date{width:112px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-actions{width:88px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table .register-select{width:34px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table :is(.register-number,.register-partner){width:17%!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table .register-title{width:auto!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table .register-date{width:100px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table .register-total{width:140px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-register-table .register-actions{width:208px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table thead{display:table-header-group!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table tbody{display:table-row-group!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table tr{display:table-row!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;background:var(--ws-surface) !important}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-financial-table,.workspace-register-table) :is(th,td){display:table-cell!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 8px!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important;line-height:1.5!important;color:var(--ws-text) !important;border-color:var(--ws-line) !important}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-financial-table,.workspace-register-table) th{font-size:12px!important;background:var(--biz-soft) !important;color:var(--ws-muted) !important;text-transform:none!important;letter-spacing:0!important}html .workspace-body.workspace-authenticated .workspace-main :is(.workspace-financial-table,.workspace-register-table) td{font-size:13px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table td::before{display:none!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table td small{font-size:12px!important;color:var(--ws-muted) !important;line-height:1.5}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-amount{text-align:right;font-variant-numeric:tabular-nums}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .overview-transaction-status{font-size:11px!important;max-width:100%;white-space:normal!important;box-sizing:border-box}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-row-actions{width:64px!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;gap:4px!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .financial-row-actions .document-icon-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;padding:0!important;box-sizing:border-box;border:1px solid var(--ws-line) !important;border-radius:6px!important;background:var(--ws-surface) !important;color:var(--biz-link) !important;transform:none!important;box-shadow:none!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .document-icon-action:hover{background:var(--biz-soft) !important;border-color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .workspace-main .workspace-financial-table .document-icon-action:focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:2px}/* SOURCE: workspace-v1.62.0.css *//* Room between groups and rows, without changing the sidebar's single-column flow. */html .workspace-body.workspace-authenticated{--ws-nav-row:clamp(23px,calc((100dvh - 310px)/20),30px)}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section{margin-bottom:6px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section:last-child{margin-bottom:0!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>.workspace-nav-heading,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>summary{height:20px!important;min-height:20px!important;padding-block:2px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-fixed>div,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section[open]>div{gap:2px!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section[open]>div{animation:workspace-nav-open 150ms ease-out}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{transition:background-color 120ms ease,color 120ms ease,transform 120ms ease!important}@media(hover:hover) and (prefers-reduced-motion:no-preference){html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a:hover{transform:translateX(1px)}}@keyframes workspace-nav-open{from{transform:translateY(-2px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section[open]>div{animation:none!important}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section a{transition:none!important;transform:none!important}}html .workspace-body.workspace-authenticated .biz-settings-menu>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:4px 8px!important;border-radius:6px;color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .settings-gear-icon{font-size:22px;line-height:1}html .workspace-body.workspace-authenticated .settings-gear-caption{font-size:12px;line-height:1.4;font-weight:600}html .workspace-body.workspace-authenticated .biz-settings-menu>summary:hover,html .workspace-body.workspace-authenticated .biz-settings-menu[open]>summary{background:var(--biz-soft)}html .workspace-body.workspace-authenticated .biz-settings-menu>summary:focus-visible{outline:2px solid var(--biz-link);outline-offset:2px}html .workspace-body.workspace-authenticated .partner-editor{margin-bottom:18px}html .workspace-body.workspace-authenticated .partner-editor .partner-editor-form{padding:14px 0 0!important;margin:0!important}html .workspace-body.workspace-authenticated .partner-editor .biz-grid{gap:14px 18px}html .workspace-body.workspace-authenticated .partner-editor .biz-grid label{margin:0!important}html .workspace-body.workspace-authenticated .partner-editor-form>.workspace-button{margin-top:16px}/* Editors live outside the table so opening a form cannot widen the action column. */html .workspace-body.workspace-authenticated .workspace-member-dialog{width:min(740px,calc(100vw - 32px));max-width:740px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-text);box-shadow:0 20px 65px #0004;font-family:inherit}html .workspace-body.workspace-authenticated .workspace-member-dialog:not([open]){display:none!important}html .workspace-body.workspace-authenticated .workspace-member-dialog::backdrop{background:#071a3599}html .workspace-body.workspace-authenticated .workspace-member-inline{padding:0!important;overflow:hidden;margin-bottom:18px}html .workspace-body.workspace-authenticated .workspace-member-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;background:var(--ws-surface);border-bottom:1px solid var(--ws-line)}html .workspace-body.workspace-authenticated .workspace-member-editor-heading h2{margin:0;color:var(--ws-text) !important;font-size:20px;line-height:1.4;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .workspace-member-editor-heading p{margin:6px 0 0;color:var(--ws-muted) !important;font-size:13px;line-height:1.5}html .workspace-body.workspace-authenticated .workspace-member-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;text-decoration:none;border:1px solid var(--ws-line);border-radius:6px;color:var(--ws-text) !important;font-size:24px;line-height:1}html .workspace-body.workspace-authenticated .workspace-member-close:hover{background:var(--biz-soft)}html .workspace-body.workspace-authenticated .workspace-member-close:focus-visible{outline:2px solid var(--biz-link);outline-offset:2px}html .workspace-body.workspace-authenticated .workspace-member-form{display:block!important;padding:20px 24px!important;margin:0!important;background:var(--ws-surface) !important;color:var(--ws-text) !important;box-shadow:none!important;border:0!important}html .workspace-body.workspace-authenticated .workspace-member-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px 20px!important}html .workspace-body.workspace-authenticated .workspace-member-form label{display:grid;gap:6px!important;margin:0!important;min-width:0;color:var(--ws-text) !important;font-size:13px!important;line-height:1.5}html .workspace-body.workspace-authenticated .workspace-member-form :is(input:not([type=checkbox]),select){width:100%!important;min-width:0!important;min-height:40px!important;padding:8px 10px!important;box-sizing:border-box;background:var(--ws-surface) !important;border:1px solid var(--ws-line) !important;border-radius:6px;font:inherit!important;font-size:14px!important;color:var(--ws-text) !important}html .workspace-body.workspace-authenticated .workspace-member-form :is(input,select):focus{border-color:var(--biz-link) !important;box-shadow:0 0 0 3px #2189df26!important}html .workspace-body.workspace-authenticated .workspace-member-form .workspace-member-check{display:flex!important;flex-direction:row;align-items:center;gap:8px!important;margin-top:16px!important}html .workspace-body.workspace-authenticated .workspace-member-form .workspace-member-check input{flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;accent-color:#0f6cbd}html .workspace-body.workspace-authenticated .workspace-member-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:16px;margin-top:20px;border-top:1px solid var(--ws-line)}html .workspace-body.workspace-authenticated .workspace-member-form-actions .workspace-button{width:auto!important;min-width:94px;min-height:38px;margin:0!important;padding:8px 14px!important;font-size:13px!important}html .workspace-body.workspace-authenticated .workspace-add-member .workspace-member-form{padding:14px 0 0!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-settings-users-table{width:100%!important;min-width:860px!important;table-layout:fixed!important}html .workspace-body.workspace-authenticated .workspace-main .workspace-settings-users-table :is(th,td){padding:10px 8px!important;width:auto!important;min-width:0!important;vertical-align:middle!important;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .workspace-settings-users-table .settings-name{width:18%}html .workspace-body.workspace-authenticated .workspace-settings-users-table .settings-role{width:16%}html .workspace-body.workspace-authenticated .workspace-settings-users-table .settings-phone{width:112px}html .workspace-body.workspace-authenticated .workspace-settings-users-table .settings-status{width:90px}html .workspace-body.workspace-authenticated .workspace-settings-users-table .settings-action{width:174px}@media(max-width:900px){html .workspace-body.workspace-authenticated{--ws-nav-row:34px}html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>.workspace-nav-heading,html .workspace-body.workspace-authenticated .workspace-sidebar .workspace-nav-section>summary{height:28px!important;min-height:28px!important}}@media(max-width:640px){html .workspace-body.workspace-authenticated .workspace-member-grid{grid-template-columns:minmax(0,1fr) !important}html .workspace-body.workspace-authenticated .workspace-member-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}html .workspace-body.workspace-authenticated .workspace-member-editor-heading{padding:16px;gap:10px}html .workspace-body.workspace-authenticated .workspace-member-editor-heading h2{font-size:18px}html .workspace-body.workspace-authenticated .workspace-member-form{padding:16px!important}html .workspace-body.workspace-authenticated .workspace-topbar .workspace-brand-full{flex-basis:102px;width:102px;min-width:102px}html .workspace-body.workspace-authenticated .workspace-brand-full>img{width:102px!important}html .workspace-body.workspace-authenticated .workspace-top-actions{gap:4px!important}html .workspace-body.workspace-authenticated .biz-settings-menu>summary{flex-direction:column;gap:0;min-width:54px;padding:2px!important}html .workspace-body.workspace-authenticated .settings-gear-icon{font-size:18px}html .workspace-body.workspace-authenticated .settings-gear-caption{font-size:10px}}/* SOURCE: workspace-v1.63.0.css *//* Shared compact surfaces. No new framework, remote fonts or loading animations. */html .workspace-body.workspace-authenticated .workspace-search-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;color:var(--biz-link) !important;border:1px solid var(--ws-line);border-radius:6px;text-decoration:none;font-size:13px;white-space:nowrap}html .workspace-body.workspace-authenticated .workspace-search-link svg{width:17px;height:17px}html .workspace-body.workspace-authenticated .workspace-search-mobile{display:none!important}html .workspace-body.workspace-authenticated .explorer-tools,html .workspace-body.workspace-authenticated .explorer-result-group,html .workspace-body.workspace-authenticated .explorer-balance-card{padding:18px!important;margin:12px 0!important;background:var(--ws-surface) !important;color:var(--ws-text) !important;min-width:0;border:1px solid var(--ws-line) !important;border-radius:10px!important}html .workspace-body.workspace-authenticated .explorer-tools p{color:var(--ws-muted) !important;font-size:13px;line-height:1.6;margin:10px 0}html .workspace-body.workspace-authenticated .explorer-tools h2,html .workspace-body.workspace-authenticated .explorer-result-group h2{font-size:17px!important;color:var(--ws-text) !important;margin:0 0 10px}html .workspace-body.workspace-authenticated .explorer-filter-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px!important;align-items:end}html .workspace-body.workspace-authenticated .explorer-tools label{display:flex!important;flex-direction:column;gap:6px!important;min-width:0;font-size:13px!important;color:var(--ws-text) !important;margin:0!important}html .workspace-body.workspace-authenticated .explorer-tools :is(input:not([type=checkbox]),select,textarea){width:100%!important;min-width:0!important;max-width:100%;min-height:38px;height:auto!important;box-sizing:border-box;border:1px solid var(--ws-line) !important;border-radius:6px!important;background:var(--ws-surface) !important;color:var(--ws-text) !important;font:inherit!important;font-size:14px!important;padding:8px 10px!important}html .workspace-body.workspace-authenticated .explorer-tools input::placeholder{color:var(--ws-muted) !important;opacity:1}html .workspace-body.workspace-authenticated .explorer-tools :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:2px}html .workspace-body.workspace-authenticated .explorer-filter-actions,html .workspace-body.workspace-authenticated .explorer-pagination>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html .workspace-body.workspace-authenticated .explorer-saved{border-top:1px solid var(--ws-line);padding-top:10px;margin-top:14px}html .workspace-body.workspace-authenticated .explorer-saved summary{cursor:pointer;color:var(--biz-link) !important;font-size:13px;font-weight:600;padding:6px 0}html .workspace-body.workspace-authenticated .explorer-saved-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}html .workspace-body.workspace-authenticated .explorer-saved-list>div{display:flex;gap:8px;align-items:center;border:1px solid var(--ws-line);padding:3px 8px;border-radius:6px}html .workspace-body.workspace-authenticated .explorer-saved-list a{font-size:13px;color:var(--biz-link) !important;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .explorer-save-form,html .workspace-body.workspace-authenticated .explorer-search-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}html .workspace-body.workspace-authenticated .explorer-save-form label,html .workspace-body.workspace-authenticated .explorer-search-form label{flex:1 1 230px;max-width:720px}html .workspace-body.workspace-authenticated .explorer-subtext{display:block;color:var(--ws-muted) !important;font-size:12px!important;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .explorer-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px;color:var(--ws-muted) !important;font-size:13px}html .workspace-body.workspace-authenticated .explorer-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}html .workspace-body.workspace-authenticated .explorer-result-group header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}html .workspace-body.workspace-authenticated .explorer-result-group header>span{font-size:12px;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .explorer-result{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--ws-line);padding:13px 0;text-decoration:none;color:var(--ws-text) !important;overflow-wrap:anywhere;transition:color 120ms ease}html .workspace-body.workspace-authenticated .explorer-result:hover strong,html .workspace-body.workspace-authenticated .partner-balance-link{color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .explorer-result strong{font-size:14px}.explorer-result span{font-size:13px}.explorer-result small{font-size:12px;color:var(--ws-muted)}html .workspace-body.workspace-authenticated .explorer-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px}html .workspace-body.workspace-authenticated .explorer-balance-card{display:flex;flex-direction:column;gap:8px}html .workspace-body.workspace-authenticated .explorer-balance-card strong{font-size:26px;color:var(--biz-link) !important;font-variant-numeric:tabular-nums}html .workspace-body.workspace-authenticated .explorer-balance-card small{font-size:13px;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated :is(.explorer-ledger-table,.stock-ledger-table,.stock-map-table){width:100%!important;min-width:760px!important;table-layout:fixed!important}html .workspace-body.workspace-authenticated :is(.explorer-ledger-table,.stock-ledger-table,.stock-map-table) :is(th,td){padding:12px 10px!important;white-space:normal!important;overflow-wrap:anywhere;vertical-align:top;font-size:13px!important;line-height:1.5}html .workspace-body.workspace-authenticated .stock-map-table{min-width:800px!important}html .workspace-body.workspace-authenticated .stock-map-table th:nth-child(2){width:115px}html .workspace-body.workspace-authenticated .stock-map-table td select{min-width:150px!important}html .workspace-body.workspace-authenticated .explorer-tools .stock-checkbox{display:flex!important;flex-direction:row;align-items:center;gap:8px!important;margin:12px 0!important;font-size:13px!important}html .workspace-body.workspace-authenticated .explorer-tools input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px;accent-color:#0f6cbd}html .workspace-body.workspace-authenticated .stock-review form{display:grid;gap:16px}@media(max-width:1100px){html .workspace-body.workspace-authenticated .explorer-results{grid-template-columns:1fr}}@media(max-width:640px){html .workspace-body.workspace-authenticated .workspace-search-link{padding:4px;min-width:30px;justify-content:center}html .workspace-body.workspace-authenticated .workspace-search-link span{display:none}html .workspace-body.workspace-authenticated .explorer-tools{padding:12px!important}html .workspace-body.workspace-authenticated .explorer-filter-grid{grid-template-columns:1fr}html .workspace-body.workspace-authenticated .explorer-search-form>button{width:100%}}@media(prefers-reduced-motion:reduce){html .workspace-body.workspace-authenticated .explorer-result{transition:none}}@media(max-width:640px){html .workspace-body.workspace-authenticated .workspace-topbar .workspace-search-link{display:none!important}html .workspace-body.workspace-authenticated .workspace-search-mobile{display:inline-flex!important;gap:6px;align-items:center;margin:0 0 10px!important;color:var(--biz-link) !important}}@media(max-width:380px){html .workspace-body.workspace-authenticated .workspace-topbar .workspace-brand-full{flex-basis:80px;width:80px;min-width:80px}html .workspace-body.workspace-authenticated .workspace-brand-full>img{width:80px!important}}/* SOURCE: workspace-v1.64.0.css *//* Daily dashboard: immediate content, scoped theme tokens, no remote assets. */html .workspace-body.workspace-authenticated .daily-dashboard{max-width:1100px;margin:0 auto 24px;color:var(--ws-text);font-family:"Aptos","Segoe UI",Arial,sans-serif;min-width:0}html .workspace-body.workspace-authenticated .daily-dashboard-heading{padding:8px 0 24px}html .workspace-body.workspace-authenticated .daily-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--biz-link)}html .workspace-body.workspace-authenticated .daily-dashboard h1{color:var(--ws-text) !important;font-size:clamp(24px,3vw,34px) !important;line-height:1.25!important;margin:10px 0!important;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .daily-dashboard p{font-size:14px!important;line-height:1.6!important;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .daily-quick-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}html .workspace-body.workspace-authenticated .daily-create{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px 18px!important;border:1px solid #0f6cbd!important;border-radius:7px!important;background:#0f6cbd!important;color:#fff!important;font-size:14px!important;font-weight:600;text-decoration:none!important;box-sizing:border-box;transition:box-shadow .15s ease}html .workspace-body.workspace-authenticated .daily-create-secondary{background:var(--ws-surface) !important;color:var(--biz-link) !important;border-color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .daily-create:hover{box-shadow:0 0 0 3px var(--ws-line)}html .workspace-body.workspace-authenticated .daily-section{background:var(--ws-surface) !important;border:1px solid var(--ws-line) !important;border-radius:10px;padding:22px 24px;margin:0 0 18px;min-width:0}html .workspace-body.workspace-authenticated .daily-dashboard h2{color:var(--ws-text) !important;font-size:14px!important;line-height:1.5!important;letter-spacing:.035em;margin:0 0 14px!important;font-weight:700}html .workspace-body.workspace-authenticated .daily-metrics{margin:0;display:grid;gap:0}html .workspace-body.workspace-authenticated .daily-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--ws-line)}html .workspace-body.workspace-authenticated .daily-metric:last-child{border-bottom:0}html .workspace-body.workspace-authenticated .daily-metric dt{color:var(--ws-text) !important;font-size:16px!important;line-height:1.4}html .workspace-body.workspace-authenticated .daily-metric dd{margin:0;text-align:right}html .workspace-body.workspace-authenticated .daily-metric dd a{display:grid;gap:5px;color:var(--biz-link) !important;font-size:clamp(20px,2.5vw,28px) !important;font-weight:650;text-decoration:none!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .daily-definition{margin:14px 0 0;font-size:12px!important}html .workspace-body.workspace-authenticated .daily-required ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}html .workspace-body.workspace-authenticated .daily-required li a{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:44px;padding:8px;border-radius:6px;color:var(--ws-text) !important;text-decoration:none!important;font-size:15px!important}html .workspace-body.workspace-authenticated .daily-required strong{color:var(--biz-link) !important;font-size:20px!important;text-align:center}html .workspace-body.workspace-authenticated .daily-required .daily-clear{color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .daily-required a:hover{background:var(--ws-bg) !important}html .workspace-body.workspace-authenticated .daily-dashboard a:focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:3px}html .workspace-body.workspace-authenticated .daily-dashboard-footer,html .workspace-body.workspace-authenticated .daily-queue-heading,html .workspace-body.workspace-authenticated .daily-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px!important;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .daily-dashboard-footer a,html .workspace-body.workspace-authenticated .daily-queue-heading a,html .workspace-body.workspace-authenticated .daily-pagination a{color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .daily-table-wrap{overflow:auto;max-width:100%;margin:12px 0}html .workspace-body.workspace-authenticated .daily-queue-table{width:100%!important;min-width:570px!important;table-layout:fixed!important;border-collapse:collapse}html .workspace-body.workspace-authenticated .daily-queue-table :is(th,td){padding:12px 10px!important;font-size:14px!important;color:var(--ws-text) !important;background:var(--ws-surface) !important;border-bottom:1px solid var(--ws-line) !important;overflow-wrap:anywhere;text-align:left}html .workspace-body.workspace-authenticated .daily-queue-table :is(th,td):first-child{width:34%}html .workspace-body.workspace-authenticated .daily-queue-table :is(th,td):last-child{width:88px;text-align:right}html .workspace-body.workspace-authenticated .daily-open{display:inline-flex;align-items:center;min-height:36px;padding:4px 10px;border:1px solid var(--ws-line);border-radius:6px;color:var(--biz-link) !important;white-space:nowrap;text-decoration:none!important}@media(max-width:600px){html .workspace-body.workspace-authenticated .daily-section{padding:16px}html .workspace-body.workspace-authenticated .daily-metric{gap:10px;grid-template-columns:minmax(0,1fr) minmax(90px,auto)}html .workspace-body.workspace-authenticated .daily-metric dt{font-size:14px!important}html .workspace-body.workspace-authenticated .daily-quick-actions .daily-create{flex:1 1 180px}html .workspace-body.workspace-authenticated .daily-required li a{font-size:14px!important}}@media(prefers-reduced-motion:reduce){html .workspace-body.workspace-authenticated .daily-create{transition:none}}/* SOURCE: workspace-v1.65.0.css */html .workspace-body.workspace-authenticated .platform-shell{font-family:Aptos,"Segoe UI",Arial,sans-serif;color:var(--ws-text);min-width:0;max-width:1180px;margin:auto}html .workspace-body.workspace-authenticated .platform-card{padding:22px;margin:16px 0;background:var(--ws-surface) !important;border:1px solid var(--ws-line);border-radius:10px;color:var(--ws-text) !important;min-width:0}html .workspace-body.workspace-authenticated .platform-card h2{font-size:18px!important;color:var(--ws-text) !important;margin:0 0 14px}html .workspace-body.workspace-authenticated .platform-card p{font-size:14px!important;line-height:1.6;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .platform-heading,html .workspace-body.workspace-authenticated .platform-toolbar{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;min-width:0}html .workspace-body.workspace-authenticated .platform-heading{justify-content:space-between}html .workspace-body.workspace-authenticated .platform-toolbar a,html .workspace-body.workspace-authenticated .platform-card button,html .workspace-body.workspace-authenticated .platform-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px!important;min-height:38px;box-sizing:border-box;border:1px solid var(--ws-line) !important;border-radius:6px;background:var(--ws-surface) !important;color:var(--biz-link) !important;text-decoration:none!important;font:600 14px Aptos,"Segoe UI",Arial,sans-serif!important;cursor:pointer;transition:border-color .15s ease}html .workspace-body.workspace-authenticated .platform-card button:hover,html .workspace-body.workspace-authenticated .platform-toolbar a:hover{border-color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .platform-card a{color:var(--biz-link) !important}html .workspace-body.workspace-authenticated .platform-form{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px!important;align-items:end}html .workspace-body.workspace-authenticated .platform-form label{display:flex!important;flex-direction:column;gap:7px;font-size:14px!important;color:var(--ws-text) !important;min-width:0}html .workspace-body.workspace-authenticated .platform-form :is(input:not([type=checkbox]),select,textarea){width:100%!important;max-width:100%;min-width:0;height:auto!important;min-height:40px;box-sizing:border-box;background:var(--ws-surface) !important;color:var(--ws-text) !important;border:1px solid var(--ws-line) !important;border-radius:6px;padding:9px 10px!important;font:14px Aptos,"Segoe UI",Arial,sans-serif!important}html .workspace-body.workspace-authenticated .platform-form .platform-wide{grid-column:1/-1}html .workspace-body.workspace-authenticated .platform-form .platform-check{flex-direction:row!important;align-items:center}html .workspace-body.workspace-authenticated .platform-table-wrap{overflow:auto;max-width:100%}html .workspace-body.workspace-authenticated .platform-table-wrap table{width:100%!important;min-width:650px;table-layout:fixed;border-collapse:collapse}html .workspace-body.workspace-authenticated .platform-table-wrap :is(th,td){padding:12px!important;color:var(--ws-text) !important;border-bottom:1px solid var(--ws-line);font-size:14px!important;text-align:left;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .platform-table-wrap td small{display:block;color:var(--ws-muted) !important;margin-top:5px}html .workspace-body.workspace-authenticated .platform-list{display:grid;gap:12px;font-size:14px}html .workspace-body.workspace-authenticated .platform-notice{padding:12px;border-left:3px solid var(--biz-link);background:var(--ws-bg);margin:10px 0}html .workspace-body.workspace-authenticated .platform-ocr-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font:14px/1.6 Aptos,"Segoe UI",Arial,sans-serif}html .workspace-body.workspace-authenticated .started-guide{max-width:900px}html .workspace-body.workspace-authenticated .started-guide progress{width:100%;height:10px;accent-color:#0f6cbd;margin-bottom:14px}html .workspace-body.workspace-authenticated .started-steps article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ws-line);font-size:15px!important}html .workspace-body.workspace-authenticated .started-steps article:last-child{border:0}html .workspace-body.workspace-authenticated .started-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ws-bg);color:var(--biz-link)}html .workspace-body.workspace-authenticated .started-steps s{text-decoration:line-through;color:var(--ws-muted) !important}html .workspace-body.workspace-authenticated .started-steps b{color:var(--biz-link) !important;font-size:13px}html .workspace-body.workspace-authenticated .platform-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--biz-link) !important;outline-offset:3px}@media(max-width:600px){html .workspace-body.workspace-authenticated .platform-card{padding:16px}html .workspace-body.workspace-authenticated .started-steps article{gap:8px;font-size:14px!important}}@media(prefers-reduced-motion:reduce){html .workspace-body.workspace-authenticated .platform-card button,html .workspace-body.workspace-authenticated .platform-toolbar a{transition:none}}/* SOURCE: workspace-v1.66.0.css *//* Finance and invoice reminder: scoped, theme-aware, no remote dependencies. */.workspace-app .finance-v166{min-width:0;color:var(--ws-text);font:400 14px/1.55 "Segoe UI",Arial,sans-serif}.workspace-app .finance-v166 *{box-sizing:border-box}.finance-v166 .finance-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.finance-v166 h1{font-size:26px;line-height:1.25;margin:4px 0 8px;color:var(--ws-text)}.finance-v166 h2{font-size:18px;line-height:1.35;margin:0 0 14px;color:var(--ws-text)}.finance-v166 p{margin:8px 0 16px}.finance-v166 .finance-eyebrow{color:var(--biz-link,#1475ca);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0}.finance-v166 .finance-tabs{display:flex;gap:22px;border-bottom:1px solid var(--ws-border);margin:0 0 20px;flex-wrap:wrap}.finance-v166 .finance-tabs a{color:var(--ws-text);text-decoration:none;padding:10px 2px;border-bottom:2px solid transparent;background:transparent;font-size:15px}.finance-v166 .finance-tabs a[aria-current]{color:var(--biz-link,#1475ca);border-color:var(--biz-link,#1475ca);font-weight:600;background:transparent}.finance-v166 .finance-card{min-width:0;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:12px;padding:20px;margin-bottom:18px}.finance-v166 .finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-grid .finance-card{margin:0}.finance-v166 .finance-balance{display:block;font-size:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-v166 .finance-chart>div{display:grid;grid-template-columns:1fr auto;gap:6px;margin:15px 0}.finance-chart b{font-variant-numeric:tabular-nums}.finance-v166 .finance-bar{grid-column:1/-1;width:100%;height:9px;background:var(--ws-border);border-radius:4px;overflow:hidden}.finance-bar rect{fill:#2678d8}.finance-bar rect.outgoing{fill:#b97829}.finance-v166 .finance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finance-v166 label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ws-text)}.workspace-app .finance-v166 input:not([type=checkbox]):not([type=hidden]),.workspace-app .finance-v166 select,.workspace-app .finance-v166 textarea{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--ws-border);border-radius:6px;background:var(--ws-surface);color:var(--ws-text);font:400 14px/1.45 "Segoe UI",Arial,sans-serif}.finance-v166 .finance-wide,.finance-v166 .finance-form-actions{grid-column:1/-1}.finance-form-actions{display:flex;gap:10px}.finance-v166 small{font-size:12px;font-weight:400;display:block;opacity:1;color:var(--ws-text)}.finance-v166 .finance-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.finance-filter label{flex:1 1 180px}.finance-v166 .finance-table-wrap{max-width:100%;overflow-x:auto}.workspace-app .finance-v166 .finance-table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:650px}.workspace-app .finance-v166 .finance-table th,.workspace-app .finance-v166 .finance-table td{padding:12px 9px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--ws-border);color:var(--ws-text);font-size:13px;background:transparent}.finance-table th:nth-child(1){width:15%}.finance-table th:nth-child(2){width:30%}.finance-table th:nth-child(3){width:20%}.finance-table th:nth-child(4){width:18%}.finance-table th:nth-child(5){width:17%}.finance-table .finance-amount{font-variant-numeric:tabular-nums;text-align:right}.finance-table details{margin-top:7px}.finance-v166 summary{cursor:pointer;color:var(--biz-link,#1475ca);font-weight:600}.finance-v166 .finance-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.finance-v166 .btn{white-space:normal;min-height:36px;font-size:13px}.finance-v166 .finance-void{margin-top:8px}.finance-void button{margin-top:8px}.finance-v166 .finance-pagination{display:flex;gap:16px;justify-content:end;margin-top:16px}.finance-v166 .finance-check{display:flex;flex-direction:row;align-items:center;gap:10px;margin:12px 0}.finance-check input[type=checkbox]{width:18px;height:18px;accent-color:#1674cf;flex-shrink:0}.finance-v166 .reminder-rule{display:grid;grid-template-columns:120px minmax(160px,320px) auto;gap:18px;align-items:center;border-bottom:1px solid var(--ws-border);padding:12px 0}.reminder-rule button{justify-self:end}.reminder-settings-v166 h2{margin-top:24px}.finance-v166 .finance-notice{border-left:3px solid var(--biz-link,#1475ca);padding:10px 14px;background:var(--ws-surface);color:var(--ws-text)}.finance-v166 a:focus-visible,.finance-v166 summary:focus-visible,.finance-v166 button:focus-visible{outline:2px solid var(--biz-link,#1475ca);outline-offset:3px}@media(max-width:800px){.finance-v166 .finance-grid{grid-template-columns:1fr}.finance-v166 .finance-card{padding:15px}.finance-v166 .finance-form{grid-template-columns:1fr}.finance-v166 .reminder-rule{grid-template-columns:1fr 1fr;gap:10px}.reminder-rule button{grid-column:2}.finance-v166 h1{font-size:23px}.finance-v166 .finance-chart>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.finance-v166 .btn{transition:background-color .12s ease,border-color .12s ease}}.workspace-app .finance-v166 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border:1px solid var(--ws-border);border-radius:6px;text-decoration:none;cursor:pointer;font-weight:600;line-height:1.35;background:var(--ws-surface);color:var(--biz-link,#1475ca)}.workspace-app .finance-v166 .btn-primary{background:#1268bc;border-color:#1268bc;color:#fff}.workspace-app .finance-v166 .btn:hover{border-color:var(--biz-link,#1475ca)}.workspace-app .finance-v166 .btn-primary:hover{background:#0e579e}.workspace-app .finance-v166 .btn:disabled{cursor:not-allowed;opacity:.6}/* SOURCE: workspace-v1.67.0.css *//* Correct theme token: workspace defines --ws-line, not --ws-border. */.workspace-app .finance-v166{--ws-border:var(--ws-line,#ccd6e2)}.workspace-app .finance-v166 :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){border:1px solid var(--ws-line,#ccd6e2) !important;background:var(--ws-surface,#fff) !important;color:var(--ws-text,#242424) !important;box-shadow:none!important;border-radius:6px!important}.workspace-app .finance-v166 :is(input,select,textarea):focus-visible{outline:2px solid #2584dc;outline-offset:2px}.workspace-app .finance-v166 :is(.finance-table,.accounting-table,.journal-input-table){width:100%;border-collapse:collapse;border:1px solid var(--ws-line,#ccd6e2);table-layout:fixed}.workspace-app .finance-v166 :is(.finance-table,.accounting-table,.journal-input-table) :is(th,td){border:1px solid var(--ws-line,#ccd6e2) !important;padding:11px;vertical-align:top;color:var(--ws-text);overflow-wrap:anywhere;white-space:normal;font-size:13px}.workspace-app .finance-v166 :is(.finance-table,.accounting-table,.journal-input-table) th{background:var(--ws-surface);font-weight:600;text-align:left}.finance-v166 .finance-donut{display:flex;justify-content:center;padding:12px}.finance-chart-legend{margin:12px 0}.finance-chart-legend>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ws-line);padding:9px 0}.finance-chart-legend dd{margin:0;font-variant-numeric:tabular-nums}.finance-chart-legend dt:before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;background:#2584dc;margin-right:7px}.finance-chart-legend>div:nth-child(2) dt:before{background:#e77898}.finance-v166 .finance-recent{margin-top:20px}.accounting-v167 .accounting-snapshot,.accounting-v167 .accounting-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.accounting-snapshot{background:linear-gradient(115deg,#1768af,#104978);color:#fff;border-radius:12px;padding:22px}.accounting-snapshot article{text-align:center;padding:12px}.finance-v166 .accounting-snapshot h2{color:#fff;font-size:16px;margin:10px 0}.accounting-snapshot .ui-icon,.accounting-summary .ui-icon{width:36px;height:36px}.accounting-snapshot strong,.accounting-summary strong{display:block;font-size:22px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.accounting-summary article{text-align:center;border-bottom:4px solid #2584dc}.accounting-summary .ui-icon{color:var(--biz-link,#2584dc)}.accounting-chart{display:grid;grid-template-columns:130px minmax(90px,1fr) auto;gap:12px;margin:16px 0;align-items:center}.accounting-chart svg{width:100%}.accounting-reports{position:relative}.accounting-report-menu{position:absolute;z-index:30;right:0;min-width:260px;max-width:85vw;border:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:0 8px 24px #0002;border-radius:9px;padding:10px;display:grid;gap:4px}.accounting-report-menu a{display:flex;align-items:center;gap:10px;padding:10px;color:var(--ws-text);text-decoration:none}.accounting-report-menu a:hover{color:var(--biz-link,#2584dc)}.accounting-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.accounting-actions form{margin:0}.accounting-table{min-width:650px}.accounting-v167 .journal-input-table{min-width:880px;margin:16px 0}.journal-input-table th:nth-child(1){width:23%}.journal-input-table th:nth-child(2){width:18%}.journal-input-table th:nth-child(3){width:24%}.journal-input-table th:nth-child(4),.journal-input-table th:nth-child(5){width:14%}.journal-input-table th:nth-child(6){width:7%}.journal-input-table output{font-variant-numeric:tabular-nums;font-weight:700}.journal-detail-line{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--ws-line)}.journal-detail-line>span{min-width:0}.journal-detail-line>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:850px){.accounting-v167 .accounting-snapshot,.accounting-v167 .accounting-summary{grid-template-columns:1fr}.accounting-chart{grid-template-columns:1fr}.accounting-report-menu{position:static}.finance-chart-legend>div{flex-wrap:wrap}}/* SOURCE: ocr-v1.69.0.css *//* Scoped OCR components; no entrance delays or extra font downloads. */.ocr-flow,.ocr-summary,.ocr-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px}.ocr-flow>span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ws-line,#c9d5e4);border-radius:9px;padding:10px 14px;background:var(--ws-surface,#fff);color:var(--ws-text,#172b4d);font-size:14px;font-weight:600}.ocr-flow>span:nth-child(1){border-top:3px solid #287fce}.ocr-flow>span:nth-child(2){border-top:3px solid #9560d6}.ocr-flow>span:nth-child(3){border-top:3px solid #c78920}.ocr-flow .ui-icon,.ocr-job .ui-icon,.document-tool .ui-icon{width:18px;height:18px;flex-shrink:0}.ocr-state{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 10px;border-radius:6px;font-size:13px;line-height:1.5;font-weight:600;background:#e7f1ff;color:#125aa0;overflow-wrap:anywhere}.ocr-state[data-status=running]{background:#f0eaff;color:#66439c}.ocr-state[data-status=review]{background:#fff1d2;color:#805406}.ocr-state[data-status=reviewed]{background:#e4f2ff;color:#125287}.ocr-state[data-status=failed]{background:#fff0f0;color:#a92536}.ocr-job{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--ws-line,#c9d5e4)}.ocr-job form{margin:0}.ocr-job-message{flex-basis:100%;color:var(--ws-text,#172b4d)}.ocr-job [hidden],.ocr-page-actions [hidden]{display:none!important}.ocr-job .workspace-button,.document-tool{display:inline-flex;align-items:center;gap:7px;min-height:36px}.document-tool-document-inbox{border-bottom:2px solid #9560d6!important}.ocr-review-grid,.ocr-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ocr-review-grid>section,.ocr-admin-grid>section{min-width:0}.ocr-review-grid h2{display:flex;align-items:center;gap:9px;font-size:18px}.ocr-review-grid .platform-ocr-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;padding:14px;background:var(--ws-surface,#fff);color:var(--ws-text,#172b4d);border:1px solid var(--ws-line,#c9d5e4);border-radius:8px;font-family:inherit;font-size:14px;line-height:1.7}.ocr-review-grid .ocr-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ocr-review-grid .ocr-review-form label{font-size:14px;line-height:1.5;display:flex;flex-direction:column;gap:7px;min-width:0}.ocr-review-grid .ocr-review-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){width:100%;min-height:42px;border:1px solid var(--ws-line,#b9c9de) !important;border-radius:7px;background:var(--ws-surface,#fff) !important;color:var(--ws-text,#172b4d) !important;padding:9px 11px;font:inherit}.ocr-review-grid .ocr-review-form .platform-check{flex-direction:row;align-items:flex-start}.ocr-review-grid .platform-wide{grid-column:1/-1}.ocr-review-grid .platform-check input{margin-top:4px;accent-color:#176fc1}.ocr-admin .admin-table td{vertical-align:top;overflow-wrap:anywhere}.ocr-admin .admin-table th:first-child{width:33%}.ocr-admin .admin-table td:last-child{min-width:180px}.ocr-admin .admin-table form{margin-top:8px}.ocr-admin .admin-panel code{overflow-wrap:anywhere}.ocr-admin .admin-form select{min-height:42px;border:1px solid #aabbd0;border-radius:7px;padding:8px}.ocr-review-grid :focus-visible,.ocr-job :focus-visible,.ocr-admin :focus-visible{outline:2px solid #2584dc;outline-offset:3px}:root[data-theme=dark] .ocr-state{background:#152f4b;color:#a5d1ff}:root[data-theme=dark] .ocr-state[data-status=running]{background:#302448;color:#d4bcff}:root[data-theme=dark] .ocr-state[data-status=review]{background:#3c301c;color:#f7d18b}:root[data-theme=dark] .ocr-state[data-status=reviewed]{background:#173549;color:#ace1ff}:root[data-theme=dark] .ocr-state[data-status=failed]{background:#45232d;color:#ffbbc7}@media(prefers-reduced-motion:no-preference){.ocr-job .workspace-button,.document-tool{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ocr-job .workspace-button:hover,.document-tool:hover{box-shadow:0 3px 10px #1267b322}.ocr-state[data-status=running]{animation:ocr-highlight 1.2s ease-in-out 2}@keyframes ocr-highlight{50%{box-shadow:0 0 0 3px #9260d529}}}@media(max-width:850px){.ocr-review-grid,.ocr-admin-grid{grid-template-columns:1fr}.ocr-review-grid .ocr-review-form{grid-template-columns:1fr}.ocr-flow>span{flex:1 1 150px}.ocr-job .workspace-button{min-height:42px}.ocr-admin .admin-table{min-width:600px}}/* SOURCE: workspace-v1.70.0.css *//* Feature accents are decorative. Blue remains the action/navigation color.
   Keep existing widths, table columns, status labels and document templates. */.workspace-authenticated .workspace-main[data-workspace-area]{--area-blue:#0f6cbd;--area-blue-soft:#edf5ff;--area-accent:var(--area-blue);--area-soft:var(--area-blue-soft);--area-purchase:#6941b8;--area-purchase-soft:#f4efff;--area-finance:#086d82;--area-finance-soft:#eaf7fa;--area-accounting:#4e55b5;--area-accounting-soft:#f0f1ff;--area-partners:#8d4174;--area-partners-soft:#fbf0f7;--area-attention:#8a5300;--area-attention-soft:#fff5e4;--area-success:#237347;--area-success-soft:#edf8f1}html[data-theme="dark"] .workspace-authenticated .workspace-main[data-workspace-area]{--area-blue:#91caff;--area-blue-soft:#192e46;--area-purchase:#c6b1ff;--area-purchase-soft:#2c2540;--area-finance:#87d5e5;--area-finance-soft:#19353b;--area-accounting:#b9bfff;--area-accounting-soft:#272d46;--area-partners:#f0b0d9;--area-partners-soft:#3b2836;--area-attention:#f5c777;--area-attention-soft:#3d3020;--area-success:#9bdfb3;--area-success-soft:#20392b}.workspace-authenticated .workspace-main[data-workspace-area="purchases"]{--area-accent:var(--area-purchase);--area-soft:var(--area-purchase-soft)}.workspace-authenticated .workspace-main[data-workspace-area="finance"]{--area-accent:var(--area-finance);--area-soft:var(--area-finance-soft)}.workspace-authenticated .workspace-main[data-workspace-area="accounting"]{--area-accent:var(--area-accounting);--area-soft:var(--area-accounting-soft)}.workspace-authenticated .workspace-main[data-workspace-area="partners"]{--area-accent:var(--area-partners);--area-soft:var(--area-partners-soft)}.workspace-authenticated .workspace-main[data-workspace-area="reminders"]{--area-accent:var(--area-attention);--area-soft:var(--area-attention-soft)}html .workspace-body.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-heading,.finance-heading,.daily-dashboard-heading){border-inline-start:3px solid var(--area-accent) !important;padding-inline-start:16px!important}html .workspace-body.workspace-authenticated .workspace-main[data-workspace-area] :is(.finance-eyebrow,.daily-eyebrow){color:var(--area-accent) !important}html .workspace-body.workspace-authenticated .daily-section[data-daily-area="sales"]{border-top:3px solid var(--area-accent) !important}html .workspace-body.workspace-authenticated .daily-section[data-daily-area="purchase"]{border-top:3px solid var(--area-purchase) !important}html .workspace-body.workspace-authenticated .daily-section.daily-required{border-top:3px solid var(--area-attention) !important}.workspace-authenticated .finance-v166 .finance-grid > .finance-card{border-top:3px solid var(--area-accent)}.workspace-authenticated .finance-v166 .accounting-summary > article{border-bottom-color:var(--area-accent)}/* Row hover/focus helps scanning without changing responsive table geometry. */html .workspace-body.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-data-table,.daily-queue-table,.finance-table,.accounting-table) tbody tr:is(:hover,:focus-within) > td{background:var(--area-soft) !important}html .workspace-body.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-button,.biz-action,.document-icon-action,.daily-open,.btn):focus-visible{outline:2px solid var(--biz-link,#0f6cbd) !important;outline-offset:3px}/* Manual inbox: three steps, one review form per file, no OCR polling. */.workspace-authenticated .workspace-manual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:18px 0;list-style:none}.workspace-authenticated .workspace-manual-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-text);font-size:14px;line-height:1.5}.workspace-authenticated .workspace-manual-steps li > span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--area-soft);color:var(--area-accent);font-weight:700}.workspace-authenticated .workspace-inbox-back{margin:0 0 18px}.workspace-authenticated .workspace-ocr-paused{padding:24px;color:var(--ws-text)}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-cards > article{border:1px solid var(--ws-line) !important;background:var(--ws-surface) !important;box-shadow:none!important}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-cards header{gap:12px;align-items:flex-start}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-cards header strong{color:var(--ws-text) !important;font-size:14px!important;overflow-wrap:anywhere}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-cards :is(label,select,input,textarea){font-size:14px!important;line-height:1.5!important}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-status{border:1px solid currentColor!important;font-size:12px!important;font-weight:600;white-space:normal}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-status.status-needs_review{color:var(--area-attention) !important;background:var(--area-attention-soft) !important}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-status.status-reviewed{color:var(--area-success) !important;background:var(--area-success-soft) !important}html .workspace-body.workspace-authenticated .workspace-view-document-inbox .inbox-status.status-archived{color:var(--ws-muted) !important;background:var(--ws-bg) !important}@media(max-width:700px){.workspace-authenticated .workspace-manual-steps{grid-template-columns:1fr;gap:8px}.workspace-authenticated .workspace-manual-steps li{padding:9px 12px}}/* Only short interaction motion. Content never starts hidden or waits to load. */@media(prefers-reduced-motion:no-preference){.workspace-authenticated .workspace-sidebar :is(a,summary),.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-button,.biz-action,.document-icon-action,.daily-create,.daily-open,.btn){transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease!important}.workspace-authenticated .workspace-nav-section > summary > .ui-icon{transition:transform 140ms ease!important}.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-button,.daily-create,.btn):hover{box-shadow:0 2px 7px #00000014}}@media(prefers-reduced-motion:reduce){.workspace-authenticated .workspace-sidebar :is(a,summary,.ui-icon),.workspace-authenticated .workspace-main[data-workspace-area] :is(.workspace-button,.biz-action,.document-icon-action,.daily-create,.daily-open,.btn){transition:none!important;animation:none!important}}/* SOURCE: workflow-v1.72.0.css */.workflow-v172{--wf-bg:#fff;--wf-text:#172b4d;--wf-muted:#53657d;--wf-border:#bccbdd;--wf-blue:#075cbd;color:var(--wf-text);font:400 14px/1.55 'Segoe UI',Arial,sans-serif;min-width:0}.workflow-v172 header{margin-bottom:20px}.workflow-v172 h1{font-size:26px}.workflow-v172 h2{font-size:18px}.workflow-v172 p{margin:8px 0}.workflow-v172 small{color:var(--wf-muted)}.workflow-v172 a{color:var(--wf-blue)}.workflow-v172 .wf-card,.workflow-v172.wf-card{background:var(--wf-bg);border:1px solid var(--wf-border);border-radius:12px;padding:18px;margin:16px 0}.workflow-v172 .wf-links,.workflow-v172 .wf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.workflow-v172 .wf-links{justify-content:flex-start}.workflow-v172 .wf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.workflow-v172 label{display:flex;flex-direction:column;gap:7px;min-width:0;font-weight:600}.workflow-v172 input:not([type=checkbox]):not([type=hidden]),.workflow-v172 select,.workflow-v172 textarea{display:block;width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--wf-border);border-radius:6px;padding:9px 11px;background:var(--wf-bg);color:var(--wf-text);font:inherit}.workflow-v172 input[type=checkbox]{width:18px;height:18px;accent-color:var(--wf-blue);flex:none}.workflow-v172 .wf-check{flex-direction:row;align-items:flex-start;font-weight:400}.workflow-v172 .wf-wide{grid-column:1/-1}.workflow-v172 summary{cursor:pointer;color:var(--wf-blue);font-weight:600;padding:9px 0}.workflow-v172 button,.workflow-v172 .workspace-button{min-height:40px;font:600 14px/1.4 'Segoe UI',Arial,sans-serif}.workflow-v172 .primary{color:#fff;background:#075cbd}.workflow-v172 .wf-table-wrap{overflow:auto;border:1px solid var(--wf-border);border-radius:10px}.workflow-v172 table{border-collapse:collapse;width:100%;table-layout:fixed}.workflow-v172 th,.workflow-v172 td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--wf-border);overflow-wrap:anywhere}.workflow-v172 th{background:color-mix(in srgb,var(--wf-blue) 7%,var(--wf-bg));font-weight:600}.workflow-v172 :is(a,button,summary){transition:color .15s,background-color .15s}.workflow-v172 :is(a,summary):hover{color:var(--wf-blue);text-decoration:underline}.workflow-v172 :focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px}[data-theme=dark] .workflow-v172,.dark .workflow-v172{--wf-bg:#202b3b;--wf-text:#edf4ff;--wf-muted:#b7c9df;--wf-border:#53667e;--wf-blue:#82baff}@media(max-width:680px){.workflow-v172 .wf-form{grid-template-columns:1fr}.workflow-v172 .wf-card{padding:14px}.workflow-v172 .wf-row>*{max-width:100%}.workflow-v172 table{min-width:560px}.workflow-v172 h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.workflow-v172 :is(a,button,summary){transition:none}}.workspace-view-settlements .workflow-v172 th:first-child{width:24%}.workspace-view-settlements .workflow-v172 th:nth-child(2){width:17%}.workflow-v172 td small,.workflow-v172 .workflow-inline{display:block;margin:5px 0}.workflow-v172 td .wf-form{grid-template-columns:1fr}.workflow-v172 .wf-card h3 svg{width:22px;height:22px;vertical-align:middle;margin-right:6px}@media(max-width:680px){.workspace-view-settlements .workflow-v172 table{min-width:0}.workspace-view-settlements .workflow-v172 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workspace-view-settlements .workflow-v172 tbody tr{display:block;border-bottom:1px solid var(--wf-border)}.workspace-view-settlements .workflow-v172 td{display:block;width:auto;border:0}}
