.inventory-password-form{flex-direction:column;gap:17px;margin-top:25px;display:flex}.inventory-password-field{color:#405c4a;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:550;display:flex}.inventory-password-field input,.inventory-password-field textarea,.inventory-password-issued input{color:#283f36;width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #d8e1d1;border-radius:8px;padding:12px 13px;font-size:14px}.inventory-password-field input:focus,.inventory-password-field textarea:focus,.inventory-password-issued input:focus{outline-offset:1px;border-color:#6f8c68;outline:2px solid #6f8c681c}.inventory-password-field small{color:#788871;font-size:11px;font-weight:400;line-height:1.7}.inventory-password-input{width:100%;min-width:0;display:block;position:relative}.inventory-password-input>input{padding-right:49px}.inventory-password-reveal{color:#819477;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;padding:0;display:flex;position:absolute;top:3px;bottom:3px;right:3px}.inventory-password-reveal:hover{color:#385340;background:#f1f4ec}.inventory-password-error{color:#966d51;overflow-wrap:anywhere;background:#fbf2ed;border:1px solid #ead6ca;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.inventory-password-error>svg{flex-shrink:0;margin-top:2px}.inventory-password-form .login-v2-submit{margin-top:4px}.inventory-password-loading{color:#708567;justify-content:center;align-items:center;gap:10px;padding:36px 0;font-size:12px;display:flex}.inventory-password-login .login-v2-access{width:100%;max-width:460px}.inventory-password-login .login-v2-help{color:#7c8c75;font-size:11px}.inventory-password-login .login-v2-help strong{color:#607b53}.inventory-password-login .login-v2-help span{color:#7c8c75}.inventory-password-login .login-v2-security{color:#7a8c70;font-size:10px;line-height:1.7}.inventory-password-exit{justify-content:center;margin:18px auto 0;display:flex}.inventory-password-dialog{width:min(520px,100vw - 30px)}.inventory-password-dialog .modal-body{padding:25px 29px 29px;display:block}.inventory-password-dialog .modal-head{padding:25px 29px}.inventory-password-dialog .modal-head h2{font-size:27px}.inventory-password-description{color:#778b70;font-size:12px;line-height:1.9}.inventory-password-account .inventory-password-form{margin-top:20px}.inventory-password-generate{align-self:flex-start;margin-top:-9px}.inventory-password-save{align-self:stretch;margin-top:5px}.inventory-password-success{color:#547746;background:#eff5e8;border:1px solid #d5e4c8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:13px;padding:16px;font-size:12px;line-height:1.8;display:flex}.inventory-password-success>svg{color:#668c52}.inventory-password-success .button{margin-top:4px}.inventory-password-issued{background:#fafbf7;border:1px solid #dce4d5;border-radius:10px;flex-direction:column;gap:17px;margin-top:20px;padding:19px;display:flex}.inventory-password-issued p{color:#7d8d75;font-size:11px;line-height:1.8}.inventory-password-issued label{color:#4f6950}.inventory-password-issued .button{white-space:normal}.inventory-password-issued input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.inventory-password-form textarea{resize:vertical;min-height:80px}@media (max-width:650px){.inventory-password-login .login-v2-layout{gap:22px;padding-top:30px}.inventory-password-login .login-v2-access{max-width:none}.inventory-password-login .login-v2-intro h1{font-size:64px}.inventory-password-form{gap:16px;margin-top:23px}.inventory-password-field input,.inventory-password-field textarea{min-height:48px;font-size:16px}.inventory-password-dialog .modal-body{padding:21px}.inventory-password-dialog .modal-head{padding:22px 21px}.inventory-password-dialog .modal-head h2{font-size:25px}.inventory-password-login .login-v2-security{font-size:9px}}@media (prefers-reduced-motion:reduce){.inventory-password-login *{scroll-behavior:auto}}.operator-transaction-form .input-help{color:#7d8b78;font-size:11px;font-weight:400;line-height:1.6}.operator-transaction-form .input-field-error{white-space:normal;color:#a24e3d;margin-top:6px;font-size:11px;font-weight:400;line-height:1.6;display:block}.operator-transaction-form .has-input-error{background:#fffaf7;border-color:#dfbcae}.operator-transaction-form .qty-label{flex-shrink:0;width:175px}.operator-transaction-form .qty-label input{width:100%}.operator-transaction-form .line-product{min-width:0}.operator-transaction-form .line-product>.input-field-error{max-width:470px}.operator-metadata-loading{min-height:64px;padding:12px}.transaction-review-intro{color:#42614c;align-items:flex-start;gap:13px;padding-bottom:22px;display:flex}.transaction-review-intro>svg{flex-shrink:0;margin-top:2px}.transaction-review-intro h3{color:#29483d;margin:0 0 8px;font-size:19px;font-weight:550}.transaction-review-intro p,.transaction-discard p{color:#768571;margin:0;font-size:12px;line-height:1.9}.transaction-review-facts{background:#f4f6ef;border:1px solid #e5eadd;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:0 0 23px;padding:21px;display:grid}.transaction-review-facts dt{color:#819079;margin:0 0 6px;font-size:11px}.transaction-review-facts dd{color:#314e40;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:550;line-height:1.6}.transaction-review-facts small{color:#7e8a75;margin-top:3px;font-size:11px;font-weight:400;display:block}.transaction-review-table{min-width:450px}.transaction-review-table th,.transaction-review-table td{padding-left:14px;padding-right:14px}.transaction-review-foot{color:#7e8a75;margin-top:15px;font-size:11px;line-height:1.8}.transaction-review-notes{border-top:1px solid #e6eadf;margin-top:18px;padding-top:17px}.transaction-review-notes>span{color:#8a957f;font-size:11px}.transaction-review-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:#576c56;margin:7px 0 0;font-size:12px;line-height:1.8}.transaction-discard{padding:17px 5px 23px}.transaction-discard h3{color:#355040;margin:0 0 12px;font-size:21px;font-weight:500}.transaction-discard>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sales-confirmation-review{background:#f4f7ec;border:1px solid #d9e2cd;border-radius:9px;margin-top:17px;padding:16px 17px!important;display:block!important}.sales-confirmation-review>strong{color:#3f5d46;font-size:12px;line-height:1.8;display:block}.sales-confirmation-review>p{margin:7px 0 13px!important;font-size:11px!important;line-height:1.8!important}.sales-confirmation-review>div{flex-wrap:wrap;gap:9px;display:flex}@media (max-width:650px){.operator-transaction-form .transaction-line{align-items:flex-start}.operator-transaction-form .qty-label{flex-direction:column;align-items:stretch;gap:5px;width:calc(100% - 30px);margin-left:20px}.operator-transaction-form .qty-label input{width:100%;min-height:43px;font-size:16px}.operator-transaction-form .product-picker input,.operator-transaction-form .form-grid input,.operator-transaction-form .form-grid select{min-height:44px;font-size:16px}.operator-transaction-form .notes-field textarea{font-size:16px}.operator-transaction-form .remove-line{margin-top:0}.operator-transaction-form .modal-actions{flex-wrap:wrap;gap:9px}.operator-transaction-form .modal-actions .button{flex:1;min-height:44px;font-size:12px}.transaction-review-facts{gap:17px 19px;padding:16px}.transaction-review-facts dd{font-size:12px}.transaction-review-intro h3{font-size:18px}.transaction-review-intro p{font-size:12px}.transaction-discard>div{flex-direction:column}.transaction-discard .button{min-height:44px}.sales-confirmation-review>div .button{flex:1;min-height:42px}}.correction-context{background:#eef2e8;border:1px solid #d8e0cd;border-radius:12px;gap:6px;padding:18px 20px;display:grid}.correction-context>span,.correction-context p{color:#657461;margin:0;font-size:12px}.correction-open{margin:12px 0}.correction-summary{white-space:normal;background:#f6f7f2;border:1px solid #dde3d6;border-radius:12px;margin:16px 0;padding:18px}.correction-summary p{margin:6px 0}.correction-summary .table-scroll{margin-top:14px}.correction-summary table{white-space:normal}.correction-summary th,.correction-summary td{min-width:105px;padding:10px 12px}.correction-summary td:first-child{min-width:180px}.new-sku-review{grid-template-columns:1fr 1.2fr;gap:14px;margin:12px 0;display:grid}.new-sku-review dt{color:#7c8974}.new-sku-review dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:600px){.correction-summary{padding:12px}.new-sku-review{grid-template-columns:1fr;gap:5px}.new-sku-review dd{margin-bottom:10px}}.sku-pending-notice{color:#355044;background:#edf2e7;border:1px solid #d5dfc9;border-radius:14px;align-items:center;gap:16px;margin-bottom:28px;padding:20px 24px;display:flex}.sku-pending-notice>svg{flex-shrink:0}.sku-pending-notice strong{font-size:14px}.sku-pending-notice p{color:#71816a;margin:5px 0 0;font-size:12px}.sku-notice-links{flex-wrap:wrap;gap:9px;margin-left:auto;display:flex}.sku-process{color:#6b7c64;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 25px;font-size:12px;display:flex}.sku-process span{align-items:center;gap:8px;display:flex}.sku-process b{border:1px solid #d8e1cf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.sku-request-list{padding:0 25px}.sku-request-card{border-bottom:1px solid #e6eadf;padding:26px 0}.sku-request-card:last-child{border-bottom:0}.sku-request-card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sku-request-card h3{color:#29483d;overflow-wrap:anywhere;margin:8px 0;font-size:20px;font-weight:550;line-height:1.45}.sku-request-card .eyebrow{overflow-wrap:anywhere;display:block}.sku-request-meta{color:#7c8974;font-size:11px;line-height:1.7}.sku-request-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#5c7057;font-size:13px;line-height:1.8}.sku-request-facts{color:#7b8a73;flex-wrap:wrap;gap:30px;margin:20px 0;font-size:11px;display:flex}.sku-request-facts strong{color:#3b5744;margin-top:5px;font-size:13px;font-weight:500;display:block}.sku-request-state{color:#a17950;font-size:12px}.sku-request-card footer{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.sku-decision{color:#466047;background:#f2f5ed;border:1px solid #dce5d1;border-radius:10px;gap:6px;margin-top:18px;padding:17px 20px;font-size:12px;line-height:1.8;display:grid}.sku-decision span{color:#7a8873;font-size:11px}.sku-decision p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sku-decision.rejected{color:#94654e;background:#fbf5ef;border-color:#eadace}.sku-decision.cancelled{color:#75806c;background:#f6f6f2;border-color:#e5e7dd}@media (max-width:650px){.sku-pending-notice{flex-wrap:wrap;align-items:flex-start;padding:17px}.sku-pending-notice>div:first-of-type{flex:1;min-width:180px}.sku-notice-links{width:100%;margin-left:0}.sku-notice-links .button{flex:1;min-height:44px}.sku-process{gap:10px;font-size:11px}.sku-process>svg{display:none}.sku-request-list{padding:0 17px}.sku-request-card header{flex-direction:column;gap:6px}.sku-request-card h3{font-size:18px}.sku-request-card footer .button{width:100%;min-height:44px}.sku-request-facts{gap:20px}.sku-request-card .text-button{min-height:44px}.sku-decision{padding:14px}}.notification-panels h2{align-items:center;gap:10px;display:flex}.notification-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.notification-device{border-bottom:1px solid var(--border,#e1e6dc);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.notification-device small{margin-top:5px;display:block}.notification-note{color:#758778;padding:0 24px 22px;font-size:14px}.approval-bell{position:relative}.approval-bell>span{color:#fff;background:#a56745;border-radius:10px;min-width:17px;padding:2px 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-5px;right:-8px}@media (max-width:600px){.notification-device{flex-direction:column;align-items:flex-start}.notification-actions>.button{width:100%}}
