.project-workspace{--pw-border:var(--verona-shell-border,#dbe2ea);--pw-surface:var(--verona-input-bg,#fff);--pw-text:var(--verona-input-text,#172036);--pw-muted:var(--app-shell-muted,#667085);--pw-soft:var(--verona-table-header-bg,#f8fafc);--pw-accent:var(--verona-shell-accent,#2563eb);min-width:0;color:var(--pw-text);gap:1.25rem}.project-workspace *,.project-workspace :before,.project-workspace :after{box-sizing:border-box}.project-workspace a{overflow-wrap:anywhere}.project-workspace .btn{min-height:44px;padding:.7rem .95rem;font-size:.9rem}.project-workspace input:not([type=checkbox]):not([type=radio]),.project-workspace select,.project-workspace textarea{min-height:44px;font-size:16px}.project-workspace input[type=radio],.project-workspace input[type=checkbox]{width:20px;height:20px;accent-color:var(--pw-accent);flex:0 0 20px}.project-workspace :focus-visible{outline:3px solid var(--pw-accent);outline-offset:3px}.project-workspace .pw-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-workspace .pw-heading h1,.project-workspace .pw-heading h2{letter-spacing:-.025em;margin:.25rem 0 .5rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.15}.project-workspace .pw-heading p{color:var(--pw-muted);margin:0;line-height:1.6}.project-workspace .pw-eyebrow{color:var(--pw-accent);font-size:.8rem;font-weight:700}.project-workspace .pw-primary-create{flex-shrink:0}.project-workspace .pw-primary-create span{font-size:1.3rem}.project-workspace .pw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.project-workspace .pw-stat{background:var(--pw-surface);border:1px solid var(--pw-border);color:var(--pw-text);border-radius:14px;flex-direction:column;gap:.45rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.project-workspace .pw-stat:hover{border-color:var(--pw-accent)}.project-workspace .pw-stat span{color:var(--pw-muted);font-size:.9rem}.project-workspace .pw-stat strong{font-size:1.7rem;line-height:1.2}.project-workspace .card,.project-workspace .card-body{min-width:0}.project-workspace .pw-list-section{box-shadow:none}.project-workspace .pw-filters{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(160px,1fr) auto auto;align-items:end;gap:.75rem;display:grid}.project-workspace .pw-filters .field{min-width:0;margin:0}.project-workspace .pw-filters label{font-size:.8rem}.project-workspace .pw-filters input,.project-workspace .pw-filters select{width:100%}.project-workspace .pw-list-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.project-workspace .pw-list-toolbar p{color:var(--pw-muted);margin:0;font-size:.9rem}.project-workspace .pw-list-toolbar strong{color:var(--pw-text)}.project-workspace .pw-view-switch{background:var(--pw-soft);border:1px solid var(--pw-border);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}.project-workspace .pw-view-switch a{min-height:44px;color:var(--pw-muted);border-radius:7px;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.project-workspace .pw-view-switch .is-current{background:var(--pw-surface);color:var(--pw-accent);box-shadow:0 1px 4px #0f172a12}.project-workspace .pw-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.project-workspace .pw-project-card{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:14px;flex-direction:column;min-width:0;padding:1.15rem;display:flex}.project-workspace .pw-card-top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.project-workspace .pw-project-code{min-width:0;color:var(--pw-muted);overflow-wrap:anywhere;font-size:.75rem}.project-workspace .pw-project-card h2{margin:.85rem 0 .4rem;font-size:1.15rem;font-weight:700;line-height:1.4}.project-workspace .pw-project-card h2 a{color:var(--pw-text);text-decoration:none}.project-workspace .pw-project-card h2 a:hover{color:var(--pw-accent);text-decoration:underline}.project-workspace .pw-card-location{color:var(--pw-muted);margin:0;font-size:.85rem;line-height:1.55}.project-workspace .pw-card-stage{color:var(--pw-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 .75rem;font-size:.85rem;font-weight:600;display:flex}.project-workspace .pw-badge{overflow-wrap:anywhere;border-radius:7px;align-items:center;width:fit-content;max-width:100%;padding:.3rem .55rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.project-workspace .pw-badge.is-success,.project-workspace .pw-badge.is-ready{background:var(--verona-badge-green-bg,#e9f6ef);color:var(--verona-badge-green-text,#166534)}.project-workspace .pw-badge.is-warning,.project-workspace .pw-badge.is-review{background:var(--verona-badge-orange-bg,#fff3df);color:var(--verona-badge-orange-text,#92400e)}.project-workspace .pw-badge.is-danger,.project-workspace .pw-badge.is-blocked{background:var(--verona-badge-red-bg,#ffeded);color:var(--verona-badge-red-text,#b91c1c)}.project-workspace .pw-badge.is-neutral{background:var(--verona-badge-gray-bg,#eef1f5);color:var(--verona-badge-gray-text,#475569)}.project-workspace .pw-badge.is-info{background:var(--verona-badge-info-bg,#eaf1ff);color:var(--verona-badge-info-text,#1d4ed8)}.project-workspace .pw-context{border-top:1px solid var(--pw-border);gap:.85rem;margin:0 0 1rem;padding-top:1rem;display:grid}.project-workspace .pw-context div{grid-template-columns:7.6rem minmax(0,1fr);gap:.55rem;display:grid}.project-workspace .pw-context dt{color:var(--pw-muted);font-size:.8rem;font-weight:400}.project-workspace .pw-context dd{overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:600}.project-workspace .pw-context small{color:var(--pw-muted);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.project-workspace .pw-card-footer{border-top:1px solid var(--pw-border);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;padding-top:1rem;display:flex}.project-workspace .pw-access-note{color:var(--pw-muted);font-size:.8rem}.project-workspace .pw-row-actions{flex-direction:column;align-items:stretch;gap:.5rem;min-width:140px;display:flex}.project-workspace .pw-table-scroll{border:1px solid var(--pw-border);background:var(--pw-surface);overscroll-behavior-inline:contain;border-radius:12px;max-width:100%;overflow:auto}.project-workspace .pw-table{min-width:1050px;margin:0}.project-workspace .pw-table th,.project-workspace .pw-table td,.project-workspace .pw-members-table th,.project-workspace .pw-members-table td{vertical-align:top;padding:1rem}.project-workspace .pw-table th{white-space:nowrap}.project-workspace .pw-table td:first-child{min-width:235px;max-width:320px}.project-workspace .pw-table td:nth-child(2){min-width:180px}.project-workspace .pw-table td:nth-child(3),.project-workspace .pw-table td:nth-child(4){min-width:175px}.project-workspace .pw-project-name{color:var(--pw-text);font-weight:700;display:block}.project-workspace .pw-meta{color:var(--pw-muted);margin-top:.35rem;font-size:.8rem;line-height:1.5;display:block}.project-workspace .pw-scroll-help{color:var(--pw-muted);margin:.8rem 0 .5rem;font-size:.8rem}.project-workspace .pw-pagination{overflow-wrap:anywhere;max-width:100%;margin-top:1.25rem}.project-workspace .pw-pagination nav{width:100%}.project-workspace .pw-empty{text-align:center;max-width:560px;margin:auto;padding:2.5rem 1rem}.project-workspace .pw-empty>div{color:var(--pw-accent);font-size:3rem}.project-workspace .pw-empty h2{margin:.75rem 0;font-size:1.3rem}.project-workspace .pw-empty p{color:var(--pw-muted);margin-bottom:1.25rem;line-height:1.6}.project-workspace .pw-owner-section{gap:.75rem;min-width:0;display:grid}.project-workspace .pw-owner-section>h2{margin:.5rem 0 0;font-size:1.15rem}.project-workspace .pw-muted{color:var(--pw-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.6}.project-workspace .pw-owner-section>.pw-muted{margin:0 0 .3rem}.project-workspace .pw-owner-panel,.project-workspace .pw-reference-options{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:14px;min-width:0;scroll-margin-top:6rem}.project-workspace .pw-owner-panel:target{border-color:var(--pw-accent)}.project-workspace .pw-owner-panel>summary,.project-workspace .pw-sharing>summary,.project-workspace .pw-reference-options>summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:1rem 1.15rem;font-weight:600;display:flex}.project-workspace .pw-owner-panel>summary:before,.project-workspace .pw-sharing>summary:before,.project-workspace .pw-reference-options>summary:before{content:"›";flex-shrink:0;font-size:1.3rem;transition:transform .15s}.project-workspace .pw-owner-panel[open]>summary:before,.project-workspace .pw-sharing[open]>summary:before,.project-workspace .pw-reference-options[open]>summary:before{transform:rotate(90deg)}.project-workspace .pw-owner-panel>summary>span:first-of-type{flex:1}.project-workspace .pw-owner-panel>summary strong{margin-top:.15rem;font-size:.9rem;display:block}.project-workspace .pw-owner-panel>summary::marker{content:""}.project-workspace .pw-sharing>summary::marker{content:""}.project-workspace .pw-reference-options>summary::marker{content:""}.project-workspace .pw-owner-content,.project-workspace .pw-reference-content{border-top:1px solid var(--pw-border);padding:1.15rem}.project-workspace .pw-section-heading{margin-bottom:1.2rem}.project-workspace .pw-section-heading h2,.project-workspace .pw-section-heading h3,.project-workspace .pw-lifecycle h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.project-workspace .pw-section-heading p,.project-workspace .pw-lifecycle p{color:var(--pw-muted);margin:0;font-size:.85rem;line-height:1.6}.project-workspace .pw-fieldset{border:0;min-width:0;margin:0;padding:0}.project-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-workspace .form-grid .field{min-width:0;margin-bottom:0}.project-workspace .pw-fieldset:disabled{opacity:.78}.project-workspace .pw-fieldset:disabled input{cursor:default}.project-workspace .pw-checkbox-label{align-items:flex-start;gap:.65rem;min-height:44px;padding:.5rem 0;font-weight:500;line-height:1.55;display:flex}.project-workspace .pw-sharing{border-top:1px solid var(--pw-border);margin-top:1.5rem}.project-workspace .pw-sharing>summary{justify-content:flex-start;padding:1rem 0}.project-workspace .pw-sharing>summary>span,.project-workspace .pw-reference-options>summary>span{color:var(--pw-muted);margin-left:auto;font-size:.8rem;font-weight:400}.project-workspace .pw-members-table{min-width:650px;margin:0}.project-workspace .pw-member-edit{align-items:center;gap:.5rem;display:flex}.project-workspace .pw-member-edit select{border:1px solid var(--pw-border);background:var(--pw-surface);min-width:110px;color:var(--pw-text);border-radius:10px;padding:.5rem}.project-workspace .pw-member-edit button,.project-workspace .pw-members-table button{white-space:nowrap}.project-workspace .pw-lifecycle{border-top:1px solid var(--pw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.project-workspace .pw-lifecycle>div:first-child{flex:280px}.project-workspace .pw-lifecycle-actions{flex-wrap:wrap;gap:.6rem;display:flex}.project-workspace .pw-danger-text{color:var(--verona-badge-red-text,#b91c1c)}.project-workspace .pw-readonly-note{background:var(--pw-soft);border-radius:10px;padding:.85rem 1rem;font-size:.85rem;line-height:1.6}.project-workspace .pw-form-error{background:var(--verona-alert-error-bg,#fff0f0);color:var(--verona-alert-error-text,#b91c1c);border:1px solid var(--verona-alert-error-border,#fecaca);border-radius:12px;margin-bottom:1rem;padding:1rem}.project-workspace .pw-form-error ul{margin:.65rem 0;padding-left:1.25rem}.project-workspace .pw-form-error p{margin:0;font-size:.85rem;line-height:1.6}.project-workspace .pw-field-error{color:var(--verona-alert-error-text,#b91c1c);margin:.5rem 0 0;font-size:.85rem}.project-workspace .pw-admin-links{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.project-workspace .pw-admin-links a,.project-workspace .pw-back-link{min-height:44px;color:var(--pw-accent);align-items:center;font-size:.9rem;display:inline-flex}.project-workspace .pw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-workspace.pw-create{max-width:1100px;margin-inline:auto}.project-workspace .pw-form-legend{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.project-workspace .pw-start-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.project-workspace .pw-start-option{border:1px solid var(--pw-border);cursor:pointer;background:var(--pw-surface);border-radius:12px;align-items:flex-start;gap:.65rem;min-width:0;margin:0;padding:1rem;display:flex}.project-workspace .pw-start-option:has(input:checked){border-color:var(--pw-accent);box-shadow:inset 0 0 0 1px var(--pw-accent);background:var(--verona-badge-info-bg,#eff6ff)}.project-workspace .pw-start-option input{margin-top:.15rem}.project-workspace .pw-start-option strong,.project-workspace .pw-profile-choice strong{margin-bottom:.4rem;font-size:.95rem;display:block}.project-workspace .pw-start-option small,.project-workspace .pw-profile-choice small{color:var(--pw-muted);font-size:.82rem;line-height:1.65;display:block}.project-workspace .pw-profile-choice{border:1px solid var(--pw-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;padding:1rem;display:flex}.project-workspace .pw-profile-choice:has(input:checked){border-color:var(--pw-accent);background:var(--verona-badge-info-bg,#eff6ff)}.project-workspace .pw-reference-content h3{margin:.75rem 0;font-size:.95rem}.project-workspace .pw-create-actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=1199px){.project-workspace .pw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace .pw-filters .pw-search{grid-column:1/-1}}@media (width<=1000px){.project-workspace .pw-start-options{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.verona-shell:has(.project-workspace) .verona-page-banner-meta{display:none}.project-workspace .pw-heading{flex-wrap:wrap;align-items:flex-start}.project-workspace .pw-primary-create{width:100%}.project-workspace .pw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.project-workspace .pw-stat{padding:.85rem}.project-workspace .pw-stat strong{font-size:1.5rem}.project-workspace .pw-stat span{font-size:.8rem}.project-workspace .pw-list-section>.card-body{padding:.85rem}.project-workspace .pw-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}.project-workspace .pw-filters .field{grid-column:1/-1}.project-workspace .pw-filters>.btn{width:100%}.project-workspace .pw-list-toolbar{flex-wrap:wrap;gap:.75rem}.project-workspace .pw-project-card{padding:1rem}.project-workspace .pw-project-grid{grid-template-columns:minmax(0,1fr)}.project-workspace .pw-context div{grid-template-columns:minmax(0,1fr);gap:.2rem}.project-workspace .pw-card-footer{flex-direction:column;align-items:stretch}.project-workspace .pw-card-footer>.btn{width:100%}.project-workspace .pw-owner-panel>summary,.project-workspace .pw-owner-content,.project-workspace .pw-reference-content{padding:.9rem}.project-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.project-workspace .pw-lifecycle-actions,.project-workspace .pw-lifecycle-actions form,.project-workspace .pw-lifecycle-actions .btn{width:100%}.project-workspace .pw-start-options{grid-template-columns:minmax(0,1fr)}.project-workspace .pw-create-actions{flex-direction:column}.project-workspace .pw-create-actions>.btn{width:100%}}@media (prefers-reduced-motion:reduce){.project-workspace *,.project-workspace :before,.project-workspace :after{transition:none!important}}.rab-workspace{--rw-border:var(--verona-shell-border,#dbe2ea);--rw-surface:var(--verona-input-bg,#fff);--rw-text:var(--verona-input-text,#172036);--rw-muted:var(--app-shell-muted,#667085);--rw-soft:var(--verona-table-header-bg,#f8fafc);--rw-accent:var(--verona-shell-accent,#2563eb);color:var(--rw-text);gap:1.15rem;min-width:0}.rab-workspace *,.rab-workspace :before,.rab-workspace :after{box-sizing:border-box}.rab-workspace .card,.rab-workspace .card-body,.rab-workspace section,.rab-workspace .field{min-width:0}.rab-workspace a,.rab-workspace p,.rab-workspace dd,.rab-workspace summary{overflow-wrap:anywhere}.rab-workspace .btn,.rab-workspace .action-link{min-height:44px;font-size:.88rem;line-height:1.35}.rab-workspace .btn{justify-content:center;align-items:center;gap:.35rem;padding:.65rem .9rem;display:inline-flex}.rab-workspace .action-link{align-items:center;display:inline-flex}.rab-workspace input:not([type=checkbox]):not([type=radio]),.rab-workspace select,.rab-workspace textarea{max-width:100%;min-height:44px;font-size:16px}.rab-workspace input[type=checkbox],.rab-workspace input[type=radio]{width:20px;min-width:20px;height:20px;accent-color:var(--rw-accent)}.rab-workspace :focus-visible{outline:3px solid var(--rw-accent);outline-offset:3px}.rab-workspace .rab-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rab-workspace .rab-heading-copy{min-width:0}.rab-workspace .rab-back-link{min-height:44px;color:var(--rw-muted);align-items:center;padding-block:.5rem;font-size:.82rem;text-decoration:none;display:inline-flex}.rab-workspace .rab-back-link:hover{color:var(--rw-accent);text-decoration:underline}.rab-workspace .rab-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:.3rem 0 .5rem;font-size:clamp(1.45rem,2.5vw,1.95rem);line-height:1.2}.rab-workspace .rab-heading p{color:var(--rw-muted);margin:0;font-size:.9rem;line-height:1.55}.rab-workspace .rab-heading-actions,.rab-workspace .rab-tool-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.rab-workspace .rab-heading-actions{flex-shrink:0;justify-content:flex-end;max-width:48%}.rab-workspace .rab-action-menu{position:relative}.rab-workspace .rab-action-menu>summary{cursor:pointer;list-style:none}.rab-workspace .rab-action-menu>summary::-webkit-details-marker{display:none}.rab-workspace .rab-action-menu-body{z-index:12;border:1px solid var(--rw-border);background:var(--rw-surface);border-radius:12px;gap:.5rem;width:min(290px,80vw);padding:.85rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 35px #0f172a20}.rab-workspace .rab-source-context{border:1px solid var(--rw-border);background:var(--rw-surface);border-radius:12px;grid-template-columns:.7fr 1fr 1.2fr 1.2fr;gap:1rem;margin:0;padding:1rem 1.15rem;display:grid}.rab-workspace .rab-source-context>div{min-width:0}.rab-workspace .rab-source-context dt{color:var(--rw-muted);margin-bottom:.4rem;font-size:.76rem;font-weight:400}.rab-workspace .rab-source-context dd{margin:0;font-size:.85rem;font-weight:600}.rab-workspace .rab-source-context small{color:var(--rw-muted);margin-top:.35rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.rab-workspace .rab-source-context .status-pill{white-space:normal;text-align:left}.rab-workspace .rab-readonly-note{background:var(--rw-soft);color:var(--rw-text);border:1px solid var(--rw-border);border-radius:10px;padding:.85rem 1rem;font-size:.88rem;line-height:1.6}.rab-workspace .rab-summary-strip{background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:12px;grid-template-columns:1.3fr .65fr 1fr;gap:1rem;padding:1.05rem 1.15rem;display:grid}.rab-workspace .rab-summary-strip>div{min-width:0}.rab-workspace .rab-summary-strip>div+div{border-left:1px solid var(--rw-border);padding-left:1rem}.rab-workspace .rab-summary-strip span,.rab-workspace .rab-summary-strip small{color:var(--rw-muted);font-size:.78rem;line-height:1.55;display:block}.rab-workspace .rab-summary-strip strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.4;display:block}.rab-workspace .rab-summary-strip strong small{font-size:.8rem;font-weight:500;display:inline}.rab-workspace .rab-view-tabs{border-bottom:1px solid var(--rw-border);gap:.3rem;padding:0 .2rem;display:flex}.rab-workspace .rab-view-tabs a{min-height:48px;color:var(--rw-muted);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.rab-workspace .rab-view-tabs a:hover{color:var(--rw-accent);background:var(--rw-soft)}.rab-workspace .rab-view-tabs .is-current{color:var(--rw-accent);border-bottom-color:var(--rw-accent)}.rab-workspace .rab-item-filters,.rab-workspace .rab-list-filters{grid-template-columns:minmax(180px,1.3fr) minmax(170px,1fr) minmax(160px,1fr) auto auto;align-items:end;gap:.7rem;margin:1rem 0;display:grid}.rab-workspace .rab-list-filters{grid-template-columns:minmax(180px,1.3fr) minmax(200px,1fr) auto auto}.rab-workspace .rab-item-filters .field,.rab-workspace .rab-list-filters .field{margin:0}.rab-workspace .rab-item-filters label,.rab-workspace .rab-list-filters label{font-size:.78rem}.rab-workspace .rab-item-filters input,.rab-workspace .rab-item-filters select,.rab-workspace .rab-list-filters input,.rab-workspace .rab-list-filters select{width:100%}.rab-workspace .rab-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.rab-workspace .rab-muted,.rab-workspace .rab-result-count,.rab-workspace .rab-scroll-note,.rab-workspace .rab-footnote{color:var(--rw-muted);margin:0;font-size:.82rem;line-height:1.6}.rab-workspace .rab-result-count{margin:1rem 0}.rab-workspace .rab-scroll-note{margin-top:.8rem}.rab-workspace .rab-table-scroll,.rab-workspace .rab-list-scroll,.rab-workspace .rap-table-scroll{border:1px solid var(--rw-border);overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-radius:10px;min-width:0;max-width:100%;overflow:auto}.rab-workspace .rab-table-scroll table{min-width:1580px;margin:0}.rab-workspace .draft-rows-table .action-cluster .btn{min-height:44px;font-size:.8rem}.rab-workspace .draft-rows-table td,.rab-workspace .draft-rows-table th{padding:.9rem .8rem}.rab-workspace .draft-rows-table .primary-text{line-height:1.55}.rab-workspace .rab-section-row>th{background:var(--rw-soft);color:var(--rw-text);white-space:normal;padding-block:.75rem;font-size:.86rem}.rab-workspace .table-chip-row{gap:.3rem}.rab-workspace .status-pill,.rab-workspace .badge{white-space:normal;line-height:1.45}.rab-workspace .intro-collapse>summary,.rab-workspace .cell-collapse>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.rab-workspace .intro-collapse{scroll-margin-top:6rem}.rab-workspace .intro-collapse:target{outline:2px solid var(--rw-accent);outline-offset:4px}.rab-workspace .rab-list-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.rab-workspace .rab-list-stats a{border:1px solid var(--rw-border);background:var(--rw-surface);color:var(--rw-text);border-radius:12px;flex-direction:column;gap:.45rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.rab-workspace .rab-list-stats a:hover{border-color:var(--rw-accent)}.rab-workspace .rab-list-stats span{color:var(--rw-muted);font-size:.82rem}.rab-workspace .rab-list-stats strong{font-size:1.55rem;line-height:1.2}.rab-workspace .rab-create-panel .intro-collapse{margin-bottom:.6rem!important}.rab-workspace .rab-list-table{min-width:1060px;margin:0}.rab-workspace .rab-list-table th,.rab-workspace .rab-list-table td{vertical-align:top;padding:1rem}.rab-workspace .rab-list-table td:first-child{min-width:230px;max-width:300px}.rab-workspace .rab-list-table td:nth-child(2),.rab-workspace .rab-list-table td:nth-child(3){min-width:190px;max-width:240px}.rab-workspace .rab-list-table td:nth-child(4){min-width:210px}.rab-workspace .rab-name-link{color:var(--rw-text);text-decoration:none}.rab-workspace .rab-name-link:hover{color:var(--rw-accent);text-decoration:underline}.rab-workspace .rab-row-actions{gap:.4rem;min-width:145px;display:grid}.rab-workspace .rab-pagination{overflow-wrap:anywhere;margin-top:1rem}.rab-workspace .rab-empty{text-align:center;max-width:520px;margin:auto;padding:2rem 1rem}.rab-workspace .rab-empty h3{font-size:1.25rem}.rab-workspace .rab-empty p{color:var(--rw-muted);line-height:1.6}.rab-workspace .rab-advanced-tools,.rab-workspace .rab-history-note{border:1px solid var(--rw-border);background:var(--rw-surface);border-radius:12px;min-width:0}.rab-workspace .rab-advanced-tools>summary,.rab-workspace .rab-history-note>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:52px;padding:1rem 1.1rem;font-weight:600;display:flex}.rab-workspace .rab-advanced-tools>summary:before,.rab-workspace .rab-history-note>summary:before{content:"›";font-size:1.35rem;line-height:1;transition:transform .15s}.rab-workspace .rab-advanced-tools[open]>summary:before,.rab-workspace .rab-history-note[open]>summary:before{transform:rotate(90deg)}.rab-workspace .rab-advanced-tools>summary>span{color:var(--rw-muted);margin-left:auto;font-size:.78rem;font-weight:400}.rab-workspace .rab-advanced-body{border-top:1px solid var(--rw-border);padding:1.1rem}.rab-workspace .rab-history-note>p{color:var(--rw-muted);margin:0;padding:0 1rem .8rem;font-size:.85rem}.rab-workspace .rab-review-intro h2{margin-bottom:.5rem;font-size:1.25rem}.rab-workspace .rab-review-intro p{color:var(--rw-muted);margin-bottom:.8rem;font-size:.88rem;line-height:1.6}.rab-workspace .rab-review-grid{grid-template-columns:minmax(0,1fr) minmax(255px,.45fr);gap:1rem}.rab-workspace .rab-review-grid .workspace-side-stack{position:static}.rab-workspace .rab-review-grid .alert{font-size:.88rem;line-height:1.6}.rab-workspace .rab-financial .context-grid,.rab-workspace .rap-panel .context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rab-workspace .rab-financial .context-value,.rab-workspace .rap-panel .context-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.6vw,1.3rem)}.rab-workspace .rab-financial .context-item,.rab-workspace .rap-panel .context-item{min-width:0}.rab-workspace .rab-financial-settings{border-top:1px solid var(--rw-border);padding-top:.65rem}.rab-workspace .rap-summary-lines>div{border-bottom:1px solid var(--rw-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:.65rem;display:flex}.rab-workspace .rap-summary-lines strong{font-variant-numeric:tabular-nums}.rab-workspace .rap-data-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:.85rem}.rab-workspace .rap-data-table thead{background:var(--rw-soft)}.rab-workspace .rap-data-table th,.rab-workspace .rap-data-table td{border-bottom:1px solid var(--rw-border);vertical-align:top;padding:.9rem}.rab-workspace .rap-data-table tbody th{width:320px;min-width:280px;font-weight:400}.rab-workspace .rap-data-table .table-number{white-space:nowrap;font-variant-numeric:tabular-nums}.rab-workspace .rap-panel .helper-text,.rab-workspace .rab-financial .helper-text{font-size:.8rem;line-height:1.6}@media (width<=1100px){.rab-workspace .rab-heading{align-items:flex-start}.rab-workspace .rab-heading-actions{max-width:45%}.rab-workspace .rab-source-context{grid-template-columns:repeat(2,minmax(0,1fr))}.rab-workspace .rab-item-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.rab-workspace .rab-item-filters>.field:first-of-type{grid-column:1/-1}.rab-workspace .rab-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rab-workspace .rab-list-filters>.field:first-of-type{grid-column:1/-1}.rab-workspace .rab-review-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=991.98px){.verona-shell:has(.rab-workspace) .layout-content-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important}.verona-shell:has(.rab-workspace) .layout-sidebar{max-width:82vw;top:var(--verona-topbar-height);height:calc(100dvh - var(--verona-topbar-height));z-index:1180;box-shadow:0 16px 40px #0f172a28;opacity:0!important;pointer-events:none!important;width:min(18rem,82vw)!important;min-width:0!important;transform:translate(-110%)!important}body.app-sidebar-open .verona-shell:has(.rab-workspace) .layout-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.verona-shell:has(.rab-workspace) .app-backdrop{display:block!important}}@media (width<=767.98px){.verona-shell:has(.rab-workspace) .verona-page-banner-meta{display:none}}@media (width<=720px){.rab-workspace{gap:1rem}.rab-workspace .rab-heading{flex-direction:column;gap:.85rem}.rab-workspace .rab-heading-actions{justify-content:flex-start;width:100%;max-width:none;position:relative}.rab-workspace .rab-heading-actions>.btn{flex:1}.rab-workspace .rab-action-menu{position:static}.rab-workspace .rab-action-menu-body{width:auto;top:calc(100% + .5rem);left:0;right:0}.rab-workspace .rab-source-context{gap:1rem .8rem;padding:.9rem}.rab-workspace .rab-summary-strip{grid-template-columns:.7fr 1fr;padding:.9rem}.rab-workspace .rab-summary-strip>div:first-child{border-bottom:1px solid var(--rw-border);grid-column:1/-1;padding:0 0 .8rem}.rab-workspace .rab-summary-strip>div:nth-child(2){border-left:0;padding-left:0}.rab-workspace .rab-summary-strip strong{font-size:1.2rem}.rab-workspace .rab-view-tabs{gap:.15rem;padding:0;display:flex}.rab-workspace .rab-view-tabs a{text-align:center;flex:1;min-width:0;padding:.65rem .3rem;font-size:.78rem;line-height:1.45}.rab-workspace .rab-list-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.rab-workspace .rab-list-stats a{padding:.85rem}.rab-workspace .rab-item-filters,.rab-workspace .rab-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rab-workspace .rab-item-filters>.field:first-of-type,.rab-workspace .rab-list-filters>.field:first-of-type,.rab-workspace .rab-list-filters>.field:nth-of-type(2){grid-column:1/-1}.rab-workspace .rab-item-filters>.btn,.rab-workspace .rab-list-filters>.btn{width:100%}.rab-workspace .rab-table-toolbar{align-items:stretch}.rab-workspace .rab-table-toolbar>.btn{width:100%}.rab-workspace .mobile-data-card{border:1px solid var(--rw-border);background:var(--rw-surface);border-radius:12px;min-width:0;padding:1rem}.rab-workspace .mobile-data-card-head{flex-wrap:wrap}.rab-workspace .mobile-data-card-title{width:100%}.rab-workspace .mobile-data-card-title strong{overflow-wrap:anywhere;line-height:1.6}.rab-workspace .mobile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rab-workspace .mobile-data-field{min-width:0}.rab-workspace .mobile-data-field:first-child{grid-column:1/-1}.rab-workspace .mobile-data-field strong{overflow-wrap:anywhere}.rab-workspace .mobile-data-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rab-workspace .mobile-data-actions .btn{width:100%;min-height:44px}.rab-workspace .rab-financial .context-grid,.rab-workspace .rap-panel .context-grid{grid-template-columns:minmax(0,1fr)}.rab-workspace .rab-advanced-tools>summary>span{width:100%;margin-left:1.15rem}.rab-workspace .rab-advanced-body{padding:.8rem}.rab-workspace .rab-tool-links>.btn{width:100%}.rab-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.rab-workspace .pagination{max-width:100%;overflow:auto}}@media (prefers-reduced-motion:reduce){.rab-workspace *{scroll-behavior:auto!important;transition:none!important}}body:has(.planning-workspace[data-planning-workspace]) .verona-page-banner{display:none}.planning-workspace{--pw-border:var(--verona-shell-border,#dbe2ea);--pw-surface:var(--verona-input-bg,#fff);--pw-text:var(--verona-input-text,#172036);--pw-muted:var(--app-shell-muted,#667085);--pw-soft:var(--verona-table-header-bg,#f8fafc);--pw-accent:var(--verona-shell-accent,#2563eb);color:var(--pw-text);gap:1rem;min-width:0}.planning-workspace *,.planning-workspace :before,.planning-workspace :after{box-sizing:border-box}.planning-workspace :where(.card,.card-body,section,article,nav,dl,form,.field,.row,[class*=col-]){min-width:0}.planning-workspace :where(a,p,strong,dd,summary,h1,h2,h3){overflow-wrap:anywhere}.planning-workspace :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--pw-accent);outline-offset:3px}.planning-workspace .btn,.planning-workspace .action-link{min-height:44px;font-size:.86rem;line-height:1.4}.planning-workspace .btn{justify-content:center;align-items:center;gap:.35rem;padding:.65rem .9rem;display:inline-flex}.planning-workspace .action-link{align-items:center;display:inline-flex}.planning-workspace input:not([type=checkbox]):not([type=radio]),.planning-workspace select,.planning-workspace textarea{max-width:100%;min-height:44px;font-size:16px}.planning-workspace input[type=checkbox],.planning-workspace input[type=radio]{min-width:20px;min-height:20px;accent-color:var(--pw-accent)}.planning-workspace .planning-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.planning-workspace .planning-page-header>div:first-child{flex:360px;min-width:0}.planning-workspace .planning-eyebrow{color:var(--pw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.6}.planning-workspace h1{margin:.35rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:700;line-height:1.3}.planning-workspace h2{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.planning-workspace .planning-page-header p,.planning-workspace .planning-section-intro p{color:var(--pw-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.65}.planning-workspace .planning-state-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.planning-workspace .status-pill,.planning-workspace .badge{white-space:normal;text-align:left;font-size:.76rem;line-height:1.45}.planning-workspace .status-pill.neutral{background:var(--pw-soft);color:var(--pw-muted);border:1px solid var(--pw-border)}.planning-workspace .planning-header-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.planning-workspace .planning-project-nav{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.planning-workspace .planning-project-nav a,.planning-workspace .planning-project-nav>span{min-height:44px;color:var(--pw-muted);align-items:center;padding:.6rem .8rem;font-size:.82rem;text-decoration:none;display:inline-flex}.planning-workspace .planning-project-nav>span{color:var(--pw-accent);border-bottom:2px solid var(--pw-accent);font-weight:650}.planning-workspace .planning-baseline-context{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.planning-workspace .planning-baseline-context>div{flex:260px;min-width:0}.planning-workspace .planning-baseline-context h2{margin:.3rem 0;font-size:1.15rem}.planning-workspace .planning-baseline-context p,.planning-workspace .planning-active-reference>span,.planning-workspace .planning-active-reference small{color:var(--pw-muted);margin:0;font-size:.78rem;line-height:1.6}.planning-workspace .planning-active-reference{border-left:1px solid var(--pw-border);padding-left:1.15rem}.planning-workspace .planning-active-reference>*{display:block}.planning-workspace .planning-active-reference strong{margin:.25rem 0;font-size:.88rem;line-height:1.6}.planning-workspace .planning-source-context{border:1px solid var(--pw-border);background:var(--pw-soft);border-radius:12px;grid-template-columns:1.1fr .9fr 1fr;gap:1rem;margin:0;padding:1rem 1.15rem;display:grid}.planning-workspace .planning-source-context>div{min-width:0}.planning-workspace .context-panel.planning-source-context{display:block}.planning-workspace .context-panel.planning-source-context .context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.planning-workspace .context-panel.planning-source-context .context-item{min-width:0}.planning-workspace .context-panel.planning-source-context .context-value{overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.planning-workspace .context-panel.planning-source-context .context-helper{font-size:.76rem;line-height:1.6}.planning-workspace .planning-source-context dt,.planning-workspace .planning-check-grid dt,.planning-workspace .planning-mobile-context dt{color:var(--pw-muted);margin-bottom:.35rem;font-size:.76rem;font-weight:400;line-height:1.55}.planning-workspace .planning-source-context dd,.planning-workspace .planning-check-grid dd{font-variant-numeric:tabular-nums;margin:0;font-size:.88rem;font-weight:600;line-height:1.6}.planning-workspace .planning-source-context small,.planning-workspace .planning-check-grid small{color:var(--pw-muted);margin-top:.3rem;font-size:.76rem;font-weight:400;line-height:1.6;display:block}.planning-workspace .planning-notice{border:1px solid var(--pw-border);background:var(--pw-soft);color:var(--pw-text);border-radius:10px;padding:.8rem 1rem;font-size:.84rem;line-height:1.7}.planning-workspace .planning-notice p{margin:.3rem 0 0}.planning-workspace .planning-notice.is-warning{color:#725519;background:#fff9eb;border-color:#e6cf9a}.planning-workspace .planning-view-tabs{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;gap:.25rem;display:flex}.planning-workspace .planning-view-tabs a{min-height:48px;color:var(--pw-muted);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.planning-workspace .planning-view-tabs a:hover{color:var(--pw-accent);background:var(--pw-soft)}.planning-workspace .planning-view-tabs a.is-current{color:var(--pw-accent);border-bottom-color:var(--pw-accent)}.planning-workspace .planning-section-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.planning-workspace .planning-section-intro>div{flex:320px;min-width:0}.planning-workspace .table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--pw-border);border-radius:10px;max-width:100%;overflow:auto}.planning-workspace .table-wrap table{min-width:780px;margin:0}.planning-workspace .table-wrap table th,.planning-workspace .table-wrap table td{vertical-align:top;padding:.8rem}.planning-workspace .table-wrap .primary-text{line-height:1.6}.planning-workspace .planning-list-table{min-width:1040px!important}.planning-workspace .planning-list-table td:first-child{min-width:220px;max-width:310px}.planning-workspace .planning-list-table td:nth-child(2){min-width:200px;max-width:260px}.planning-workspace .planning-list-table td:nth-child(3){min-width:220px}.planning-workspace .planning-row-actions{gap:.2rem;min-width:100px;display:grid}.planning-workspace .planning-name-link{color:var(--pw-text);font-weight:650;line-height:1.6;text-decoration:none}.planning-workspace .planning-name-link:hover{color:var(--pw-accent);text-decoration:underline}.planning-workspace .planning-list-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.planning-workspace .planning-list-stats>div{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;padding:1rem;display:flex}.planning-workspace .planning-list-stats span{color:var(--pw-muted);font-size:.8rem;line-height:1.6}.planning-workspace .planning-list-stats strong{font-variant-numeric:tabular-nums;font-size:1.55rem;line-height:1.2}.planning-workspace .planning-details{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:12px;min-width:0}.planning-workspace .planning-details>summary{cursor:pointer;min-height:52px;padding:.9rem 1rem;font-size:.9rem;font-weight:600;line-height:1.65}.planning-workspace .planning-details>summary span{color:var(--pw-muted);margin-left:.5rem;font-size:.77rem;font-weight:400}.planning-workspace .planning-details[open]>summary{border-bottom:1px solid var(--pw-border)}.planning-workspace .planning-details-body{min-width:0;padding:1rem}.planning-workspace .planning-details-body>.card{box-shadow:none;border:0;margin:0}.planning-workspace .planning-details-body>.card>.card-body{padding:0}.planning-workspace .planning-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.planning-workspace .planning-check-grid>div{background:var(--pw-soft);border:1px solid var(--pw-border);border-radius:10px;min-width:0;padding:.9rem}.planning-workspace .planning-footnote{color:var(--pw-muted);margin:.85rem 0 0;font-size:.8rem;line-height:1.7}.planning-workspace .planning-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.planning-workspace .planning-tool-link{border:1px solid var(--pw-border);color:var(--pw-text);border-radius:10px;flex-direction:column;gap:.3rem;padding:.8rem .9rem;text-decoration:none;display:flex}.planning-workspace .planning-tool-link strong{font-size:.83rem;font-weight:600;line-height:1.6}.planning-workspace .planning-tool-link span{color:var(--pw-muted);font-size:.77rem;line-height:1.6}.planning-workspace .planning-tool-link:hover{border-color:var(--pw-accent)}.planning-workspace .planning-rebuild{border-top:1px solid var(--pw-border);grid-column:1/-1;padding-top:.5rem}.planning-workspace .planning-rebuild>summary{cursor:pointer;align-items:center;min-height:44px;font-size:.83rem;font-weight:600;display:flex}.planning-workspace .planning-rebuild p{color:var(--pw-muted);font-size:.8rem;line-height:1.7}.planning-workspace .planning-next-step{background:var(--pw-soft);border:1px solid var(--pw-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.planning-workspace .planning-next-step>div{flex:280px;min-width:0}.planning-workspace .planning-next-step strong{font-size:.88rem}.planning-workspace .planning-next-step p{color:var(--pw-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.65}.planning-workspace .planning-pagination{overflow-wrap:anywhere;margin-top:1rem}.planning-workspace .planning-empty{text-align:center;max-width:520px;margin:auto;padding:2rem 1rem}.planning-workspace .planning-empty h3{font-size:1.2rem}.planning-workspace .planning-empty p{color:var(--pw-muted);font-size:.86rem;line-height:1.7}.planning-workspace .planning-mobile-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.planning-workspace .planning-mobile-context>div{min-width:0}.planning-workspace .planning-mobile-context dd{margin:0;font-size:.82rem;font-weight:600;line-height:1.65}.planning-workspace .mobile-data-card-title,.planning-workspace .mobile-data-field{min-width:0}.planning-workspace .mobile-data-card-title strong,.planning-workspace .mobile-data-field strong{overflow-wrap:anywhere}.planning-workspace .progress-track{max-width:100%}.planning-workspace .curve-chart-shell{min-width:0}.planning-workspace .planning-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.planning-workspace .planning-page-heading>div{flex:320px;min-width:0}.planning-workspace .planning-back-link{align-items:center;min-height:44px;font-size:.82rem;text-decoration:none;display:inline-flex}.planning-workspace .planning-page-copy,.planning-workspace .planning-scroll-hint,.planning-workspace .planning-editor-guide{color:var(--pw-muted);font-size:.82rem;line-height:1.7}.planning-workspace .planning-page-copy{margin:.35rem 0 0}.planning-workspace .planning-scroll-hint{margin:0 0 .7rem}.planning-workspace .planning-editor-guide{background:var(--pw-soft);border:1px solid var(--pw-border);border-radius:10px;padding:.85rem 1rem}.planning-workspace .planning-editor-guide strong{color:var(--pw-text)}.planning-workspace .planning-editor-tabs{border-bottom:1px solid var(--pw-border);flex-wrap:wrap;align-items:stretch;gap:.25rem;display:flex}.planning-workspace .planning-editor-tabs a{min-height:48px;color:var(--pw-muted);border-bottom:3px solid #0000;align-items:center;padding:.7rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.planning-workspace .planning-editor-tabs a[aria-current=page]{border-bottom-color:var(--pw-accent);color:var(--pw-accent)}.planning-workspace .planning-editor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.planning-workspace .planning-editor-metrics .summary-tile-value{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.4}.planning-workspace .planning-editor-metrics .planning-metric-money{overflow-wrap:anywhere;font-size:1.1rem}.planning-workspace .planning-editor-form{min-width:0}.planning-workspace .planning-table-scroll{width:100%;min-width:0}.planning-workspace .planning-schedule-table{min-width:1100px!important}.planning-workspace .planning-schedule-table th:first-child,.planning-workspace .planning-schedule-table td:first-child{width:96px;min-width:96px}.planning-workspace .planning-schedule-table th:nth-child(2),.planning-workspace .planning-schedule-table td:nth-child(2){min-width:260px;max-width:340px}.planning-workspace .planning-schedule-table td:nth-child(3){min-width:170px}.planning-workspace .planning-schedule-table input[type=date]{width:100%;min-width:166px}.planning-workspace .planning-schedule-table input[type=number]{width:100%;min-width:90px}.planning-workspace .planning-schedule-table .table-inline-control.is-compact{min-width:70px}.planning-workspace .weekly-distribution-table{width:max-content;min-width:960px!important}.planning-workspace .weekly-distribution-table th,.planning-workspace .weekly-distribution-table td{min-width:105px}.planning-workspace .weekly-distribution-table th:nth-child(2),.planning-workspace .weekly-distribution-table td:nth-child(2){min-width:170px}.planning-workspace .weekly-distribution-table th:nth-child(3),.planning-workspace .weekly-distribution-table td:nth-child(3){min-width:180px}.planning-workspace .weekly-distribution-table th:first-child,.planning-workspace .weekly-distribution-table td:first-child{min-width:260px;max-width:320px}.planning-workspace .week-check-cell.is-default-week{background:#edf4ff}.planning-workspace .week-check{cursor:pointer;border:1px solid var(--pw-border);min-width:64px;min-height:48px;color:var(--pw-text);background:var(--pw-surface);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;padding:.35rem;font-size:.8rem;display:flex}.planning-workspace .week-check:has(input:checked){border-color:var(--pw-accent);background:#edf4ff}.planning-workspace .planning-auto-week-label{text-align:center;color:var(--pw-muted);flex-basis:100%;font-size:.68rem;line-height:1.4;display:block}.planning-workspace .planning-editor-actions{border-top:1px solid var(--pw-border);background:var(--pw-surface);z-index:5;border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0f172a0a}.planning-workspace .planning-editor-actions>[role=status]{color:var(--pw-muted);flex:230px;font-size:.8rem;line-height:1.6}.planning-workspace [data-planning-has-changes=true] [data-planning-save-status]{color:#8b5a13;font-weight:600}.planning-workspace .planning-editor-actions .section-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.planning-workspace .planning-advanced-tools>summary,.planning-workspace .planning-curve-data>summary{cursor:pointer;min-height:48px;padding:.9rem 1rem;font-size:.85rem;font-weight:600;line-height:1.6}.planning-workspace .planning-curve-data>summary{padding-inline:0}@media (width<=1100px){.planning-workspace .planning-source-context{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-workspace .planning-source-context>div:first-child{grid-column:1/-1}.planning-workspace .planning-tool-grid,.planning-workspace .planning-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991.98px){.verona-shell:has(.planning-workspace) .layout-content-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important}.verona-shell:has(.planning-workspace) .layout-sidebar{max-width:82vw;top:var(--verona-topbar-height);height:calc(100dvh - var(--verona-topbar-height));z-index:1180;box-shadow:0 16px 40px #0f172a28;opacity:0!important;pointer-events:none!important;width:min(18rem,82vw)!important;min-width:0!important;transform:translate(-110%)!important}body.app-sidebar-open .verona-shell:has(.planning-workspace) .layout-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.verona-shell:has(.planning-workspace) .app-backdrop{display:block!important}}@media (width<=767.98px){.verona-shell:has(.planning-workspace) .verona-page-banner-meta{display:none}}@media (width>=768px){.planning-workspace .weekly-distribution-table th:first-child,.planning-workspace .weekly-distribution-table td:first-child{z-index:1;background:var(--pw-surface);box-shadow:2px 0 0 var(--pw-border);position:sticky;left:0}.planning-workspace .weekly-distribution-table th:first-child{z-index:2;background:var(--pw-soft)}}@media (width<=767px){.planning-workspace{gap:.85rem}.planning-workspace .card-body{padding:1rem}.planning-workspace .planning-page-header{gap:.85rem}.planning-workspace .planning-page-header>div:first-child{flex-basis:100%}.planning-workspace .planning-header-actions{width:100%}.planning-workspace .planning-header-actions .btn{flex:130px}.planning-workspace .planning-baseline-context,.planning-workspace .planning-source-context{padding:.9rem}.planning-workspace .planning-baseline-context>div{flex-basis:100%}.planning-workspace .planning-active-reference{border-left:0;border-top:1px solid var(--pw-border);padding:.7rem 0 0}.planning-workspace .planning-view-tabs{grid-template-columns:1.4fr .8fr 1fr;gap:0;display:grid}.planning-workspace .planning-view-tabs a{text-align:center;padding:.7rem .3rem;font-size:.78rem}.planning-workspace .planning-source-context,.planning-workspace .planning-check-grid,.planning-workspace .planning-tool-grid{grid-template-columns:minmax(0,1fr)}.planning-workspace .planning-source-context>div+div{border-top:1px solid var(--pw-border);padding-top:.8rem}.planning-workspace .planning-source-context>div:first-child{grid-column:auto}.planning-workspace .context-panel.planning-source-context .context-grid{grid-template-columns:minmax(0,1fr)}.planning-workspace .planning-details>summary span{margin:.15rem 0 0;display:block}.planning-workspace .planning-details-body{padding:.8rem}.planning-workspace .mobile-data-card-head{flex-wrap:wrap}.planning-workspace .mobile-data-card-title{flex:170px}.planning-workspace .mobile-data-actions{flex-wrap:wrap;gap:.5rem;display:flex}.planning-workspace .mobile-data-actions .btn{flex:120px}.planning-workspace .planning-next-step .btn{width:100%}.planning-workspace .planning-pagination nav,.planning-workspace .planning-pagination .pagination{flex-wrap:wrap;gap:.25rem;max-width:100%}.planning-workspace .planning-editor-tabs{grid-template-columns:1fr 1.2fr .8fr;gap:0;display:grid}.planning-workspace .planning-editor-tabs a{text-align:center;justify-content:center;padding:.6rem .3rem;font-size:.76rem}.planning-workspace .planning-editor-metrics{grid-template-columns:minmax(0,1fr)}.planning-workspace .planning-editor-metrics .summary-tile{grid-template-columns:1fr 1fr;align-items:center;gap:.3rem .6rem;display:grid}.planning-workspace .planning-editor-metrics .summary-tile-value{text-align:right;font-size:1.15rem}.planning-workspace .planning-editor-metrics .summary-tile-note{grid-column:1/-1}.planning-workspace .planning-editor-actions .section-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.planning-workspace .planning-editor-actions .section-actions .btn:last-child{grid-column:1/-1}}@media (width<=380px){.planning-workspace .planning-project-nav a,.planning-workspace .planning-project-nav>span{padding-inline:.5rem;font-size:.77rem}.planning-workspace .planning-list-stats{gap:.6rem}.planning-workspace .planning-list-stats>div{padding:.8rem}.planning-workspace .planning-mobile-context,.planning-workspace .mobile-data-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.planning-workspace *{scroll-behavior:auto!important;transition:none!important}}body:has(.execution-workspace[data-execution-workspace]) .verona-page-banner{display:none}.execution-workspace{--ew-border:var(--verona-shell-border,#dbe3ed);--ew-surface:var(--verona-input-bg,#fff);--ew-text:var(--verona-input-text,#172036);--ew-muted:var(--app-shell-muted,#667085);--ew-soft:var(--verona-table-header-bg,#f7f9fc);--ew-accent:var(--verona-shell-accent,#2563eb);min-width:0;color:var(--ew-text);gap:1rem}.execution-workspace *,.execution-workspace :before,.execution-workspace :after{box-sizing:border-box}.execution-workspace :where(.card,.card-body,section,article,nav,dl,form,fieldset,.row,[class*=col-]){min-width:0}.execution-workspace :where(a,p,strong,dd,summary,h1,h2,h3,label,span){overflow-wrap:anywhere}.execution-workspace :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ew-accent);outline-offset:3px}.execution-workspace .btn{justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .9rem;font-size:.85rem;line-height:1.4;display:inline-flex}.execution-workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ew-border);max-width:100%;min-height:44px;font-size:16px}.execution-workspace input[type=checkbox],.execution-workspace input[type=radio]{min-width:20px;min-height:20px;accent-color:var(--ew-accent)}.execution-workspace input[readonly],.execution-workspace :disabled{background-color:var(--ew-soft);color:var(--ew-muted);cursor:default}.execution-workspace h1{margin:.35rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:700;line-height:1.3}.execution-workspace h2{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.execution-workspace h3{margin:0;font-size:.93rem;font-weight:650;line-height:1.6}.execution-workspace .execution-eyebrow{color:var(--ew-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.6}.execution-workspace .execution-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.execution-workspace .execution-page-header>div:first-child{flex:350px;min-width:0}.execution-workspace .execution-page-header p,.execution-workspace .execution-section-intro p{color:var(--ew-muted);margin:.3rem 0 0;font-size:.86rem;line-height:1.7}.execution-workspace .execution-state-row,.execution-workspace .execution-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.execution-workspace .execution-state-row{margin-top:.75rem}.execution-workspace .execution-header-actions .execution-quick-entry{display:none}.execution-workspace #execution-weekly-title{scroll-margin-top:calc(var(--verona-topbar-height,5rem) + 1rem)}.execution-workspace :where(.status-pill,.badge){white-space:normal;text-align:left;font-size:.76rem;line-height:1.5}.execution-workspace .status-pill.neutral{background:var(--ew-soft);color:var(--ew-muted);border:1px solid var(--ew-border)}.execution-workspace .execution-project-nav{border-bottom:1px solid var(--ew-border);flex-wrap:wrap;gap:.25rem .45rem;display:flex}.execution-workspace .execution-project-nav a,.execution-workspace .execution-project-nav>span{min-height:44px;color:var(--ew-muted);align-items:center;padding:.6rem .75rem;font-size:.82rem;text-decoration:none;display:inline-flex}.execution-workspace .execution-project-nav>span{color:var(--ew-accent);border-bottom:2px solid var(--ew-accent);font-weight:650}.execution-workspace .execution-baseline-context{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.execution-workspace .execution-baseline-context>div{flex:260px;min-width:0}.execution-workspace .execution-baseline-context h2{margin:.3rem 0;font-size:1.15rem}.execution-workspace .execution-baseline-context p,.execution-workspace .execution-active-reference>span,.execution-workspace .execution-active-reference small{color:var(--ew-muted);margin:0;font-size:.78rem;line-height:1.7}.execution-workspace .execution-active-reference{border-left:1px solid var(--ew-border);padding-left:1.15rem}.execution-workspace .execution-active-reference>*{display:block}.execution-workspace .execution-active-reference strong{margin:.25rem 0;font-size:.88rem;line-height:1.6}.execution-workspace .execution-active-reference a{min-height:36px;padding-top:.5rem;font-size:.8rem}.execution-workspace .execution-source-context{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:12px;grid-template-columns:1.1fr 1fr .9fr;gap:1rem;margin:0;padding:1rem 1.15rem;display:grid}.execution-workspace .execution-source-context dt,.execution-workspace .execution-history-values dt{color:var(--ew-muted);margin-bottom:.3rem;font-size:.76rem;font-weight:400;line-height:1.6}.execution-workspace .execution-source-context dd,.execution-workspace .execution-history-values dd{font-variant-numeric:tabular-nums;margin:0;font-size:.88rem;font-weight:600;line-height:1.6}.execution-workspace .execution-source-context small{color:var(--ew-muted);margin-top:.3rem;font-size:.76rem;line-height:1.6;display:block}.execution-workspace .execution-notice{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:10px;padding:.8rem 1rem;font-size:.83rem;line-height:1.7}.execution-workspace p.execution-notice{margin:0 0 1rem}.execution-workspace .execution-notice.is-warning{color:#73551c;background:#fff9ec;border-color:#e8d4a7}.execution-workspace .execution-view-tabs{border-bottom:1px solid var(--ew-border);flex-wrap:wrap;gap:.25rem;display:flex}.execution-workspace .execution-view-tabs a{min-height:48px;color:var(--ew-muted);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.87rem;font-weight:600;text-decoration:none;display:inline-flex}.execution-workspace .execution-view-tabs a:hover{color:var(--ew-accent);background:var(--ew-soft)}.execution-workspace .execution-view-tabs a.is-current{color:var(--ew-accent);border-bottom-color:var(--ew-accent)}.execution-workspace .execution-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.execution-workspace .execution-summary-grid>div{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:12px;min-width:0;padding:1rem}.execution-workspace .execution-summary-grid dt{color:var(--ew-muted);font-size:.78rem;font-weight:400;line-height:1.6}.execution-workspace .execution-summary-grid dd{font-variant-numeric:tabular-nums;margin:.45rem 0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650;line-height:1.45}.execution-workspace .execution-summary-grid small{color:var(--ew-muted);font-size:.75rem;line-height:1.65;display:block}.execution-workspace .execution-panel{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:12px;padding:1.15rem}.execution-workspace .execution-section-intro,.execution-workspace .execution-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.execution-workspace .execution-section-intro>div,.execution-workspace .execution-panel-heading>div{flex:300px;min-width:0}.execution-workspace .execution-panel-heading p{color:var(--ew-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.7}.execution-workspace .execution-fieldset{border:0;min-width:0;margin:0;padding:0}.execution-workspace .execution-scroll-hint,.execution-workspace .planning-scroll-hint{color:var(--ew-muted);margin:.6rem 0;font-size:.76rem;line-height:1.6}.execution-workspace .table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--ew-border);border-radius:10px;max-width:100%;overflow:auto}.execution-workspace .table-wrap table{min-width:720px;margin:0}.execution-workspace .table-wrap th,.execution-workspace .table-wrap td{vertical-align:top;padding:.8rem;font-size:.83rem;line-height:1.6}.execution-workspace .table-wrap th{font-weight:600}.execution-workspace .table-wrap .primary-text{font-size:.84rem;line-height:1.6}.execution-workspace .secondary-text{font-size:.76rem;line-height:1.65}.execution-workspace .execution-field-table{table-layout:fixed;min-width:1880px!important}.execution-workspace .execution-field-table th:first-child{width:170px}.execution-workspace .execution-field-table th:nth-child(2){width:230px}.execution-workspace .execution-field-table th:nth-child(3),.execution-workspace .execution-field-table th:nth-child(4){width:180px}.execution-workspace .execution-field-table th:nth-child(5){width:230px}.execution-workspace .execution-field-table th:nth-child(6){width:330px}.execution-workspace .execution-field-table th:nth-child(7){width:210px}.execution-workspace .execution-field-table th:nth-child(8){width:200px}.execution-workspace .execution-field-table th:nth-child(9){width:130px}.execution-workspace .execution-field-table input,.execution-workspace .execution-field-table select{width:100%}.execution-workspace .execution-field-table input[type=checkbox]{vertical-align:middle;width:20px;margin-right:.3rem}.execution-workspace .execution-field-table input[type=file]{padding:.4rem;font-size:.76rem}.execution-workspace .field-attachment-meta-grid{grid-template-columns:1fr;gap:.5rem;display:grid}.execution-workspace .execution-evidence-details{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:8px}.execution-workspace .execution-evidence-details>summary{cursor:pointer;min-height:44px;padding:.6rem .7rem;font-size:.79rem;font-weight:600;line-height:1.65}.execution-workspace .execution-evidence-details>summary span{color:var(--ew-muted);font-size:.75rem;font-weight:400;display:block}.execution-workspace .execution-evidence-body{border-top:1px solid var(--ew-border);padding:.7rem}.execution-workspace .execution-evidence-body .panel-list-item{padding-inline:.5rem}.execution-workspace .field-lightbox-trigger{background:0 0;border:0;border-radius:10px;max-width:100%;padding:0}.execution-workspace .field-lightbox-trigger img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--ew-border);border-radius:10px;width:100px;height:100px;display:block}.execution-workspace .field-lightbox-close{width:44px;height:44px}.execution-workspace .execution-form-actions{border-top:1px solid var(--ew-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.execution-workspace .execution-form-actions>span,.execution-workspace .execution-form-actions>p{color:var(--ew-muted);flex:220px;margin:0;font-size:.8rem;line-height:1.65}.execution-workspace .execution-form-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.execution-workspace .execution-details,.execution-workspace .execution-monthly-details{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:12px;min-width:0}.execution-workspace .execution-details>summary,.execution-workspace .execution-monthly-details>summary{cursor:pointer;min-height:52px;padding:.9rem 1rem;font-size:.9rem;font-weight:600;line-height:1.65}.execution-workspace .execution-details>summary span{color:var(--ew-muted);margin-left:.5rem;font-size:.77rem;font-weight:400}.execution-workspace .execution-details[open]>summary,.execution-workspace .execution-monthly-details[open]>summary{border-bottom:1px solid var(--ew-border)}.execution-workspace .execution-details-body{min-width:0;padding:1rem}.execution-workspace .execution-details-body>.card{box-shadow:none;border:0;margin:0}.execution-workspace .execution-details-body>.card>.card-body{padding:0}.execution-workspace .execution-subheading{margin:1.1rem 0 .7rem}.execution-workspace .execution-empty{color:var(--ew-muted);text-align:center;border:1px dashed var(--ew-border);background:var(--ew-soft);border-radius:10px;flex-direction:column;align-items:center;gap:.7rem;padding:2rem 1rem;font-size:.85rem;line-height:1.7;display:flex}.execution-workspace .execution-empty p{max-width:600px;margin:0}.execution-workspace .execution-footnote,.execution-workspace .execution-weekly-help{color:var(--ew-muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.75}.execution-workspace .execution-weekly-help{margin:.5rem 0 1rem}.execution-workspace .execution-input-error{color:#b42318;background:#fff3f1;border:1px solid #f4c8c0;border-radius:8px;margin:.5rem 0;padding:.6rem .75rem;font-size:.8rem;line-height:1.7}.execution-workspace .execution-log-filters{grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:.75rem;display:grid}.execution-workspace .execution-log-filters label,.execution-workspace .execution-period-inputs label{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.execution-workspace .execution-log-filters label>span,.execution-workspace .execution-period-inputs label>span{color:var(--ew-muted);font-size:.78rem;line-height:1.6}.execution-workspace .execution-log-filters>div{flex-wrap:wrap;gap:.5rem;display:flex}.execution-workspace .execution-history-stats{color:var(--ew-muted);border-top:1px solid var(--ew-border);border-bottom:1px solid var(--ew-border);flex-wrap:wrap;gap:.8rem 1.3rem;margin:1rem 0;padding:.9rem 0;font-size:.8rem;display:flex}.execution-workspace .execution-history-stats strong{color:var(--ew-text);font-weight:650}.execution-workspace .execution-history-card{border:1px solid var(--ew-border);border-radius:10px;margin-top:.85rem;padding:1rem}.execution-workspace .execution-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.execution-workspace .execution-history-head>div{flex:220px}.execution-workspace .execution-history-head p{color:var(--ew-muted);margin:.25rem 0 0;font-size:.77rem;line-height:1.65}.execution-workspace .execution-history-values{flex-wrap:wrap;gap:.75rem 1.5rem;margin:.9rem 0 0;display:flex}.execution-workspace .execution-history-values>div{flex:140px;min-width:120px}.execution-workspace .execution-history-note{white-space:pre-wrap;margin:.85rem 0 0;font-size:.84rem;line-height:1.75}.execution-workspace .execution-history-card .execution-notice{margin-top:.8rem}.execution-workspace .execution-attachments,.execution-workspace .execution-legacy-review{border-top:1px solid var(--ew-border);margin-top:.85rem}.execution-workspace .execution-attachments>summary,.execution-workspace .execution-legacy-review>summary{cursor:pointer;min-height:44px;padding:.65rem 0;font-size:.82rem;font-weight:600;line-height:1.7}.execution-workspace .execution-attachments>summary span{color:var(--ew-muted);margin-left:.5rem;font-size:.77rem;font-weight:400}.execution-workspace .execution-attachment-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:.8rem;padding:.5rem 0;display:grid}.execution-workspace .execution-attachment-card{border:1px solid var(--ew-border);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.execution-workspace .execution-attachment-card a,.execution-workspace .execution-attachment-card p{margin:0;font-size:.78rem;line-height:1.65}.execution-workspace .execution-legacy-review-body{color:var(--ew-muted);font-size:.8rem;line-height:1.7}.execution-workspace .execution-legacy-review-body form{flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:.6rem;display:flex}.execution-workspace .execution-legacy-review-body label{flex-direction:column;flex:200px;gap:.35rem;display:flex}.execution-workspace .execution-next-step{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.execution-workspace .execution-next-step>div{flex:280px;min-width:0}.execution-workspace .execution-next-step strong{font-size:.88rem}.execution-workspace .execution-next-step p{color:var(--ew-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.7}.execution-workspace .execution-period-grid{grid-template-columns:1fr;gap:1rem;display:grid}.execution-workspace .execution-period-card{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:10px;padding:1rem}.execution-workspace .execution-period-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.execution-workspace .execution-period-head h3{margin:0}.execution-workspace .execution-period-head p{color:var(--ew-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.7}.execution-workspace .execution-period-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:.8rem 0;display:grid}.execution-workspace .execution-period-values>div{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:8px;min-width:0;padding:.8rem}.execution-workspace .execution-period-values dt,.execution-workspace .execution-period-values span{color:var(--ew-muted);font-size:.76rem;line-height:1.6}.execution-workspace .execution-period-values dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1rem;font-weight:650;line-height:1.6}.execution-workspace .execution-period-values small{color:var(--ew-muted);margin-top:.2rem;font-size:.75rem;line-height:1.6;display:block}.execution-workspace .execution-period-inputs{grid-template-columns:1fr 1.5fr;gap:.85rem;margin-top:1rem;display:grid}.execution-workspace .execution-summary-value{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.execution-workspace .execution-period-badge{background:var(--ew-soft);color:var(--ew-muted);border-radius:7px;padding:.35rem .6rem;font-size:.76rem;line-height:1.6}.execution-workspace .execution-week-picker{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:9px;flex-wrap:wrap;align-items:end;gap:.7rem;margin:1rem 0;padding:.85rem;display:flex}.execution-workspace .execution-week-picker .form-group{flex:300px;min-width:0;margin:0}.execution-workspace .execution-week-picker label,.execution-workspace .execution-period-inputs label{margin-bottom:.35rem;font-size:.8rem;font-weight:600;line-height:1.6}.execution-workspace .execution-weekly-footnote{color:var(--ew-muted);border-top:1px solid var(--ew-border);flex-direction:column;gap:.35rem;margin-top:1rem;padding-top:.85rem;font-size:.78rem;line-height:1.7;display:flex}.execution-workspace .execution-saved-note{border:1px solid var(--ew-border);background:var(--ew-soft);border-radius:9px;margin-top:.8rem;padding:.85rem;font-size:.84rem;line-height:1.7}.execution-workspace .execution-saved-note p{white-space:pre-wrap;margin:.4rem 0 0}.execution-workspace .execution-more-tools{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:10px;padding:.9rem 1rem}.execution-workspace .execution-more-tools>summary{cursor:pointer;min-height:30px;font-size:.87rem;font-weight:600}.execution-workspace .execution-secondary-links{flex-wrap:wrap;gap:.7rem;margin-top:.8rem;display:flex}.execution-workspace .execution-secondary-links a{align-items:center;min-height:44px;font-size:.83rem;display:inline-flex}.execution-workspace .curve-chart-shell{border:1px solid var(--ew-border);border-radius:12px;min-width:0}.execution-workspace .curve-chart-frame{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.execution-workspace .curve-chart-svg{min-width:600px}.execution-workspace .curve-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-workspace .curve-chart-summary-item{min-width:0}.execution-workspace .curve-chart-summary-value{font-size:.95rem}.execution-workspace .curve-chart-summary-label{font-size:.74rem}.execution-workspace .curve-chart-frame+p,.execution-workspace .curve-chart-footnote{font-size:.78rem;line-height:1.75}.execution-workspace .curve-chart-shell summary{align-items:center;min-height:44px;display:flex}@media (width<=1100px){.execution-workspace .execution-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-workspace .execution-source-context{grid-template-columns:1fr 1fr}.execution-workspace .execution-source-context>div:last-child{grid-column:1/-1}.execution-workspace .execution-period-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991.98px){.verona-shell:has(.execution-workspace) .layout-content-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important}.verona-shell:has(.execution-workspace) .layout-sidebar{max-width:82vw;top:var(--verona-topbar-height);height:calc(100dvh - var(--verona-topbar-height));z-index:1180;box-shadow:0 16px 40px #0f172a28;opacity:0!important;pointer-events:none!important;width:min(18rem,82vw)!important;min-width:0!important;transform:translate(-110%)!important}body.app-sidebar-open .verona-shell:has(.execution-workspace) .layout-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.verona-shell:has(.execution-workspace) .app-backdrop{display:block!important}}@media (width<=767px){.execution-workspace .execution-header-actions .execution-quick-entry{flex-basis:100%;display:inline-flex}.execution-workspace .execution-field-table-scroll{scrollbar-gutter:auto;border:0;overflow:visible}.execution-workspace .execution-field-table{width:100%;display:block;min-width:0!important}.execution-workspace .execution-field-table thead{display:none}.execution-workspace .execution-field-table tbody{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.execution-workspace .execution-field-table tr{border:1px solid var(--ew-border);background:var(--ew-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.execution-workspace .execution-field-table td{min-width:0;box-shadow:none;background:0 0;border:0;display:block;width:auto!important;padding:0!important}.execution-workspace .execution-field-table td:before{content:attr(data-label);color:var(--ew-muted);margin-bottom:.4rem;font-size:.76rem;font-weight:600;line-height:1.65;display:block}.execution-workspace .execution-field-table td:nth-child(5),.execution-workspace .execution-field-table td:nth-child(6),.execution-workspace .execution-field-table td:nth-child(7){grid-column:1/-1}.execution-workspace .execution-field-table td:nth-child(6) input[type=file]{margin-top:.5rem}.execution-workspace .execution-field-table .panel-list{max-width:100%}.execution-workspace .execution-period-values{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-workspace .execution-period-values>div:last-child:nth-child(3){grid-column:1/-1}.execution-workspace .execution-period-inputs{grid-template-columns:minmax(0,1fr)}.execution-workspace .curve-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.execution-workspace{gap:.85rem}.execution-workspace .execution-header-actions{width:100%}.execution-workspace .execution-header-actions .btn{flex:140px}.execution-workspace .execution-project-nav{gap:0}.execution-workspace .execution-project-nav a,.execution-workspace .execution-project-nav>span{padding-inline:.55rem;font-size:.77rem}.execution-workspace .execution-baseline-context,.execution-workspace .execution-source-context,.execution-workspace .execution-panel,.execution-workspace .execution-next-step{padding:.9rem}.execution-workspace .execution-baseline-context>div{flex-basis:100%}.execution-workspace .execution-active-reference{border-left:0;border-top:1px solid var(--ew-border);padding:.8rem 0 0}.execution-workspace .execution-source-context{grid-template-columns:1fr;gap:.85rem}.execution-workspace .execution-source-context>div:last-child{grid-column:auto}.execution-workspace .execution-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-workspace .execution-summary-grid>div:last-child{grid-column:1/-1}.execution-workspace .execution-view-tabs{gap:0}.execution-workspace .execution-view-tabs a{text-align:center;flex:50%;min-height:48px;padding:.65rem .55rem;font-size:.79rem}.execution-workspace .execution-notice{padding:.75rem .85rem}.execution-workspace .execution-details>summary span{margin:.2rem 0 0;display:block}.execution-workspace .execution-details-body{padding:.85rem}.execution-workspace .execution-log-filters{grid-template-columns:minmax(0,1fr)}.execution-workspace .execution-log-filters>div .btn{flex:auto}.execution-workspace .execution-history-card,.execution-workspace .execution-period-card,.execution-workspace .execution-field-table tr{padding:.85rem}.execution-workspace .execution-form-actions>div{width:100%}.execution-workspace .execution-form-actions>div .btn{white-space:normal;flex:130px}.execution-workspace .execution-next-step .btn,.execution-workspace .execution-week-picker .btn{width:100%}.execution-workspace .curve-chart-shell .card-body{padding:.9rem}.execution-workspace .curve-chart-summary{gap:.65rem}.execution-workspace .curve-chart-summary-item{padding:.7rem}}@media (width<=370px){.execution-workspace .execution-summary-grid{grid-template-columns:minmax(0,1fr)}.execution-workspace .execution-summary-grid>div:last-child{grid-column:auto}.execution-workspace .execution-field-table tr,.execution-workspace .execution-period-values{grid-template-columns:minmax(0,1fr)}.execution-workspace .execution-field-table td:nth-child(n),.execution-workspace .execution-period-values>div:last-child:nth-child(3){grid-column:auto}.execution-workspace .execution-period-inputs{gap:.7rem}}@media print{.execution-workspace .execution-header-actions,.execution-workspace .execution-project-nav,.execution-workspace .execution-view-tabs,.execution-workspace .execution-form-actions,.execution-workspace .execution-log-filters{display:none!important}.execution-workspace .execution-panel,.execution-workspace .execution-period-card,.execution-workspace .execution-history-card{-moz-column-break-inside:avoid;break-inside:avoid}.execution-workspace .curve-chart-frame{overflow:visible}}body:has(.documents-workspace[data-documents-workspace]) .verona-page-banner{display:none}.documents-workspace{--dw-border:var(--verona-shell-border,#dbe3ed);--dw-surface:var(--verona-input-bg,#fff);--dw-text:var(--verona-input-text,#172036);--dw-muted:var(--app-shell-muted,#667085);--dw-soft:var(--verona-table-header-bg,#f7f9fc);--dw-accent:var(--verona-shell-accent,#2563eb);min-width:0;color:var(--dw-text);gap:1rem}.documents-workspace *,.documents-workspace :before,.documents-workspace :after{box-sizing:border-box}.documents-workspace :where(.card,.card-body,section,article,nav,dl,form,fieldset,.row,[class*=col-]){min-width:0}.documents-workspace :where(a,p,strong,dd,summary,h1,h2,h3,label,span,small){overflow-wrap:anywhere}.documents-workspace :where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--dw-accent);outline-offset:3px}.documents-workspace .btn{white-space:normal;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .9rem;font-size:.84rem;line-height:1.4;display:inline-flex}.documents-workspace :where(input:not([type=checkbox]):not([type=radio]),select){border-color:var(--dw-border);max-width:100%;min-height:44px;font-size:16px}.documents-workspace :disabled{color:var(--dw-muted);background:var(--dw-soft);cursor:default}.documents-workspace h1{margin:.35rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:700;line-height:1.3}.documents-workspace h2{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.documents-workspace h3{margin:0;font-size:.94rem;font-weight:650;line-height:1.6}.documents-workspace p{line-height:1.75}.documents-workspace .documents-eyebrow{color:var(--dw-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.65}.documents-workspace .documents-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.documents-workspace .documents-page-header>div:first-child{flex:350px;min-width:0}.documents-workspace .documents-page-header p,.documents-workspace .documents-section-heading p{color:var(--dw-muted);margin:.3rem 0 0;font-size:.85rem;line-height:1.75}.documents-workspace .documents-state-row,.documents-workspace .documents-header-actions,.documents-workspace .documents-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.documents-workspace .documents-state-row{margin-top:.75rem}.documents-workspace :where(.status-pill,.badge){white-space:normal;text-align:left;font-size:.75rem;line-height:1.5}.documents-workspace .status-pill.neutral{background:var(--dw-soft);color:var(--dw-muted);border:1px solid var(--dw-border)}.documents-workspace .documents-project-nav{border-bottom:1px solid var(--dw-border);flex-wrap:wrap;gap:.25rem .45rem;display:flex}.documents-workspace .documents-project-nav a,.documents-workspace .documents-project-nav>span{min-height:44px;color:var(--dw-muted);align-items:center;padding:.6rem .75rem;font-size:.82rem;text-decoration:none;display:inline-flex}.documents-workspace .documents-project-nav>span{color:var(--dw-accent);border-bottom:2px solid var(--dw-accent);font-weight:650}.documents-workspace .documents-source-picker,.documents-workspace .documents-period-picker{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.documents-workspace .documents-source-picker label,.documents-workspace .documents-period-picker label{flex-direction:column;gap:.4rem;min-width:0;margin:0;font-size:.8rem;font-weight:600;line-height:1.6;display:flex}.documents-workspace .documents-source-picker small{color:var(--dw-muted);grid-column:1/-1;font-size:.76rem;line-height:1.7}.documents-workspace .documents-period-picker{background:var(--dw-soft);grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.documents-workspace .documents-baseline-context{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.documents-workspace .documents-baseline-context>div{flex:270px;min-width:0}.documents-workspace .documents-baseline-context h2{margin:.3rem 0;font-size:1.15rem}.documents-workspace .documents-baseline-context p{color:var(--dw-muted);margin:.3rem 0 0;font-size:.8rem}.documents-workspace .documents-source-reference{border-left:1px solid var(--dw-border);flex-direction:column;align-items:flex-start;gap:.35rem;padding-left:1rem;display:flex}.documents-workspace .documents-source-reference>span,.documents-workspace .documents-source-reference>small{color:var(--dw-muted);font-size:.76rem;line-height:1.65}.documents-workspace .documents-source-reference>strong{font-size:.9rem;line-height:1.65}.documents-workspace .documents-source-reference>a{align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.documents-workspace .documents-notice{border:1px solid var(--dw-border);background:var(--dw-soft);color:var(--dw-muted);border-radius:10px;padding:.85rem 1rem;font-size:.81rem;line-height:1.75}.documents-workspace .documents-notice.is-warning{color:#7a5316;background:#fffbeb;border-color:#ead7a5}.documents-workspace .documents-notice.is-internal{color:#854d0e;background:#fff7ed;border-color:#fed7aa}.documents-workspace .documents-notice p{margin:.3rem 0 0}.documents-workspace .documents-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.documents-workspace .documents-summary-grid>div{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;min-width:0;padding:1rem}.documents-workspace .documents-summary-grid dt{color:var(--dw-muted);font-size:.78rem;font-weight:400;line-height:1.65}.documents-workspace .documents-summary-grid dd{font-variant-numeric:tabular-nums;margin:.45rem 0;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:650;line-height:1.5}.documents-workspace .documents-summary-grid small{color:var(--dw-muted);font-size:.75rem;line-height:1.7;display:block}.documents-workspace .documents-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.documents-workspace .documents-document-card{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.documents-workspace .documents-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.documents-workspace .documents-document-card p{color:var(--dw-muted);margin:0;font-size:.8rem;line-height:1.75}.documents-workspace .documents-document-card .documents-actions{margin-top:auto}.documents-workspace .documents-document-card .btn{padding-inline:.7rem;font-size:.79rem}.documents-workspace .documents-panel{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;padding:1.1rem}.documents-workspace .documents-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.documents-workspace .documents-section-heading>div{flex:280px;min-width:0}.documents-workspace .documents-view-tabs{border-bottom:1px solid var(--dw-border);flex-wrap:wrap;align-items:center;gap:.2rem;padding:0 .2rem;display:flex}.documents-workspace .documents-view-tabs a{min-height:48px;color:var(--dw-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.84rem;font-weight:550;text-decoration:none;display:inline-flex}.documents-workspace .documents-view-tabs a:hover{color:var(--dw-accent);background:var(--dw-soft)}.documents-workspace .documents-view-tabs a.is-current{color:var(--dw-accent);border-bottom-color:var(--dw-accent)}.documents-workspace .documents-table-wrap,.documents-workspace .table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--dw-border);scrollbar-gutter:stable;border-radius:10px;max-width:100%;position:relative;overflow:auto}.documents-workspace .documents-table{border-collapse:collapse;width:100%;min-width:720px;margin:0}.documents-workspace .documents-table th,.documents-workspace .documents-table td{vertical-align:top;border-bottom:1px solid var(--dw-border);padding:.8rem;font-size:.82rem;line-height:1.65}.documents-workspace .documents-table th{text-align:left;font-weight:600}.documents-workspace .documents-table thead th{color:var(--dw-muted);background:var(--dw-soft);font-size:.75rem}.documents-workspace .documents-table tbody tr:last-child>*{border-bottom:0}.documents-workspace .documents-table :where(th,td).number{text-align:right;font-variant-numeric:tabular-nums}.documents-workspace .documents-table th:first-child{min-width:220px}.documents-workspace .documents-table th small,.documents-workspace .documents-table td small{color:var(--dw-muted);margin-top:.2rem;font-size:.75rem;font-weight:400;line-height:1.7;display:block}.documents-workspace .documents-table .is-selected{background:var(--dw-soft)}.documents-workspace .documents-scroll-hint,.documents-workspace .documents-footnote{color:var(--dw-muted);margin:.65rem 0;font-size:.77rem;line-height:1.75}.documents-workspace .documents-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.documents-workspace .documents-pagination>span{color:var(--dw-muted);font-size:.78rem;line-height:1.75}.documents-workspace .documents-pagination nav{max-width:100%;overflow:auto}.documents-workspace .documents-pagination nav a,.documents-workspace .documents-pagination nav span{min-width:44px;min-height:44px}.documents-workspace .documents-empty{border:1px dashed var(--dw-border);background:var(--dw-soft);color:var(--dw-muted);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.3rem;font-size:.84rem;line-height:1.75;display:flex}.documents-workspace .documents-empty p{margin:0}.documents-workspace .documents-report-links{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.documents-workspace .documents-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.documents-workspace .documents-analysis-list{color:var(--dw-muted);margin:.65rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.8}.documents-workspace .documents-analysis-list li+li{margin-top:.5rem}.documents-workspace .documents-period-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.documents-workspace .documents-period-navigation>span{color:var(--dw-muted);font-size:.8rem;line-height:1.7}.documents-workspace .documents-details{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:12px;min-width:0}.documents-workspace .documents-details>summary{cursor:pointer;min-height:48px;padding:.9rem 1rem;font-size:.86rem;font-weight:600;line-height:1.7}.documents-workspace .documents-details[open]>summary{border-bottom:1px solid var(--dw-border)}.documents-workspace .documents-details-body{min-width:0;padding:1rem}.documents-workspace .documents-evidence-count{color:var(--dw-muted);margin-left:.5rem;font-size:.76rem;font-weight:400;display:inline-block}.documents-workspace .documents-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.documents-workspace .documents-evidence-card{border:1px solid var(--dw-border);background:var(--dw-surface);border-radius:10px;min-width:0;margin:0;overflow:hidden}.documents-workspace .documents-photo-preview{background:var(--dw-soft);justify-content:center;align-items:center;min-height:180px;display:flex}.documents-workspace .documents-photo-preview img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:240px;display:block}.documents-workspace .documents-evidence-card figcaption,.documents-workspace .documents-evidence-body{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem;display:flex}.documents-workspace .documents-evidence-card strong{font-size:.86rem;line-height:1.7}.documents-workspace .documents-evidence-card small{color:var(--dw-muted);font-size:.75rem;line-height:1.75}.documents-workspace .documents-evidence-card p{color:var(--dw-muted);margin:0;font-size:.82rem;line-height:1.75}.documents-workspace .documents-evidence-note{white-space:pre-wrap}.documents-workspace .documents-evidence-card .documents-actions{width:100%}.documents-workspace .curve-chart-shell{border:1px solid var(--dw-border);border-radius:12px;min-width:0}.documents-workspace .curve-chart-frame{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.documents-workspace .curve-chart-svg{min-width:600px}.documents-workspace .curve-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-workspace .curve-chart-summary-item{min-width:0}.documents-workspace .curve-chart-summary-value{font-size:.95rem}.documents-workspace .curve-chart-summary-label{font-size:.74rem}.documents-workspace .curve-chart-shell summary{align-items:center;min-height:44px;display:flex}.documents-workspace .curve-chart-shell .table-wrap table{min-width:680px}.documents-workspace .curve-chart-footnote{font-size:.78rem;line-height:1.75}@media (width<=1200px){.documents-workspace .documents-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991.98px){.verona-shell:has(.documents-workspace) .layout-content-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important}.verona-shell:has(.documents-workspace) .layout-sidebar{max-width:82vw;top:var(--verona-topbar-height);height:calc(100dvh - var(--verona-topbar-height));z-index:1180;box-shadow:0 16px 40px #0f172a28;opacity:0!important;pointer-events:none!important;width:min(18rem,82vw)!important;min-width:0!important;transform:translate(-110%)!important}body.app-sidebar-open .verona-shell:has(.documents-workspace) .layout-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.verona-shell:has(.documents-workspace) .app-backdrop{display:block!important}}@media (width<=767px){.documents-workspace .documents-source-picker{grid-template-columns:minmax(0,1fr) auto}.documents-workspace .documents-source-picker label:first-of-type{grid-column:1/-1}.documents-workspace .documents-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-workspace .documents-summary-grid>div:last-child:nth-child(3){grid-column:1/-1}.documents-workspace .documents-analysis-grid,.documents-workspace .documents-evidence-grid{grid-template-columns:minmax(0,1fr)}.documents-workspace .curve-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.documents-workspace{gap:.85rem}.documents-workspace .documents-header-actions{width:100%}.documents-workspace .documents-header-actions .btn{flex:140px}.documents-workspace .documents-project-nav{gap:0}.documents-workspace .documents-project-nav a,.documents-workspace .documents-project-nav>span{padding-inline:.55rem;font-size:.77rem}.documents-workspace .documents-baseline-context,.documents-workspace .documents-panel,.documents-workspace .documents-source-picker{padding:.9rem}.documents-workspace .documents-baseline-context>div{flex-basis:100%}.documents-workspace .documents-source-reference{border-left:0;border-top:1px solid var(--dw-border);padding:.8rem 0 0}.documents-workspace .documents-card-grid{grid-template-columns:minmax(0,1fr)}.documents-workspace .documents-document-card{gap:.65rem;padding:.9rem}.documents-workspace .documents-actions .btn{flex:auto}.documents-workspace .documents-view-tabs{gap:0}.documents-workspace .documents-view-tabs a{flex:33.33%;padding:.65rem .55rem;font-size:.79rem}.documents-workspace .documents-source-picker,.documents-workspace .documents-period-picker{grid-template-columns:minmax(0,1fr)}.documents-workspace .documents-source-picker label:first-of-type{grid-column:auto}.documents-workspace .documents-source-picker .btn,.documents-workspace .documents-period-picker .btn{width:100%}.documents-workspace .documents-report-links .btn{flex:140px}.documents-workspace .documents-period-navigation .btn{flex:130px}.documents-workspace .documents-notice{padding:.75rem .85rem}.documents-workspace .documents-details-body{padding:.85rem}.documents-workspace .documents-evidence-count{margin-top:.2rem;margin-left:0;display:block}.documents-workspace .curve-chart-shell .card-body{padding:.9rem}.documents-workspace .curve-chart-summary{gap:.65rem}.documents-workspace .curve-chart-summary-item{padding:.7rem}}@media (width<=370px){.documents-workspace .documents-summary-grid{grid-template-columns:minmax(0,1fr)}.documents-workspace .documents-summary-grid>div:last-child:nth-child(3){grid-column:auto}}@media print{.documents-workspace .documents-header-actions,.documents-workspace .documents-project-nav,.documents-workspace .documents-source-picker,.documents-workspace .documents-view-tabs,.documents-workspace .documents-actions,.documents-workspace .documents-period-picker,.documents-workspace .documents-period-navigation{display:none!important}.documents-workspace .documents-summary-grid>div{-moz-column-break-inside:avoid;break-inside:avoid}.documents-workspace .documents-table-wrap,.documents-workspace .curve-chart-frame{overflow:visible}}body[data-workspace-shell=true]:has([data-workspace-page-heading]) .verona-page-banner{display:none}.rab-workspace .rab-heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:.3rem 0 .5rem;font-size:clamp(1.45rem,2.5vw,1.95rem);line-height:1.2}.workspace-flow{border:1px solid var(--verona-shell-border,#dbe3ed);background:var(--verona-input-bg,#fff);min-width:0;color:var(--verona-input-text,#172036);border-radius:12px;margin:0 0 1.1rem;padding:.9rem 1rem 0}.workspace-flow-context{flex-wrap:wrap;justify-content:space-between;gap:.65rem 1.25rem;display:flex}.workspace-flow-context>div{flex:270px;min-width:0}.workspace-flow-context strong,.workspace-flow-context span{overflow-wrap:anywhere;line-height:1.6;display:block}.workspace-flow-context strong{font-size:.86rem}.workspace-flow-context span{color:var(--app-shell-muted,#667085);font-size:.76rem}.workspace-flow-nav{flex-wrap:wrap;gap:.2rem;margin-top:.65rem;display:flex}.workspace-flow-nav a{min-height:48px;color:var(--app-shell-muted,#667085);overflow-wrap:anywhere;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;padding:.65rem .8rem;font-size:.82rem;line-height:1.45;text-decoration:none;display:inline-flex}.workspace-flow-nav a[aria-current=page]{color:var(--verona-shell-accent,#2563eb);border-color:currentColor;font-weight:650}.workspace-flow-nav a:hover{background:var(--verona-table-header-bg,#f7f9fc)}.workspace-flow-nav a:focus-visible{outline:3px solid var(--verona-shell-accent,#2563eb);outline-offset:2px}.workspace-flow-nav small{font-size:.7rem;font-weight:400}.workspace-flow-note{color:var(--app-shell-muted,#667085);margin:.65rem 0 .85rem;font-size:.79rem;line-height:1.7}@media (width<=575px){.workspace-flow{padding:.8rem .8rem 0}.workspace-flow-nav{gap:0}.workspace-flow-nav a{flex:33.33%;padding:.6rem .4rem;font-size:.77rem}.workspace-flow-source{border-top:1px solid var(--verona-shell-border,#dbe3ed);padding-top:.6rem}}@media print{.workspace-flow{display:none}}body[data-workspace-shell=true] .workspace-skip-link{z-index:2600;color:#1749ae;background:#fff;border:2px solid;border-radius:10px;padding:.8rem 1rem;font-weight:650;position:fixed;top:.5rem;left:1rem;transform:translateY(-160%)}body[data-workspace-shell=true] .workspace-skip-link:focus{transform:translateY(0)}body[data-workspace-shell=true] :where(.app-header,.app-sidebar,.standard-confirm-dialog) :where(a,button,input,summary):focus-visible{outline:3px solid var(--verona-shell-accent,#2563eb);outline-offset:3px}body[data-workspace-shell=true] .app-header :where(.btn,.topbar-menubutton),body[data-workspace-shell=true] .workspace-sidebar-heading .btn,body[data-workspace-shell=true] .standard-confirm-dialog .btn{min-width:44px;min-height:44px}body[data-workspace-shell=true] .standard-confirm-dialog{max-height:calc(100dvh - 2.5rem);overflow:auto}body[data-workspace-shell=true].standard-confirm-open{overflow:hidden}body[data-workspace-shell=true] :where(#workspace-main,#documents-preview,.app-content [id]){scroll-margin-top:calc(var(--workspace-header-height,var(--verona-topbar-height,5rem)) + 1rem)!important}body[data-workspace-shell=true] .workspace-sidebar-heading{display:none}body[data-workspace-shell=true] .workspace-sidebar-heading [hidden],body[data-workspace-shell=true] .workspace-mobile-tools[hidden]{display:none!important}@media (width<=991.98px){body[data-workspace-shell=true] .verona-shell .layout-content-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important}body[data-workspace-shell=true] .verona-shell .layout-sidebar{max-width:82vw;top:var(--workspace-header-height,var(--verona-topbar-height));height:calc(100dvh - var(--workspace-header-height,var(--verona-topbar-height)));z-index:1180;flex-direction:column;display:flex;box-shadow:0 16px 40px #0f172a28;opacity:0!important;pointer-events:none!important;width:min(18rem,82vw)!important;min-width:0!important;transform:translate(-110%)!important}body[data-workspace-shell=true].app-sidebar-open .verona-shell .layout-sidebar{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}body[data-workspace-shell=true] .verona-shell .layout-menu-container{flex:auto;min-height:0}body[data-workspace-shell=true] .verona-shell .app-backdrop{top:var(--workspace-header-height,var(--verona-topbar-height));display:block!important}body[data-workspace-shell=true] .workspace-sidebar-heading{border-bottom:1px solid var(--verona-shell-border,#dbe2ea);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}body[data-workspace-shell=true] .workspace-sidebar-heading strong{color:var(--verona-input-text,#172036);font-size:.85rem}body[data-workspace-shell=true] .workspace-sidebar-heading .btn{justify-content:center;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.8rem;display:inline-flex}body[data-workspace-shell=true].workspace-drawer-open{overflow:hidden}body[data-workspace-shell=true][data-workspace-tools-relocated] .topbar-menubutton{margin-left:auto}body[data-workspace-shell=true] .workspace-mobile-tools{border-bottom:1px solid var(--verona-shell-border,#dbe2ea);min-width:0;margin-bottom:1rem;padding-bottom:1rem}body[data-workspace-shell=true] .workspace-mobile-tools h2{color:var(--verona-input-text,#172036);margin:0 0 .75rem;font-size:.82rem;line-height:1.5}body[data-workspace-shell=true] .workspace-mobile-tools .verona-topbar-tools{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;min-width:0;display:flex}body[data-workspace-shell=true] .workspace-mobile-tools .global-search{flex:none;order:initial;width:100%;min-width:0}body[data-workspace-shell=true] .workspace-mobile-tools .global-search-input{width:100%;min-height:44px;font-size:16px}body[data-workspace-shell=true] .workspace-mobile-tools .global-search-panel{width:100%;min-width:0;max-height:16rem;margin-top:.5rem;position:static}body[data-workspace-shell=true] .workspace-mobile-tools .support-live-chip{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;display:flex}body[data-workspace-shell=true] .workspace-mobile-tools .verona-profile-card{border-radius:12px;grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem;width:100%;padding:.65rem;display:grid}body[data-workspace-shell=true] .workspace-mobile-tools .verona-profile-copy{min-width:0;display:flex}body[data-workspace-shell=true] .workspace-mobile-tools .verona-profile-copy strong{white-space:normal;overflow-wrap:anywhere}body[data-workspace-shell=true] .workspace-mobile-tools .verona-profile-card>:where(.btn,form){grid-column:1/-1;width:100%}body[data-workspace-shell=true] .workspace-mobile-tools .verona-profile-card .btn{white-space:normal;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}}@media (width<=767.98px){body[data-workspace-shell=true] .verona-shell .layout-content-wrapper{padding-top:calc(var(--workspace-header-height,var(--verona-topbar-height)) + .45rem)!important}body[data-workspace-shell=true] .verona-topbar-tools{flex-wrap:wrap}body[data-workspace-shell=true] .verona-profile-card{min-width:0;max-width:100%}body[data-workspace-shell=true] .verona-profile-card .btn{white-space:normal}}@media (prefers-reduced-motion:reduce){body[data-workspace-shell=true] :where(.layout-sidebar,.layout-content-wrapper,.app-backdrop){transition:none!important}}.support-workspace{gap:1.25rem;min-width:0;display:grid}.sw-page-heading{border:1px solid var(--verona-shell-border,#dbe3ed);background:var(--verona-input-bg,#fff);min-width:0;color:var(--verona-input-text,#172036);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:1.25rem 1.4rem;display:flex}.sw-page-copy{flex:22rem;min-width:0}.sw-page-eyebrow{color:var(--app-shell-muted,#53657e);letter-spacing:.04em;margin:0 0 .4rem;font-size:.74rem;font-weight:650;display:block}.sw-page-heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.3}.sw-page-description,.sw-page-copy>p{max-width:78ch;color:var(--app-shell-muted,#53657e);overflow-wrap:anywhere;margin:.55rem 0 0;font-size:.88rem;line-height:1.75}.sw-page-actions,.sw-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.sw-page-actions{align-self:center}.sw-page-actions :where(form,.btn){max-width:100%}.sw-page-details{flex:1 0 100%;min-width:0}.sw-page-details>:last-child{margin-bottom:0}.sw-page-details .workspace-header-side{width:100%;min-width:0}.support-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.85rem;min-width:0;display:grid}.support-summary-grid>.command-meta-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin-top:0}.support-summary-grid :where(.soft-panel,.summary-card){min-width:0;color:var(--verona-input-text,#172036)}.sw-context-note,.sw-empty-state{border:1px solid var(--verona-shell-border,#dbe3ed);background:var(--verona-table-header-bg,#f7f9fc);color:var(--app-shell-muted,#53657e);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:1rem;font-size:.85rem;line-height:1.75}.sw-table-region{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.sw-table-region:focus-visible{outline:3px solid var(--verona-shell-accent,#2563eb);outline-offset:2px}body[data-supporting-workspace=true] :where(.app-content,.page-stack,.card,.card-body,.field,.workbench-grid,[data-react-page]){min-width:0}body[data-supporting-workspace=true] .verona-page-banner{border-radius:16px;margin-bottom:1.25rem;padding:1.1rem 1.4rem}body[data-supporting-workspace=true] .verona-page-banner h1{font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.3}body[data-supporting-workspace=true] .verona-page-banner-meta{display:none}body[data-supporting-workspace=true] .app-content :where(.table-toolbar,.toolbar-actions,.form-actions,.hero-actions){flex-wrap:wrap;gap:.65rem}body[data-supporting-workspace=true] .app-content :where(.section-actions,.workspace-actions,.action-cluster){flex-wrap:wrap;gap:.6rem;min-width:0}body[data-supporting-workspace=true] .support-filter-form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:0;display:flex}body[data-supporting-workspace=true] .support-filter-form .field{flex:12rem;min-width:0}body[data-supporting-workspace=true] .app-content :where(.table-toolbar>*,.toolbar-actions>*,.form-actions>*){min-width:0}body[data-supporting-workspace=true] .app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;max-width:100%}body[data-supporting-workspace=true] .app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:44px}body[data-supporting-workspace=true] .app-content textarea{min-height:6rem}body[data-supporting-workspace=true] .app-content :where(.btn,button:not(.btn-close),summary){min-height:44px}body[data-supporting-workspace=true] .app-content :where(.btn,button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--verona-shell-accent,#2563eb);outline-offset:2px}body[data-supporting-workspace=true] .app-content :where(.table-responsive,.table-wrap,.table-scroll,.workbench-table-wrap){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}body[data-supporting-workspace=true] .app-content :where(th,td){vertical-align:top}body[data-supporting-workspace=true] .app-content :where(.badge,.pill,.status-pill){white-space:normal;overflow-wrap:anywhere;line-height:1.5}body[data-supporting-workspace=true] .app-content :where(.helper-text,.table-toolbar-copy,.empty-note,.app-alert,.invalid-feedback){overflow-wrap:anywhere;line-height:1.7}body[data-supporting-workspace=true] .app-content :where(code,pre){overflow-wrap:anywhere}body[data-supporting-workspace=true] .app-content pre{max-width:100%;overflow:auto}body[data-supporting-workspace=true] .app-content :where(.sw-disclosure,.sw-help-details){border:1px solid var(--verona-shell-border,#dbe3ed);border-radius:12px;padding:1rem}body[data-supporting-workspace=true] .app-content :where(.sw-disclosure,.sw-help-details)>summary{cursor:pointer;align-items:center;font-weight:650;display:flex}body[data-supporting-workspace=true] .app-content :where(.sw-disclosure,.sw-help-details)[open]>summary{margin-bottom:.75rem}body[data-supporting-workspace=true] .sw-dashboard-steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}body[data-supporting-workspace=true] .sw-dashboard-steps li{border:1px solid var(--verona-shell-border,#dbe3ed);color:var(--app-shell-muted,#53657e);border-radius:9px;padding:.5rem .75rem;font-size:.8rem}body[data-supporting-workspace=true] .dashboard-flow-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.auth-shell-body .auth-form :where(input,select,textarea,button),.auth-shell-body .auth-helper-panel .btn{min-height:44px}.auth-shell-body .auth-form :where(input,select,textarea):focus-visible{outline:3px solid var(--verona-shell-accent,#2563eb);outline-offset:2px}.auth-shell-body .auth-form-copy h1{margin:.5rem 0 .65rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.auth-shell-body .auth-visual-copy h2{letter-spacing:-.025em;color:inherit;margin:.85rem 0 .8rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.auth-shell-body .auth-alert{overflow-wrap:anywhere;line-height:1.7}.auth-shell-body .auth-field>small{line-height:1.6}.auth-shell-body .auth-form-card{min-width:0}@media (width<=1199.98px){body[data-supporting-workspace=true] .admin-grid-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=991.98px){body[data-supporting-workspace=true] .app-content .workbench-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}body[data-supporting-workspace=true] .app-content :where(.toolbar-actions,.sw-page-actions) .btn{white-space:normal}body[data-supporting-workspace=true] .app-content .workspace-main-grid{grid-template-columns:minmax(0,1fr)}body[data-supporting-workspace=true] .app-content .workspace-side-stack.is-sticky{position:static}body[data-supporting-workspace=true] .app-content :where(.admin-filter-grid,.admin-form-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.support-workspace{gap:1rem}.sw-page-heading{border-radius:14px;gap:.85rem;padding:1rem}.sw-page-copy{flex-basis:100%}.sw-page-actions{width:100%}.sw-page-actions>:where(.btn,form){flex:100%}.sw-page-actions>form>.btn{width:100%}body[data-supporting-workspace=true] .app-content :where(.form-grid,.filter-grid,.grid,.admin-filter-grid,.admin-form-grid){grid-template-columns:minmax(0,1fr)!important}body[data-supporting-workspace=true] .app-content :where(.form-grid,.filter-grid,.grid,.admin-filter-grid,.admin-form-grid)>*{grid-column:auto!important}body[data-supporting-workspace=true] .app-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body[data-supporting-workspace=true] .app-content .table-toolbar{align-items:stretch}body[data-supporting-workspace=true] .app-content .table-toolbar>:where(form,.field,.search-field){flex:100%;width:100%}body[data-supporting-workspace=true] .app-content .form-actions>:where(.btn,button){white-space:normal;flex:auto}body[data-supporting-workspace=true] .verona-page-banner{padding:1rem}.auth-shell-body .auth-form :where(input,select,textarea){font-size:16px}.auth-shell-body .auth-helper-panel{flex-wrap:wrap}.auth-shell-body .auth-helper-panel>:where(.btn,button){white-space:normal;width:100%}}@media print{.sw-page-actions,.sw-toolbar{display:none!important}}.legacy-reconciliation{--lq-border:var(--verona-shell-border,#dbe2ea);--lq-surface:var(--verona-input-bg,#fff);--lq-text:var(--verona-input-text,#172036);--lq-muted:var(--app-shell-muted,#667085);--lq-soft:var(--verona-table-header-bg,#f8fafc);--lq-accent:var(--verona-shell-accent,#2563eb);min-width:0;color:var(--lq-text);gap:1.15rem}.legacy-reconciliation *,.legacy-reconciliation :before,.legacy-reconciliation :after{box-sizing:border-box}.legacy-reconciliation a,.legacy-reconciliation p,.legacy-reconciliation dd,.legacy-reconciliation h1,.legacy-reconciliation h2,.legacy-reconciliation h3{overflow-wrap:anywhere}.legacy-reconciliation .btn{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:.7rem .95rem;font-size:.9rem;display:inline-flex}.legacy-reconciliation input:not([type=hidden]),.legacy-reconciliation select,.legacy-reconciliation textarea{width:100%;min-width:0;min-height:44px;font-size:16px}.legacy-reconciliation textarea{resize:vertical;min-height:135px}.legacy-reconciliation :focus-visible{outline:3px solid var(--lq-accent);outline-offset:3px}.legacy-reconciliation .lq-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.legacy-reconciliation .lq-heading>div{min-width:0}.legacy-reconciliation .lq-heading h1{letter-spacing:-.025em;margin:.25rem 0 .6rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.2}.legacy-reconciliation .lq-heading p{color:var(--lq-muted);max-width:760px;margin:0;line-height:1.6}.legacy-reconciliation .lq-eyebrow{color:var(--lq-accent);overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.legacy-reconciliation .lq-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.legacy-reconciliation .lq-heading>.lq-actions{flex-shrink:0}.legacy-reconciliation .lq-panel{border:1px solid var(--lq-border);background:var(--lq-surface);border-radius:14px;min-width:0;padding:1.15rem}.legacy-reconciliation .lq-panel h2{margin:0 0 .55rem;font-size:1.1rem;line-height:1.4}.legacy-reconciliation .lq-panel h3{margin:0 0 .45rem;font-size:1rem;line-height:1.45}.legacy-reconciliation .lq-muted{color:var(--lq-muted);font-size:.9rem;line-height:1.6}.legacy-reconciliation .lq-panel>.lq-muted:last-child{margin-bottom:0}.legacy-reconciliation .lq-notice{border:1px solid var(--lq-border);border-left:4px solid var(--lq-accent);background:var(--lq-soft);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.6;display:flex}.legacy-reconciliation .lq-notice p{margin:0}.legacy-reconciliation .lq-notice.is-warning{border-left-color:var(--verona-badge-orange-text,#92400e)}.legacy-reconciliation .lq-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.legacy-reconciliation .lq-stat{border:1px solid var(--lq-border);background:var(--lq-surface);border-radius:14px;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.15rem;display:flex}.legacy-reconciliation .lq-stat>span{color:var(--lq-muted);font-size:.85rem}.legacy-reconciliation .lq-stat>strong{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}.legacy-reconciliation .lq-stat>small{color:var(--lq-muted);line-height:1.5}.legacy-reconciliation .lq-filters{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(165px,1fr) auto;align-items:end;gap:.75rem;display:grid}.legacy-reconciliation .lq-filters .field{min-width:0;margin:0}.legacy-reconciliation .lq-filters label{font-size:.82rem}.legacy-reconciliation .lq-filters .btn{height:fit-content}.legacy-reconciliation .lq-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1rem 0;display:flex}.legacy-reconciliation .lq-list-heading p{color:var(--lq-muted);margin:0;font-size:.9rem}.legacy-reconciliation .lq-list-heading a{font-size:.9rem}.legacy-reconciliation .lq-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem;display:grid}.legacy-reconciliation .lq-project-card,.legacy-reconciliation .lq-entry-card{border:1px solid var(--lq-border);background:var(--lq-surface);border-radius:12px;min-width:0;padding:1rem}.legacy-reconciliation .lq-project-card{flex-direction:column;gap:.8rem;display:flex}.legacy-reconciliation .lq-project-card h2{margin:0;font-size:1.15rem;line-height:1.45}.legacy-reconciliation .lq-project-card h2 a,.legacy-reconciliation .lq-entry-card h3 a{color:var(--lq-text);text-decoration:none}.legacy-reconciliation .lq-project-card h2 a:hover,.legacy-reconciliation .lq-entry-card h3 a:hover{color:var(--lq-accent);text-decoration:underline}.legacy-reconciliation .lq-meta{color:var(--lq-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.55;display:block}.legacy-reconciliation .lq-project-card>.lq-meta{margin:0}.legacy-reconciliation .lq-tags{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.legacy-reconciliation .lq-badge{overflow-wrap:anywhere;background:var(--verona-badge-gray-bg,#eef1f5);width:fit-content;max-width:100%;color:var(--verona-badge-gray-text,#475569);border-radius:7px;padding:.3rem .55rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.legacy-reconciliation .lq-badge.is-warning{background:var(--verona-badge-orange-bg,#fff3df);color:var(--verona-badge-orange-text,#92400e)}.legacy-reconciliation .lq-badge.is-info{background:var(--verona-badge-info-bg,#eaf1ff);color:var(--verona-badge-info-text,#1d4ed8)}.legacy-reconciliation .lq-badge.is-danger{background:var(--verona-badge-red-bg,#ffeded);color:var(--verona-badge-red-text,#b91c1c)}.legacy-reconciliation .lq-badge.is-priority{background:var(--verona-badge-purple-bg,#f0eaff);color:var(--verona-badge-purple-text,#6941a5)}.legacy-reconciliation .lq-count-list{gap:.5rem;margin:0;display:grid}.legacy-reconciliation .lq-count-list>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.legacy-reconciliation .lq-count-list dt{color:var(--lq-muted);font-size:.85rem;font-weight:400}.legacy-reconciliation .lq-count-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.legacy-reconciliation .lq-project-card .lq-actions{border-top:1px solid var(--lq-border);margin-top:auto;padding-top:.85rem}.legacy-reconciliation .lq-project-card .lq-actions .btn{width:100%}.legacy-reconciliation .lq-entry-list{gap:.85rem;display:grid}.legacy-reconciliation .lq-rab-heading{color:var(--lq-muted);margin:0;padding:.9rem 0 .2rem;font-size:.95rem;line-height:1.5}.legacy-reconciliation .lq-entry-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.legacy-reconciliation .lq-entry-top>div{min-width:0}.legacy-reconciliation .lq-entry-card h3{margin:.7rem 0 .4rem;font-size:1.03rem}.legacy-reconciliation .lq-entry-values{flex-wrap:wrap;gap:.55rem 1.25rem;margin:.8rem 0;font-size:.85rem;display:flex}.legacy-reconciliation .lq-entry-values>span{overflow-wrap:anywhere}.legacy-reconciliation .lq-entry-values b{font-weight:600}.legacy-reconciliation .lq-entry-values .is-unknown{color:var(--verona-badge-orange-text,#92400e)}.legacy-reconciliation .lq-entry-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.legacy-reconciliation .lq-entry-footer>span{color:var(--lq-muted);font-size:.8rem}.legacy-reconciliation .lq-entry-footer .btn{margin-left:auto}.legacy-reconciliation .lq-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.legacy-reconciliation .lq-column{gap:1rem;min-width:0;display:grid}.legacy-reconciliation .lq-data{gap:.85rem;margin:1rem 0 0;display:grid}.legacy-reconciliation .lq-data>div{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:.8rem;display:grid}.legacy-reconciliation .lq-data dt{color:var(--lq-muted);font-size:.85rem;font-weight:400}.legacy-reconciliation .lq-data dd{margin:0;font-size:.9rem;font-weight:600}.legacy-reconciliation .lq-data dd small{color:var(--lq-muted);margin-top:.25rem;font-weight:400;line-height:1.5;display:block}.legacy-reconciliation .lq-amount{font-variant-numeric:tabular-nums;font-size:1.2rem}.legacy-reconciliation .lq-candidates{gap:.75rem;margin:1rem 0;display:grid}.legacy-reconciliation .lq-candidate{border-left:3px solid var(--lq-border);min-width:0;padding:.25rem 0 .25rem .85rem}.legacy-reconciliation .lq-candidate strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.4rem 0;font-size:1.3rem;display:block}.legacy-reconciliation .lq-candidate>span{color:var(--lq-muted);overflow-wrap:anywhere;font-size:.85rem}.legacy-reconciliation .lq-candidate p{color:var(--lq-muted);margin:0;font-size:.85rem;line-height:1.6}.legacy-reconciliation .lq-ranges{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.legacy-reconciliation .lq-ranges li{background:var(--lq-soft);border-radius:9px;min-width:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.6}.legacy-reconciliation .lq-ranges small{color:var(--lq-muted);display:block}.legacy-reconciliation .lq-hash{overflow-wrap:anywhere;white-space:normal;color:var(--lq-muted);font-size:.75rem;font-weight:400;line-height:1.6;display:block}.legacy-reconciliation .lq-note-form{gap:1rem;margin-top:1rem;display:grid}.legacy-reconciliation .lq-note-form .field{min-width:0;margin:0}.legacy-reconciliation .lq-help{color:var(--lq-muted);margin-top:.4rem;font-size:.8rem;line-height:1.6;display:block}.legacy-reconciliation .lq-error{color:var(--verona-badge-red-text,#b91c1c);margin-top:.4rem;font-size:.85rem;line-height:1.5;display:block}.legacy-reconciliation .lq-history{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.legacy-reconciliation .lq-history li{border-top:1px solid var(--lq-border);min-width:0;padding-top:1rem}.legacy-reconciliation .lq-history li:first-child{border-top:0;padding-top:0}.legacy-reconciliation .lq-history-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin-bottom:.55rem;display:flex}.legacy-reconciliation .lq-history-head strong{font-size:.85rem}.legacy-reconciliation .lq-history-head span{color:var(--lq-muted);font-size:.78rem}.legacy-reconciliation .lq-history p{white-space:pre-wrap;margin:.55rem 0 0;font-size:.9rem;line-height:1.7}.legacy-reconciliation .lq-history-reference{overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.legacy-reconciliation .lq-empty{text-align:center;max-width:600px;margin:0 auto;padding:2rem .5rem}.legacy-reconciliation .lq-empty h2{margin:0 0 .7rem;font-size:1.25rem;line-height:1.4}.legacy-reconciliation .lq-empty p{color:var(--lq-muted);margin:0 0 1rem;line-height:1.7}.legacy-reconciliation .lq-pagination{overflow-wrap:anywhere;max-width:100%;margin-top:1.2rem}.legacy-reconciliation .lq-pagination nav{max-width:100%}.legacy-reconciliation .lq-back-link{min-height:44px;color:var(--lq-accent);align-items:center;margin-bottom:.2rem;font-size:.9rem;display:inline-flex}.workspace-flow .workspace-flow-reconciliation{border-top:1px solid var(--verona-shell-border,#dbe2ea);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.85rem 0 0;padding-top:.8rem;font-size:.85rem;line-height:1.6;display:flex}.workspace-flow .workspace-flow-reconciliation a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.workspace-flow .workspace-flow-reconciliation span{color:var(--app-shell-muted,#667085)}.legacy-reconciliation .lq-resolution{gap:1rem;display:grid}.legacy-reconciliation .lq-resolution>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.legacy-reconciliation .lq-resolution>header>div{min-width:0}.legacy-reconciliation .lq-resolution>header p{max-width:780px;margin:.4rem 0 0}.legacy-reconciliation .lq-resolution-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.legacy-reconciliation .lq-resolution-source>div{border-left:3px solid var(--lq-border);gap:.35rem;min-width:0;padding-left:.8rem;display:grid}.legacy-reconciliation .lq-resolution-source dt{color:var(--lq-muted);font-size:.8rem;font-weight:400}.legacy-reconciliation .lq-resolution-source dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.legacy-reconciliation .lq-resolution-source dd small{color:var(--lq-muted);margin-top:.25rem;font-size:.8rem;font-weight:400;line-height:1.6;display:block}.legacy-reconciliation .lq-resolution-form{gap:1.15rem;display:grid}.legacy-reconciliation .lq-resolution-form .field{min-width:0;margin:0}.legacy-reconciliation .lq-resolution-form fieldset{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.legacy-reconciliation .lq-resolution-form legend{width:100%;margin:0;padding:0;font-size:.95rem;font-weight:600;line-height:1.5}.legacy-reconciliation .lq-resolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.legacy-reconciliation .lq-resolution-choice{border:1px solid var(--lq-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.75rem;min-width:0;min-height:44px;margin:0;padding:.85rem;font-size:.9rem;line-height:1.6;display:flex}.legacy-reconciliation .lq-resolution-choice input[type=radio],.legacy-reconciliation .lq-resolution-choice input[type=checkbox]{flex:none;width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;margin:.2rem 0 0}.legacy-reconciliation .lq-resolution-choice>span{overflow-wrap:anywhere;min-width:0;display:block}.legacy-reconciliation .lq-resolution-choice small{color:var(--lq-muted);margin-top:.3rem;line-height:1.55;display:block}.legacy-reconciliation .lq-resolution-choice:has(input:checked){border-color:var(--lq-accent);background:var(--lq-soft)}.legacy-reconciliation .lq-resolution-field-note{background:var(--lq-soft);color:var(--lq-muted);border-radius:9px;margin:0;padding:.85rem 1rem;font-size:.85rem;line-height:1.6}.legacy-reconciliation .lq-resolution-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.5rem 0;font-weight:600;display:block}.legacy-reconciliation .lq-resolution-history li>a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.legacy-reconciliation .lq-resolution-history .lq-help{margin:.25rem 0 0}@media (width<=1000px){.legacy-reconciliation .lq-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legacy-reconciliation .lq-filters .btn{justify-self:start}}@media (width<=850px){.legacy-reconciliation .lq-heading{flex-direction:column}.legacy-reconciliation .lq-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.legacy-reconciliation .lq-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-reconciliation .lq-stat:last-child{grid-column:1/-1}.legacy-reconciliation .lq-panel{padding:1rem}.legacy-reconciliation .lq-entry-top{flex-direction:column;gap:.6rem}.legacy-reconciliation .lq-entry-top>.lq-tags{width:100%}.legacy-reconciliation .lq-data>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.legacy-reconciliation .lq-entry-footer .btn{width:100%;margin-left:0}.legacy-reconciliation .lq-note-form .btn{width:100%}.legacy-reconciliation .lq-resolution-grid,.legacy-reconciliation .lq-resolution-source{grid-template-columns:minmax(0,1fr)}.legacy-reconciliation .lq-resolution-form .lq-actions .btn{width:100%}}@media (width<=420px){.legacy-reconciliation .lq-filters{grid-template-columns:minmax(0,1fr)}.legacy-reconciliation .lq-filters .btn{justify-self:stretch}.legacy-reconciliation .lq-summary{gap:.65rem}.legacy-reconciliation .lq-stat{padding:.85rem}.legacy-reconciliation .lq-stat>strong{font-size:1.5rem}.legacy-reconciliation .lq-heading>.lq-actions,.legacy-reconciliation .lq-heading>.lq-actions .btn{width:100%}}
