#shd-checkout,.shd-manager{--shd-ink:#291344;--shd-purple:#8224e3;--shd-line:#eaddf9;color:var(--shd-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;box-sizing:border-box}#shd-checkout *, .shd-manager *{box-sizing:border-box}.shd-panel{background:white;border:1px solid var(--shd-line,#eaddf9);border-radius:22px;padding:clamp(18px,3vw,30px);margin:0 0 24px;box-shadow:0 8px 28px #34134d06}#shd-checkout h3{font-size:25px;margin:8px 0 18px;line-height:1.2}.shd-eyebrow{color:#8224e3;font-size:12px;font-weight:700;letter-spacing:2px}.shd-modes,.shd-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.shd-modes label{padding:12px 18px;border:1px solid #dfcef1;border-radius:12px;cursor:pointer;background:#fbf8ff}.shd-modes input{accent-color:#8224e3}.shd-address-row{display:flex;gap:10px;align-items:center}.shd-manager input:not([type=checkbox]),.shd-manager select,.shd-manager textarea,#shd-checkout input[type=text],#shd-checkout select{border:1px solid #d5c3e8;border-radius:10px;background:#fff;color:#291344;min-height:46px;padding:10px 12px;width:100%;font:inherit}.shd-manager input[type=checkbox]{width:20px;height:20px;accent-color:#8224e3}.shd-manager label,#shd-checkout>label{display:block;font-weight:600;margin:12px 0 5px}.shd-manager button,#shd-checkout button{border:0;border-radius:12px;padding:13px 18px;background:#8224e3;color:#fff;cursor:pointer;font:600 15px Arial;min-height:46px;white-space:normal}.shd-manager button:hover,#shd-checkout button:hover{background:#6617b8}.shd-manager button:focus-visible,#shd-checkout button:focus-visible{outline:3px solid #f99734;outline-offset:3px}#shd-checkout button:disabled{opacity:.6;cursor:wait}.shd-manager a{color:#7421c5}.shd-error{color:#b42318!important}.shd-notice{background:#f0fff3;padding:16px;border-radius:12px}.shd-manager-body{margin:0;background:linear-gradient(120deg,#fff0e3,#f1e4ff);min-height:100vh}.shd-manager{max-width:1320px;margin:0 auto;padding:clamp(16px,3vw,40px)}.shd-manager header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 30px}.shd-manager h1{font-size:clamp(27px,4vw,40px);margin:8px 0;line-height:1.2}.shd-manager h2{font-size:25px;margin:0 0 14px}.shd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shd-check{display:flex!important;gap:10px;align-items:center}.shd-hours>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;align-items:center;border-bottom:1px solid #eee;padding:8px 0}.shd-hours label{margin:0;font-size:13px}.shd-manager textarea{resize:vertical}.shd-orders{display:grid;gap:16px}.shd-order-card{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;border:1px solid #eaddf9;border-radius:16px;padding:20px;overflow-wrap:anywhere}.shd-slot-load{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.shd-slot-load span{padding:7px 12px;border-radius:10px;background:#f4ecff;font-size:13px}.shd-order-card p{margin:6px 0}.shd-order-card button{margin-top:12px}.shd-manager p{overflow-wrap:anywhere}.shd-manager small,#shd-checkout small{display:block;font-size:12px;color:#766582;margin-top:8px}#shd-checkout [hidden],.shd-manager [hidden]{display:none!important}@media(max-width:700px){.shd-grid{grid-template-columns:1fr 1fr}.shd-manager header{display:block}.shd-manager header>a{display:inline-block;margin-top:12px}.shd-order-card{grid-template-columns:1fr}.shd-address-row{display:block}.shd-address-row button{width:100%;margin-top:10px}.shd-hours>div{grid-template-columns:1fr 1fr;gap:10px}.shd-hours strong{grid-column:1/-1}.shd-manager .shd-actions form{flex:1 1 140px}.shd-actions button{width:100%}}@media(max-width:420px){.shd-grid{grid-template-columns:1fr}.shd-modes label{flex:1;padding:10px}.shd-panel{border-radius:16px}}
.shd-manager h1,.shd-manager h2,.shd-manager h3,#shd-checkout h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#291344}
