.sv-pos{color:#172416;background:#f3f6f1;min-height:100vh;font-family:Arial,sans-serif;overflow-x:auto}.sv-pos *{box-sizing:border-box}.sv-pos button{color:#173c27;cursor:pointer;background:#fff;border:1px solid #b9c9b5;border-radius:8px;min-height:44px;padding:10px 16px;font-size:16px}.sv-pos button:disabled{cursor:not-allowed;color:#667466;background:#e5ebe3}.sv-pos-header{color:#fff;background:#173c27;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.sv-pos-header strong{font-size:23px}.sv-pos-header nav{gap:6px;display:flex}.sv-pos-header span{overflow-wrap:anywhere;margin-left:auto}.sv-pos-columns{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;min-width:900px;padding:20px;display:grid}.sv-pos-products,.sv-pos-order{background:#fff;border-radius:12px;min-width:0;padding:22px}.sv-pos label{flex-direction:column;gap:8px;margin-bottom:14px;font-weight:600;display:flex}.sv-pos input,.sv-pos textarea{border:1px solid #a8b9a6;border-radius:6px;width:100%;min-height:44px;padding:10px;font-size:16px}.sv-pos-search{font-size:20px}.sv-pos-categories,.sv-pos-quick{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.sv-pos-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.sv-pos-tile{flex-direction:column;justify-content:center;gap:12px;display:flex;min-height:110px!important}.sv-pos h2{margin-top:28px;font-size:16px}.sv-pos-item{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sv-pos-item>span:first-child{overflow-wrap:anywhere;flex:1}.sv-pos-totals{border-top:1px solid #dce5d8;grid-template-columns:1fr auto;gap:12px;padding-top:18px;display:grid}.sv-pos-totals dd{text-align:right;margin:0}.sv-pos-payment{gap:10px;display:grid}.sv-pos-pay{font-weight:700;min-height:64px!important;font-size:24px!important}.sv-pos-activation{border:1px solid #b9c9b5;border-radius:10px;flex-wrap:wrap;align-items:end;gap:14px;margin:18px 24px;padding:16px;display:flex}.sv-pos-activation p{width:100%;margin:0}.sv-pos-message{color:#982727;margin:16px 24px}@media (width<=760px){.sv-pos{overflow-x:hidden}.sv-pos-header{gap:10px;padding:16px}.sv-pos-header nav{flex-wrap:wrap}.sv-pos-header span{width:100%;margin-left:0}.sv-pos-activation{margin:16px}.sv-pos-activation label{flex:100%;min-width:0}.sv-pos-columns{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:16px}.sv-pos-products,.sv-pos-order{padding:16px}.sv-pos-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sv-pos-item{flex-wrap:wrap}}.sv-admin-app,.sv-admin-app *,.sv-admin-app :before,.sv-admin-app :after{box-sizing:border-box}.sv-admin-app :focus-visible,.sv-pos :focus-visible{outline-offset:2px;outline:3px solid #b8860b}@media (width<=760px){.sv-admin-page{flex-direction:column!important}.sv-admin-sidebar{gap:12px!important;width:100%!important;padding:16px!important}.sv-admin-sidebar strong,.sv-admin-panel,.sv-admin-user-card{overflow-wrap:anywhere}.sv-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.sv-admin-nav button,.sv-admin-sidebar>button,.sv-admin-main button{min-height:44px;font-size:16px}.sv-admin-main{width:100%;padding:16px!important}.sv-admin-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.sv-admin-header button{width:100%}.sv-admin-panel{min-width:0;padding:16px!important}.sv-admin-panel h2{margin-top:0}.sv-admin-grid{grid-template-columns:minmax(0,1fr)!important}.sv-admin-order-row{align-items:stretch;flex-direction:column!important;gap:8px!important}.sv-admin-order-row>span{overflow-wrap:anywhere;min-width:0}.sv-admin-inline-form{flex-direction:column!important;align-items:stretch!important}.sv-admin-inline-form>*{width:100%}.sv-admin-detail-header{flex-direction:column!important}.sv-admin-detail-header code{overflow-wrap:anywhere}.sv-admin-details{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.sv-admin-details dd{margin:0 0 12px}.sv-admin-user-card{grid-template-columns:minmax(0,1fr)!important}}
