.pilot-stock-search{display:flex;flex-direction:column;gap:6px;max-width:27rem;margin:20px 0 6px;font-weight:600}.pilot-stock-search input{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);padding:10px 12px;min-height:44px}.pilot-stock-search input:hover{border-color:var(--muted)}#pilot-stock-status{font-size:13px;color:var(--muted);margin:0 0 10px}.pilot-stock-table tr[hidden]{display:none}.pilot-stock-open{padding:7px 9px;margin:-7px -9px;border-radius:9px;background:transparent;color:var(--ink);font-weight:600;text-align:left}.pilot-stock-open:hover{background:var(--tint);color:var(--accent)}.pilot-stock-open[data-selected=true]{background:var(--tint);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pilot-stock-open:active{background:var(--line)}.pilot-stock-open:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pilot-stock-detail{display:grid;gap:25px}.pilot-stock-kicker{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.pilot-stock-detail section{display:grid;gap:10px}.pilot-stock-detail .pilot-stock-balance{font-size:30px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.pilot-stock-balance span{font-size:15px;font-weight:500}.pilot-stock-movements{list-style:none;padding:0;margin:0}.pilot-stock-movements li{padding:15px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.pilot-stock-movements li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.pilot-stock-movements li>div span,.pilot-stock-movements small{color:var(--muted);font-size:13px}.pilot-stock-movements p{margin-top:4px}.pilot-stock-movements li:last-child{border-bottom:1px solid var(--line)}
@media(prefers-reduced-motion:reduce){.pilot-stock-open,.pilot-stock-search input{transition:none!important}}

@media(max-width:720px){.sidebar{left:0!important;width:min(264px,calc(100vw - 32px))!important;transform:translateX(-100%);transition:transform 140ms cubic-bezier(.2,0,0,1)!important}.sidebar.open{transform:translateX(0);transition-duration:180ms!important}.sk-brand-row .nav-close,.mobile-nav{min-width:44px;min-height:44px}.nav-item{min-height:44px}}
@media(prefers-reduced-motion:reduce){.sidebar,.nav-scrim{transition:none!important;animation:none!important}}
html[data-motion=reduced] .sidebar,html[data-motion=reduced] .nav-scrim{transition:none!important;animation:none!important}
#pilot-status{font-size:13px;line-height:1.5;max-width:65ch}

.shared-tabs [role=tab]{min-height:44px}.shared-tabs [role=tab]:focus-visible{outline:2px solid var(--link);outline-offset:3px}
@keyframes pilot-nav-scrim-in{from{opacity:0}to{opacity:1}}
@media(max-width:720px){.nav-scrim:not([hidden]){inset:0;animation:pilot-nav-scrim-in 120ms ease-out}}
.pilot-stock-unit{display:grid;gap:14px;margin:4px 0 0;padding:16px;border:1px solid var(--line);border-radius:14px;min-width:0}.pilot-stock-unit legend{padding:0 6px;font-weight:600}.pilot-stock-unit p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pilot-stock-unit .field{min-width:0}

.pilot-stock-intro,.pilot-stock-unit{grid-column:1/-1}.pilot-stock-unit{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-stock-unit>p{grid-column:1/-1}@media(max-width:720px){.pilot-stock-unit{grid-template-columns:minmax(0,1fr)}}
[data-pilot="stock-form-refresh"][hidden]{display:none!important}

.pilot-stock-sku{display:block;margin-top:4px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}

#stock-receipt-origin,#stock-issue-origin,.pilot-stock-prior{grid-column:1/-1;min-width:0}.pilot-stock-prior{color:var(--muted);font-size:13px}.pilot-stock-prior summary{cursor:pointer}.pilot-stock-prior dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.pilot-stock-prior dd{margin:0;overflow-wrap:anywhere}
#stock-receipt-origin,#stock-issue-origin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px}#stock-receipt-origin[hidden],#stock-issue-origin[hidden]{display:none!important}#stock-receipt-origin legend,#stock-issue-origin legend{padding:0 6px;font-weight:600}#stock-receipt-origin>p,#stock-issue-origin>p,#stock-issue-options{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px;line-height:1.5}#stock-issue-origin>button{justify-self:start}@media(max-width:720px){#stock-receipt-origin,#stock-issue-origin{grid-template-columns:minmax(0,1fr)}}

/* Inventory comparison keeps name and physical quantity primary. */
.pilot-stock-summary{display:flex;flex-wrap:wrap;gap:8px 28px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}
.pilot-stock-summary strong{color:var(--ink);font-variant-numeric:tabular-nums}
.pilot-stock-search{margin:18px 0 8px;max-width:32rem;font-size:12px;font-weight:550;color:var(--muted)}
.pilot-stock-table{font-variant-numeric:tabular-nums}
.pilot-stock-table thead th{font-size:11px;color:var(--muted);font-weight:600}
.pilot-stock-table tbody tr{transition:background-color 150ms ease}
.pilot-stock-table tbody tr:hover{background:var(--surface)}
.pilot-stock-table td{padding-top:13px;padding-bottom:13px}
.pilot-stock-table td:nth-child(2){font-size:15px;font-weight:650;color:var(--ink)}
.pilot-stock-table td:nth-child(3){color:var(--muted)}
.pilot-stock-open{font-size:14px;line-height:1.35}
.pilot-stock-sku{font-size:12px;letter-spacing:.01em}
.pilot-stock-detail{gap:0}
.pilot-stock-detail section{gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}
.pilot-stock-detail section:first-of-type{padding-top:8px}
.pilot-stock-detail h3{margin:0;font-size:14px}
.pilot-stock-detail .pilot-stock-balance{font-size:32px;letter-spacing:-.035em}
.pilot-stock-detail section>div:not([data-receipts-result]){display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:700px){.pilot-stock-search{max-width:none}.pilot-stock-table td:nth-child(2){font-size:14px}.pilot-stock-detail section{padding:16px 0}}
@media(prefers-reduced-motion:reduce){.pilot-stock-table tbody tr{transition:none}}

/* Busca e cobertura compartilham uma área sem duplicar a contagem. */
html.pilot-mode .pilot-stock-bar{display:flex;align-items:end;gap:16px 28px;flex-wrap:wrap}
html.pilot-mode .pilot-stock-bar .pilot-stock-search{flex:1 1 260px;margin:8px 0;min-width:0}
html.pilot-mode .pilot-stock-bar .pilot-stock-summary{border:0;padding:0 0 12px;margin:0}
html.pilot-mode #pilot-stock-status:empty{display:none}
html.pilot-mode .page-heading:has([data-pilot="stock-create"]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}
html.pilot-mode .page-heading:has([data-pilot="stock-create"])>div:first-child{min-width:0;flex:1 1 180px}
@media(max-width:700px){html.pilot-mode .pilot-stock-bar{display:grid;gap:0}.pilot-stock-bar .pilot-stock-summary{padding:0 0 8px!important}.pilot-stock-bar .pilot-stock-search input{font-size:16px}}
html.pilot-mode .page-heading:has([data-pilot="stock-create"]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}
html.pilot-mode .page-heading:has([data-pilot="stock-create"])>div:first-child{display:contents}
html.pilot-mode .page-heading:has([data-pilot="stock-create"]) h1{grid-column:1;grid-row:1}
html.pilot-mode .page-heading:has([data-pilot="stock-create"]) p{grid-column:1/-1;grid-row:2;margin:0}
html.pilot-mode .page-heading:has([data-pilot="stock-create"]) .heading-actions{grid-column:2;grid-row:1;width:auto}
html.pilot-mode .pilot-stock-bar .pilot-stock-summary{display:flex;gap:4px 16px}
