a{color:inherit;text-decoration:none}#svelte-root{display:contents}button,a,input,select,textarea{touch-action:manipulation}button:disabled{cursor:wait}.ycc-main,.ycc-app>*,.ycc-split>*,.ycc-executive>*{min-width:0}.ycc-sidebar .ycc-nav__item .icon svg{width:var(--ycc-size-icon-nav);height:var(--ycc-size-icon-nav)}.ycc-icon-tile .icon svg{width:var(--ycc-size-icon-glyph);height:var(--ycc-size-icon-glyph)}.ycc-icon-tile--service .icon svg{width:var(--ycc-size-icon-glyph-service);height:var(--ycc-size-icon-glyph-service)}.skip-link{inset-inline-start:var(--ycc-space-4);top:var(--ycc-space-4);z-index:var(--ycc-z-toast);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:not(:focus){clip-path:inset(100%)}.company-form{align-items:center;gap:var(--ycc-space-3);display:flex}.header-actions{align-items:center;gap:var(--ycc-space-4);margin-inline-start:auto;display:flex}.user-mark{background:var(--ycc-color-bg-tint);border-radius:var(--ycc-radius-lg);padding:var(--ycc-space-3);font-weight:var(--ycc-font-weight-bold)}.sidebar-foot{border:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-xl);padding:var(--ycc-space-4);font-size:var(--ycc-font-size-md);margin-top:auto}.sidebar-foot p{color:var(--ycc-color-text-secondary)}.auth-page{min-height:100dvh;padding:var(--ycc-space-5);background:var(--ycc-color-bg-canvas);place-items:center;display:grid}.auth-card{width:100%;max-width:var(--ycc-layout-auth-width);border-radius:var(--ycc-radius-4xl);padding:var(--ycc-layout-auth-padding);background:var(--ycc-color-bg-surface);border:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);box-shadow:var(--ycc-shadow-card)}.auth-card .ycc-logo{margin-bottom:var(--ycc-space-9)}.auth-card .ycc-btn{width:100%;margin-top:var(--ycc-space-3)}.auth-card .link{color:var(--ycc-color-text-brand);margin-top:var(--ycc-space-5);font-size:var(--ycc-font-size-md);text-decoration:underline;display:inline-block}.stack{gap:var(--ycc-space-5);display:grid}.stack-sm{gap:var(--ycc-space-3);display:grid}.row{align-items:center;gap:var(--ycc-space-3);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.muted{color:var(--ycc-color-text-secondary)}.small{font-size:var(--ycc-font-size-md)}.section-heading{justify-content:space-between;align-items:center;gap:var(--ycc-space-4);margin-bottom:var(--ycc-space-5);display:flex}.section-heading .ycc-h2{margin:0}.ycc-page-heading p{color:var(--ycc-color-text-secondary);margin-bottom:0}.ycc-panel>:last-child{margin-bottom:0}.ycc-table a:not(.ycc-btn){font-weight:var(--ycc-font-weight-bold)}.ycc-table small{color:var(--ycc-color-text-secondary);display:block}.ycc-table-wrap{min-width:0;max-width:100%;position:relative}.ycc-table{min-width:var(--ycc-layout-table-min-width);overflow-wrap:normal}.record-grid{gap:var(--ycc-layout-content-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.record-grid>*,.record-grid .stack,.record-grid .stack>*,.record-content>*,.record-content dd{min-width:0}.field-grid{gap:var(--ycc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-wide{grid-column:1/-1}.ycc-main fieldset{min-inline-size:0;padding:var(--ycc-space-4);border:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-lg);margin:0}.ycc-main legend{padding-inline:var(--ycc-space-2);color:var(--ycc-color-text-secondary);font-size:var(--ycc-font-size-md);font-weight:var(--ycc-font-weight-bold)}.record-form{max-width:var(--ycc-layout-detail-max)}.record-content{gap:var(--ycc-space-4);margin:0;display:grid}.record-content dt{color:var(--ycc-color-text-secondary);font-size:var(--ycc-font-size-md);margin-bottom:var(--ycc-space-1)}.record-content dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.line-editor{gap:var(--ycc-space-2);margin-bottom:var(--ycc-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.pagination{margin-top:var(--ycc-space-5);justify-content:space-between;align-items:center;display:flex}.upload-item{border:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-lg);padding:var(--ycc-space-3);margin-top:var(--ycc-space-3);overflow-wrap:anywhere}.success{background:var(--ycc-color-status-done-bg);color:var(--ycc-color-text-success)}.danger{color:var(--ycc-color-text-danger)}.company-list{gap:var(--ycc-space-4);display:grid}.company-list button{text-align:start;width:100%}.audit-list{overflow-wrap:anywhere;font-size:var(--ycc-font-size-md)}.visually-hidden{inline-size:var(--ycc-border-width-hairline);block-size:var(--ycc-border-width-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.audit-workspace{gap:var(--ycc-space-5);display:grid}.audit-filters{gap:var(--ycc-space-3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.audit-filters>*,.audit-filters input,.audit-filters select{min-width:0}.audit-filter-actions{grid-column:1/-1}.audit-page-summary{margin:0}.audit-layout{grid-template-columns:var(--ycc-layout-audit-columns);gap:var(--ycc-layout-content-gap);align-items:start;display:grid}.audit-layout>*{min-width:0}.audit-table{min-width:var(--ycc-layout-audit-table-min-width)}.audit-table td{vertical-align:top;overflow-wrap:anywhere}.audit-table tr.selected{background:var(--ycc-color-bg-tint)}.audit-table tr.selected .audit-object{color:var(--ycc-color-text-primary)}.audit-event-link{color:var(--ycc-color-text-brand);font-weight:var(--ycc-font-weight-bold)}.audit-object{margin-top:var(--ycc-space-2);overflow-wrap:anywhere;display:block}.audit-event code{font:inherit;overflow-wrap:anywhere}.audit-context>div{gap:var(--ycc-space-3);padding-block:var(--ycc-space-3);border-bottom:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.audit-context{gap:0}.audit-context dt{margin:0}.audit-comparison-title{margin-top:var(--ycc-space-5)}.audit-comparison{gap:var(--ycc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-permission-card{border:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);border-radius:var(--ycc-radius-lg);min-width:0;padding:var(--ycc-space-3);overflow-wrap:anywhere}.audit-permission-card--after{background:var(--ycc-color-bg-tint)}.audit-permission-card h4{margin:0 0 var(--ycc-space-3)}.audit-permission-card ul{gap:var(--ycc-space-2);font-size:var(--ycc-font-size-md);margin:0;padding:0;list-style:none;display:grid}.audit-permission-card p{margin-bottom:0}.audit-references{margin-top:var(--ycc-space-5)}.audit-reference-list{padding-block:var(--ycc-space-4)}.audit-read-only{margin:var(--ycc-space-5) 0 0}@media (width<=1050px){.audit-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.audit-filters{grid-template-columns:minmax(0,1fr)}}.date-row{gap:var(--ycc-space-3);margin-bottom:var(--ycc-space-3);grid-template-columns:1fr 1fr;display:grid}.metric-title{font-weight:var(--ycc-font-weight-bold);margin:0}.account-name{font-size:var(--ycc-font-size-md)}input[type=checkbox]{accent-color:var(--ycc-color-action-primary-bg)}.ycc-tab{white-space:nowrap}.ycc-tabs .ycc-tab[aria-current=page],.ycc-tabs .ycc-tab[aria-current=page]:hover{background:var(--ycc-color-bg-inverse);border-color:var(--ycc-color-bg-inverse);color:var(--ycc-color-text-on-inverse)}.ycc-btn[aria-disabled=true]{background:var(--ycc-color-bg-muted);color:var(--ycc-color-text-secondary);cursor:default}@media (width<=1150px){.record-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.company-form{width:100%}.company-form .ycc-select{min-width:0}.ycc-header{flex-wrap:wrap}.account-name{display:none}.header-actions{margin-inline-start:0}.field-grid{grid-template-columns:minmax(0,1fr)}.sidebar-foot{display:none}.ycc-main{overflow-wrap:anywhere}.ycc-page-heading,.section-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hash{overflow-wrap:anywhere;font:inherit;display:block}.report-layout{gap:var(--ycc-layout-content-gap);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.report-layout>*,.report-layout .stack,.report-layout .stack>*{min-width:0}.report-reference{max-width:var(--ycc-layout-auth-width);overflow-wrap:anywhere}@media (width<=780px){.report-layout{grid-template-columns:minmax(0,1fr)}}.job-layout{grid-template-columns:minmax(0,1fr);min-width:0}.job-layout>*{min-width:0}.job-layout .section-heading{flex-wrap:wrap}.ycc-main .document-toolbar .ycc-input,.ycc-main .document-toolbar .ycc-select{flex:1 1 var(--ycc-size-filter-control-min-width);min-width:min(100%, var(--ycc-size-filter-control-min-width));width:auto}.ycc-main .document-toolbar #search{flex-grow:2}@media (width<=780px){.ycc-main .document-toolbar .ycc-input,.ycc-main .document-toolbar .ycc-select{flex-basis:100%}}.request-decision{gap:var(--ycc-space-4);display:grid}.request-decision__label{font-weight:var(--ycc-font-weight-bold);color:var(--ycc-color-text-primary)}.request-decision fieldset.request-decision__options{gap:var(--ycc-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.request-option{align-items:flex-start;gap:var(--ycc-space-3);cursor:pointer;display:flex}.request-option input{margin-top:var(--ycc-space-1);accent-color:var(--ycc-color-border-accent)}.request-option span{gap:var(--ycc-space-1);display:grid}.request-option small{color:var(--ycc-color-text-secondary);font-size:var(--ycc-font-size-md)}.request-decision .ycc-field,.request-decision .ycc-notice{margin:0}.request-decision__foot{justify-content:space-between;align-items:center;gap:var(--ycc-space-3);padding-top:var(--ycc-space-4);border-top:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);flex-wrap:wrap;display:flex}.request-decision__foot p{margin:0}.record-code{margin-bottom:var(--ycc-space-1);color:var(--ycc-color-text-brand);font-size:var(--ycc-font-size-md);letter-spacing:.04em;display:block}.deliverable-steps{gap:var(--ycc-space-4);margin:0 0 var(--ycc-space-5);padding:var(--ycc-space-5);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.deliverable-steps li{align-items:flex-start;gap:var(--ycc-space-3);min-width:0;display:flex}.deliverable-steps li+li{border-left:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);padding-left:var(--ycc-space-4)}.deliverable-steps p{margin:var(--ycc-space-1) 0 0}.deliverable-steps__number{width:var(--ycc-space-7);height:var(--ycc-space-7);border-radius:var(--ycc-radius-full);background:var(--ycc-color-bg-surface-subtle);color:var(--ycc-color-text-brand);font-weight:var(--ycc-font-weight-bold);font-size:var(--ycc-font-size-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.deliverable-tabs{margin-bottom:var(--ycc-space-4)}.deliverable-about{margin-top:var(--ycc-space-5)}.deliverable-about p{margin:0}.deliverable-about__title{margin:0 0 var(--ycc-space-2);font-size:var(--ycc-font-size-md);font-weight:var(--ycc-font-weight-bold);color:var(--ycc-color-text-primary)}@media (width<=1150px){.deliverable-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverable-steps li:nth-child(3){border-left:0;padding-left:0}}@media (width<=780px){.deliverable-steps{grid-template-columns:minmax(0,1fr)}.deliverable-steps li+li{border-left:0;padding-left:0}}.home-hero__line{display:block}.home-recent{justify-content:flex-start;align-items:flex-start;gap:var(--ycc-space-4);display:flex}.home-recent .ycc-icon-tile{margin-bottom:0}.home-recent__icon{flex:none}.ycc-table .ycc-tag{white-space:nowrap}.ycc-btn .icon{display:inline-flex}@media (width<=780px){.home-hero,.home-agenda-panel,.ycc-metric__caption,.ycc-metric__top>span{display:none}.ycc-page-heading>.ycc-btn--primary{text-align:center;align-self:stretch}}.page-actions{flex-wrap:wrap;justify-content:flex-end}.request-notes{gap:var(--ycc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-notes__title{margin:0 0 var(--ycc-space-2);font-size:var(--ycc-font-size-md)}@media (width<=780px){.request-notes{grid-template-columns:minmax(0,1fr)}}.deliverable-steps li:last-child .deliverable-steps__number{background:var(--ycc-color-bg-inverse);color:var(--ycc-color-text-on-inverse)}.service-restricted{gap:var(--ycc-space-3);align-items:flex-start;display:flex}.settings-tools{gap:var(--ycc-space-4);padding-top:var(--ycc-space-4);border-top:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);flex-wrap:wrap;display:flex}.auth-frame .auth-page{align-content:center;gap:var(--ycc-space-5);flex:1;min-height:0}.auth-divider{border:0;border-top:var(--ycc-border-width-hairline) solid var(--ycc-color-border-default);margin:var(--ycc-space-4) 0;width:100%}.auth-centered{text-align:center;margin:0}
