.sheet.detail-sheet{border:1px solid var(--line);border-radius:var(--radius-sheet);width:min(1140px,100vw - 64px);height:calc(100dvh - 48px);max-height:none;color:var(--ink);inset:24px 24px 24px auto;overflow:hidden}.detail-sheet .issue-open{display:none}.detail-issue-difference{margin-top:var(--space-1-5);color:var(--issue);display:block}.detail-sheet:before{display:none}.detail-workspace{grid-template-columns:242px minmax(0,1fr);height:100%;min-height:0;display:grid}.detail-main{container:receiving-detail/inline-size}.detail-rail{border-right:1px solid var(--line2);min-height:0;padding:var(--space-7) var(--space-3) var(--space-4-5);flex-direction:column;display:flex;overflow-y:auto}.detail-context{min-width:0;padding:0 var(--space-3)}.detail-item-name{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--fs-md);overflow-wrap:anywhere;word-break:keep-all;line-height:1.45;display:block}.detail-context h3{margin:0 0 var(--space-2-5);overflow-wrap:anywhere;font-size:24px;font-weight:750;line-height:1.4}.detail-badges{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.detail-context p{color:var(--ink2);font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;line-height:1.65}.detail-progress{margin-top:var(--space-2-5);padding:0 var(--space-2);grid-column:1/-1}.dp-track{height:30px;position:relative;container-type:inline-size}.dp-track:before{content:"";border-top:3px dotted var(--line);position:absolute;top:22px;left:0;right:0}.dp-fill{border-top:3px dotted var(--brand);height:0;transition:width .6s;animation:.9s ease-out dp-grow;position:absolute;top:22px;left:0}.dp-truck{color:var(--brand);position:absolute;top:-26px;right:-9px}.dp-truck.is-driving{animation:2.8s cubic-bezier(.45,0,.25,1) infinite dp-drive;top:-4px;left:-9px;right:auto}@keyframes dp-drive{0%{opacity:0;transform:translate(0)}10%{opacity:1}72%{opacity:1;transform:translate(50cqi)}86%,to{opacity:0;transform:translate(50cqi)}}.dp-dot{background:var(--line);box-sizing:border-box;border-radius:50%;width:13px;height:13px;position:absolute;top:17px;transform:translate(-50%)}.dp-dot.is-done{background:var(--brand)}.dp-dot.is-now{background:var(--surface);border:3px solid var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.dp-dot.is-ok{background:var(--ok)}.dp-labels{margin:var(--space-1) calc(var(--space-2) * -1) 0;font-size:var(--fs-xs);color:var(--ink);grid-template-columns:repeat(3,1fr);padding:0;font-weight:700;list-style:none;display:grid}.dp-labels li:nth-child(2){text-align:center}.dp-labels li:last-child{text-align:right}.dp-labels .is-pending{color:var(--ink3);font-weight:600}.detail-info-value:has(>.detail-arrived){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-info-value:has(>.detail-arrived)>.linkbtn{float:none;margin-left:auto}.detail-arrived{line-height:1.2}.dp-labels small{margin-left:var(--space-1);color:var(--ok);font-weight:600}@keyframes dp-grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.dp-fill{transition:none;animation:none}.dp-truck.is-driving{animation:none}}.detail-context .badge{padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-base)}.detail-rail-nav{gap:var(--space-2);margin-top:var(--space-8);display:grid}.detail-rail-nav>button,.detail-hub-nav>button{gap:var(--space-4);text-align:left;width:100%;min-height:86px;padding:var(--space-4-5) var(--space-3);border-radius:var(--radius-control);color:var(--ink);background:0 0;align-items:center;display:flex;position:relative}.detail-rail-nav>button>span,.detail-hub-nav>button>span{gap:var(--space-1-5);flex:1;min-width:0;display:grid}.detail-rail-nav b,.detail-hub-nav b{font-size:19px;font-weight:730}.detail-rail-nav small,.detail-hub-nav small{font-size:var(--fs-sm);color:var(--ink2);overflow-wrap:anywhere;line-height:1.5}.detail-rail-nav [aria-current=page]{color:var(--brand);background:var(--brand-soft)}.detail-rail-nav [aria-current=page]:before{content:"";border-radius:0 var(--radius-inner) var(--radius-inner) 0;background:var(--brand);width:4px;position:absolute;top:8px;bottom:8px;left:-12px}.detail-menu-recovery{gap:var(--space-1-5);padding-top:var(--space-6);justify-content:space-between;margin-top:auto;display:flex}.detail-menu-recovery button{gap:var(--space-1-5);min-height:44px;padding:var(--space-1-5) var(--space-2);color:var(--ink2);font-size:var(--fs-xs);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.detail-main{flex-direction:column;min-width:0;min-height:0;display:flex}.detail-header{padding:var(--space-6) var(--space-7) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.detail-header h3{margin:0;font-size:28px;font-weight:750;line-height:1.35}.detail-header h3:focus{outline:none}.detail-header-actions{gap:var(--space-2-5);margin-left:auto;display:flex}.detail-sheet .close{min-width:44px;min-height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.detail-sheet .sheet-more>summary{background:var(--gray-soft)}.detail-sheet .sheet-more-popover{min-width:242px;max-width:calc(100vw - 36px);padding:var(--space-2);transform-origin:100% 0}.detail-sheet .sheet-more-popover>button,.detail-sheet .sheet-more-popover>a{align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:48px;padding:var(--space-2-5) var(--space-3);color:var(--ink);border-radius:var(--radius-control);font-size:var(--fs-base);display:flex}.detail-sheet .sheet-more-popover small{font-size:var(--fs-xs);color:var(--ink2);margin-top:var(--space-1);display:block}.detail-sheet .sheet-more-popover .danger{border-top:1px solid var(--line2);margin-top:var(--space-1-5);color:var(--issue);border-radius:0}.detail-menu-empty{padding:var(--space-3);color:var(--ink2);font-size:var(--fs-sm);display:block}.detail-sheet .detail-back,.detail-mobile-context,.detail-mobile-recovery{display:none}.detail-compact-tabs{border-bottom:1px solid var(--line2);padding:0 var(--space-3);flex:none;display:none}.detail-compact-tabs .detail-rail-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid}.detail-compact-tabs .detail-rail-nav>button{min-height:44px;padding:var(--space-2) var(--space-quarter);text-align:center;border-bottom:2px solid #0000;border-radius:0}.detail-compact-tabs .detail-rail-nav b{font-size:var(--fs-xs);white-space:nowrap}.detail-compact-tabs .detail-rail-nav small,.detail-compact-tabs .detail-rail-nav svg,.detail-compact-tabs .detail-rail-nav button:before{display:none}.detail-compact-tabs .detail-rail-nav [aria-current=page]{border-bottom-color:var(--brand);color:var(--brand-ink);background:0 0}.detail-readonly-notice{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface2);color:var(--ink2);font-size:var(--fs-sm);line-height:1.6}.detail-readonly-notice>p{margin:0}.detail-readonly-notice>p+.btn{margin-top:var(--space-2)}.detail-actual-readonly{color:var(--ink2);font-size:var(--fs-base);font-variant-numeric:tabular-nums}.shipment-edit-field{gap:var(--space-2);display:grid}.detail-sheet .receipt-submit-summary>span>small{margin-top:var(--space-half);color:var(--ink3);font-size:var(--fs-xs);line-height:1.45;display:block}.detail-area-host,.detail-area,.detail-tab-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.detail-area-host{overflow:hidden}.detail-pane-scroll{min-width:0;min-height:0;padding:var(--space-4) var(--space-7) var(--space-7);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;scroll-padding:24px 0 104px;overflow-y:auto}.detail-pane-scroll>.sec:last-child{margin-bottom:0}.detail-preference-notice{padding:var(--space-1-5) var(--space-7);font-size:var(--fs-xs);color:var(--ink2)}.detail-footer,.detail-sheet .receipt-submit-bar{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line2);background:var(--surface);width:auto;padding:var(--space-4) var(--space-7);box-shadow:none;flex:none;margin:0;display:flex;position:static}.detail-footer{min-height:82px}.detail-footer>span{color:var(--ink2);font-size:var(--fs-base)}.detail-footer>.btn:only-child{min-width:220px;margin-left:auto}.detail-footer-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.detail-footer-actions .btn{min-width:116px}.detail-footer-actions .btn.primary,.detail-sheet .receipt-submit{min-width:180px}.detail-notification{align-items:center;gap:var(--space-2);display:flex}.detail-sheet .btn{border-radius:var(--radius-control);min-height:44px;font-size:var(--fs-base);padding:var(--space-2-5) var(--space-4-5)}.detail-sheet .btn.primary{background:var(--action);color:var(--on-accent)}.detail-sheet .linkbtn{min-height:44px;padding:var(--space-1-5) var(--space-1);justify-content:center;align-items:center;gap:var(--space-1-5);display:inline-flex}.detail-sheet input,.detail-sheet select,.detail-sheet textarea{font-size:var(--fs-md);border-radius:var(--radius-control);min-width:0}.detail-sheet .cmtinput>input{min-width:min(100%,180px)}.detail-sheet input:not([type=checkbox]):not([type=file]),.detail-sheet select{min-height:44px}.detail-sheet input[type=checkbox]{accent-color:var(--brand);flex:0 0 20px;width:20px;height:20px}.detail-sheet :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.detail-sheet .finput{background:0 0;border:0;margin:0;padding:0}.detail-sheet .finput>span{font-size:var(--fs-base);color:var(--ink);margin-bottom:var(--space-2-5);font-weight:650}.detail-sheet .finput input,.detail-sheet .finput select{border:1px solid var(--line);padding:var(--space-2-5) var(--space-3);background:var(--surface);width:100%}.detail-sheet .finput input:focus{border-color:var(--brand);outline:2px solid var(--brand-soft)}.detail-sheet .finput:focus-within{box-shadow:none}.detail-sheet .finput-hint{color:var(--ink2);font-size:var(--fs-sm);margin-top:var(--space-1-5);display:block}.detail-sheet .finput .finput-box{margin:0;position:relative}.detail-sheet .finput .input-clear{min-width:40px;min-height:44px;position:absolute;top:0;right:0}.detail-sheet .field-required{color:var(--brand);font-size:var(--fs-sm);margin-left:var(--space-2);font-style:normal}.detail-sheet .field-optional{color:var(--ink3);font-size:var(--fs-sm);margin-left:var(--space-2);font-style:normal}.detail-sheet #shipForm{gap:var(--space-6);display:grid}.detail-target-title{font-size:var(--fs-md);margin-bottom:var(--space-2)}.detail-target-items{margin-bottom:var(--space-6);color:var(--ink2)}:is(.detail-sheet .sec-shipment:has(#shipForm)>.detail-target-title,.detail-sheet .sec-shipment:has(#shipForm)>.detail-target-items){display:none}.ship-target-summary{border-block:1px solid var(--line2);padding:var(--space-3) 0 var(--space-4)}.ship-target-summary>b{margin-right:var(--space-2-5);font-size:var(--fs-md)}.ship-target-summary p{color:var(--ink2);font-size:var(--fs-base);margin:var(--space-1-5) 0 0;line-height:1.5}.ship-target-qty{margin-right:var(--space-2-5);color:var(--ink2);font-size:var(--fs-base)}.detail-sheet .bigseg{gap:var(--space-3);margin:0}.detail-sheet .bigseg button{border-radius:var(--radius-control);min-height:52px;padding:var(--space-2-5);font-size:18px}.ship-vehicle-fields{gap:var(--space-4-5) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid}.ship-vehicle-fields>.recent-shipments{background:0 0;border:0;grid-area:1/1;margin:0;padding:0}.ship-vehicle-fields>.finput:first-of-type{grid-area:2/1}.ship-vehicle-fields>.finput:nth-of-type(4){grid-area:3/1}.ship-vehicle-fields>.finput:nth-of-type(2){grid-area:1/2}.ship-vehicle-fields>.eta-quick-picks{grid-area:2/2}.ship-vehicle-fields>.finput:nth-of-type(3){grid-area:3/2/span 2}.ship-vehicle-fields:not(:has(.recent-shipments))>.finput:first-of-type{grid-row:1}.ship-vehicle-fields:not(:has(.recent-shipments))>.finput:nth-of-type(4){grid-row:2}.detail-sheet .recent-shipments p{font-size:var(--fs-xs);margin:0 0 var(--space-1-5);color:var(--ink2)}.detail-sheet .recent-shipment-chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.detail-sheet .recent-shipment-chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-control);min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm)}.detail-sheet .recent-shipment-chip span{font-size:var(--fs-xs)}.detail-sheet .eta-quick-picks{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.detail-sheet .eta-chip{border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-2);font-size:var(--fs-sm)}.detail-sheet .ship-banner.blue{display:none}.detail-sheet .sibling-picker{margin:0}.detail-sheet .sibling-picker label{min-height:44px}.detail-arrival-time{letter-spacing:-.4px;font-size:30px;display:block}.detail-sheet .detail-info{gap:var(--space-2) var(--space-3);padding:var(--space-4-5) 0;font-size:var(--fs-base);grid-template-columns:32px minmax(0,1fr);display:grid}.detail-info>svg{margin-top:var(--space-half);grid-area:1/1/span 2;align-self:start}.detail-sheet .detail-info>span{color:var(--ink);grid-column:2;font-weight:650}.detail-info-value{color:var(--ink);grid-column:2;font-size:20px;font-weight:500;line-height:1.5}.detail-info-value>.detail-arrival-time{display:inline}.detail-info-value>.linkbtn,.detail-info-value>.place-edit-btn{float:right;font-size:var(--fs-sm)}.detail-sheet .detail-info .callbtn{color:var(--ink);background:0 0;justify-content:space-between;padding:0;font-size:20px}.detail-info .callbtn>svg{display:none}.detail-share-control{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface2);margin-top:var(--space-4-5);border-radius:var(--radius-control);display:flex}.detail-share-control small{color:var(--ink2);margin-top:var(--space-1-5);font-size:var(--fs-xs);display:block}.detail-sheet .infrow{padding:var(--space-4-5) 0;border-bottom:1px solid var(--line2)}.detail-sheet .callbtn{gap:var(--space-2-5);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.detail-sheet .callbtn span{font-size:var(--fs-sm);border:1px solid var(--line);padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner)}.detail-due-inline{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line2);padding-bottom:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.detail-due-inline>div{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.detail-due-inline span{color:var(--ink2);font-size:var(--fs-base)}.detail-due-inline b{font-size:18px}.detail-due-inline .detail-period-note{color:var(--wait);font-size:var(--fs-sm);flex-basis:100%;font-weight:600}.detail-due-inline .detail-period-note .linkbtn{min-height:44px;font-size:var(--fs-sm)}.ship-progress:not([data-complete]){color:var(--ink)}.ship-progress:not([data-complete])>svg{color:var(--wait)}.ship-progress[data-complete]>svg{color:var(--brand)}.ship-progress>b{white-space:nowrap;flex:none}.detail-due-inline>.btn{flex-shrink:0}.detail-shipment-editor{gap:var(--space-4-5);display:grid}.detail-sheet .receipt-section-head{gap:var(--space-2);margin-bottom:var(--space-4-5);flex-wrap:wrap;display:flex}.detail-sheet .receipt-candidate-panel>.receipt-section-head h4,.detail-sheet .receipt-candidate-panel>.receipt-section-head p{display:none}.detail-sheet .receipt-candidate-panel>.receipt-section-head{margin-bottom:var(--space-3);justify-content:flex-end}.detail-sheet .receipt-candidate-panel{flex-direction:column;display:flex}.detail-sheet .receipt-candidate-panel>.receipt-section-head{margin:0 0 var(--space-3);order:1;justify-content:flex-start}.detail-sheet .receipt-candidate-panel>.receipt-date-field{margin-bottom:var(--space-2);order:0}.detail-sheet .receipt-candidate-panel>.receipt-candidate-list{order:2}.detail-sheet .receipt-photo-panel .receipt-section-head>.receipt-save-chip{display:none}.detail-sheet .receipt-save-chip{font-size:var(--fs-xs);background:0 0;border:0;padding:0}.detail-sheet .receipt-date-field{justify-content:start;gap:var(--space-1-5) var(--space-5);margin-bottom:var(--space-5);font-size:var(--fs-base);grid-template-columns:auto minmax(0,340px)}.detail-sheet .receipt-date-field small{font-size:var(--fs-xs);grid-column:2}.detail-sheet .receipt-candidate-list{border:1px solid var(--line);border-radius:var(--radius-control);gap:0;overflow:clip}.detail-sheet .receipt-candidate{gap:var(--space-2-5) var(--space-4-5);padding:var(--space-4-5);border:0;border-bottom:1px solid var(--line2);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.detail-sheet .receipt-candidate:last-child{border-bottom:0}.detail-sheet .receipt-candidate.selected{background:var(--surface)}.detail-sheet .receipt-candidate-head{gap:var(--space-1-5);flex-direction:column;display:flex}.detail-sheet .receipt-candidate-head b{font-size:18px}.detail-sheet .receipt-candidate-head span{font-size:var(--fs-base)}.detail-sheet .receipt-arrival-toggle{padding:var(--space-half) 0;min-height:38px;font-size:var(--fs-sm);background:0 0;border:0;justify-content:flex-start}.detail-sheet .receipt-candidate .receipt-arrival-toggle[aria-checked=true]{color:var(--brand);background:0 0}.detail-sheet .receipt-actual-row{padding-top:var(--space-half);flex-wrap:wrap;place-content:start flex-end;align-items:center;max-width:280px;margin:0}.detail-sheet .receipt-actual-row>label{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.detail-sheet .receipt-actual-row .receipt-number-field{flex:1;width:auto;min-width:0}.detail-sheet .receipt-actual-row .receipt-number-field input{font-variant-numeric:tabular-nums;width:16ch;min-width:14ch;max-width:100%}.detail-sheet .receipt-actual-row .receipt-number-field em{flex:none}.detail-sheet .place-edit-btn,.detail-sheet .sheet-supplier{min-height:44px}.detail-sheet .match{border-radius:var(--radius-inner);font-size:var(--fs-sm);padding:var(--space-1-5) var(--space-2);font-weight:550}.detail-sheet .receipt-pack-fields{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-column:1/-1;margin:0}.detail-sheet .receipt-pack-fields>summary{min-height:44px;padding:var(--space-2-5) var(--space-3);font-size:var(--fs-base)}.detail-sheet .receipt-pack-fields>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:auto;transition:transform .18s ease-out;transform:rotate(45deg)}.detail-sheet .receipt-pack-fields[open]>summary:after{transform:rotate(225deg)}.detail-sheet .receipt-pack-body{padding:var(--space-1) var(--space-3) var(--space-3)}.detail-sheet .receipt-pack-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.detail-sheet .receipt-pack-foot{gap:var(--space-2-5);flex-wrap:wrap}.detail-sheet .receipt-pack-foot .receipt-remember-pack{white-space:nowrap;width:auto;font-size:var(--fs-sm)}.detail-sheet .receipt-quantity-hint{grid-column:1/-1}.detail-sheet .receipt-photo-panel{border-top:1px solid var(--line2);padding-top:var(--space-5)}.detail-sheet .receipt-photo-panel h4{font-size:var(--fs-md)}.detail-sheet .receipt-photo-panel h4 small{font-weight:400;font-size:var(--fs-sm);color:var(--ink2)}.detail-sheet .receipt-photo-panel p{font-size:var(--fs-xs);color:var(--ink2);line-height:1.6}.detail-sheet .receipt-photo-grid{gap:var(--space-2-5);grid-template-columns:repeat(3,minmax(0,1fr))}.detail-sheet .receipt-photo-card{border-radius:var(--radius-control);min-width:0}.detail-sheet .receipt-photo-card img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}.detail-sheet .receipt-photo-card>small{overflow-wrap:anywhere}.detail-sheet .receipt-photo-add{min-height:66px}.receipt-delivery-details{border:1px solid var(--line);border-radius:var(--radius-control)}.receipt-delivery-details summary{min-height:44px;padding:var(--space-2-5) var(--space-3-5);font-size:var(--fs-base);cursor:pointer;font-weight:650}.receipt-delivery-details summary small{color:var(--ink2);font-weight:400}.receipt-delivery-details .delivery-check,.receipt-delivery-details .receipt-delivery-note{margin:var(--space-3)}.detail-hint{color:var(--ink2);font-size:var(--fs-sm);margin:var(--space-3-5) 0;line-height:1.65}.detail-sheet .receipt-submit-bar{display:block}.detail-sheet .receipt-submit-summary{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-base);display:flex}.detail-sheet .receipt-submit-summary>span{color:var(--ink2)}.detail-sheet .receipt-submit-summary .receipt-miss{white-space:nowrap;min-height:48px}.detail-sheet .receipt-form-problem{font-size:var(--fs-sm)}.reschedule-intro{padding:var(--space-1) 0 var(--space-6);border-bottom:1px solid var(--line2);margin-bottom:var(--space-5)}.detail-sheet .reschedule-picker{margin-bottom:var(--space-7);border:0;padding:0}.detail-sheet .reschedule-picker-label{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.detail-sheet .reschedule-pick{min-height:56px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);margin-bottom:var(--space-2);background:var(--surface);color:var(--ink);font-size:var(--fs-md)}.detail-sheet .reschedule-form{gap:var(--space-6);margin:0 0 var(--space-7);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.detail-sheet .reschedule-form label{gap:var(--space-2-5);font-size:var(--fs-base);display:grid}.detail-sheet .reschedule-form input,.detail-sheet .reschedule-form select{border:1px solid var(--line);width:100%;height:46px;padding:var(--space-2) var(--space-3);background:var(--surface)}.detail-sheet .date-quick-picks{gap:var(--space-2);margin-top:var(--space-2-5);flex-wrap:wrap;display:flex}.detail-sheet .date-quick-picks .eta-chip{font-size:var(--fs-xs)}.reschedule-form>.reschedule-calendar,.detail-sheet .reschedule-form>.date-warning{grid-column:1/-1}.reschedule-calendar{gap:var(--space-1);display:grid}.reschedule-calendar-head,.reschedule-calendar-grid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.reschedule-calendar-head span{color:var(--ink2);font-size:var(--fs-caption);text-align:center;font-weight:700}.reschedule-calendar-head .is-rest{color:var(--bad)}.reschedule-day{min-height:40px;padding:var(--space-half) 0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;place-content:center;justify-items:center;font-weight:700;line-height:1.15;display:grid}.reschedule-day small{color:var(--brand-ink);font-size:var(--fs-caption);font-weight:600}.reschedule-day:hover:not(:disabled){background:var(--brand-soft)}.reschedule-day:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.reschedule-day[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand)}.reschedule-day:disabled{cursor:default}.reschedule-day.is-past{background:var(--surface2);color:var(--ink3);border-color:#0000}.reschedule-day.is-rest{background:var(--holiday-tint);color:var(--bad);border-color:#0000}.reschedule-day.is-current{color:var(--ink2);border-style:dashed}@media (max-width:760px){.reschedule-day{min-height:44px}}.detail-sheet .supplier-mail-section .btn{width:100%;color:var(--brand);justify-content:flex-start;min-height:54px}.detail-inspection-tabs{align-items:center;gap:var(--space-4-5);border-bottom:1px solid var(--line2);padding:0 var(--space-7);display:flex}.detail-inspection-tabs>[role=tab]{min-height:50px;padding:var(--space-2-5) var(--space-2);font-size:var(--fs-md);color:var(--ink2);white-space:nowrap;border-bottom:3px solid #0000}.detail-inspection-tabs [aria-selected=true]{color:var(--brand);border-color:var(--brand);font-weight:700}.detail-inspection-tabs>.btn{min-height:44px;padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-sm);white-space:nowrap;color:var(--brand-ink);margin-left:auto}.detail-receipt-facts{gap:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--line2);margin-bottom:var(--space-4-5);grid-template-columns:1fr 1fr;display:grid}.detail-receipt-facts>div{gap:var(--space-2);display:grid}.detail-receipt-facts b{font-size:23px}.detail-receipt-facts span{color:var(--ink2);font-size:var(--fs-base)}.detail-undo{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--brand-soft);padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--line);border-radius:var(--radius-control);margin:var(--space-3) 0 var(--space-5);display:flex}.detail-undo small{margin-top:var(--space-1-5);color:var(--ink2);font-size:var(--fs-xs);display:block}.detail-qc-links{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.detail-qc-links a{white-space:normal;overflow-wrap:anywhere}.detail-receipt-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;margin:var(--space-3) 0 var(--space-6);font-size:var(--fs-base);overflow:hidden}.detail-receipt-table th,.detail-receipt-table td{padding:var(--space-3);text-align:left;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.detail-receipt-table th{background:var(--surface2);color:var(--ink2);font-weight:550}.detail-receipt-table td:last-child,.detail-receipt-table th:last-child{border-right:0}.detail-receipt-table tr:last-child td{border-bottom:0}.detail-receipt-table td:first-child,.detail-batch-packing p{overflow-wrap:anywhere;min-width:0}.detail-sheet .canceled-receipt-records summary,.detail-sheet .detail-batch-packing summary{min-height:44px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);margin-top:var(--space-2-5);cursor:pointer;font-weight:600}.detail-batch-packing p{padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--line2);font-size:var(--fs-sm)}.detail-sheet .issue-list{gap:var(--space-4-5);display:grid}.detail-sheet .issue-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-control);padding:var(--space-6)}.detail-sheet .detail-issue-name{margin:0 0 var(--space-5);font-size:19px}.detail-sheet .issue-head{flex-wrap:wrap}.detail-sheet .issue-note{white-space:pre-wrap;font-size:var(--fs-md);margin:var(--space-4-5) 0;line-height:1.7}.detail-issue-state{font-size:var(--fs-sm);color:var(--issue);background:var(--issue-soft);border-radius:var(--radius-pill);padding:var(--space-1-5) var(--space-2-5)}.detail-issue-state.resolved{color:var(--ink2);background:var(--gray-soft)}.issue-action-workspace{margin-top:var(--space-5);border-top:1px solid var(--line2);padding-top:var(--space-4)}.legacy-item-record{padding:var(--space-6) var(--space-7);flex:1;overflow-y:auto}.legacy-item-record p{margin-block:var(--space-3);overflow-wrap:anywhere}.legacy-item-record h4{margin-block:var(--space-5) var(--space-3)}.issue-action-history h5{font-size:var(--fs-base);margin:0 0 var(--space-3)}.issue-action-history ol{padding:0 0 0 var(--space-3);margin:0 0 var(--space-5);border-left:2px solid var(--line);list-style:none}.issue-action-history li+li{margin-top:var(--space-3-5)}.issue-action-history p{margin:var(--space-1) 0}.issue-action-history small{margin-top:var(--space-1);color:var(--ink2);display:block}.issue-action-note{white-space:pre-wrap;overflow-wrap:anywhere}.issue-action-form>label{margin-bottom:var(--space-2);font-weight:700;display:block}.issue-action-form small{color:var(--ink2);margin-left:var(--space-1-5);font-weight:400}.issue-action-form textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:84px;padding:var(--space-2-5) var(--space-3);background:var(--surface);color:var(--ink);font:inherit}.issue-action-buttons{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.issue-action-buttons .btn{gap:var(--space-1);min-height:44px}.issue-resolution-options{margin:var(--space-4) 0 0;gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.issue-resolution-options legend{margin-bottom:var(--space-2-5);font-weight:700}.issue-resolution-options label{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-2-5);display:flex}.issue-resolution-options label.on{background:var(--brand-soft);border-color:var(--action)}.issue-resolution-options input{accent-color:var(--action)}.issue-resolution-options p{color:var(--ink2);font-size:var(--fs-sm);grid-column:1/-1;margin:0}.detail-sheet .issue-meta{font-size:var(--fs-sm);margin:var(--space-3-5) 0}.detail-sheet .issue-resolve{min-width:130px;color:var(--on-accent);background:var(--action);border-color:var(--action);margin-left:auto;display:flex}.detail-sheet .issue-resolutions{gap:var(--space-2);border-top:1px solid var(--line2);padding-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.detail-sheet .issue-resolutions>b,.detail-sheet .issue-resolutions>p,.detail-sheet .issue-resolutions>.issue-cancel{grid-column:1/-1}.detail-sheet .issue-resolutions>p{font-size:var(--fs-sm);color:var(--ink2)}.detail-sheet .issue-resolutions>button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;font-size:var(--fs-base)}.detail-sheet .issue-resolutions>.issue-cancel{white-space:nowrap;width:100%}.detail-plan-item{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);display:flex}.detail-plan-item>b{overflow-wrap:anywhere;min-width:0}.app-shell .detail-plan-item button.btn{min-height:44px}.detail-sheet .tag-editor{flex-wrap:wrap}.detail-empty{color:var(--ink2);padding:var(--space-8) 0}.personal-display-page{max-width:680px;padding:var(--space-7) var(--space-5) var(--space-15);margin:0 auto}.personal-display-page>header{gap:var(--space-4);margin-bottom:var(--space-7);color:var(--ink2);align-items:center;display:flex}.personal-display-page>header a{min-height:44px;color:var(--brand);align-items:center;display:inline-flex}.detail-menu-settings{max-width:650px;margin:0 auto}.detail-settings-heading{gap:var(--space-3);margin-bottom:var(--space-7);display:flex}.detail-settings-heading h2{margin:0;font-size:21px}.detail-settings-heading p{margin:var(--space-2) 0 0;color:var(--ink2);font-size:var(--fs-sm)}.detail-menu-settings fieldset{gap:var(--space-2);margin:0 0 var(--space-6);border:0;padding:0;display:grid}.detail-menu-settings legend{font-size:var(--fs-base);margin-bottom:var(--space-3);font-weight:650}.detail-menu-choice{align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);min-height:54px;padding:var(--space-3);cursor:pointer;display:flex}.detail-menu-choice:has(input:checked){background:var(--brand-soft);border-color:var(--brand)}.detail-menu-choice svg{color:var(--brand);opacity:0;margin-left:auto}.detail-menu-choice:has(input:checked) svg{opacity:1}.detail-menu-choice input{width:20px;height:20px;accent-color:var(--brand)}.detail-start-choice{gap:var(--space-2-5);font-size:var(--fs-base);font-weight:600;display:grid}.detail-start-choice select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:48px;padding:var(--space-2-5) var(--space-3);font-size:var(--fs-md)}.detail-settings-note{font-size:var(--fs-sm);color:var(--ink2);margin:var(--space-3-5) 0;line-height:1.7}.detail-reset{align-items:center;gap:var(--space-1-5);min-height:44px;font-size:var(--fs-sm);display:inline-flex}.detail-settings-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-7);border-top:1px solid var(--line2);padding:var(--space-4-5) 0;display:flex}.detail-settings-actions .btn{min-width:110px;min-height:44px}.detail-sheet :is(button,a,summary),.detail-menu-choice{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-press) var(--motion-ease)}.detail-sheet button:active:not(:disabled),.detail-sheet a:active,.detail-sheet summary:active{transition-duration:60ms;transform:scale(.96)}.detail-sheet .receipt-candidate{transition:color .14s ease-out,background-color .14s ease-out}.detail-sheet .sheet-more[open]>.sheet-more-popover{animation:detail-menu-enter .18s var(--motion-ease)}.detail-sheet .detail-rail-nav [aria-current=page]>svg{animation:selection-enter var(--motion-view) var(--motion-ease)}.detail-sheet [data-disclosure-closing]>:not(summary){pointer-events:none}.sheet.detail-sheet[data-motion-state=entering],.sheet.detail-sheet[data-motion-state=closing]{transform:translate(100%)}html[data-input-mode=keyboard] .detail-sheet :is(button,a,summary):active{transform:none}@keyframes detail-menu-enter{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.detail-sheet :is(.detail-menu-recovery button,.detail-hub-nav button,.sheet-more-popover button,.sheet-more-popover a):hover{background:var(--brand-soft)}.detail-rail-nav>button:not([aria-current]):hover{background:var(--gray-soft)}.detail-sheet .eta-chip:hover{border-color:var(--brand)}}@media (max-width:859px){.sheet.detail-sheet{inset:var(--detail-viewport-top,0px) 0 auto;width:100%;height:var(--detail-viewport-height,100dvh);border:0;border-radius:0;max-height:none}.detail-workspace{display:flex}.detail-rail{display:none}.detail-main{flex:1}.detail-header{padding:max(var(--space-2),env(safe-area-inset-top)) var(--space-3-5) var(--space-1-5);gap:var(--space-1);min-height:56px}.detail-header h3{text-align:center;flex:1;font-size:19px}.detail-header-actions{gap:0;margin:0}.detail-sheet .detail-back{gap:var(--space-three-quarter);border-radius:var(--radius-inner);font-size:var(--fs-base);color:var(--brand);display:inline-flex}.detail-mobile-context{padding:var(--space-three-quarter) var(--space-4-5) var(--space-1-5);display:block}.detail-mobile-context .detail-context{gap:var(--space-1) var(--space-2-5);grid-template-columns:auto 1fr;align-items:center;padding:0;display:grid}.detail-mobile-context .detail-item-name{font-size:var(--fs-base);grid-column:1/-1;margin:0}.detail-compact-tabs:not([hidden]){display:block}.detail-context h3{margin:0;font-size:19px}.detail-badges{gap:var(--space-1-5);margin:0}.detail-context .badge{font-size:var(--fs-xs);padding:var(--space-three-quarter) var(--space-2)}.detail-context p{font-size:var(--fs-xs);grid-column:1/-1;line-height:1.4}.detail-progress{margin-top:var(--space-1);grid-column:1/-1}.detail-mobile-recovery{padding:0 var(--space-3-5);border-bottom:1px solid var(--line2);display:block}.detail-mobile-recovery[hidden]{display:none}.detail-mobile-recovery .detail-menu-recovery{justify-content:flex-end;margin:0;padding:0}.detail-menu-recovery button{min-height:44px;font-size:var(--fs-xs);padding:var(--space-three-quarter) var(--space-1-5)}.detail-pane-scroll{padding:var(--space-4-5) var(--space-4-5) var(--space-6);scrollbar-gutter:auto}.detail-hub-nav>button{border-bottom:1px solid var(--line2);min-height:90px;padding:var(--space-4) var(--space-half);border-radius:0}.detail-hub-nav b{font-size:20px}.detail-hub-nav small{font-size:var(--fs-base)}.detail-footer,.detail-sheet .receipt-submit-bar{padding:var(--space-2-5) var(--space-4) max(var(--space-2-5),env(safe-area-inset-bottom));gap:var(--space-2);min-height:68px}.detail-footer:has(.detail-notification){grid-template-columns:1fr;display:grid}.detail-footer-actions{gap:var(--space-2-5);width:100%}.detail-footer-actions .btn{min-width:0;padding:var(--space-2-5) var(--space-2);flex:1}.detail-footer-actions .btn.primary,.detail-sheet .receipt-submit{min-width:145px}.detail-footer>.btn:only-child{width:100%;min-width:0}.detail-notification{font-size:var(--fs-xs);gap:var(--space-1-5)}.detail-footer>span{font-size:var(--fs-xs)}.detail-sheet .receipt-submit-summary{gap:var(--space-three-quarter);font-size:var(--fs-xs);grid-template-columns:1fr;display:grid}.detail-sheet .receipt-submit-summary .detail-footer-actions{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.detail-sheet .receipt-submit-summary .detail-footer-actions .btn{width:100%;min-width:0;min-height:48px}.detail-sheet #shipForm{gap:var(--space-4)}.ship-target-summary{padding:0 0 var(--space-3);border-top:0}.ship-target-summary>b,.ship-target-summary p{font-size:var(--fs-base)}.detail-sheet .bigseg button{min-height:46px;font-size:var(--fs-md)}.ship-vehicle-fields{gap:var(--space-4);grid-template-columns:1fr}.ship-vehicle-fields>.recent-shipments,.ship-vehicle-fields>.finput:nth-of-type(n),.ship-vehicle-fields>.eta-quick-picks{grid-area:auto}.ship-vehicle-fields:not(:has(.recent-shipments))>.finput:nth-of-type(n){grid-row:auto}.ship-vehicle-fields>.recent-shipments{order:-1}.detail-sheet .recent-shipment-chip{font-size:var(--fs-xs);min-height:44px}.detail-sheet .recent-shipment-chips{flex-wrap:nowrap}.detail-sheet .recent-shipment-chip{flex:1 1 0;min-width:0}.detail-sheet .finput>span{font-size:var(--fs-base);margin-bottom:var(--space-2)}.detail-sheet .eta-chip{font-size:var(--fs-xs);padding:var(--space-1-5)}.detail-sheet .receipt-date-field{gap:var(--space-1-5) var(--space-3);font-size:var(--fs-base);grid-template-columns:auto minmax(0,1fr)}.detail-sheet .detail-info{font-size:var(--fs-base);gap:var(--space-1-5) var(--space-2-5);padding:var(--space-4) 0}.detail-info-value,.detail-sheet .detail-info .callbtn{font-size:18px}.detail-sheet .detail-info .callbtn{justify-content:flex-start;gap:var(--space-1-5)}.detail-info .callbtn span{text-align:center;width:100%;display:block}.detail-share-control{padding:var(--space-3)}.detail-share-control>div{min-width:0;font-size:var(--fs-sm)}.detail-share-control .btn{font-size:var(--fs-xs);padding:var(--space-2);white-space:nowrap}.detail-sheet .receipt-date-field small{font-size:var(--fs-xs)}.detail-sheet .receipt-candidate{padding:var(--space-3-5) var(--space-2-5);gap:var(--space-1-5) var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.detail-sheet .receipt-candidate-head,.detail-sheet .receipt-candidate-head>div{display:contents}.detail-sheet .receipt-candidate-head b{grid-area:1/1/auto/-1}.detail-sheet .receipt-candidate-head>div>span{grid-area:2/1;align-self:center}.detail-sheet .receipt-candidate-head b{font-size:var(--fs-md)}.detail-sheet .receipt-candidate-head span{font-size:var(--fs-sm)}.detail-sheet .receipt-arrival-toggle{grid-area:4/1/auto/-1;min-height:44px;margin:0}.detail-sheet .receipt-actual-row{justify-content:flex-start;gap:var(--space-2);grid-area:3/1/auto/-1;max-width:none;padding:0}.detail-sheet .receipt-quantity-hint{grid-row:4;margin-top:0}.detail-sheet .receipt-candidate:has(.receipt-quantity-hint) .receipt-arrival-toggle{grid-row:5}.detail-sheet .receipt-actual-row .receipt-number-field input{width:100%;padding:var(--space-2)}.detail-sheet .receipt-actual-row>label{min-width:0;font-size:var(--fs-sm);gap:var(--space-2);flex:1 0 100%}.detail-sheet .receipt-actual-row .match{font-size:var(--fs-xs);padding:var(--space-1)}.detail-sheet .receipt-pack-fields>summary{font-size:var(--fs-sm)}.detail-sheet .receipt-pack-row{gap:var(--space-2)}.detail-sheet .receipt-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-sheet .receipt-photo-panel .receipt-section-head{margin-bottom:var(--space-3)}.detail-sheet .receipt-photo-panel p{font-size:var(--fs-xs)}.detail-sheet .reschedule-form{gap:var(--space-6);grid-template-columns:1fr}.detail-sheet .reschedule-picker{margin-bottom:var(--space-6)}.detail-sheet .reschedule-picker-label{font-size:var(--fs-base)}.detail-sheet .date-quick-picks .eta-chip{font-size:var(--fs-xs)}.detail-inspection-tabs{padding:0 var(--space-4-5);gap:var(--space-2)}.detail-inspection-tabs>[role=tab]{font-size:var(--fs-base);padding:var(--space-2) var(--space-1-5)}.detail-inspection-tabs>.btn{font-size:var(--fs-xs);padding:var(--space-1-5) var(--space-2)}.detail-receipt-facts{gap:var(--space-3)}.detail-receipt-facts b{font-size:19px}.detail-receipt-facts span,.detail-receipt-table{font-size:var(--fs-xs)}.detail-receipt-table th,.detail-receipt-table td{padding:var(--space-2-5) var(--space-1-5)}.detail-receipt-table .match{font-size:var(--fs-xs);padding:var(--space-1);white-space:nowrap}.detail-undo{padding:var(--space-2-5);font-size:var(--fs-xs)}.detail-undo small{font-size:var(--fs-xs)}.detail-sheet .issue-card{padding:var(--space-4)}.detail-sheet .issue-note{font-size:var(--fs-base)}.detail-sheet .sheet-more-popover{top:calc(100% + 6px);right:0}.detail-sheet .sheet-more-popover>button,.detail-sheet .sheet-more-popover>a{font-size:var(--fs-base)}}@media (prefers-reduced-motion:reduce){.detail-sheet *,.detail-menu-choice{scroll-behavior:auto!important;transition:none!important;animation:none!important}.detail-sheet :is(button,a,summary):active,.sheet.detail-sheet[data-motion-state]{transform:none}.detail-sheet details::details-content{transition:none!important}}@container receiving-detail (max-width:600px){.detail-sheet .receipt-candidate{padding:var(--space-3) var(--space-2-5);gap:var(--space-1-5) var(--space-2);grid-template-columns:minmax(0,1fr)}.detail-sheet .receipt-candidate-head,.detail-sheet .receipt-candidate-head>div{display:contents}.detail-sheet .receipt-candidate-head b{font-size:var(--fs-md);grid-area:1/1/auto/-1}.detail-sheet .receipt-candidate-head>div>span{font-size:var(--fs-sm);grid-area:2/1;align-self:center}.detail-sheet .receipt-arrival-toggle{grid-area:4/1/auto/-1;min-height:44px;margin:0}.detail-sheet .receipt-actual-row{justify-content:flex-start;gap:var(--space-2);grid-area:3/1/auto/-1;max-width:none;padding:0}.detail-sheet .receipt-actual-row>label{min-width:0;font-size:var(--fs-sm);flex:1 0 100%}.detail-sheet .receipt-actual-row .receipt-number-field input{width:100%;min-width:0;padding:var(--space-2)}.detail-sheet .receipt-actual-row .match{font-size:var(--fs-xs);padding:var(--space-1)}.detail-sheet .receipt-quantity-hint{grid-row:4;margin-top:0}.detail-sheet .receipt-candidate:has(.receipt-quantity-hint) .receipt-arrival-toggle{grid-row:5}.detail-sheet .receipt-pack-fields>summary{font-size:var(--fs-sm)}.detail-sheet .receipt-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-sheet .receipt-submit-summary{gap:var(--space-1);font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr);display:grid}.detail-sheet .receipt-submit-summary .detail-footer-actions{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.detail-sheet .receipt-submit-summary .detail-footer-actions .btn{width:100%;min-width:0;min-height:48px}}
.schedule-toolbar{justify-content:space-between;gap:var(--space-2-5) var(--space-4);flex-wrap:wrap;display:flex}.schedule-toolbar-period{flex:0 auto}.schedule-toolbar .schedule-date-nav .navarr{width:36px;min-width:36px;height:40px}.schedule-toolbar .schedule-date-picker{min-height:40px}.schedule-filter-cluster{min-width:0;position:relative}.schedule-three-filters{gap:var(--space-1-5);display:flex}.schedule-filter-dropdown{flex:1;min-width:0;position:relative}.schedule-filter-trigger{justify-content:center;align-items:center;gap:var(--space-1-5);width:100%;min-width:112px;min-height:40px;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);white-space:nowrap;font-size:var(--fs-sm);display:flex}.schedule-filter-trigger>span{color:var(--ink2)}.schedule-filter-trigger b{color:var(--ink);font-weight:700}.schedule-filter-trigger[data-active=true]{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:var(--brand-soft)}.schedule-filter-trigger[data-active=true] b{color:var(--brand-ink)}.schedule-filter-trigger svg{margin-left:var(--space-three-quarter);flex-shrink:0}.schedule-filter-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.schedule-filter-menu{min-width:160px;padding:var(--space-1-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-sheet);z-index:var(--z-dropdown);position:absolute;top:calc(100% + 6px);right:0}.schedule-filter-menu button,.schedule-filter-menu a{align-items:center;gap:var(--space-2-5);width:100%;min-height:44px;padding:var(--space-2) var(--space-2-5);font-size:var(--fs-base);text-align:left;border-radius:var(--radius-control);display:flex}.schedule-filter-menu button>span{flex:1}.schedule-filter-menu [aria-checked=true]{color:var(--brand-ink);background:var(--brand-soft);font-weight:650}.schedule-filter-menu .schedule-filter-extra{border-top:1px solid var(--line);margin-top:var(--space-1);color:var(--ink2);font-size:var(--fs-xs);border-radius:0}.schedule-filter-menu .schedule-filter-group{border-top:1px solid var(--line);margin-top:var(--space-1);padding-top:var(--space-1);display:grid}.schedule-filter-menu .schedule-filter-group-label{padding:var(--space-1) var(--space-2-5) 0;color:var(--ink3);font-size:var(--fs-xs);font-weight:600}.schedule-three-filters button:focus-visible,.schedule-three-filters a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.schedule-advanced-filters{padding:var(--space-2) 0}.schedule-filter-dropdown:first-child .schedule-filter-menu{left:0;right:auto}.summary-matrix thead th button{min-height:52px;padding:var(--space-1-5);gap:var(--space-half)}.summary-matrix thead th strong{font-size:var(--fs-base);font-weight:650}.summary-matrix th:first-child{width:90px;padding:var(--space-2) var(--space-3)}.summary-cell{min-height:40px;padding:var(--space-1-5) var(--space-3);gap:var(--space-half);font-size:var(--fs-sm);line-height:1.5}@media (max-width:760px){.summary-cell,.app-shell .btn.small,button.summary-dispatch,.schedule-toolbar .schedule-date-picker{min-height:44px}}.summary-matrix td[data-selected-column=true]{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}.summary-cell[aria-pressed=true]{border:2px solid var(--brand);border-radius:var(--radius-control);background:var(--brand-soft)}.summary-matrix .summary-cell>span{flex-wrap:nowrap}.summary-detail-heading{padding-block:var(--space-3-5) var(--space-2);gap:var(--space-2) var(--space-3)}.summary-detail-heading h2{font-size:var(--fs-md)}.summary-detail-heading>.btn{margin-left:auto}.summary-progress{font-size:var(--fs-xs);color:var(--ink2)}.receipt-status-view{align-items:center;gap:var(--space-half);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}.receipt-status-view>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.schedule-quality-link{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2-5);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink2);background:var(--surface);font-size:var(--fs-sm);display:flex}.schedule-quality-link>svg:first-child,.schedule-quality-link b{color:var(--issue)}.schedule-quality-link>svg:last-child{margin-left:auto}.summary-suppliers{background:0 0;border:0;overflow:visible}.summary-supplier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:var(--space-2-5);overflow:clip}.summary-supplier-heading{background:var(--surface2);align-items:center;display:flex}.summary-supplier-toggle{width:auto;min-width:0;min-height:36px;padding:var(--space-1-5) var(--space-3);flex:1}.summary-supplier-toggle>strong{font-size:var(--fs-base)}.summary-supplier-toggle>.num{font-size:var(--fs-xs)}.summary-bulk-entry{padding:var(--space-1-5) var(--space-3);min-height:44px;color:var(--brand-ink);font-size:var(--fs-sm);flex-shrink:0}.summary-supplier .waiting-section{padding:var(--space-2)}.summary-supplier .bulk-check{align-self:flex-start;height:44px;min-height:44px}.summary-supplier .bulk-bar{position:static}.summary-item-table-compact th:first-child{width:48%}.summary-item-table-compact th:nth-child(2){width:17%}.summary-item-table-compact th:nth-child(3){width:19%}.summary-item-table-compact th:last-child{width:16%}.summary-item-table th,.summary-item-table td{padding:var(--space-1-5) var(--space-3);font-size:var(--fs-sm)}.summary-item-table th{font-size:var(--fs-xs)}.summary-item-table-compact thead.summary-thead-quiet{background:0 0}.summary-item-table-compact thead.summary-thead-quiet th{border-top:0;height:0;padding-block:0;font-size:0;line-height:0}.summary-columns{top:var(--topbar-h);z-index:var(--z-sticky);margin-bottom:var(--space-2);padding-inline:var(--space-quarter);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface2);color:var(--ink2);font-size:var(--fs-xs);grid-template-columns:48% 17% 19% 16%;font-weight:600;display:grid;position:sticky}.summary-columns>span{padding:var(--space-1-5) var(--space-3)}.summary-columns>.summary-quantity{text-align:right}.summary-item-row[data-selected=true]{outline:2px solid var(--brand);outline-offset:-2px;background:var(--brand-soft)}.summary-item-row[data-selected=true] td:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.summary-item-row[data-selected=true] td:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.app-sidebar-group{margin-top:var(--space-2)}.app-sidebar-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 55%,transparent)}.dashmain:has(.schedule-workspace){padding-top:var(--space-4)}.detail-size-toggle{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;display:inline-flex}@media (min-width:1200px){.scrim.dock-scrim{display:none}.app-content:has(.detail-dock-reserve):not(:has(.detail-sheet)){--detail-dock-width:372px;padding-right:calc(var(--detail-dock-width) + var(--space-5))}.app-content:has(.detail-sheet.is-dockable){--detail-dock-width:372px;padding-right:calc(var(--detail-dock-width) + var(--space-5))}.sheet.detail-sheet.is-dockable{width:372px;height:calc(100dvh - 88px);box-shadow:none;border-radius:var(--radius-card);z-index:var(--z-overlay);inset:76px 12px 12px auto}.is-dockable .detail-workspace{flex-direction:column;display:flex}.is-dockable .detail-rail{display:none}.is-dockable .detail-main{flex:1}.is-dockable .detail-header{padding:var(--space-2-5) var(--space-3) var(--space-2);gap:var(--space-1)}.is-dockable .detail-header h3{font-size:18px}.is-dockable .detail-header-actions{gap:var(--space-three-quarter)}.is-dockable .close{min-width:44px;min-height:44px}.is-dockable .detail-mobile-context{padding:var(--space-1) 0 var(--space-2);display:block}.is-dockable .detail-mobile-context .detail-context{align-items:center;gap:var(--space-1) var(--space-2-5);grid-template-columns:auto 1fr;display:grid}.is-dockable .detail-item-name{font-size:var(--fs-base);grid-column:1/-1;margin:0}.is-dockable .detail-context h3{margin:0;font-size:18px}.is-dockable .detail-context p{font-size:var(--fs-xs);grid-column:1/-1}.is-dockable .detail-context .badge{font-size:var(--fs-xs);padding:var(--space-three-quarter) var(--space-2)}.is-dockable .detail-badges{margin:0}.is-dockable .detail-due-inline{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.is-dockable .ship-target-summary{padding:0 0 var(--space-3);border-top:0}.is-dockable .ship-target-summary>b{font-size:var(--fs-base)}.is-dockable .ship-target-summary p{margin-top:var(--space-1);font-size:var(--fs-sm)}.detail-sheet.is-dockable:has(#shipForm) .detail-footer .detail-notification:not(.ship-progress){display:none}.detail-sheet.is-dockable .ship-banner.blue{display:flex}.is-dockable .detail-compact-tabs:not([hidden]){display:block}.is-dockable .detail-pane-scroll{padding:var(--space-2) var(--space-3) var(--space-4);scrollbar-gutter:auto}.is-dockable .detail-footer,.is-dockable .receipt-submit-bar{padding:var(--space-2-5) var(--space-3);gap:var(--space-2);flex-wrap:wrap;min-height:56px}.is-dockable .detail-footer>.btn:only-child{width:100%;min-width:0}.is-dockable .ship-vehicle-fields,.is-dockable .ship-parcel-fields{gap:var(--space-3-5);grid-template-columns:minmax(0,1fr)}.detail-sheet.is-dockable .ship-vehicle-fields>*,.detail-sheet.is-dockable .ship-vehicle-fields>.finput:nth-of-type(n){grid-area:auto}.detail-sheet.is-dockable .ship-vehicle-fields:not(:has(.recent-shipments))>.finput:nth-of-type(n){grid-area:auto}.detail-sheet.is-dockable .ship-vehicle-fields>.recent-shipments{order:-1}.is-dockable .ship-type-picker{margin-block:var(--space-2) var(--space-4)}.is-dockable .ship-type-picker button{min-height:44px}.is-dockable .sec h4,.is-dockable .ship-field-label{font-size:var(--fs-base)}.detail-sheet.is-dockable .btn,.is-dockable .receipt-candidate-row{padding:var(--space-2)}.is-dockable .detail-info{font-size:var(--fs-sm);padding:var(--space-2-5) 0}}.receiving-phone{max-width:560px;padding:0 0 var(--space-20)}.receiving-apphead{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.receiving-apphead .mobile-brand{align-items:center;gap:var(--space-2);min-width:0;margin-right:auto;display:flex}.receiving-apphead .nm{white-space:nowrap;font-size:20px}.mobile-site-select{align-items:center;display:flex;position:relative}.mobile-site-select select{appearance:none;background:var(--surface);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);min-height:44px;color:var(--ink);font-size:var(--fs-base)}.mobile-site-select svg{pointer-events:none;position:absolute;right:5px}.receiving-apphead .bellbtn{width:40px;min-width:40px;min-height:44px;padding:var(--space-1-5)}.receiving-apphead .bellbtn>svg{width:20px;height:20px}.receiving-apphead .bellbtn-label{display:none}.receiving-apphead .mobile-pc-switch{text-decoration:none}.receiving-phone .field-content{padding:0 var(--space-4)}.receiving-phone .mobile-schedule-toolbar{margin:var(--space-2) 0 var(--space-2-5)}.receiving-phone .schedule-date-nav>.navarr{width:44px;min-width:44px;min-height:44px}.receiving-phone .schedule-date-current{min-height:44px}.receiving-apphead>.bellbtn,.receiving-apphead .notif-wrap{margin-left:0}.receiving-phone .mobile-query-status:empty{display:none}.summary-mobile-navigation{z-index:var(--z-bar);padding-bottom:var(--space-2);background:var(--bg);position:sticky;top:0}.summary-mobile-navigation .summary-days{margin:0 0 var(--space-2)}.schedule-summary-mobile .summary-days{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:0;padding:0;overflow:visible}.schedule-summary-mobile .summary-days button{gap:var(--space-half);border-radius:var(--radius-control);min-height:64px;font-size:var(--fs-xs);color:var(--ink2);border:1px solid #0000;align-content:center;position:relative}.schedule-summary-mobile .summary-days button+button{border-left-color:var(--line)}.schedule-summary-mobile .summary-days button b,.schedule-summary-mobile .summary-days button strong{color:var(--ink);font-size:var(--fs-base);font-weight:650}.schedule-summary-mobile .summary-days button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.schedule-summary-mobile .summary-days button[aria-pressed=true] b,.schedule-summary-mobile .summary-days button[aria-pressed=true] strong{color:var(--brand-ink)}.summary-days em{font-size:var(--fs-xs);padding:0 var(--space-1-5);border-radius:var(--radius-card);background:var(--action);color:var(--on-accent);white-space:nowrap;font-style:normal;line-height:16px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.summary-days button:has(em){padding-top:var(--space-3-5)}.schedule-summary-mobile .summary-days .summary-day-holiday{max-width:100%;color:var(--bad);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.schedule-summary-mobile .summary-days button[aria-pressed=true] .summary-day-holiday{color:var(--bad)}.schedule-summary-mobile .summary-days button.is-holiday:not([aria-pressed=true]){background:var(--holiday-tint)}.schedule-summary-mobile .summary-days button.is-holiday>span,.schedule-summary-mobile .summary-days button.is-holiday>span b{color:var(--bad)}.receiving-phone .schedule-filter-trigger{min-width:0;min-height:44px;padding:var(--space-1-5) var(--space-1);gap:var(--space-three-quarter);font-size:var(--fs-sm)}.receiving-phone .schedule-filter-trigger svg{width:14px;margin-left:0}.receiving-phone .schedule-quality-link{margin:0 0 var(--space-2-5);min-height:44px;padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-xs)}.schedule-summary-mobile .summary-detail-heading{z-index:var(--z-sticky);background:var(--bg);padding:var(--space-1-5) 0 var(--space-2);flex-wrap:wrap;position:sticky;top:126px}.schedule-summary-mobile .summary-detail-heading h2{font-size:var(--fs-xs);color:var(--ink2);font-weight:600}.schedule-summary-mobile .summary-progress{font-size:var(--fs-xs);margin-left:auto}.schedule-summary-mobile .summary-supplier{border-radius:var(--radius-card);margin-bottom:var(--space-2-5)}.schedule-summary-mobile .summary-supplier-toggle{padding:var(--space-2) var(--space-2-5);gap:var(--space-1-5);flex-wrap:wrap;min-height:44px}.schedule-summary-mobile .summary-supplier-toggle strong{font-size:var(--fs-base)}.schedule-summary-mobile .summary-supplier-toggle>svg{order:4;margin-left:auto}.schedule-summary-mobile .summary-supplier-toggle>.num{font-size:var(--fs-xs)}.schedule-summary-mobile .summary-bulk-entry{padding:var(--space-1-5) var(--space-2);font-size:var(--fs-xs)}.schedule-summary-mobile .summary-mobile-item{align-items:center;gap:var(--space-1-5);min-height:64px;padding:var(--space-2-5) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.schedule-summary-mobile :is(.summary-mobile-item,.summary-bulk-entry,.bulk-check){scroll-margin-top:164px;scroll-margin-bottom:80px}.summary-product-copy{min-width:0;display:block}.schedule-summary-mobile .summary-product-name{font-weight:600;font-size:var(--fs-emph);line-height:1.35;display:block}.summary-product-meta{margin-top:var(--space-three-quarter);font-size:var(--fs-xs);line-height:1.4;display:block}.summary-product-supplier{margin-bottom:var(--space-half);color:var(--ink2);font-size:var(--fs-xs);font-weight:600;display:block}.summary-product-arrival{color:var(--ink);font-weight:600}.schedule-summary-mobile .summary-mobile-item .summary-quantity{font-size:var(--fs-base);white-space:nowrap;font-weight:600}.schedule-summary-mobile .summary-row-status{font-size:var(--fs-xs);padding:var(--space-three-quarter) var(--space-1-5);grid-area:auto/3;align-self:center}.receiving-bottomnav .bnwrap{max-width:560px}.receiving-bottomnav .bottomnav-indicator{width:calc(25% - 17px)}.receiving-bottomnav .bnwrap>.bn-more{flex:0 0 52px}.receiving-bottomnav .bnwrap>a,.receiving-bottomnav .bnwrap>button{justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--fs-xs);min-height:60px;color:var(--ink2);flex-direction:column;flex:1;display:flex;position:relative}.receiving-bottomnav .bnwrap>.on{color:var(--brand-ink)}.mobile-qc-content{margin-top:var(--space-3)}@media (max-width:359px){.receiving-apphead{padding-inline:var(--space-2-5)}.receiving-apphead .nm{font-size:var(--fs-md)}.receiving-apphead .mobile-brand{gap:var(--space-1-5)}.receiving-apphead .mobile-brand img{width:28px;height:28px}.receiving-phone .field-content{padding-inline:var(--space-2-5)}.receiving-phone .schedule-date-picker svg{display:none}.receiving-phone .schedule-date-nav{gap:var(--space-half)}.receiving-phone .schedule-date-nav>.navarr{width:44px;min-width:44px}.schedule-summary-mobile .summary-mobile-item{padding-inline:var(--space-2);gap:var(--space-1)}}@media (max-width:760px){.schedule-toolbar .schedule-date-nav .navarr{width:44px;min-width:44px;height:44px}.summary-supplier-toggle{min-height:44px}}@media (min-width:761px) and (max-width:859px){.sheet.detail-sheet .detail-footer,.sheet.detail-sheet .receipt-submit-bar{padding-right:var(--chat-fab-clear)}}@media (min-width:860px){.sheet.detail-sheet .detail-footer,.sheet.detail-sheet .receipt-submit-bar{padding-right:calc(var(--chat-fab-clear) - var(--space-6))}}@media (min-width:1200px){.sheet.detail-sheet.is-dockable .detail-footer,.sheet.detail-sheet.is-dockable .receipt-submit-bar{padding-right:var(--space-3)}.sheet.detail-sheet.is-dockable .detail-footer>.detail-footer-actions,.sheet.detail-sheet.is-dockable .detail-footer>.btn,.sheet.detail-sheet.is-dockable .receipt-submit-summary>.detail-footer-actions{margin-right:calc(var(--chat-fab-clear) - var(--space-3) * 2)}.sheet.detail-sheet.is-dockable .detail-footer>.btn:only-child{flex:auto;width:auto}.sheet.detail-sheet.is-dockable .detail-footer>.detail-footer-actions{flex:100%}.sheet.detail-sheet.is-dockable .detail-footer>.detail-footer-actions .btn{flex:1;min-width:0}}.receipt-confirm-scrim.scrim.open{z-index:var(--z-modal-scrim)}.receipt-confirm{z-index:var(--z-modal);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--surface);max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-sheet);animation:sheet-enter var(--motion-panel) var(--motion-ease);flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.receipt-confirm>header{gap:var(--space-1);border-bottom:1px solid var(--line2);padding:var(--space-4) var(--space-4) var(--space-3);display:grid}.receipt-confirm h3{font-size:var(--fs-md);margin:0;font-weight:800}.receipt-confirm>header p{color:var(--ink2);font-size:var(--fs-sm);margin:0}.receipt-confirm-list{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid;overflow-y:auto}.receipt-confirm-row{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:48px;padding:var(--space-1) var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.receipt-confirm-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--action);margin:0}.receipt-confirm-name{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);font-weight:700}.receipt-confirm-qty{color:var(--ink2);font-size:var(--fs-sm);white-space:nowrap}.receipt-confirm-row:has(>input:not(:checked)) .receipt-confirm-name{color:var(--ink3);font-weight:500;text-decoration:line-through}.receipt-confirm>footer{gap:var(--space-2);border-top:1px solid var(--line2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.receipt-confirm-sum{color:var(--ink2);font-size:var(--fs-sm);margin:0;font-weight:700}.receipt-confirm-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.receipt-confirm-actions .btn{min-height:48px}@media (hover:hover) and (pointer:fine){.receipt-confirm-row:hover{background:var(--gray-soft)}}@supports selector(:has(*)){:root[data-pick-style=toggle] .receipt-confirm-row{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:761px){.receipt-confirm{width:min(480px, calc(100vw - var(--space-8)));max-height:min(640px, calc(100dvh - var(--space-8)));border-radius:var(--radius-panel);padding-bottom:0;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.receipt-confirm-row{min-height:40px}.receipt-confirm-actions{justify-content:flex-end;display:flex}.receipt-confirm-actions .btn{min-height:40px}}@media (prefers-reduced-motion:reduce){.receipt-confirm{animation:none}}html[data-input-mode=keyboard] .receipt-confirm{animation:none}
.chat-conversation{grid-template-columns:minmax(0,1fr)}.chat-workspace.mobile{display:block}.chat-workspace.mobile>.chat-conversation,.chat-workspace.mobile>.chat-room-list{border-right:0;height:100%}.chat-workspace.mobile .chat-back-button{display:inline-flex}.chat-room-tools{padding:var(--space-3)}.chat-room-tools .chat-room-search{margin:var(--space-2) 0 0}.chat-room-filter{gap:var(--space-1);padding:var(--space-1);background:var(--surface2);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-room-filter button{border-radius:var(--radius-control);min-height:44px;color:var(--ink2);font-size:var(--fs-sm);font-weight:650}.chat-room-filter button[aria-pressed=true]{color:var(--brand-ink);background:var(--surface);box-shadow:var(--shadow)}.chat-room-draft{margin-top:var(--space-1);padding:var(--space-half) var(--space-1);border-radius:var(--radius-inner);font-size:var(--fs-xs);color:var(--brand-ink);background:var(--brand-soft);align-self:flex-start;font-style:normal}.chat-room-reset{min-height:44px;padding-inline:var(--space-3);color:var(--brand-ink);font-weight:650}.chat-date-divider{width:fit-content;margin:0 auto var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink3);font-size:var(--fs-xs)}.chat-bubble,.chat-issue-card>p{white-space:pre-wrap}.chat-message-body>.chat-photo-grid{max-width:480px;margin-top:var(--space-2);padding:0}.chat-photo{min-width:0}.chat-photo a{border-radius:var(--radius-card);min-height:44px;display:block;overflow:hidden}.chat-photo button{border:1px solid var(--line);border-radius:var(--radius-card);width:100%;min-height:80px;color:var(--brand-ink);background:var(--surface)}.chat-photo img{object-fit:contain;height:auto;display:block}.chat-composer .chat-compose-form{align-items:center}.chat-composer .chat-message-input{resize:vertical;grid-column:1/-1;width:100%;min-height:64px;max-height:144px;line-height:1.5}.chat-compose-count{text-align:right;color:var(--ink3);font-size:var(--fs-xs)}.chat-selected-photos{gap:var(--space-2);margin:0 0 var(--space-2);padding:0 0 var(--space-1);list-style:none;display:flex;overflow-x:auto}.chat-selected-photos li{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-1);flex:0 0 220px;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.chat-selected-photos img{object-fit:cover;border-radius:var(--radius-inner);width:44px;height:44px}.chat-selected-photos span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);font-size:var(--fs-xs);overflow:hidden}.chat-selected-photos button{place-items:center;width:44px;height:44px;display:grid}.chat-send-error,.notif-recovery{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--wait);background:var(--wait-soft);border-radius:var(--radius-control);font-size:var(--fs-sm);flex-wrap:wrap;line-height:1.5;display:flex}.chat-send-error{margin-top:var(--space-2)}.chat-send-error span,.notif-recovery span{overflow-wrap:anywhere;flex:180px;min-width:0}.chat-send-error button,.notif-recovery button{min-height:44px;padding-inline:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--brand-ink);font-weight:650}.chat-send-status{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--ink3)}.notif-popover>header{padding-block:var(--space-1);justify-content:space-between;align-items:center;display:flex}.notif-popover>header small{color:var(--ink3);font-weight:500;font-size:var(--fs-xs)}.notif-popover>header button{place-items:center;min-width:44px;min-height:44px;display:grid}.notif-recovery{margin:var(--space-2)}.chat-workspace button:focus-visible,.chat-photo a:focus-visible,.notif-popover button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.phone.immersive-chat{z-index:var(--z-overlay);width:100%;max-width:460px;height:100dvh;margin-inline:auto;padding:0;position:fixed;inset:0;overflow:hidden}.phone.immersive-chat>.field-content{height:100%;min-height:0;padding:0}.phone.immersive-chat .chat-workspace.mobile{border:0;height:100%;min-height:0;margin:0}@media (max-height:740px){.chat-workspace{min-height:0}.chat-composer{padding-block:var(--space-2) max(var(--space-2), env(safe-area-inset-bottom))}.chat-composer .chat-quick-actions{margin-bottom:var(--space-2)}.chat-message-scroll{padding-block:var(--space-3)}}
