@layer rigid-reset,yk-vendor;@layer yk-domain{.yk-workspace h1,.yk-workspace h2,.yk-workspace h3,.yk-workspace p{margin:0}.yk-workspace h1{font-size:var(--font-xl);letter-spacing:normal;font-weight:600}.yk-workspace h2{letter-spacing:normal;font-weight:600;font-size:var(--font-sm)}.yk-workspace h3{font-weight:600;font-size:var(--font-sm)}.yk-workspace strong{font-weight:600}.yk-workspace .text-xs{font-size:var(--font-xs)}.yk-workspace .text-sm{font-size:var(--font-sm)}.yk-workspace .muted{color:var(--muted-foreground)}.yk-workspace .orange{color:var(--highlight)}.yk-workspace .danger-text{color:var(--destructive)!important}.yk-workspace .success-text{color:var(--success)}.yk-workspace .mono{font:var(--font-xs) var(--font-mono);letter-spacing:normal}.yk-workspace .nowrap{white-space:nowrap}.yk-workspace .separator{color:var(--muted-fg);padding:0 8px}.yk-workspace .eyebrow{color:var(--caption);font-size:var(--font-xs);letter-spacing:normal;margin-bottom:9px;font-weight:500;display:block}.yk-workspace .eyebrow .muted{letter-spacing:normal;font-weight:400}.yk-workspace .icon-button{color:var(--caption);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.yk-workspace .icon-button:hover{background:var(--button-ghost-hover);color:var(--button-ghost-fg-hover)}.yk-workspace .actions{align-items:center;gap:8px;display:flex}.yk-workspace .pill{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-xs);white-space:nowrap;background:var(--muted);color:var(--caption);border-color:#0000;padding:5px 9px}.yk-workspace .app-shell{min-height:100vh;display:flex}.yk-workspace .sidebar-bottom{margin-top:auto}.yk-workspace .avatar{width:31px;height:31px;font-size:var(--font-xs);background:var(--muted);color:var(--subtitle);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yk-workspace .topbar-right{align-items:center;gap:19px;display:flex}.yk-workspace .main-content{flex:1;width:100%;max-width:1800px;margin:auto;padding:30px 35px 35px}.yk-workspace .page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.yk-workspace .page-heading p{color:var(--caption);font-size:var(--font-xs);margin-top:9px}.yk-workspace .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:34px;display:grid}.yk-workspace .stat-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:19px}.yk-workspace .stat-top{color:var(--caption);font-size:var(--font-xs);justify-content:space-between;align-items:center;display:flex}.yk-workspace .stat-top svg{stroke-width:1.4px;width:17px;height:17px;color:var(--muted-fg)}.yk-workspace .stat-card>strong{letter-spacing:normal;font-weight:500;font-size:var(--font-xl);color:var(--title);margin:12px 0 8px;display:block}.yk-workspace .stat-card>strong small{font-size:var(--font-xs);letter-spacing:normal;color:var(--caption);margin-left:7px;font-weight:400}.yk-workspace .stat-card p{color:var(--caption);white-space:nowrap;font-size:var(--font-xs)}.yk-workspace .stat-alert{border-color:var(--border);background:var(--card)}.yk-workspace .stat-alert .stat-top svg{color:var(--caption)}.yk-workspace .warning-dot{vertical-align:middle;background:var(--warning);border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.yk-workspace .section-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 15px;display:flex}.yk-workspace .section-heading h2>span,.yk-workspace .panel-heading h2>span{font-size:var(--font-xs);color:var(--caption);margin-left:6px;font-weight:400}.yk-workspace .section-heading p{font-size:var(--font-xs);color:var(--caption);margin-top:4px}.yk-workspace .search{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);border-color:var(--border);color:var(--placeholder);align-items:center;gap:8px;padding:0 10px;display:flex}.yk-workspace .progress-label{color:var(--caption);font-size:var(--font-xs);justify-content:space-between;align-items:center;margin:25px 0 7px;display:flex}.yk-workspace .progress-label strong{font-size:var(--font-sm);color:var(--body);font-weight:500}.yk-workspace .progress-label small{font-size:var(--font-xs);margin-left:2px}.yk-workspace .progress-track{background:var(--muted);border-radius:var(--radius);height:4px;overflow:hidden}.yk-workspace .progress-track i{background:var(--primary);border-radius:var(--radius);height:100%;display:block}.yk-workspace .panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.yk-workspace .panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px 16px;display:flex}.yk-workspace .panel-heading h2{font-size:var(--font-sm)}.yk-workspace .panel-heading .eyebrow{font-size:var(--font-xs);margin-bottom:5px}.yk-workspace .panel-heading>svg{color:var(--caption);stroke-width:1.5px}.yk-workspace .step-number{border:1px solid var(--border);width:23px;height:23px;font-size:var(--font-xs);background:var(--muted);color:var(--caption);border-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:13px;display:inline-flex}.yk-workspace .panel-note{border-top:1px solid var(--border);color:var(--caption);background:var(--card-subtle);font-size:var(--font-xs);align-items:center;gap:7px;padding:11px 23px;display:flex}.yk-workspace .activity-list{padding:0 23px 14px}.yk-workspace .activity{gap:11px;margin:12px 0 17px;display:flex}.yk-workspace .activity>i{background:var(--caption);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.yk-workspace .activity strong{font-size:var(--font-xs);display:block}.yk-workspace .activity p{color:var(--caption);white-space:nowrap;text-overflow:ellipsis;max-width:330px;font-size:var(--font-xs);margin-top:3px;overflow:hidden}.yk-workspace .activity small{color:var(--caption);font-size:var(--font-xs);margin-top:5px;display:block}.yk-workspace .table-scroll{overflow-x:auto}.yk-workspace tr:last-child td{border-bottom:0}.yk-workspace .clickable{cursor:pointer}.yk-workspace .clickable:hover td{background:var(--card-hover)}.yk-workspace td strong{color:var(--title);font-size:var(--font-xs)}.yk-workspace td small{font-size:var(--font-xs);color:var(--caption);margin-top:4px;display:block}.yk-workspace .dept{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--subtitle);font-size:var(--font-xs);border-color:#0000;padding:3px 7px;display:inline-block}.yk-workspace .table-progress{vertical-align:middle;background:var(--muted);border-radius:var(--radius);width:42px;height:4px;margin-right:7px;display:inline-block;overflow:hidden}.yk-workspace .table-progress span{background:var(--primary);height:100%;display:block}.yk-workspace .back-link{color:var(--caption);font-size:var(--font-xs);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:21px;padding:0;display:flex}.yk-workspace .project-summary{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1.4fr repeat(3,1fr);padding:24px;display:grid}.yk-workspace .project-summary>div{border-right:1px solid var(--border);padding:0 25px}.yk-workspace .project-summary>div:first-child{padding-left:0}.yk-workspace .project-summary>div:last-child{border:0}.yk-workspace .project-summary span{font-size:var(--font-xs);color:var(--caption);display:block}.yk-workspace .project-summary strong{font-size:var(--font-xl);margin-top:7px;font-weight:500;display:block}.yk-workspace .project-summary strong small{font-size:var(--font-xs);color:var(--caption);font-weight:400}.yk-workspace .project-summary .progress-track{max-width:190px;margin-top:6px}.yk-workspace .seq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.yk-workspace .seq-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:23px}.yk-workspace .seq-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.yk-workspace .seq-label{letter-spacing:normal;border-radius:var(--radius);background:var(--button-secondary);color:var(--primary);font-size:var(--font-xs);padding:3px 7px}.yk-workspace .seq-card h3{font-size:var(--font-base)}.yk-workspace .seq-facts{gap:35px;margin:17px 0 23px;display:flex}.yk-workspace .seq-facts small{font-size:var(--font-xs);color:var(--caption);margin-bottom:4px;display:block}.yk-workspace .seq-facts strong,.yk-workspace .seq-facts button{font-size:var(--font-xs)}.yk-workspace .text-button{text-align:left;color:var(--body);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.yk-workspace .text-button:hover{color:var(--primary)}.yk-workspace .strong{font-weight:600}.yk-workspace .step-strip{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}.yk-workspace .step-strip button{border:0;border-right:1px solid var(--border);background:var(--card-subtle);color:var(--caption);font-size:var(--font-xs);flex-direction:column;flex:1;align-items:center;gap:7px;padding:10px 3px;display:flex}.yk-workspace .step-strip button:last-child{border:0}.yk-workspace .step-strip button:hover{background:var(--muted)}.yk-workspace .step-strip button span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.yk-workspace .step-strip .complete{background:var(--success-bg);color:var(--success)}.yk-workspace .step-strip .current{background:var(--info-bg);color:var(--primary)}.yk-workspace .step-dot{border:1px solid var(--border);border-color:var(--caption);border-radius:50%;width:8px;height:8px;margin:2px}.yk-workspace .current .step-dot{background:var(--primary);border:0}.yk-workspace .project-history{margin-top:25px}.yk-workspace .project-history .activity-list{grid-template-columns:repeat(3,1fr);display:grid}.yk-workspace .pipeline-counts{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.yk-workspace .pipeline-counts>div{align-items:center;gap:10px;padding:18px 24px;display:flex}.yk-workspace .pipeline-counts .step-number{margin:0}.yk-workspace .pipeline-counts span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .pipeline-counts strong{font-size:var(--font-lg);margin-left:auto;font-weight:500}.yk-workspace .pipeline-counts svg{color:var(--muted-fg);stroke-width:1px;margin-left:20px}.yk-workspace .inquiry-layout{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.yk-workspace .inquiry-search{width:calc(100% - 36px);font-size:var(--font-xs);background:var(--card-subtle);border-color:var(--border);margin:0 18px 15px;display:block}.yk-workspace .inquiry-item{text-align:left;border:0;border-top:1px solid var(--border);background:var(--card);width:100%;padding:19px 22px;display:block;position:relative}.yk-workspace .inquiry-item:hover{background:var(--card-hover)}.yk-workspace .inquiry-item.selected{background:var(--muted)}.yk-workspace .inquiry-item.selected:before{content:"";border-radius:var(--radius);background:var(--primary);width:2px;position:absolute;top:18px;bottom:18px;left:0}.yk-workspace .inquiry-item>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.yk-workspace .inquiry-item .mono{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .inquiry-item>strong{font-size:var(--font-sm);display:block}.yk-workspace .inquiry-item>small{font-size:var(--font-xs);color:var(--caption);margin-top:4px;display:block}.yk-workspace .inquiry-meta{font-size:var(--font-xs);color:var(--caption);justify-content:space-between;margin-top:16px;display:flex}.yk-workspace .inquiry-meta>span:last-child{align-items:center;gap:5px;display:flex}.yk-workspace .inquiry-detail>.empty{height:100%;min-height:450px}.yk-workspace .detail-header{justify-content:space-between;align-items:flex-start;gap:10px;padding:28px 27px 22px;display:flex}.yk-workspace .detail-header h2{font-size:var(--font-lg);margin-bottom:9px}.yk-workspace .detail-header p{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .inquiry-dates{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-subtle);grid-template-columns:repeat(3,1fr);gap:12px;margin:0 27px 22px;padding:16px;display:grid}.yk-workspace .inquiry-dates small{font-size:var(--font-xs);color:var(--caption);margin-bottom:6px;display:block}.yk-workspace .inquiry-dates strong{font-size:var(--font-xs);font-weight:500}.yk-workspace .detail-section{border-top:1px solid var(--border);margin:0 27px;padding:21px 0}.yk-workspace .detail-section>h3{margin-bottom:13px}.yk-workspace .detail-section h3{font-size:var(--font-xs)}.yk-workspace .detail-section .section-heading{margin:0 0 14px}.yk-workspace .line-item{align-items:center;gap:13px;padding:11px 0;display:flex}.yk-workspace .line-item>svg{color:var(--caption);stroke-width:1.5px}.yk-workspace .line-item strong{font-size:var(--font-xs);display:block}.yk-workspace .line-item small{font-size:var(--font-xs);color:var(--caption);margin-top:3px;display:block}.yk-workspace .line-item>span{font-size:var(--font-xs);color:var(--caption);margin-left:auto}.yk-workspace .review-item{background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius);margin-top:9px;padding:14px}.yk-workspace .review-item>div{align-items:center;gap:7px;display:flex}.yk-workspace .review-item small{font-size:var(--font-xs);color:var(--caption);margin-left:auto}.yk-workspace .review-item>strong{font-size:var(--font-xs);margin-top:10px;display:block}.yk-workspace .review-item p{font-size:var(--font-xs);color:var(--body);margin-top:7px}.yk-workspace .quote-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 0;display:flex}.yk-workspace .quote-row:last-child{border:0}.yk-workspace .revision{font-size:var(--font-xs);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--body);border-color:var(--border);padding:5px 7px}.yk-workspace .quote-row strong{font-size:var(--font-xs);display:block}.yk-workspace .quote-row small{font-size:var(--font-xs);color:var(--caption);margin-top:3px;display:block}.yk-workspace .quote-row>span:last-child{margin-left:auto}.yk-workspace .detail-footer{border-top:1px solid var(--border);background:var(--card-subtle);justify-content:space-between;align-items:center;gap:14px;padding:21px 27px;display:flex}.yk-workspace .detail-footer p{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .detail-footer>div{font-size:var(--font-xs);color:var(--success);align-items:center;gap:8px;display:flex}.yk-workspace .filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:17px 20px;display:flex}.yk-workspace .filter-bar .search{flex:1}.yk-workspace .review-inbox{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);border-color:var(--border);margin-bottom:25px;padding:20px 23px}.yk-workspace .review-inbox>div:first-child{color:var(--caption);align-items:center;gap:9px;margin-bottom:10px;display:flex}.yk-workspace .review-inbox h2{font-size:var(--font-sm);color:var(--title)}.yk-workspace .review-inbox .text-xs{margin-left:auto}.yk-workspace .review-inbox-row{align-items:center;gap:15px;padding:15px 0 3px;display:flex}.yk-workspace .review-inbox-row>div{flex:1}.yk-workspace .review-inbox-row strong{font-size:var(--font-xs);display:block}.yk-workspace .review-inbox-row small{font-size:var(--font-xs);color:var(--caption);margin-top:4px;display:block}.yk-workspace .segment{border:1px solid var(--border);background:var(--muted);border-radius:var(--radius);border-color:#0000;padding:3px;display:flex}.yk-workspace .segment button{border-radius:var(--radius);color:var(--caption);font-size:var(--font-xs);background:0 0;border:0;padding:6px 15px}.yk-workspace .segment .selected{background:var(--card);color:var(--title);box-shadow:var(--shadow-floating)}.yk-workspace .schedule-legend{color:var(--caption);font-size:var(--font-xs);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.yk-workspace .schedule-legend>div{align-items:center;gap:6px;display:flex}.yk-workspace .legend-block{border-radius:var(--radius);background:var(--highlight);width:11px;height:7px}.yk-workspace .legend-line{background:var(--caption);width:16px;height:1px;margin-left:10px}.yk-workspace .legend-gray{background:var(--muted);width:11px;height:9px;margin-left:10px}.yk-workspace .gantt-shell{--wx-font-family:var(--font-sans);--wx-font-size:11px;--wx-gantt-task-color:var(--primary);--wx-gantt-task-font-color:var(--info-foreground);--wx-gantt-task-fill-color:var(--primary);--wx-gantt-summary-color:var(--primary);--wx-gantt-summary-fill-color:var(--primary);--wx-color-primary:var(--primary);--wx-gantt-link-color:var(--primary);--wx-grid-header-font-size:11px;height:580px}.yk-workspace .gantt-shell>.wx-willow-theme{height:100%}.yk-workspace .gantt-shell .gantt-weekend{background:var(--muted)}.yk-workspace .factory-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);border-color:var(--border);color:var(--caption);align-items:center;gap:13px;margin-bottom:24px;padding:16px 21px;display:flex}.yk-workspace .factory-notice strong{font-size:var(--font-xs);color:var(--title);display:block}.yk-workspace .factory-notice div>span{font-size:var(--font-xs);color:var(--caption);margin-top:3px;display:block}.yk-workspace .factory-notice .pill{margin-left:auto}.yk-workspace .factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.yk-workspace .factory-card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:24px 25px 18px}.yk-workspace .factory-card.overloaded{border-color:var(--border)}.yk-workspace .factory-card-head{justify-content:space-between;align-items:center;display:flex}.yk-workspace .factory-card-head .eyebrow{font-size:var(--font-xs);margin-bottom:4px}.yk-workspace .factory-card h2{font-size:var(--font-base)}.yk-workspace .factory-numbers{justify-content:space-between;align-items:center;margin:25px 0 10px;display:flex}.yk-workspace .factory-numbers strong{font-size:var(--font-xl);letter-spacing:normal;font-weight:500}.yk-workspace .factory-numbers strong small{font-size:var(--font-xs);letter-spacing:normal;color:var(--caption);margin-left:4px}.yk-workspace .factory-numbers>span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .capacity-track{border-radius:var(--radius);background:var(--muted);height:5px;overflow:hidden}.yk-workspace .capacity-track i{border-radius:var(--radius);background:var(--primary);height:100%;display:block}.yk-workspace .factory-peak{font-size:var(--font-xs);color:var(--caption);justify-content:space-between;margin:20px 0 9px;display:flex}.yk-workspace .factory-peak strong{font-size:var(--font-xs);color:var(--body);font-weight:500}.yk-workspace .load-chart{width:100%;height:77px;display:block}.yk-workspace .chart-caption{font-size:var(--font-xs);color:var(--caption);justify-content:space-between;margin-top:8px;display:flex}.yk-workspace .footnote{font-size:var(--font-xs);color:var(--caption);margin:16px 0 0;line-height:1.8}.yk-workspace .boot{background:var(--background);min-height:100vh;color:var(--body);flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}.yk-workspace .boot p{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .spin{animation:.8s linear infinite spin}.yk-workspace .empty{min-height:180px;color:var(--caption);font-size:var(--font-xs);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:35px;display:flex}.yk-workspace .empty small{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .empty>svg{stroke-width:1px}.yk-workspace .error-box{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-xs);background:var(--danger-bg);border-color:var(--destructive);color:var(--destructive);justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;display:flex}.yk-workspace .working-bar{background:linear-gradient(90deg, transparent, var(--primary), transparent);z-index:120;height:2px;animation:1s infinite pulse;position:fixed;top:0;left:218px;right:0}.yk-workspace .modal-wide{width:min(740px,100vw - 36px)}.yk-workspace .field{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.yk-workspace .field>span{font-weight:500;font-size:var(--font-xs);color:var(--subtitle)}.yk-workspace .field small{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.yk-workspace .form-grid.three{grid-template-columns:1fr 1.4fr 1.4fr}.yk-workspace .line-fields{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-subtle);border-color:var(--border);margin:14px 0 18px;padding:17px}.yk-workspace .line-fields legend{font-size:var(--font-xs);color:var(--caption);padding:0 7px}.yk-workspace .modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:25px;padding-top:19px;display:flex}.yk-workspace .info-box{background:var(--card-subtle);border:1px solid var(--border);color:var(--caption);border-radius:var(--radius);line-height:1.8;font-size:var(--font-xs);margin-bottom:22px;padding:14px 16px}.yk-workspace .conversion-preview{background:var(--card-subtle);border-radius:var(--radius);align-items:center;gap:18px;margin-bottom:23px;padding:20px 15px;display:flex}.yk-workspace .conversion-preview>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.yk-workspace .conversion-preview svg{width:21px;height:21px;color:var(--caption);stroke-width:1.4px}.yk-workspace .conversion-preview span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .conversion-preview strong{font-size:var(--font-xs);font-weight:500}.yk-workspace .task-context{color:var(--caption);font-size:var(--font-xs);align-items:center;gap:9px;margin-bottom:20px;display:flex}.yk-workspace .baseline{background:var(--card-subtle);border-radius:var(--radius);font-size:var(--font-xs);color:var(--caption);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 17px;display:flex}.yk-workspace .baseline>span{font-size:var(--font-xs)}.yk-workspace .baseline strong{font-size:var(--font-xs);font-weight:500}.yk-workspace .baseline small{color:var(--caption);font-size:var(--font-xs);margin-left:auto}.yk-workspace .modal-section-title{font-size:var(--font-xs);margin:23px 0 13px}.yk-workspace .schedule-edit{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;display:grid}.yk-workspace .schedule-edit .field{margin:0}.yk-workspace .form-divider{border-top:1px solid var(--border);margin-top:26px}.yk-workspace .preview-intro{background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius);color:var(--caption);align-items:center;gap:13px;padding:16px;display:flex}.yk-workspace .preview-intro strong{font-size:var(--font-xs);color:var(--title);display:block}.yk-workspace .preview-intro span{font-size:var(--font-xs);align-items:center;gap:9px;margin-top:7px;display:flex}.yk-workspace .preview-table{border:1px solid var(--border);border-radius:var(--radius)}.yk-workspace .preview-table td,.yk-workspace .preview-table th{font-size:var(--font-xs);padding:10px 14px}.yk-workspace .preview-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:23px;display:grid}.yk-workspace .preview-grid h3{font-size:var(--font-xs);margin-bottom:10px}.yk-workspace .preview-grid p{border-bottom:1px solid var(--border);font-size:var(--font-xs);color:var(--body);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.yk-workspace .preview-grid strong{font-size:var(--font-xs);font-weight:500}.yk-workspace .role-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:26px;display:grid}.yk-workspace .role-choice{background:var(--card);border:1px solid var(--border);text-align:left;border-color:var(--border);border-radius:var(--radius);padding:14px}.yk-workspace .role-choice>span{font-weight:600;font-size:var(--font-xs);color:var(--body);justify-content:space-between;align-items:center;display:flex}.yk-workspace .role-choice small{font-size:var(--font-xs);color:var(--caption);margin-top:5px;display:block}.yk-workspace .role-choice.selected{background:var(--button-secondary);border-color:var(--highlight)}.yk-workspace .role-choice.selected>span{color:var(--primary)}.yk-workspace .role-choice:hover{border-color:var(--card-border-hover)}@media (width>=1600px){.yk-workspace .main-content{padding:40px 50px}}@media (width<=1190px){.yk-workspace .main-content{padding:25px}.yk-workspace .stats-grid{gap:10px}.yk-workspace .stat-card{padding:17px 15px}.yk-workspace .stat-card p{font-size:var(--font-xs)}.yk-workspace .inquiry-layout{grid-template-columns:280px minmax(0,1fr)}.yk-workspace .detail-header,.yk-workspace .detail-footer{padding:22px}.yk-workspace .detail-section{margin:0 22px}.yk-workspace .inquiry-dates{margin:0 22px 20px}.yk-workspace .step-strip button{font-size:var(--font-xs)}.yk-workspace .project-summary{padding:20px}.yk-workspace .project-summary>div{padding:0 19px}.yk-workspace .factory-card{padding:20px}.yk-workspace .working-bar{left:190px}}@media (width<=950px){.yk-workspace .main-content{padding:24px}.yk-workspace .page-heading p{font-size:var(--font-xs)}.yk-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yk-workspace .seq-grid{grid-template-columns:1fr}.yk-workspace .inquiry-layout{grid-template-columns:250px minmax(0,1fr);gap:15px}.yk-workspace .inquiry-dates{grid-template-columns:1fr 1fr;row-gap:15px}.yk-workspace .detail-header h2{font-size:var(--font-base)}.yk-workspace .detail-footer{flex-wrap:wrap}.yk-workspace .factory-card-head{flex-wrap:wrap;gap:10px}.yk-workspace .factory-notice .pill{display:none}.yk-workspace .schedule-legend{flex-direction:column;align-items:flex-start;gap:10px}.yk-workspace .working-bar{left:72px}}@media (width<=650px){.yk-workspace .main-content{padding:20px 15px}.yk-workspace .page-heading{flex-direction:column;align-items:flex-start;gap:17px}.yk-workspace .page-heading h1{font-size:var(--font-xl)}.yk-workspace .page-heading .actions{flex-wrap:wrap}.yk-workspace .stats-grid{gap:9px;margin-bottom:25px}.yk-workspace .stat-card{padding:15px 12px}.yk-workspace .stat-top{font-size:var(--font-xs)}.yk-workspace .stat-card p{font-size:var(--font-xs);white-space:normal}.yk-workspace .stat-card>strong{font-size:var(--font-xl)}.yk-workspace .section-heading{flex-wrap:wrap;gap:12px}.yk-workspace .section-heading .search{width:100%}.yk-workspace .panel-heading h2{font-size:var(--font-xs)}.yk-workspace .project-summary{grid-template-columns:1fr 1fr;gap:20px}.yk-workspace .project-summary>div{border:0!important;padding:0!important}.yk-workspace .project-summary strong{font-size:var(--font-lg)}.yk-workspace .seq-card{padding:18px}.yk-workspace .project-history .activity-list{display:block}.yk-workspace .pipeline-counts{grid-template-columns:1fr 1fr}.yk-workspace .pipeline-counts>div{gap:7px;padding:14px}.yk-workspace .pipeline-counts>div>svg{display:none}.yk-workspace .inquiry-layout{grid-template-columns:1fr}.yk-workspace .inquiry-list{max-height:350px;overflow:auto}.yk-workspace .inquiry-detail>.empty{min-height:200px}.yk-workspace .inquiry-dates{grid-template-columns:repeat(3,1fr)}.yk-workspace .factory-grid{grid-template-columns:1fr}.yk-workspace .factory-notice{align-items:flex-start;padding:14px}.yk-workspace .factory-notice svg{flex:none}.yk-workspace .factory-notice div>span{line-height:1.8}.yk-workspace .filter-bar{gap:8px;padding:13px}.yk-workspace .review-inbox{padding:15px}.yk-workspace .review-inbox h2{font-size:var(--font-xs)}.yk-workspace .review-inbox>div:first-child>.text-xs{display:none}.yk-workspace .review-inbox-row{flex-wrap:wrap;gap:10px}.yk-workspace .review-inbox-row .text-xs{display:none}.yk-workspace .review-inbox-row strong{font-size:var(--font-xs)}.yk-workspace .schedule-edit,.yk-workspace .form-grid.three{grid-template-columns:1fr 1fr}.yk-workspace .form-grid.three .field:last-child{grid-column:1/-1}.yk-workspace .preview-grid{grid-template-columns:1fr}.yk-workspace .preview-intro span{flex-wrap:wrap}.yk-workspace .baseline small{margin-left:0}.yk-workspace .conversion-preview{gap:10px;padding:14px 8px}}.yk-workspace h1,.yk-workspace h2,.yk-workspace h3,.yk-workspace strong{color:var(--title)}.yk-workspace ::selection{background:var(--highlight);color:var(--info-foreground)}.yk-workspace .muted,.yk-workspace .page-heading p,.yk-workspace .section-heading p,.yk-workspace .stat-top,.yk-workspace .stat-card p,.yk-workspace .progress-label,.yk-workspace .activity p,.yk-workspace .activity small,.yk-workspace .footnote,.yk-workspace .panel-note,.yk-workspace .eyebrow,.yk-workspace .schedule-legend,.yk-workspace .factory-peak,.yk-workspace .chart-caption{color:var(--caption)}.yk-workspace .stat-card,.yk-workspace .panel,.yk-workspace .seq-card,.yk-workspace .factory-card,.yk-workspace .project-summary,.yk-workspace .pipeline-counts{background:var(--card);border-color:var(--border);border-radius:var(--radius);box-shadow:none}.yk-workspace .stat-alert .stat-top svg,.yk-workspace .warning-dot{color:var(--warning)}.yk-workspace .progress-track,.yk-workspace .table-progress{background:var(--muted)}.yk-workspace .progress-track i,.yk-workspace .table-progress span{background:var(--primary)}.yk-workspace .seq-facts small,.yk-workspace .inquiry-dates small{color:var(--caption);font-size:var(--font-xs)}.yk-workspace .step-strip,.yk-workspace .step-strip button{border-color:var(--border)}.yk-workspace .inquiry-item>small,.yk-workspace .inquiry-meta,.yk-workspace .detail-header p,.yk-workspace .line-item small,.yk-workspace .quote-row small{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .inquiry-dates,.yk-workspace .review-item,.yk-workspace .detail-footer{background:var(--card-subtle);border-color:var(--border)}.yk-workspace .inquiry-dates strong,.yk-workspace .line-item strong,.yk-workspace .review-item>strong{font-size:var(--font-xs)}.yk-workspace .gantt-shell .wx-willow-theme{--wx-background:var(--card);--wx-background-alt:var(--muted);--wx-background-hover:var(--card-hover);--wx-color-font:var(--body);--wx-color-font-alt:var(--muted-foreground);--wx-color-font-disabled:var(--muted-foreground);--wx-color-disabled:var(--muted);--wx-color-disabled-alt:var(--secondary);--wx-border-color:var(--border);--wx-color-primary:var(--primary);--wx-color-primary-font:var(--primary-foreground);--wx-color-primary-selected:var(--accent);--wx-color-secondary:var(--secondary);--wx-color-secondary-font:var(--secondary-foreground);--wx-color-secondary-font-hover:var(--secondary-foreground);--wx-color-secondary-hover:var(--button-secondary-hover);--wx-color-secondary-border:var(--border);--wx-color-secondary-border-disabled:var(--border);--wx-color-link:var(--highlight);--wx-color-info:var(--highlight);--wx-color-success:var(--success);--wx-color-warning:var(--warning);--wx-color-danger:var(--destructive);--wx-icon-color:var(--muted-foreground);--wx-input-placeholder-color:var(--muted-foreground);--wx-table-header-background:var(--muted);--wx-table-select-background:var(--accent);--wx-table-select-color:var(--accent-foreground);--wx-grid-body-font-color:var(--foreground);--wx-grid-header-font-color:var(--muted-foreground);--wx-timescale-font-color:var(--muted-foreground);--wx-gantt-holiday-background:var(--muted);--wx-gantt-holiday-color:var(--muted-foreground);--wx-gantt-icon-color:var(--muted-foreground);--wx-gantt-select-color:var(--highlight);--wx-gantt-task-border-color:var(--highlight);--wx-gantt-summary-border-color:var(--primary);--wx-gantt-summary-critical-color:var(--destructive);--wx-gantt-summary-critical-fill-color:var(--destructive);--wx-gantt-critical-color:var(--destructive);--wx-gantt-task-critical-fill-color:var(--destructive);--wx-gantt-milestone-color:var(--highlight);--wx-gantt-link-color-hovered:var(--foreground);--wx-gantt-link-marker-background:var(--muted);--wx-gantt-link-marker-color:var(--muted-foreground);--wx-gantt-inactive-color:var(--muted);--wx-gantt-inactive-fill-color:var(--muted-foreground);--wx-gantt-progress-border-color:var(--border);--wx-gantt-progress-line-color:var(--warning);--wx-gantt-marker-color:var(--highlight);--wx-gantt-marker-font-color:var(--info-foreground);--wx-gantt-task-slack-color:var(--info-bg);--wx-gantt-task-slack-border-color:var(--info-border);--wx-gantt-constraint-violated-badge-bg:var(--warning-bg);--wx-gantt-constraint-violation-color:var(--warning);--wx-gantt-constraint-violation-font-color:var(--foreground);--wx-tooltip-background:var(--popover);--wx-tooltip-font-color:var(--popover-foreground);--wx-modal-backdrop:var(--overlay);--wx-border:1px solid var(--border);--wx-border-light:1px solid var(--border);--wx-border-medium:1px solid var(--border);--wx-table-border:1px solid var(--border);--wx-gantt-border:1px solid var(--border);--wx-gantt-task-border:1px solid var(--highlight);--wx-gantt-summary-border:1px solid var(--primary);--wx-grid-header-shadow:none;--wx-timescale-shadow:none;--wx-gantt-bar-shadow:none;--wx-font-family:var(--font-sans);--wx-font-size:var(--font-sm);--wx-font-size-sm:var(--font-xs);--wx-gantt-bar-font:var(--font-sm) var(--font-sans);--wx-gantt-task-color:var(--highlight);--wx-gantt-task-fill-color:var(--highlight);--wx-gantt-task-font-color:var(--info-foreground);--wx-gantt-summary-color:var(--caption);--wx-gantt-summary-fill-color:var(--body);--wx-gantt-summary-font-color:var(--primary-foreground);--wx-gantt-link-color:var(--caption);--wx-gantt-border-color:var(--border)}.yk-workspace .info-box,.yk-workspace .baseline,.yk-workspace .preview-intro,.yk-workspace .conversion-preview{background:var(--card-subtle);border-color:var(--border);color:var(--body)}.yk-workspace .gantt-shell .wx-progress-marker,.yk-workspace .gantt-shell .wx-link{display:none}.yk-workspace .factory-source-tag{font-size:var(--font-xs);color:var(--caption);align-items:center;gap:7px;display:flex}.yk-workspace .factory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.yk-workspace .factory-tabs{background:var(--muted);border-radius:var(--radius);gap:3px;padding:4px;display:flex}.yk-workspace .factory-tabs button{border-radius:var(--radius);font-size:var(--font-xs);color:var(--caption);background:0 0;border:0;padding:8px 15px}.yk-workspace .factory-tabs button.active{color:var(--title);background:var(--card);box-shadow:var(--shadow-floating);font-weight:600}.yk-workspace .factory-date-controls{align-items:center;gap:5px;display:flex}.yk-workspace .factory-date-controls label{color:var(--caption);align-items:center;gap:7px;display:flex}.yk-workspace .factory-board{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:165px minmax(0,1fr) 245px;align-items:start;display:grid;overflow:hidden}.yk-workspace .building-rail{background:var(--card-subtle);border-right:1px solid var(--border);align-self:stretch;padding:18px 10px 12px}.yk-workspace .building-rail-heading{justify-content:space-between;align-items:center;gap:5px;padding:0 5px 16px;display:flex}.yk-workspace .building-rail-heading strong{font-size:var(--font-xs)}.yk-workspace .building-rail-heading span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .building-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--caption);align-items:center;gap:4px;margin-bottom:14px;padding-left:8px;display:flex}.yk-workspace .building-list{scrollbar-width:thin;max-height:700px;overflow:auto}.yk-workspace .building-item{text-align:left;border-radius:var(--radius);background:0 0;border:1px solid #0000;width:100%;margin-bottom:3px;padding:12px 10px;display:block}.yk-workspace .building-item>div{justify-content:space-between;align-items:center;display:flex}.yk-workspace .building-item strong{font-size:var(--font-xs);color:var(--body)}.yk-workspace .building-item small{font-size:var(--font-xs);color:var(--caption);margin-top:5px;display:block}.yk-workspace .building-item.active{background:var(--info-bg);border-color:var(--info-border)}.yk-workspace .building-item.active strong{color:var(--highlight)}.yk-workspace .building-item:hover{background:var(--muted)}.yk-workspace .building-count{border-radius:var(--radius);text-align:center;color:var(--highlight);background:var(--card);font-size:var(--font-xs);padding:2px 4px}.yk-workspace .building-status{font-size:var(--font-xs);color:var(--caption);margin-top:8px;display:block}.yk-workspace .rail-foot{font-size:var(--font-xs);color:var(--caption);padding:15px 6px 0;line-height:1.7}.yk-workspace .floor-heading{justify-content:space-between;align-items:center;gap:10px;padding:22px 22px 18px;display:flex}.yk-workspace .floor-heading h2{font-size:var(--font-lg);letter-spacing:normal;margin:8px 0 7px}.yk-workspace .floor-heading h2 span{font-size:var(--font-xs);color:var(--caption);background:var(--muted);border-radius:var(--radius);margin-left:5px;padding:3px 6px;font-weight:400}.yk-workspace .floor-heading p{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .floor-view-tabs{background:var(--muted);border-radius:var(--radius);white-space:nowrap;align-self:flex-start;gap:2px;padding:3px;display:flex}.yk-workspace .floor-view-tabs button{font-size:var(--font-xs);border-radius:var(--radius);color:var(--caption);background:0 0;border:0;padding:6px 9px}.yk-workspace .floor-view-tabs button.active{background:var(--card);color:var(--title)}.yk-workspace .floor-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:0 22px 20px;padding:16px 0;display:grid}.yk-workspace .floor-metrics>div{border-left:1px solid var(--border);padding-left:14px}.yk-workspace .floor-metrics>div:first-child{border-left:0;padding-left:0}.yk-workspace .floor-metrics small{font-size:var(--font-xs);color:var(--caption);margin-bottom:8px;display:block}.yk-workspace .floor-metrics strong{font-size:var(--font-lg);letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:600}.yk-workspace .floor-metrics strong span{font-size:var(--font-xs);color:var(--caption);margin-left:4px;font-weight:400}.yk-workspace .floor-tools{justify-content:space-between;align-items:center;gap:8px;padding:0 20px 12px;display:flex}.yk-workspace .floor-tools>span{color:var(--caption);font-size:var(--font-xs);align-items:center;gap:5px;display:flex}.yk-workspace .floor-tools i{border-radius:var(--radius);width:7px;height:7px;margin-left:6px;display:inline-block}.yk-workspace .floor-tools i:first-child{margin-left:0}.yk-workspace .legend-floor{background:var(--border)}.yk-workspace .legend-product{background:var(--highlight)}.yk-workspace .legend-issue{background:var(--destructive)}.yk-workspace .floor-tools>div{font-size:var(--font-xs);color:var(--caption);align-items:center;gap:2px;display:flex}.yk-workspace .floor-viewport{background:var(--card-subtle);border-block:1px solid var(--border);min-height:400px;max-height:650px;position:relative;overflow:auto}.yk-workspace .floor-canvas{align-items:center;display:flex}.yk-workspace .floor-canvas svg{width:100%;display:block}.yk-workspace .building-outline{fill:var(--card);stroke:var(--caption);stroke-width:.3px}.yk-workspace .floor-grid-line{fill:none;stroke:var(--plan-grid);stroke-width:.08px}.yk-workspace .floor-hatch-line{stroke:var(--warning);stroke-width:.15px}.yk-workspace .floor-feature{fill:url(#floor-hatch);stroke:var(--warning);stroke-width:.08px;opacity:.45}.yk-workspace .floor-area{fill:var(--border-subtle);stroke:var(--caption);stroke-width:.15px;stroke-dasharray:.7 .4}.yk-workspace .floor-area.disabled{opacity:.45;fill:url(#floor-hatch)}.yk-workspace .floor-product{fill:var(--product-fill);stroke:var(--product-color);stroke-width:.25px;cursor:grab;touch-action:none}.yk-workspace .floor-product:hover{fill:var(--product-hover)}.yk-workspace .floor-product.selected{stroke-width:.55px}.yk-workspace .floor-product.issue{stroke:var(--destructive)}.yk-workspace .floor-product.draft{stroke-dasharray:1 .5;cursor:grabbing}.yk-workspace .floor-product:focus-visible{stroke-width:.65px;outline:none}.yk-workspace .floor-label{pointer-events:none;text-anchor:middle;fill:var(--caption);opacity:.65}.yk-workspace .product-label{pointer-events:none;text-anchor:middle;fill:var(--title);paint-order:stroke;stroke:var(--card);stroke-width:.12px;font-weight:600}.yk-workspace .product-label text+text{fill:var(--body);font-weight:400}.yk-workspace .dimension-label{fill:var(--caption)}.yk-workspace .floor-empty{background:var(--floating-surface);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex;position:absolute;inset:0}.yk-workspace .floor-empty strong{font-size:var(--font-xs)}.yk-workspace .floor-empty span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .floor-foot{font-size:var(--font-xs);color:var(--caption);border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:12px 18px;line-height:1.6;display:flex}.yk-workspace .floor-alerts{background:var(--warning-bg);border-radius:var(--radius);color:var(--warning);margin:14px 18px 0;padding:9px 12px}.yk-workspace .floor-alerts p{font-size:var(--font-xs);align-items:center;gap:6px;margin:3px 0;line-height:1.6;display:flex}.yk-workspace .floor-timeline{padding:22px 20px 14px}.yk-workspace .floor-timeline>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yk-workspace .floor-timeline strong{font-size:var(--font-xs)}.yk-workspace .floor-timeline span{font-size:var(--font-xs);color:var(--caption)}.yk-workspace .timeline-nav{align-items:center;gap:3px;margin-left:auto;display:flex}.yk-workspace .floor-timeline p{font-size:var(--font-xs);color:var(--caption);margin:12px 0 0;line-height:1.7}.yk-workspace .load-calendar{border-bottom:1px solid var(--border);align-items:end;gap:2px;height:95px;margin-top:12px;padding-bottom:17px;display:flex}.yk-workspace .load-calendar button{border-radius:var(--radius);background:0 0;border:0;flex-direction:column;flex:1;justify-content:end;align-items:center;height:78px;padding:0;display:flex;position:relative}.yk-workspace .load-column{background:var(--info-area);border-radius:var(--radius);width:100%;display:block}.yk-workspace .load-calendar button:hover,.yk-workspace .load-calendar button.selected{background:var(--info-bg)}.yk-workspace .load-calendar button.selected .load-column{background:var(--highlight)}.yk-workspace .load-calendar button.over .load-column{background:var(--destructive)}.yk-workspace .load-calendar small{font-size:var(--font-xs);color:var(--caption);white-space:nowrap;position:absolute;bottom:-17px;left:0}.yk-workspace .placement-inspector{border-left:1px solid var(--border);align-self:stretch;padding:19px 18px}.yk-workspace .inspector-heading{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:14px;display:flex}.yk-workspace .inspector-heading strong{font-size:var(--font-xs)}.yk-workspace .placement-inspector h3{font-size:var(--font-base);letter-spacing:normal;margin:10px 0 7px;line-height:1.5}.yk-workspace .inspector-caption{font-size:var(--font-xs);color:var(--caption);line-height:1.8}.yk-workspace .placement-inspector h4{font-size:var(--font-xs);margin:22px 0 10px}.yk-workspace .placement-list-item{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:flex-start;gap:8px;width:100%;padding:13px 0;display:flex}.yk-workspace .placement-list-item>i{border-radius:var(--radius);flex:none;width:7px;height:7px;margin-top:4px}.yk-workspace .placement-list-item>div{flex:1}.yk-workspace .placement-list-item strong{font-size:var(--font-xs);font-weight:500;display:block}.yk-workspace .placement-list-item small{font-size:var(--font-xs);color:var(--caption);margin-top:5px;display:block}.yk-workspace .placement-list-item span{font-size:var(--font-xs);color:var(--caption);margin-top:7px;display:block}.yk-workspace .placement-list-item em{font-size:var(--font-xs);color:var(--warning);margin-top:6px;font-style:normal;display:block}.yk-workspace .placement-list-item>svg{color:var(--caption);flex:none;margin-top:2px}.yk-workspace .placement-list-item:hover strong{color:var(--highlight)}.yk-workspace .inspector-empty{color:var(--caption);flex-direction:column;align-items:center;gap:8px;padding:26px 0;display:flex}.yk-workspace .inspector-empty p{font-size:var(--font-xs)}.yk-workspace .inspector-source{border-top:1px solid var(--border);margin-top:25px;padding-top:17px}.yk-workspace .inspector-source strong{font-size:var(--font-xs);color:var(--body);font-weight:500}.yk-workspace .inspector-source p{font-size:var(--font-xs);color:var(--caption);margin-top:8px;line-height:1.8}.yk-workspace .inspector-facts{border-block:1px solid var(--border);margin:16px 0;padding:7px 0}.yk-workspace .inspector-facts>div{font-size:var(--font-xs);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.yk-workspace .inspector-facts span{color:var(--caption)}.yk-workspace .inspector-facts strong{font-weight:500}.yk-workspace .inspector-project{width:100%;font-size:var(--font-xs);justify-content:space-between;margin-bottom:8px}.yk-workspace .placement-editor{background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--radius);margin-top:12px;padding:12px}.yk-workspace .placement-editor label{font-size:var(--font-xs);color:var(--caption);display:block}.yk-workspace .placement-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.yk-workspace .placement-editor p{font-size:var(--font-xs);color:var(--caption);margin:12px 0;line-height:1.8}.yk-workspace .placement-editor .actions{gap:4px}.yk-workspace .inspector-tasks button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 0;display:flex}.yk-workspace .inspector-tasks button>div{flex:1}.yk-workspace .inspector-tasks strong{font-size:var(--font-xs);font-weight:400;display:block}.yk-workspace .inspector-tasks small{color:var(--caption);font-size:var(--font-xs);margin-top:4px;display:block}.yk-workspace .inspector-tasks svg{color:var(--caption)}.yk-workspace .task-dot{border:1px solid var(--caption);border-radius:50%;width:6px;height:6px}.yk-workspace .task-dot.done{background:var(--success);border-color:var(--success)}.yk-workspace .task-dot.doing{background:var(--highlight);border-color:var(--highlight)}.yk-workspace .source-information{min-height:480px;padding:0 22px 20px;overflow:auto}.yk-workspace .source-information p{font-size:var(--font-xs);color:var(--caption);margin-bottom:15px;line-height:1.8}.yk-workspace .source-information h3{font-size:var(--font-xs);margin:23px 0 10px}.yk-workspace .source-information table{border-collapse:collapse;width:100%;font-size:var(--font-xs)}.yk-workspace .source-information th,.yk-workspace .source-information td{text-align:left;border-bottom:1px solid var(--border);padding:10px 7px}.yk-workspace .source-information th{color:var(--caption);font-weight:500}.yk-workspace .source-information .source-note{color:var(--warning)}.yk-workspace .plan-error,.yk-workspace .plan-success{border-radius:var(--radius);font-size:var(--font-xs);margin-bottom:16px;padding:12px 15px;line-height:1.6}.yk-workspace .plan-error{color:var(--destructive);background:var(--danger-bg)}.yk-workspace .plan-success{color:var(--success);background:var(--success-bg);align-items:center;gap:8px;display:flex}.yk-workspace .plan-unassigned{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:var(--font-xs);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.yk-workspace .plan-unassigned>span{color:var(--caption)}@media (width>=1600px){.yk-workspace .factory-board{grid-template-columns:185px minmax(0,1fr) 275px}.yk-workspace .floor-viewport,.yk-workspace .floor-canvas svg{min-height:460px}}@media (width<=1250px){.yk-workspace .factory-board{grid-template-columns:155px minmax(0,1fr)}.yk-workspace .placement-inspector{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.yk-workspace .placement-inspector .inspector-source{max-width:700px}.yk-workspace .inspector-tasks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.yk-workspace .placement-editor,.yk-workspace .inspector-facts,.yk-workspace .inspector-project{max-width:450px}.yk-workspace .building-list{max-height:650px}.yk-workspace .factory-source-tag{max-width:240px;line-height:1.6}}@media (width<=700px){.yk-workspace .factory-board{display:block}.yk-workspace .building-rail{border-right:0;border-bottom:1px solid var(--border);padding:12px}.yk-workspace .building-list{gap:5px;max-height:none;display:flex;overflow:auto}.yk-workspace .building-item{margin:0}.yk-workspace .rail-foot,.yk-workspace .building-search{display:none}.yk-workspace .building-rail-heading{padding-bottom:10px}.yk-workspace .factory-tabs{width:100%;overflow:auto}.yk-workspace .factory-tabs button{white-space:nowrap;flex:1;padding:8px 10px}.yk-workspace .floor-heading{padding:18px 14px}.yk-workspace .floor-heading h2{font-size:var(--font-base)}.yk-workspace .floor-metrics{margin:0 14px 15px}.yk-workspace .floor-metrics strong{font-size:var(--font-lg)}.yk-workspace .floor-metrics small{font-size:var(--font-xs)}.yk-workspace .floor-metrics>div{padding-left:8px}.yk-workspace .floor-tools{flex-wrap:wrap;padding:0 12px 10px}.yk-workspace .floor-foot{flex-direction:column;gap:5px}.yk-workspace .floor-timeline{padding:18px 12px 12px}.yk-workspace .floor-timeline>div:first-child>span{display:none}.yk-workspace .timeline-nav{margin-left:0}.yk-workspace .inspector-tasks{grid-template-columns:1fr 1fr}.yk-workspace .factory-source-tag{max-width:none}.yk-workspace .floor-canvas svg{min-height:300px!important}.yk-workspace .floor-viewport{min-height:300px}.yk-workspace .load-calendar{gap:1px}}.yk-workspace{min-width:0}.yk-workspace .contract-summary{margin-bottom:20px;padding:20px}.yk-workspace .contract-summary .panel-heading{padding:0 0 16px}.yk-workspace .contract-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.yk-workspace .contract-facts small{color:var(--caption);margin-bottom:6px;display:block}.yk-workspace .contract-facts strong{overflow-wrap:anywhere;font-size:14px}.yk-workspace .contract-balance{background:var(--info-bg);border-radius:8px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.yk-workspace .contract-balance.warning{background:var(--warning-bg);color:var(--foreground)}.yk-workspace .contract-balance p{margin:4px 0 0;font-size:12px}.yk-workspace .contract-card-amount{color:var(--caption);margin:8px 0;font-size:12px}.yk-workspace .seq-facts{flex-wrap:wrap;gap:16px 24px}.yk-workspace .contract-history{margin:8px 0;font-size:12px}.yk-workspace .contract-history summary{cursor:pointer;color:var(--primary)}.yk-workspace .contract-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--muted);border-radius:8px;margin-top:8px;padding:12px;line-height:1.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.2}}@media (width<=700px){.yk-workspace .main-content{padding:16px}}.yk-workspace .main-content{padding:0}.yk-workspace .page-heading{gap:16px;margin-bottom:20px}.yk-workspace .page-heading h1{font-size:var(--font-base);letter-spacing:normal}.yk-workspace .page-heading p{font-size:var(--font-sm);margin-top:4px}.yk-workspace .page-heading .eyebrow{display:none}.yk-workspace .stats-grid{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:32px;margin-bottom:20px;padding-bottom:16px;display:flex}.yk-workspace .stat-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:140px;padding:0}.yk-workspace .stat-top{font-size:var(--font-xs)}.yk-workspace .stat-top svg{display:none}.yk-workspace .stat-card>strong{font-size:var(--font-lg);font-variant-numeric:tabular-nums;margin-top:4px}.yk-workspace .stat-card p{font-size:var(--font-xs);margin-top:4px}.yk-workspace .search{background:0 0;border:0;border-radius:0;padding:0}.yk-workspace .search>svg{display:none}.yk-workspace .filter-bar{flex-wrap:wrap;gap:12px}.yk-workspace .filter-bar>[data-workspace-field]{min-width:160px}.yk-workspace [data-workspace-table] small{color:var(--caption);font-size:var(--font-xs);margin-top:4px;display:block}.yk-workspace [data-workspace-table] strong{font-size:var(--font-sm)}.yk-workspace [data-workspace-table] tr:last-child{border-bottom:0}.yk-workspace .panel:has(>.table-scroll){border:0;border-radius:0}.yk-workspace .pipeline-counts{border:0;border-bottom:1px solid var(--border);border-radius:0;padding-bottom:16px}.yk-workspace .pipeline-counts .step-number{display:none}.yk-workspace .pipeline-counts strong{font-size:var(--font-lg)}.yk-workspace .inquiry-search{width:auto;margin:0 16px 12px}.yk-workspace .field,.yk-workspace .schedule-edit>[data-workspace-field]{min-width:0}@media (width<=700px){.yk-workspace .main-content{padding:0}.yk-workspace .stats-grid{gap:16px 24px}.yk-workspace .stat-card{flex:130px}.yk-workspace .filter-bar>[data-workspace-field]{width:100%}}.yk-workspace .building-search{background:0 0;border:0;padding:0}.yk-workspace .building-search>svg{display:none}.yk-workspace .building-item.selected{background:var(--accent);border-color:var(--border)}.yk-workspace .building-item.selected strong{color:var(--foreground)}@media (width<=700px){.yk-workspace .building-item{flex:0 0 160px;width:160px}}}
