.ofer-surface{border:1px solid var(--ofer-color-border);border-radius:var(--ofer-radius-xl);background:var(--ofer-color-surface);color:var(--ofer-color-text);box-shadow:var(--ofer-shadow-card);padding:var(--ofer-space-5)}.ofer-surface--muted{background:var(--ofer-color-surface-muted);box-shadow:none}.ofer-surface--flat{box-shadow:none;border-color:#0000}.ofer-card{border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-lg);background:var(--ofer-color-surface);color:var(--ofer-color-text);padding:var(--ofer-space-4)}.ofer-card--muted{background:var(--ofer-color-surface-muted)}.ofer-dialog{width:min(640px, calc(100vw - (var(--ofer-space-6) * 2)));max-height:calc(100vh - (var(--ofer-space-6) * 2));border:1px solid var(--ofer-color-border);border-radius:var(--ofer-radius-xl);background:var(--ofer-color-surface);color:var(--ofer-color-text);box-shadow:var(--ofer-shadow-soft);margin:auto;padding:0;overflow:auto}.ofer-dialog::backdrop{background:var(--ofer-color-overlay)}.ofer-dialog__header,.ofer-dialog__actions{justify-content:space-between;align-items:center;gap:var(--ofer-space-3);padding:var(--ofer-space-4) var(--ofer-space-5);display:flex}.ofer-dialog__header{border-bottom:1px solid var(--ofer-color-border-soft)}.ofer-dialog__header h2{font-size:var(--ofer-font-size-xl);line-height:var(--ofer-line-height-tight);margin:0}.ofer-dialog__body{padding:var(--ofer-space-5)}.ofer-dialog__actions{border-top:1px solid var(--ofer-color-border-soft);justify-content:flex-end}.ofer-button,.ofer-icon-button{border-radius:var(--ofer-radius-md);font-weight:var(--ofer-font-weight-strong);line-height:var(--ofer-line-height-tight);cursor:pointer;transition:background var(--ofer-motion-standard) ease, border-color var(--ofer-motion-standard) ease, box-shadow var(--ofer-motion-standard) ease, color var(--ofer-motion-standard) ease;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ofer-button{min-height:var(--ofer-control-height-md);padding:0 var(--ofer-space-4);font-size:var(--ofer-font-size-md)}.ofer-button--sm{min-height:var(--ofer-control-height-sm);padding-inline:var(--ofer-space-3);font-size:var(--ofer-font-size-sm)}.ofer-button--lg{min-height:var(--ofer-control-height-lg);padding-inline:var(--ofer-space-5);font-size:var(--ofer-font-size-base)}.ofer-button--primary{border-color:var(--ofer-color-brand);background:var(--ofer-color-brand);color:var(--ofer-color-brand-contrast)}.ofer-button--primary:hover:not(:disabled){border-color:var(--ofer-color-brand-hover);background:var(--ofer-color-brand-hover)}.ofer-button--secondary{border-color:var(--ofer-color-border-strong);background:var(--ofer-color-surface);color:var(--ofer-color-text)}.ofer-button--secondary:hover:not(:disabled),.ofer-icon-button:hover:not(:disabled){background:var(--ofer-color-surface-hover)}.ofer-button--danger{border-color:var(--ofer-color-danger-border);background:var(--ofer-color-danger-bg);color:var(--ofer-color-danger-text)}.ofer-button--ghost,.ofer-icon-button--ghost{color:var(--ofer-color-text-secondary);background:0 0}.ofer-button:focus,.ofer-button:focus-visible,.ofer-icon-button:focus,.ofer-icon-button:focus-visible,.ofer-form-field :is(input,select,textarea):focus,.ofer-form-field :is(input,select,textarea):focus-visible{box-shadow:var(--ofer-focus-ring);outline:none}.ofer-button:disabled,.ofer-icon-button:disabled{background:var(--ofer-color-disabled);color:var(--ofer-color-text-muted);cursor:not-allowed;opacity:.72;border-color:#0000}.ofer-icon-button{width:var(--ofer-control-height-md);height:var(--ofer-control-height-md);color:var(--ofer-color-text);font-size:var(--ofer-icon-size-md);padding:0}.ofer-form-field{gap:var(--ofer-space-2);min-width:0;display:grid}.ofer-form-field__label{color:var(--ofer-color-text-secondary);font-size:var(--ofer-font-size-sm);font-weight:var(--ofer-font-weight-strong)}.ofer-form-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:var(--ofer-control-height-md);padding:var(--ofer-space-2) var(--ofer-space-3);border:1px solid var(--ofer-color-border-strong);border-radius:var(--ofer-radius-md);background:var(--ofer-color-surface);color:var(--ofer-color-text-form);font:inherit}.ofer-form-field textarea{min-height:calc(var(--ofer-control-height-md) * 2);resize:vertical;line-height:var(--ofer-line-height-body)}.ofer-form-field__hint,.ofer-form-field__error{font-size:var(--ofer-font-size-xs);line-height:var(--ofer-line-height-helper)}.ofer-form-field__hint{color:var(--ofer-color-text-muted)}.ofer-form-field__error,.ofer-form-field--error .ofer-form-field__label{color:var(--ofer-color-danger-text)}.ofer-form-field--error :is(input,select,textarea){border-color:var(--ofer-color-danger-border)}.ofer-badge{min-height:var(--ofer-control-height-sm);padding:0 var(--ofer-space-3);border:1px solid var(--ofer-color-border);border-radius:var(--ofer-radius-pill);background:var(--ofer-color-surface-muted);color:var(--ofer-color-text-secondary);font-size:var(--ofer-font-size-xs);font-weight:var(--ofer-font-weight-strong);align-items:center;display:inline-flex}.ofer-badge--success{border-color:var(--ofer-color-success-border);background:var(--ofer-color-success-bg);color:var(--ofer-color-success-text)}.ofer-badge--warning{border-color:var(--ofer-color-warning-border);background:var(--ofer-color-warning-bg);color:var(--ofer-color-warning-text)}.ofer-badge--danger{border-color:var(--ofer-color-danger-border);background:var(--ofer-color-danger-bg);color:var(--ofer-color-danger-text)}.ofer-badge--info{border-color:var(--ofer-color-info-border);background:var(--ofer-color-info-bg);color:var(--ofer-color-info-text)}.ofer-empty-state{justify-items:start;gap:var(--ofer-space-2);padding:var(--ofer-space-5);border:1px dashed var(--ofer-color-border-strong);border-radius:var(--ofer-radius-lg);background:var(--ofer-color-surface-muted);display:grid}.ofer-empty-state__title,.ofer-empty-state__description{margin:0}.ofer-empty-state__title{font-size:var(--ofer-font-size-lg)}.ofer-empty-state__description{color:var(--ofer-color-text-secondary);font-size:var(--ofer-font-size-md)}.ofer-empty-state__action{margin-top:var(--ofer-space-2)}@media (width<=640px){.ofer-surface,.ofer-card,.ofer-dialog__body{padding:var(--ofer-space-4)}.ofer-dialog__header,.ofer-dialog__actions{padding-inline:var(--ofer-space-4)}}.object-selector{gap:var(--ofer-space-2);grid-column:1/-1;display:grid}.object-selector__row{gap:var(--ofer-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.object-selector__title,.object-selector__field{min-width:0}.object-selector__title h3,.object-selector__hint{margin:0}.objects-workspace{gap:var(--ofer-space-5);display:grid}.objects-workspace__heading,.objects-workspace__create-head,.objects-workspace__create-actions{gap:var(--ofer-space-3);justify-content:space-between;align-items:center;display:flex}.objects-workspace__heading h2,.objects-workspace__create-head h3,.objects-workspace__detail-title h3,.objects-workspace__requests h4,.objects-workspace__lead,.objects-workspace__create-head p,.objects-workspace__detail-title p{margin:0}.objects-workspace__back{justify-self:start}.objects-workspace__eyebrow{margin-bottom:var(--ofer-space-1);font-size:var(--ofer-font-size-xs);display:block}.objects-workspace__create,.objects-workspace__list,.objects-workspace__detail,.objects-workspace__requests,.objects-workspace__main-column,.objects-workspace__team,.objects-workspace__team-list,.objects-workspace__team-add,.objects-workspace__employee-picker{gap:var(--ofer-space-3);display:grid}.objects-workspace__address-grid{gap:var(--ofer-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.objects-workspace__layout{min-width:0;display:grid}.objects-workspace__layout--detail .objects-workspace__list{display:none}.objects-workspace__list-item{text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.objects-workspace__list-item>strong,.objects-workspace__list-item>span:first-of-type{overflow-wrap:anywhere;grid-column:1}.objects-workspace__list-item>span:last-child{grid-area:1/2/span 2;align-self:center}.objects-workspace__list-item--active,.objects-workspace__team-member--active{box-shadow:var(--ofer-focus-ring)}.objects-workspace__detail-head{gap:var(--ofer-space-5);grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start;display:grid}.objects-workspace__detail-title{min-width:0}.objects-workspace__team-member,.objects-workspace__add-employee,.objects-workspace__employee-option{width:100%;min-width:0}.objects-workspace__team-member,.objects-workspace__employee-option{text-align:left;justify-content:flex-start}.objects-workspace__employee-option{gap:var(--ofer-space-1);display:grid}.objects-workspace__summary{gap:var(--ofer-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.objects-workspace__summary>*{gap:var(--ofer-space-1);display:grid}.objects-workspace__summary strong{font-size:var(--ofer-font-size-base)}.objects-workspace__detail-grid{min-width:0;display:grid}.objects-workspace__request{gap:var(--ofer-space-2) var(--ofer-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.objects-workspace__request>span:first-of-type{grid-column:1}.objects-workspace__request>span:last-child{grid-area:1/2/span 2}@media (width<=760px){.object-selector__row,.objects-workspace__detail-head{grid-template-columns:minmax(0,1fr)}.objects-workspace__heading,.objects-workspace__create-head,.objects-workspace__create-actions{flex-direction:column;align-items:stretch}.objects-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.objects-workspace__summary,.objects-workspace__request{grid-template-columns:minmax(0,1fr)}.objects-workspace__request>span:last-child{grid-area:auto/1;justify-self:start}}.company-workflow-tasks{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--ofer-radius-xl);gap:var(--ofer-space-3);margin:var(--ofer-space-4) 0;padding:var(--ofer-space-4);display:grid}.company-workflow-toolbar,.company-workflow-toolbar-actions,.company-workflow-actions,.company-workflow-form-actions{align-items:center;gap:var(--ofer-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.company-workflow-toolbar h3,.company-workflow-detail h3{margin:0}.company-workflow-toolbar p{color:var(--text-muted);font-size:var(--ofer-font-size-sm);margin:var(--ofer-space-1) 0 0}.company-workflow-form{background:var(--surface-hover);border-radius:var(--ofer-radius-lg);gap:var(--ofer-space-2);padding:var(--ofer-space-3);grid-template-columns:2fr 1fr 1fr 1fr;margin:0;display:grid}.company-workflow-form textarea,.company-workflow-form .company-workflow-form-actions,.company-workflow-form .field-help{grid-column:1/-1}.company-workflow-form textarea,.company-workflow-detail textarea{field-sizing:content;resize:none;min-height:54px}.company-workflow-form-actions,.company-workflow-actions{justify-content:flex-start}.company-workflow-layout{gap:var(--ofer-space-3);grid-template-columns:minmax(230px,34%) 1fr;display:grid}.company-workflow-list{gap:var(--ofer-space-1);flex-direction:column;max-height:520px;display:flex;overflow:auto}.company-workflow-list .company-workflow-list-item{background:var(--surface);border-radius:var(--ofer-radius-md);color:var(--text-primary);height:auto;min-height:0;padding:var(--ofer-space-2) var(--ofer-space-3);text-align:left;white-space:normal;border-color:#0000;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.company-workflow-list .company-workflow-list-item:hover,.company-workflow-list .company-workflow-list-item.company-workflow-list-item--selected{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.company-workflow-list .company-workflow-list-item.is-overdue{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.company-workflow-list-item span{flex-direction:column;gap:2px;display:flex}.company-workflow-list-item small,.company-workflow-list-item em{color:var(--text-muted);font-size:var(--ofer-font-size-xs)}.company-workflow-detail{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--ofer-radius-lg);min-width:0;padding:var(--ofer-space-3)}.company-workflow-detail-head{gap:var(--ofer-space-2);justify-content:space-between;display:flex}.company-workflow-detail-head span{color:var(--text-muted);font-size:var(--ofer-font-size-xs)}.company-workflow-detail-head>strong{color:var(--danger-text)}.company-workflow-meta{gap:var(--ofer-space-5);margin:var(--ofer-space-3) 0;display:flex}.company-workflow-meta div{gap:var(--ofer-space-1);display:flex}.company-workflow-meta dt{color:var(--text-muted)}.company-workflow-assignees{gap:var(--ofer-space-2);margin:var(--ofer-space-2) 0;flex-wrap:wrap;display:flex}.company-workflow-assignees span{background:var(--info-bg);border-radius:var(--ofer-radius-pill);color:var(--info-text);font-size:var(--ofer-font-size-xs);padding:var(--ofer-space-1) var(--ofer-space-2)}.company-workflow-actions{margin:var(--ofer-space-2) 0}.company-workflow-timeline{border-top:1px solid var(--border-soft);margin-top:var(--ofer-space-4);padding-top:var(--ofer-space-2)}.company-workflow-timeline h4{margin:0 0 var(--ofer-space-2)}.company-workflow-timeline p{font-size:var(--ofer-font-size-xs);gap:var(--ofer-space-2);margin:var(--ofer-space-1) 0;grid-template-columns:minmax(150px,32%) 1fr;display:grid}.company-workflow-timeline p span{color:var(--text-secondary)}.company-workflow-trace{background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--ofer-radius-md);gap:var(--ofer-space-2);margin:var(--ofer-space-3) 0;padding:var(--ofer-space-3);display:grid}.company-workflow-trace header{align-items:baseline;gap:var(--ofer-space-2);justify-content:space-between;display:flex}.company-workflow-trace header strong,.company-workflow-trace header small{margin:0}.company-workflow-trace nav{gap:var(--ofer-space-2);flex-wrap:wrap;display:flex}.company-workflow-trace nav a{text-decoration:none}@media (width<=780px){.company-workflow-form,.company-workflow-layout{grid-template-columns:1fr}.company-workflow-list{max-height:280px}.company-workflow-meta,.company-workflow-trace header{flex-direction:column;align-items:flex-start}.company-workflow-timeline p{grid-template-columns:1fr}}.buyer-rfq-file-visibility-panel{gap:18px;display:grid}.buyer-rfq-visibility-summary,.buyer-rfq-visibility-grid,.buyer-file-visibility-grid{gap:12px;display:grid}.buyer-rfq-visibility-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.buyer-rfq-visibility-summary div,.buyer-rfq-visibility-card,.buyer-file-visibility-card,.buyer-rfq-visibility-services,.buyer-rfq-visibility-guardrails{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:14px}.buyer-rfq-visibility-summary span,.buyer-rfq-visibility-card dd,.buyer-file-visibility-card dd,.buyer-rfq-visibility-services li,.buyer-rfq-visibility-guardrails li{color:var(--muted);font-size:.86rem}.buyer-rfq-visibility-summary strong{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:.98rem;display:block}.buyer-rfq-visibility-grid,.buyer-file-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.buyer-rfq-visibility-card-head{justify-content:space-between;gap:12px;display:flex}.buyer-rfq-visibility-card-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.buyer-rfq-visibility-card-head h3,.buyer-rfq-visibility-services h3,.buyer-rfq-visibility-guardrails h3{margin:4px 0 10px}.buyer-rfq-visibility-card-head strong{background:var(--surface-strong);color:var(--text);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;display:inline-flex}.buyer-rfq-visibility-card dl,.buyer-file-visibility-card dl{gap:10px;margin:0;display:grid}.buyer-rfq-visibility-card div,.buyer-file-visibility-card div{min-width:0}.buyer-rfq-visibility-card dt,.buyer-file-visibility-card dt{color:var(--text);font-size:.82rem;font-weight:700}.buyer-rfq-visibility-card dd,.buyer-file-visibility-card dd{overflow-wrap:anywhere;margin:2px 0 0}.buyer-rfq-visibility-services ul,.buyer-rfq-visibility-guardrails ul{gap:8px;margin:0;padding-left:18px;display:grid}.auction-workspace{gap:var(--ofer-space-5);min-width:0;display:grid}.auction-heading{gap:var(--ofer-space-2);display:grid}.auction-heading h2,.auction-heading h3,.auction-heading p,.auction-lead,.auction-empty,.auction-best-line,.auction-message{margin:0}.auction-lead,.auction-empty{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-sm);line-height:var(--ofer-line-height-body)}.auction-controls,.auction-actions{align-items:end;gap:var(--ofer-space-3);flex-wrap:wrap;display:flex}.auction-controls>*,.auction-actions>button{flex:12rem}.auction-bid-form{gap:var(--ofer-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.auction-field{min-width:0}.auction-field--wide,.auction-bid-form .auction-actions,.auction-bid-form .auction-message{grid-column:1/-1}.auction-message{padding:var(--ofer-space-3) var(--ofer-space-4);border:1px solid var(--ofer-color-info-border);border-radius:var(--ofer-radius-md);color:var(--ofer-color-info-text);background:var(--ofer-color-info-bg);font-size:var(--ofer-font-size-sm);line-height:var(--ofer-line-height-body)}.auction-message--success{border-color:var(--ofer-color-success-border);color:var(--ofer-color-success-text);background:var(--ofer-color-success-bg)}.auction-message--error{border-color:var(--ofer-color-danger-border);color:var(--ofer-color-danger-text);background:var(--ofer-color-danger-bg)}.auction-session-summary,.auction-supplier-metrics,.auction-evidence{gap:var(--ofer-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auction-session-summary>*,.auction-supplier-metrics>*,.auction-evidence>*{min-width:0;padding:var(--ofer-space-3);border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-md);background:var(--ofer-color-surface-muted)}.auction-best-line{padding:var(--ofer-space-3) var(--ofer-space-4);border-inline-start:3px solid var(--ofer-color-brand);color:var(--ofer-color-text-secondary);background:var(--ofer-color-surface-muted);line-height:var(--ofer-line-height-body)}.auction-table-wrap{border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-lg);background:var(--ofer-color-surface);max-width:100%;overflow-x:auto}.auction-table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--ofer-font-size-sm)}.auction-table th,.auction-table td{padding:var(--ofer-space-3) var(--ofer-space-4);border-bottom:1px solid var(--ofer-color-border-soft);text-align:start;vertical-align:top}.auction-table th{color:var(--ofer-color-text-secondary);background:var(--ofer-color-surface-muted);font-weight:var(--ofer-font-weight-strong)}.auction-table tbody tr:last-child td{border-bottom:0}.auction-journal{gap:var(--ofer-space-3);margin:0;padding:0;list-style:none;display:grid}.auction-bid-row{gap:var(--ofer-space-3);padding:var(--ofer-space-3) var(--ofer-space-4);border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-md);background:var(--ofer-color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.auction-bid-row time{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs);white-space:nowrap}.auction-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-evidence h3,.auction-evidence p{margin-block-start:0}.auction-evidence p:last-child{margin-block-end:0}.auction-supplier-view{gap:var(--ofer-space-4);display:grid}@media (width<=820px){.auction-bid-form,.auction-session-summary,.auction-supplier-metrics,.auction-evidence{grid-template-columns:1fr}.auction-field--wide,.auction-bid-form .auction-actions,.auction-bid-form .auction-message{grid-column:auto}.auction-controls,.auction-actions{align-items:stretch}.auction-controls>*,.auction-actions>button{flex-basis:100%}}.buyer-decision-approvals-panel{gap:18px}.buyer-approvals-summary,.buyer-approvals-grid{gap:12px;display:grid}.buyer-approvals-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.buyer-approvals-summary div,.buyer-approval-card,.buyer-approval-services,.buyer-approval-workflow-mvp,.buyer-approval-guardrails{background:var(--surface-muted);border:1px solid var(--border);border-radius:18px;padding:14px}.buyer-approvals-summary span,.buyer-approval-card dd,.buyer-approval-services li,.buyer-approval-workflow-card span,.buyer-approval-guardrails li{color:var(--muted)}.buyer-approvals-summary strong{overflow-wrap:anywhere;margin-top:4px;font-size:.95rem;display:block}.buyer-approvals-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.buyer-approval-card{align-content:start;gap:10px;display:grid}.buyer-approval-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.buyer-approval-workflow-card{border:1px solid #2c5c8924;border-radius:16px;gap:5px;padding:10px;display:grid}.buyer-approval-workflow-card strong{color:var(--text);font-size:.9rem}.buyer-approval-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.buyer-approval-card-head span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.buyer-approval-card-head h3,.buyer-approval-services h3,.buyer-approval-workflow-mvp h3,.buyer-approval-guardrails h3{margin:0}.buyer-approval-card-head strong{background:var(--panel);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.buyer-approval-card dl{gap:10px;margin:0;display:grid}.buyer-approval-card div{min-width:0}.buyer-approval-card dt{color:var(--text);font-size:.78rem;font-weight:700}.buyer-approval-card dd{overflow-wrap:anywhere;margin:3px 0 0}.buyer-approval-services ul,.buyer-approval-guardrails ul{margin:8px 0 0;padding-left:18px}.buyer-delivery-live{gap:14px;display:grid}.buyer-delivery-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.buyer-delivery-toolbar label,.buyer-delivery-evidence label,.buyer-delivery-comment label{color:var(--ink-muted);gap:5px;font-size:.78rem;font-weight:700;display:grid}.buyer-delivery-toolbar select,.buyer-delivery-line input,.buyer-delivery-evidence input,.buyer-delivery-comment textarea{background:var(--surface,#fff);border:1px solid var(--line,#d5dde5);color:var(--ink,#17212b);font:inherit;border-radius:9px;min-height:38px;padding:8px 10px}.buyer-delivery-status-strip{background:#f4f8fb;border:1px solid #dbe6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.buyer-delivery-status-strip strong{color:#255a78}.buyer-delivery-lines{gap:8px;display:grid}.buyer-delivery-line{border-bottom:1px solid #e4e9ed;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(90px,.55fr));align-items:end;gap:8px;padding:8px 0 10px;display:grid}.buyer-delivery-line-title{gap:2px;display:grid}.buyer-delivery-line-title small,.buyer-delivery-line label span,.buyer-delivery-history small{color:var(--ink-muted);font-size:.72rem}.buyer-delivery-line label{gap:4px;display:grid}.buyer-delivery-line output{background:#f5f7f8;border-radius:9px;align-items:center;min-height:38px;padding:8px 10px;display:flex}.buyer-delivery-line-reason{grid-column:2/-1}.buyer-delivery-evidence{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.buyer-delivery-comment textarea{field-sizing:content;resize:vertical;min-height:76px}.buyer-delivery-history{gap:8px;display:grid}.buyer-delivery-history article{background:#f8fafb;border-left:3px solid #83a8bd;border-radius:8px;gap:4px;padding:9px 11px;display:grid}.buyer-delivery-history article.is-discrepancy{border-left-color:#ba5c50}.buyer-delivery-contract-reference summary{cursor:pointer;font-size:.78rem;font-weight:700}@media (width<=900px){.buyer-delivery-line{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-delivery-line-title,.buyer-delivery-line-reason{grid-column:1/-1}}@media (width<=620px){.buyer-delivery-toolbar,.buyer-delivery-evidence,.buyer-delivery-line{grid-template-columns:1fr}.buyer-delivery-line-title,.buyer-delivery-line-reason{grid-column:auto}}.delivery-plan-panel{gap:14px;display:grid}.delivery-plan-heading p,.delivery-plan-reason,.delivery-milestone-card p,.delivery-milestone-history p{margin:4px 0 0}.delivery-plan-toolbar,.delivery-plan-form-head,.delivery-milestone-card header,.delivery-milestone-card li,.delivery-milestone-actions>div{align-items:center;gap:12px;display:flex}.delivery-plan-toolbar{justify-content:space-between}.delivery-plan-toolbar label{flex:1;max-width:520px}.delivery-plan-state{justify-items:end;display:grid}.delivery-plan-form,.delivery-milestone-card{border:1px solid var(--line-soft,#dbe3ea);background:#fff;border-radius:14px;padding:14px}.delivery-plan-form-head>label{flex:1}.delivery-plan-form textarea,.delivery-milestone-actions textarea{field-sizing:content;resize:vertical;min-height:44px}.delivery-plan-quantity-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0;display:grid}.delivery-plan-quantity-grid label{background:#f5f8fa;border-radius:10px;gap:4px;padding:10px;display:grid}.delivery-milestone-list{gap:10px;display:grid}.delivery-milestone-card header,.delivery-milestone-card li{justify-content:space-between}.delivery-milestone-card header h3,.delivery-milestone-card ul{margin:0}.delivery-milestone-card header>strong{color:#245b77;background:#e7f2f8;border-radius:999px;padding:5px 9px}.delivery-milestone-card.status-rejected{border-color:#e3b9b9}.delivery-milestone-card.status-arrived{border-color:#a8cfb4}.delivery-milestone-card ul{padding:8px 0;list-style:none}.delivery-milestone-card li{border-bottom:1px solid #edf1f4;padding:5px 0}.delivery-milestone-actions{gap:8px;margin-top:10px;display:grid}.delivery-milestone-actions>div{flex-wrap:wrap;justify-content:flex-end}.delivery-milestone-history{margin:8px 0 0;padding-left:20px}.delivery-milestone-history li{grid-template-columns:minmax(140px,1fr) auto;align-items:start;display:grid}.delivery-milestone-history p{grid-column:1/-1}@media (width<=720px){.delivery-plan-toolbar,.delivery-plan-form-head,.delivery-milestone-card header{flex-direction:column;align-items:stretch}.delivery-plan-state{justify-items:start}}.buyer-documents-reconciliation-panel{gap:18px}.buyer-documents-reconciliation-summary,.buyer-documents-reconciliation-grid{gap:12px;display:grid}.buyer-documents-reconciliation-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.buyer-documents-reconciliation-summary div,.buyer-documents-reconciliation-card,.buyer-documents-extracted-fields,.buyer-documents-reconciliation-services,.buyer-documents-reconciliation-guardrails{background:var(--surface-muted);border:1px solid var(--border);border-radius:18px;padding:14px}.buyer-documents-reconciliation-summary span,.buyer-documents-reconciliation-card dd,.buyer-documents-extracted-fields p,.buyer-documents-reconciliation-services li,.buyer-documents-reconciliation-guardrails li{color:var(--muted)}.buyer-documents-reconciliation-summary strong{overflow-wrap:anywhere;margin-top:4px;font-size:.95rem;display:block}.buyer-documents-reconciliation-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.buyer-documents-reconciliation-card{align-content:start;gap:10px;display:grid}.buyer-documents-reconciliation-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.buyer-documents-reconciliation-card-head span,.buyer-documents-extracted-fields span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.buyer-documents-reconciliation-card-head h3,.buyer-documents-extracted-fields h3,.buyer-documents-reconciliation-services h3,.buyer-documents-reconciliation-guardrails h3{margin:0}.buyer-documents-reconciliation-card-head strong{background:var(--panel);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.buyer-documents-reconciliation-card dl,.buyer-documents-extracted-fields div{gap:10px;margin:0;display:grid}.buyer-documents-reconciliation-card div,.buyer-documents-extracted-fields article{min-width:0}.buyer-documents-reconciliation-card dt{color:var(--text);font-size:.78rem;font-weight:700}.buyer-documents-reconciliation-card dd,.buyer-documents-extracted-fields p{overflow-wrap:anywhere;margin:3px 0 0}.buyer-documents-extracted-fields div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:12px}.buyer-documents-extracted-fields article{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px}.buyer-documents-reconciliation-services ul,.buyer-documents-reconciliation-guardrails ul{margin:8px 0 0;padding-left:18px}.deal-closure-panel{gap:14px;display:grid}.deal-closure-case-select{grid-template-columns:minmax(90px,.25fr) minmax(220px,1fr);align-items:center;gap:8px;display:grid}.deal-closure-case-select span,.deal-closure-readiness span{color:var(--muted);font-size:.76rem;font-weight:700}.deal-closure-case-select select{width:100%}.deal-closure-readiness{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.deal-closure-readiness div,.deal-document-card,.deal-claims-section article{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.deal-closure-readiness strong{margin-top:3px;font-size:.88rem;display:block}.deal-closure-blockers{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:0;padding:10px 12px 10px 30px}.deal-document-form{grid-template-columns:1.2fr 1fr .85fr .85fr 1fr 1.4fr auto;align-items:end;gap:8px;display:grid}.deal-document-form input,.deal-document-form select{width:100%;min-width:0}.deal-document-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.deal-document-card{gap:8px;display:grid}.deal-document-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-document-card span{color:var(--muted);font-size:.76rem;font-weight:700}.deal-document-card h3,.deal-document-card p{margin:0}.deal-document-actions,.deal-claims-section,.deal-claims-section article,.deal-close-action{gap:8px;display:grid}.deal-document-actions textarea,.deal-claims-section textarea,.deal-close-action textarea{resize:none;width:100%;min-height:42px;overflow:hidden}.deal-close-action{grid-template-columns:1fr auto;align-items:end}.deal-contract-revision-meta{color:var(--muted);font-size:.76rem}.supply-contract-revision,.supply-contract-revision-form{gap:8px;display:grid}.supply-contract-revision{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:10px 12px}.supply-contract-boundary{gap:3px;display:grid}.supply-contract-boundary span,.supply-contract-boundary p{color:#1e3a5f;margin:0;font-size:.76rem}.supply-contract-revision-form{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-contract-revision-form textarea,.supply-contract-revision-form input[type=file],.supply-contract-revision-actions{grid-column:1/-1}.supply-contract-revision-form textarea{field-sizing:content;resize:none;min-height:52px;overflow:hidden}.deal-document-actions textarea,.deal-close-action textarea{field-sizing:content;resize:none;overflow:hidden}.supply-contract-revision-actions{gap:8px;display:flex}@media (width<=1100px){.deal-document-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.deal-closure-readiness,.deal-document-form,.deal-close-action,.supply-contract-revision-form,.deal-closure-case-select{grid-template-columns:1fr}}.execution-claims{gap:12px;margin-top:14px;display:grid}.execution-claims>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.execution-claims h3,.execution-claims p{margin:0}.execution-claims>header p{color:var(--muted);margin-top:3px;font-size:.76rem}.execution-claims>header>span{background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.75rem}.execution-claim-open{grid-template-columns:minmax(170px,.7fr) minmax(260px,1.5fr) minmax(190px,.8fr) auto;gap:8px;display:grid}.execution-claim-open textarea,.execution-claim-action textarea{field-sizing:content;resize:vertical;width:100%;min-height:44px}.execution-claim-list{gap:10px;display:grid}.execution-claim-list>article{border:1px solid var(--border);border-radius:14px;gap:9px;padding:11px 12px;display:grid}.execution-claim-list>article.is-open{border-left:4px solid var(--warning,#b56b13)}.execution-claim-list>article.is-resolved{opacity:.76}.execution-claim-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.execution-claim-title div{gap:2px;display:grid}.execution-claim-title span{color:var(--muted);font-size:.74rem}.execution-claim-action{background:var(--surface-muted);border-radius:10px;gap:8px;padding:9px;display:grid}.execution-claim-buttons{flex-wrap:wrap;gap:8px;display:flex}.execution-claim-list details ol{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.execution-claim-list details li span{color:var(--muted);font-size:.72rem;display:block}@media (width<=920px){.execution-claim-open{grid-template-columns:1fr}}.operations-funnel{gap:var(--ofer-space-4);display:grid}.operations-funnel__head{align-items:center;gap:var(--ofer-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.operations-funnel__head h3{font-size:var(--ofer-font-size-lg);line-height:var(--ofer-line-height-tight);margin:var(--ofer-space-1) 0 0}.operations-funnel__eyebrow{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs);font-weight:var(--ofer-font-weight-strong);letter-spacing:.08em;text-transform:uppercase}.operations-funnel__message{background:var(--ofer-color-info-bg);border:1px solid var(--ofer-color-info-border);border-radius:var(--ofer-radius-md);color:var(--ofer-color-info-text);font-size:var(--ofer-font-size-sm);line-height:var(--ofer-line-height-helper);padding:var(--ofer-space-3);margin:0}.operations-funnel__board{gap:var(--ofer-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.operations-funnel__stage{color:inherit;align-items:start;gap:var(--ofer-space-2) var(--ofer-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;text-decoration:none;display:grid}.operations-funnel__stage:focus-visible{box-shadow:var(--ofer-focus-ring);outline:none}.operations-funnel__order{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs);font-weight:var(--ofer-font-weight-medium)}.operations-funnel__title{font-size:var(--ofer-font-size-md);line-height:var(--ofer-line-height-tight);min-width:0}.operations-funnel__description{color:var(--ofer-color-text-secondary);font-size:var(--ofer-font-size-sm);line-height:var(--ofer-line-height-helper);grid-column:1/-1}@media (width<=640px){.operations-funnel__board{grid-template-columns:1fr}}.object-chat-rail{bottom:var(--ofer-space-3);pointer-events:none;top:var(--ofer-space-3);z-index:1200;display:flex;position:fixed}.object-chat-rail--left{left:var(--ofer-space-3)}.object-chat-rail--right{right:var(--ofer-space-3)}.object-chat-rail--collapsed{align-items:flex-end;top:auto}.object-chat-rail__launcher,.object-chat-rail__window{pointer-events:auto}.object-chat-rail__launcher{min-height:calc(var(--ofer-control-height-lg) + var(--ofer-space-2));min-width:calc(var(--ofer-control-height-lg) + var(--ofer-space-2));padding:var(--ofer-space-3);position:relative}.object-chat-rail__launcher-icon{place-items:center;display:grid}.object-chat-rail__launcher-icon svg{height:var(--ofer-icon-size-lg);width:var(--ofer-icon-size-lg)}.object-chat-rail__unread{transition:transform var(--ofer-motion-fast);position:absolute;inset-block-start:calc(var(--ofer-space-1) * -1);inset-inline-end:calc(var(--ofer-space-1) * -1)}.object-chat-rail__launcher:hover .object-chat-rail__unread,.object-chat-rail__launcher:focus-visible .object-chat-rail__unread{transform:scale(1.12)}.object-chat-rail__window{height:calc(100vh - var(--ofer-space-6));max-height:calc(100vh - var(--ofer-space-6));width:min(24rem, calc(100vw - var(--ofer-space-6)));grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.object-chat-rail__head{border-bottom:1px solid var(--ofer-color-border-soft);align-items:center;gap:var(--ofer-space-2);padding:var(--ofer-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.object-chat-rail__close{font-size:var(--ofer-font-size-lg);min-width:var(--ofer-control-height-sm)}.object-chat-rail__handle{cursor:grab;justify-content:center;min-width:0}.object-chat-rail__handle:active{cursor:grabbing}.object-chat-rail__head-spacer{width:var(--ofer-control-height-sm)}.object-chat-rail__messages{align-content:start;gap:var(--ofer-space-3);padding:var(--ofer-space-4);display:grid;overflow-y:auto}.object-chat-rail__date-separator{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs);text-align:center}.object-chat-rail__message{background:var(--ofer-color-surface-muted);border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-lg);gap:var(--ofer-space-2);padding:var(--ofer-space-3);display:grid}.object-chat-rail__meta{align-items:baseline;gap:var(--ofer-space-2);justify-content:space-between;display:flex}.object-chat-rail__meta strong{font-size:var(--ofer-font-size-sm)}.object-chat-rail__meta time{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs)}.object-chat-rail__message>span{font-size:var(--ofer-font-size-sm);line-height:var(--ofer-line-height-body);overflow-wrap:anywhere}.object-chat-rail__attachments,.object-chat-rail__file-drafts{gap:var(--ofer-space-2);display:grid}.object-chat-rail__attachment,.object-chat-rail__file-draft{background:var(--ofer-color-surface);border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-md);color:inherit;align-items:center;gap:var(--ofer-space-1) var(--ofer-space-2);padding:var(--ofer-space-2) var(--ofer-space-3);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.object-chat-rail__attachment[href]:focus-visible{box-shadow:var(--ofer-focus-ring);outline:none}.object-chat-rail__attachment strong,.object-chat-rail__file-draft strong{font-size:var(--ofer-font-size-sm);overflow-wrap:anywhere;min-width:0}.object-chat-rail__attachment small,.object-chat-rail__file-draft small{color:var(--ofer-color-text-muted);font-size:var(--ofer-font-size-xs)}.object-chat-rail__attachment em{color:var(--ofer-color-brand);font-size:var(--ofer-font-size-xs);grid-column:1/-1;font-style:normal}.object-chat-rail__form{border-top:1px solid var(--ofer-color-border-soft);gap:var(--ofer-space-3);padding:var(--ofer-space-4);display:grid}.object-chat-rail__draft textarea{resize:none;max-height:12rem}.object-chat-rail__actions{align-items:center;gap:var(--ofer-space-2);justify-content:space-between;display:flex}.object-chat-rail__file-button{cursor:pointer;position:relative}.object-chat-rail__file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.object-chat-rail__attachment-icon{font-size:var(--ofer-icon-size-md)}.object-chat-rail__file-draft{grid-template-columns:minmax(0,1fr) auto auto}.object-chat-rail__file-error{color:var(--ofer-color-danger-text);font-size:var(--ofer-font-size-sm);margin:0}@media (width<=640px){.object-chat-rail{bottom:var(--ofer-space-2);top:var(--ofer-space-2)}.object-chat-rail--left{left:var(--ofer-space-2)}.object-chat-rail--right{right:var(--ofer-space-2)}.object-chat-rail--collapsed{top:auto}.object-chat-rail__window{height:calc(100vh - var(--ofer-space-4));max-height:calc(100vh - var(--ofer-space-4));width:calc(100vw - var(--ofer-space-4))}}.buyer-visual-cockpit{align-content:start;gap:16px;min-width:0;display:grid}.buyer-visual-cockpit__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.buyer-visual-cockpit__copy{gap:6px;min-width:0;display:grid}.buyer-visual-cockpit__copy h2,.buyer-visual-cockpit__copy p,.buyer-visual-cockpit__message,.buyer-visual-cockpit__queue h3,.buyer-visual-cockpit__queue p,.buyer-visual-cockpit__queue small{margin:0}.buyer-visual-cockpit__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.buyer-visual-cockpit__copy p,.buyer-visual-cockpit__queue p,.buyer-visual-cockpit__queue small,.buyer-visual-cockpit__metric span{line-height:1.45}.buyer-visual-cockpit__message{font-size:.88rem}.buyer-visual-cockpit__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.buyer-visual-cockpit__metric{align-content:start;gap:6px;min-width:0;display:grid}.buyer-visual-cockpit__metric span{font-size:.78rem}.buyer-visual-cockpit__metric strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.25}.buyer-visual-cockpit__queues{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.buyer-visual-cockpit__queue{align-content:start;gap:10px;min-width:0;display:grid}.buyer-visual-cockpit__queue-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buyer-visual-cockpit__queue h3{font-size:.96rem;line-height:1.3}.buyer-visual-cockpit__queue p{font-size:.84rem}.buyer-visual-cockpit__queue small{font-size:.76rem}.buyer-visual-cockpit__queue-action{justify-self:stretch;margin-top:auto}@media (width<=900px){.buyer-visual-cockpit__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.buyer-visual-cockpit__heading,.buyer-visual-cockpit__summary{grid-template-columns:1fr;display:grid}.buyer-visual-cockpit__refresh{justify-self:stretch}.buyer-visual-cockpit__queues{grid-template-columns:1fr}}.object-employee,.object-timeline,.object-approvals,.object-context{gap:var(--ofer-space-4);min-width:0;display:grid}.object-employee__head,.object-timeline__head,.object-approvals__head,.object-approvals__request-head,.object-approvals__decision-head,.object-employee__task-head,.object-context__task-head{gap:var(--ofer-space-3);justify-content:space-between;align-items:flex-start;display:flex}.object-employee__title,.object-employee__title h3,.object-employee__title p,.object-timeline__head h4,.object-approvals__head h4,.object-approvals__head p,.object-employee__info h4,.object-employee__wide h4,.object-context h4,.object-timeline__list h5{margin:0}.object-employee__eyebrow,.object-timeline__eyebrow{margin-bottom:var(--ofer-space-1);font-size:var(--ofer-font-size-xs);display:block}.object-employee__summary,.object-timeline__contracts{gap:var(--ofer-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.object-timeline__contracts{grid-template-columns:repeat(3,minmax(0,1fr))}.object-employee__summary>*,.object-timeline__contracts>*{gap:var(--ofer-space-1);display:grid}.object-employee__grid,.object-timeline__grid{gap:var(--ofer-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.object-employee__wide{grid-column:1/-1}.object-employee__info,.object-employee__wide,.object-context__tasks,.object-context__columns,.object-timeline__list,.object-approvals__request,.object-approvals__list,.object-employee__object-list,.object-employee__task-list{gap:var(--ofer-space-3);min-width:0;display:grid}.object-employee__info dl,.object-context__facts{gap:var(--ofer-space-2);margin:0;display:grid}.object-employee__info dl>div,.object-context__facts>div{gap:var(--ofer-space-3);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);display:grid}.object-employee__info dd,.object-context__facts dd{overflow-wrap:anywhere;margin:0}.object-employee__crm-list,.object-context__columns ul{margin:0;padding-inline-start:var(--ofer-space-5)}.object-employee__object-row,.object-employee__task-row,.object-context__task,.object-timeline__row,.object-approvals__decision{gap:var(--ofer-space-2);min-width:0;padding-block:var(--ofer-space-3);border-top:1px solid var(--ofer-color-border);display:grid}.object-employee__object-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.object-employee__object-row>div,.object-employee__task-head>div,.object-context__task-head>div,.object-approvals__request-head>div,.object-approvals__decision-head>div,.object-timeline__row>div{gap:var(--ofer-space-1);min-width:0;display:grid}.object-employee__actions,.object-approvals__actions{gap:var(--ofer-space-3);grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;display:grid}.object-context__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.object-context__columns h5{margin-block:0 var(--ofer-space-2)}@media (width<=760px){.object-employee__head,.object-timeline__head,.object-approvals__request-head,.object-approvals__decision-head,.object-employee__task-head,.object-context__task-head{flex-direction:column;align-items:stretch}.object-employee__summary,.object-timeline__contracts,.object-employee__grid,.object-timeline__grid,.object-context__columns,.object-employee__actions,.object-approvals__actions{grid-template-columns:minmax(0,1fr)}.object-employee__wide{grid-column:auto}}@media (width<=440px){.object-employee__object-row,.object-employee__info dl>div,.object-context__facts>div{grid-template-columns:minmax(0,1fr)}}
