@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:root{--platform-header-height: 3.5rem;--op-control-height: 2.375rem;--op-touch-height: 2.75rem;--op-space-1: .25rem;--op-space-2: .5rem;--op-space-3: .75rem;--op-space-4: 1rem;--op-space-5: 1.5rem;--op-space-6: 2rem;--op-radius: 6px;--op-border: #cbd5e1;--op-border-strong: #8796a8;--op-text: #111827;--op-text-muted: #536174;--op-text-subtle: #718096;--op-surface: #ffffff;--op-surface-muted: #f7f8fa;--op-surface-subtle: #f0f3f6;--op-primary: #1e5a7a;--op-primary-hover: #17465e;--op-primary-soft: #e5f0f5;--op-accent: #0f766e;--op-accent-soft: #e7f6f4;--op-danger: #b42318;--op-danger-bg: #fff1f0;--op-ok: #15803d;--op-ok-bg: #eefbf3;--op-warn: #b45309;--op-warn-bg: #fff7ed;--op-focus: #1e5a7a;--op-header: #111827;--op-header-border: #080d16;--op-nav-active: #e5f0f5;--op-nav-active-text: #15394d;--op-shadow-header: 0 2px 8px rgb(15 31 50 / 18%);--op-font: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif}html,body{height:100%}body{margin:0;padding:0;color:var(--op-text);font-family:var(--op-font);font-size:.9375rem;line-height:1.45;letter-spacing:0;background:var(--op-surface-muted)}button,input,select,textarea{letter-spacing:0}a{color:var(--op-primary);text-underline-offset:.16em}a:hover{color:var(--op-primary-hover)}app-root{display:flex;flex-direction:column;min-height:100%;height:100%}.btn-primary,button.btn-primary,button[type=submit].btn-primary{appearance:none;border:1px solid var(--op-primary);background:var(--op-primary);color:#fff;border-radius:var(--op-radius);min-height:var(--op-control-height);padding:.38rem .8rem;font:inherit;font-weight:600;cursor:pointer}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled){background:var(--op-primary-hover);border-color:var(--op-primary-hover)}.btn-primary:disabled,button:disabled{opacity:.55;cursor:not-allowed}label{display:flex;flex-direction:column;gap:.25rem;color:var(--op-text);font-weight:600;font-size:.875rem}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;font-weight:400;color:var(--op-text);border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface);padding:.42rem .6rem;min-height:var(--op-control-height);transition:border-color .12s ease,box-shadow .12s ease}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--op-border-strong)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--op-focus);outline-offset:2px}.banner,.hint,.status,.note{color:var(--op-text-muted)}.banner.error,.error,.hint.error{color:var(--op-danger)}.banner.error,.error-state{background:var(--op-danger-bg);border:1px solid #fecaca;border-radius:var(--op-radius);padding:var(--op-space-3)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.5rem .55rem;border-bottom:1px solid var(--op-border);vertical-align:top}th{font-size:.75rem;text-transform:uppercase;letter-spacing:0;color:var(--op-text-muted);font-weight:700;background:var(--op-surface-muted)}tbody tr:hover{background:#f8fafc}.page{width:100%;max-width:88rem;margin-inline:auto;padding:1.1rem 1.25rem 1.5rem}.page-header{margin-bottom:var(--op-space-4)}.page-header h1,.page-header h2{margin:0 0 var(--op-space-1);font-size:1.65rem;line-height:1.2;letter-spacing:0}.page-title-lockup{display:flex;align-items:center;gap:.65rem}.page-title-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-primary-soft);color:var(--op-primary)}.page-title-mark ng-icon{width:1.1rem;height:1.1rem}.page-title-mark--secure,.page-title-mark--inventory{color:var(--op-accent);background:var(--op-accent-soft)}.page-title-mark--reports{color:var(--op-primary);background:var(--op-primary-soft)}.button-icon{width:1rem;height:1rem;flex:0 0 auto}.page-lead,.page-subtitle{margin:0;color:var(--op-text-muted)}.view-tab{appearance:none;border:1px solid var(--op-border);background:var(--op-surface);color:var(--op-text);border-radius:var(--op-radius);padding:.4rem .75rem;font:inherit;cursor:pointer}.view-tab.is-active{border-color:var(--op-primary);background:var(--op-primary);color:#fff;font-weight:600}.advanced-details{margin-top:var(--op-space-2)}.advanced-details>summary{cursor:pointer;font-weight:600}.platform-header{flex-shrink:0}.platform-nav{overscroll-behavior-x:contain;scroll-padding-inline:.35rem;padding-block:.35rem;min-height:2.35rem;box-sizing:border-box}.platform-nav a:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.page-panel{background:var(--op-surface);border:1px solid var(--op-border);border-radius:var(--op-radius);padding:.875rem;margin-bottom:.875rem}.page-panel>:first-child,.page-panel>header:first-child>:first-child{margin-top:0}.page-panel>:last-child{margin-bottom:0}.btn-secondary,button.btn-secondary{appearance:none;border:1px solid var(--op-border-strong);background:var(--op-surface);color:var(--op-text);border-radius:var(--op-radius);min-height:var(--op-control-height);padding:.36rem .75rem;font:inherit;font-weight:600;cursor:pointer}.btn-secondary:hover:not(:disabled){background:var(--op-surface-muted)}.btn-danger,button.btn-danger{appearance:none;border:1px solid var(--op-danger);background:var(--op-danger);color:#fff;border-radius:var(--op-radius);min-height:var(--op-control-height);padding:.36rem .75rem;font:inherit;font-weight:600;cursor:pointer}.banner.ok,.status-ok{color:var(--op-ok);background:var(--op-ok-bg);border:1px solid #bbf7d0;border-radius:var(--op-radius);padding:var(--op-space-2) var(--op-space-3)}.banner.warn{background:var(--op-warn-bg);border:1px solid #fde68a;border-radius:var(--op-radius);padding:var(--op-space-2) var(--op-space-3)}.status-badge{font-size:.72rem;padding:.1rem .45rem;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.status-badge.status-ordered{background:#ede9fe;color:#5b21b6}.status-badge.status-available{background:#d1fae5;color:#065f46}.status-badge.status-received{background:#dbeafe;color:#1e40af}.status-badge.status-reserved{background:#fef3c7;color:#92400e}.status-badge.status-unavailable{background:#f3f4f6;color:#6b7280}.status-badge.status-consumed{background:#fee2e2;color:#991b1b}.status-badge.status-missing,.status-badge.status-damaged,.status-badge.status-requires_review{background:#ffedd5;color:#9a3412}.status-badge.status-assigned_to_transaction,.status-badge.status-return_pending,.status-badge.status-returned{background:#e0e7ff;color:#3730a3}.status-badge.status-destroyed,.status-badge.status-voided{background:#e5e7eb;color:#374151}.col-actions{width:2.5rem;text-align:right}@media(max-width:640px){table.responsive-table thead{display:none}table.responsive-table,table.responsive-table tbody,table.responsive-table tr{display:block;width:100%}table.responsive-table tr{border:1px solid var(--op-border);border-radius:var(--op-radius);margin-bottom:var(--op-space-2);padding:var(--op-space-2)}table.responsive-table td{display:grid;grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);align-items:start;gap:.75rem;border-bottom:1px solid var(--op-surface-muted);padding:.3rem 0;text-align:left;word-break:break-word}table.responsive-table td:last-child{border-bottom:none}table.responsive-table td[data-label]:before{content:attr(data-label);font-weight:600;color:var(--op-text-muted);text-align:left}table.responsive-table td.col-actions{display:flex;justify-content:flex-end}table.responsive-table td.col-actions:before{content:none}}.btn-icon{appearance:none;border:1px solid var(--op-border-strong);background:var(--op-surface);color:var(--op-text-muted);border-radius:var(--op-radius);padding:.3rem;line-height:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.empty-state{color:var(--op-text-muted)}app-h00-transaction-options-step .compliance-proof-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),20rem));align-items:start;justify-content:start}app-h00-transaction-options-step .workspace-field--binary,app-h00-transaction-options-step .workspace-field--short{width:min(100%,20rem)}app-h00-transaction-options-step .workspace-field-grid--compact{display:block}app-h00-transaction-options-step .workspace-checkbox input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem;margin:0}app-h00-transaction-options-step .workspace-checkbox-group--replacement{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem .6rem}app-h00-transaction-options-step .workspace-checkbox-group--replacement .workspace-checkbox{min-height:var(--op-control-height);padding:.35rem .5rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-muted)}@media(max-width:720px){app-h00-transaction-options-step .compliance-proof-fields,app-h00-transaction-options-step .workspace-checkbox-group--replacement{grid-template-columns:1fr}.page{padding:1rem .75rem 1.5rem}.page-header{margin-bottom:.75rem}.page-header h1,.page-header h2{font-size:1.35rem}.page-lead,.page-subtitle{font-size:.875rem}.page-panel{padding:.85rem}.btn-primary,button.btn-primary,button[type=submit].btn-primary,.btn-secondary,button.btn-secondary,.btn-danger,button.btn-danger{min-height:var(--op-touch-height)}}.btn-icon:hover:not(:disabled){background:var(--op-surface-muted);color:var(--op-text)}.guide-beta-badge{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a3412;background:#ffedd5;border-radius:999px;padding:.08rem .4rem}app-h00-transaction-options-step .option-tile{border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc;overflow:hidden}app-h00-transaction-options-step .option-tile-open{background:#fff;border-color:#94a3b8}app-h00-transaction-options-step .option-tile-attention .option-tile-header{background:#fffbeb}app-h00-transaction-options-step .option-tile-attention{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}app-h00-transaction-options-step .option-tile-attention .option-tile-label:after{content:" \2014  needs attention";color:#b45309;font-weight:600;font-size:.8125rem}app-h00-transaction-options-step .workspace-field-required .required-indicator{color:#b45309;font-weight:700}app-h00-transaction-options-step .field-attention{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #fcd34d}app-h00-transaction-options-step .option-tile-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem .875rem;background:none;border:none;cursor:pointer;text-align:left;font:inherit}app-h00-transaction-options-step .option-tile-label{flex:1;font-weight:600;font-size:.9375rem;color:#1e293b}app-h00-transaction-options-step .option-tile-status{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.15rem .5rem;border-radius:999px}app-h00-transaction-options-step .option-tile-status-not_started{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}app-h00-transaction-options-step .option-tile-status-needs_info{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}app-h00-transaction-options-step .option-tile-status-ready{color:#166534;background:#dcfce7;border:1px solid #86efac}app-h00-transaction-options-step .option-tile-status-active{color:#0f766e;background:#ccfbf1;border:1px solid #5eead4}app-h00-transaction-options-step .option-tile-status-confirm_only{color:#17465e;background:#e5f0f5}app-h00-transaction-options-step .option-tile-status-routed{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}app-h00-transaction-options-step .option-tile-status-evidence_blocked{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}app-h00-transaction-options-step .option-tile-status-deferred_human{color:#3730a3;background:#e0e7ff}app-h00-transaction-options-step .option-tile-caret{color:#94a3b8;font-size:.7rem}app-h00-transaction-options-step .option-group{margin-top:.8rem}app-h00-transaction-options-step .option-group-heading{margin:0 0 .625rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}app-h00-transaction-options-step .option-tile-drawer{padding:0 .65rem .65rem;border-top:1px solid #e2e8f0}app-h00-transaction-options-step .workspace-card-hint{margin:.5rem 0 .6rem;font-size:.875rem;color:#64748b}app-h00-transaction-options-step .workspace-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem .75rem}app-h00-transaction-options-step .workspace-field-grid-address{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}app-h00-transaction-options-step .workspace-field-grid-street-row{display:grid;grid-template-columns:2fr 1fr;gap:.6rem .75rem;grid-column:1/-1}app-h00-transaction-options-step .compliance-proof-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),20rem));align-items:start;justify-content:start;gap:.55rem .75rem}app-h00-transaction-options-step .workspace-field--compact select,app-h00-transaction-options-step .workspace-field--compact input{padding:.4rem .5rem;font-size:.875rem}app-h00-transaction-options-step .special-plate-type-license-row--attention{padding:.5rem .625rem;border:1px solid #fcd34d;border-radius:6px;background:#fffdf5}app-h00-transaction-options-step .special-plate-type-license-row select{max-width:18rem}app-h00-transaction-options-step .workspace-field{display:flex;flex-direction:column;gap:.25rem;margin:0}app-h00-transaction-options-step fieldset.workspace-field{min-width:0;padding:0;border:0}app-h00-transaction-options-step .workspace-field-wide{grid-column:1/-1}app-h00-transaction-options-step .workspace-field-label{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:#1e293b}app-h00-transaction-options-step .workspace-field-helper{font-size:.8125rem;color:#64748b}app-h00-transaction-options-step .workspace-field input{width:100%;padding:.5rem .625rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9375rem;background:#fff}app-h00-transaction-options-step .field-error{color:#b00020;font-size:.8125rem}app-h00-transaction-options-step .field-error--inline{display:inline-block;margin-top:.25rem;font-size:.75rem;font-weight:600}app-h00-transaction-options-step label.invalid input{border-color:#b00020}app-h00-transaction-options-step .binary-choice{display:flex;width:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.25rem 1rem}app-h00-transaction-options-step .binary-choice label{display:inline-flex;min-height:var(--op-control-height, 2.375rem);flex-direction:row;align-items:center;gap:.65rem;padding:.25rem 0;margin:0;font-size:.9375rem;font-weight:500;cursor:pointer}app-h00-transaction-options-step .binary-choice label+label{border-left:0}app-h00-transaction-options-step .binary-choice input,app-h00-transaction-options-step .workspace-field--compact .binary-choice input{position:static;width:1.25rem;height:1.25rem;flex:0 0 auto;padding:0;margin:0;opacity:1;accent-color:var(--op-primary);pointer-events:auto}app-h00-transaction-options-step .binary-choice span{display:inline;min-height:0;padding:0;color:var(--op-text);font-size:.9375rem;font-weight:500}app-h00-transaction-options-step .binary-choice input:checked+span{color:var(--op-text);background:transparent;font-weight:700}app-h00-transaction-options-step .binary-choice input:disabled+span{cursor:not-allowed;opacity:.55}app-h00-transaction-options-step .workspace-field.invalid .binary-choice{padding-left:.65rem;border-left:3px solid var(--op-danger)}app-h00-transaction-options-step .hint{font-size:.8125rem;color:#64748b;margin:.5rem 0 0}app-h00-transaction-options-step .workspace-checkbox-group{display:flex;flex-direction:column;gap:.35rem}app-h00-transaction-options-step .workspace-checkbox{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35;color:#1e293b}app-h00-transaction-options-step .workspace-checkbox-locked{color:#64748b}app-h00-transaction-options-step .workspace-checkbox-lock-note{font-size:.8125rem;font-style:italic;color:#94a3b8}app-h00-transaction-options-step .workspace-card{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .875rem;margin-top:.75rem;background:#fafbfc}app-h00-transaction-options-step .workspace-card-live{background:#fffbeb;border-color:#fcd34d}app-h00-transaction-options-step .workspace-card-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}app-h00-transaction-options-step .live-inquiry-toggle{display:flex;align-items:center;gap:.5rem;font-size:.875rem}app-h00-transaction-options-step .live-inquiry-warning{margin:.5rem 0 0;font-size:.8125rem;color:#92400e}app-h00-transaction-options-step .ws-ref-highlight{outline:2px solid #4a7abf;outline-offset:2px;border-radius:4px}app-h00-transaction-options-step .gate-blocker-panel{margin:1rem 0;padding:.875rem 1rem;background:#fff7ed;border:1.5px solid #f97316;border-radius:8px}app-h00-transaction-options-step .gate-blocker-message{margin:0 0 .5rem;font-size:.9375rem;color:#9a3412;line-height:1.5}app-h00-transaction-options-step .gate-blocker-hint{margin:0 0 .75rem;font-size:.8125rem;color:#7c2d12;line-height:1.45}app-h00-transaction-options-step .gate-open-action{background:#ea580c;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer}app-h00-transaction-options-step .gate-open-action:hover:not(:disabled){background:#c2410c}app-h00-transaction-options-step .gate-open-action:disabled{opacity:.6;cursor:not-allowed}app-h00-transaction-options-step .gate-open-result{margin:.625rem 0 0;font-size:.8125rem;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:4px;padding:.35rem .625rem}app-h00-transaction-options-step .workspace-step-actions{margin-top:.6rem;padding:.6rem 0 0;border-top:1px solid var(--op-border, #cbd5e1);display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}app-h00-transaction-options-step .workspace-step-actions .fee-inquiry-disabled-reason{flex-basis:100%;margin-bottom:0}app-h00-transaction-options-step .workspace-primary-action{background:#1e5a7a;color:#fff;border:none;border-radius:6px;min-height:var(--op-control-height, 2.375rem);padding:.4rem .85rem;font-size:.9375rem;font-weight:600;cursor:pointer}app-h00-transaction-options-step .workspace-primary-action:hover:not(:disabled){background:#17465e}app-h00-transaction-options-step .workspace-primary-action:disabled{opacity:.6;cursor:not-allowed}app-h00-transaction-options-step .workspace-next-hint{margin:0;font-size:.8125rem;line-height:1.35;color:#64748b}.h00-three-pane-layout{grid-template-rows:minmax(0,1fr);height:100%;max-height:100%}.h00-console-main{max-height:100%}.h00-workspace-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h00-workspace-scroll-end-spacer{height:1.5rem;flex-shrink:0}.h00-workspace-fee-footer{flex:0 0 auto;z-index:5;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0;padding:.65rem .75rem .75rem;background:#fff;border-top:1px solid #cbd5e1;box-shadow:0 -6px 16px #0f172a1a}.h00-workspace-fee-footer .fee-inquiry-disabled-reason,.h00-workspace-fee-footer .gate-blocker-panel,.h00-workspace-fee-footer .gate-open-result{flex-basis:100%;margin:0}.h00-workspace-fee-footer .fee-inquiry-disabled-reason{font-size:.875rem;color:#92400e;line-height:1.45}.h00-workspace-fee-footer .gate-blocker-panel{padding:.5rem .65rem;border:1px solid #fdba74;border-radius:6px;background:#fff7ed}.h00-workspace-fee-footer .gate-blocker-message{margin:0 0 .35rem;font-size:.875rem;color:#9a3412}.h00-workspace-fee-footer .gate-blocker-hint{margin:0 0 .35rem;font-size:.8125rem;color:#7c2d12}.h00-workspace-fee-footer .workspace-primary-action{background:#1e5a7a;color:#fff;border:none;border-radius:6px;min-height:2.375rem;padding:.4rem .85rem;font-size:.9375rem;font-weight:600;cursor:pointer}.h00-workspace-fee-footer .workspace-primary-action:hover:not(:disabled){background:#17465e}.h00-workspace-fee-footer .workspace-primary-action:disabled{opacity:.6;cursor:not-allowed}.h00-workspace-fee-footer .workspace-next-hint{margin:0;font-size:.8125rem;line-height:1.35;color:#64748b}@media(max-width:36rem){.h00-workspace-fee-footer .workspace-next-hint{display:none}}
