.smd-temporal-popup{position:fixed!important;inset:auto;margin:0!important;z-index:2147483647;box-sizing:border-box;max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid #00d8ff;border-radius:16px;background:#061c2c;color:#e9f7ff;box-shadow:0 16px 55px #000b;font:500 14px system-ui}.smd-temporal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.smd-temporal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.smd-temporal-hours{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.smd-temporal-popup button{min-height:36px;border:1px solid #21546b;border-radius:8px;background:#0b2c40;color:#d9f6ff;cursor:pointer}.smd-temporal-popup button:hover,.smd-temporal-popup button:focus-visible{outline:2px solid #00d8ff}.smd-temporal-popup button[aria-pressed=true]{background:#00bfe1;color:#001623;border-color:#72f3ff}.smd-temporal-popup button:disabled{opacity:.28;cursor:not-allowed}.smd-temporal-input{cursor:pointer;background-image:linear-gradient(90deg,transparent,#00c8ef09)!important}.smd-referral-card{padding:24px;margin:18px 0;border:1px solid #00c8ef;border-radius:18px;background:#062437}.smd-referral-code{font-size:24px;letter-spacing:2px;overflow-wrap:anywhere}.smd-referral-ledger{overflow:auto}.smd-referral-ledger table{min-width:650px;width:100%}

.smd-referral-client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.smd-referral-client-card{padding:24px;background:linear-gradient(145deg,#0b3d57dd,#041b2aee);border:1px solid #00c8ef;border-radius:18px;min-width:0}.smd-referral-mini{padding:12px;margin:10px 0;border:1px solid #206078;border-radius:12px;background:#031927aa}.smd-referral-client-card .smd-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.smd-referral-client-card small,.smd-referral-client-card strong{display:block}.smd-referral-policy{border-left:3px solid #00c8ef;padding-left:16px;margin:18px 0}

.admin-workspace input[type=number],.admin-editor-modal input[type=number],.calendar-modal input[type=number]{appearance:textfield}.admin-workspace input[type=number]::-webkit-inner-spin-button,.admin-workspace input[type=number]::-webkit-outer-spin-button,.admin-editor-modal input[type=number]::-webkit-inner-spin-button,.admin-editor-modal input[type=number]::-webkit-outer-spin-button,.calendar-modal input[type=number]::-webkit-inner-spin-button,.calendar-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
