.nt-modal-card{width:min(880px,calc(100vw - 32px));max-height:92dvh}.nt-settings{color:#1d1d1f;font-size:14px}.nt-intro{padding:8px 0 22px}.nt-eyebrow{color:#6e6e73;font-size:10px;font-weight:650;letter-spacing:.15em}.nt-intro h2{font-size:30px;letter-spacing:-.035em;margin:8px 0}.nt-intro p,.nt-muted,.nt-help p{color:#6e6e73;line-height:1.6;font-size:12px;margin:6px 0 12px}.nt-section{padding:20px 0;border-top:1px solid rgba(70,80,100,.12)}.nt-section h3,.nt-deliveries h3{font-size:15px;margin:0 0 12px;font-weight:650;letter-spacing:-.015em}.nt-toggle{display:flex;align-items:center;gap:12px;position:relative;padding:10px 0;cursor:pointer}.nt-toggle>span:first-child{flex:1}.nt-toggle b,.nt-toggle small,.nt-check b,.nt-check small{display:block}.nt-toggle b,.nt-check b{font-size:14px;font-weight:600}.nt-toggle small,.nt-check small{color:#6e6e73;font-size:12px;line-height:1.5;margin-top:4px}.nt-toggle input{position:absolute;width:42px;height:25px;right:0;opacity:0}.nt-switch{width:42px;height:25px;border-radius:20px;background:#d2d2d7;flex:none;transition:background .16s}.nt-switch:after{content:"";display:block;width:21px;height:21px;margin:2px;border-radius:50%;background:white;box-shadow:0 1px 4px #0002;transition:transform .16s}.nt-toggle input:checked+.nt-switch{background:#0071e3}.nt-toggle input:checked+.nt-switch:after{transform:translateX(17px)}.nt-toggle input:focus-visible+.nt-switch{outline:3px solid #0071e34d;outline-offset:3px}.nt-section-title{display:flex;align-items:center;gap:12px;justify-content:space-between}.nt-section-title>span{font-size:12px;color:#6e6e73}.nt-recipient-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nt-recipient-grid fieldset{min-width:0;border:1px solid rgba(80,90,110,.14);border-radius:16px;padding:10px 12px;background:rgba(245,247,250,.5)}.nt-recipient-grid legend{padding:0 5px;font-size:12px;color:#6e6e73}.nt-recipient-list{max-height:225px;overflow:auto;overscroll-behavior:contain}.nt-choice,.nt-check{display:flex;align-items:flex-start;gap:9px;padding:9px 4px;cursor:pointer}.nt-choice input,.nt-check input{margin:3px 0 0;width:16px;height:16px;accent-color:#0071e3;flex:none}.nt-choice span{min-width:0}.nt-choice b{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.nt-choice small{display:block;color:#6e6e73;font-size:11px;margin-top:3px;overflow-wrap:anywhere}.nt-empty{color:#6e6e73;font-size:12px;line-height:1.6;padding:14px 2px}.nt-group-note{background:rgba(0,113,227,.055);color:#3c536f;border:1px solid rgba(0,113,227,.1);border-radius:12px;padding:12px;line-height:1.6;font-size:12px}.nt-webhook-label{display:block;font-size:12px;margin:18px 0 8px;font-weight:600}.nt-settings input[type=password]{box-sizing:border-box;display:block;width:100%;border:1px solid #d2d2d7;border-radius:10px;padding:11px 12px;background:rgba(255,255,255,.8);font-size:13px}.nt-configured{font-size:11px;font-weight:500;color:#21704a;margin-left:6px}.nt-clear{font-size:12px;color:#6e6e73}.nt-help{margin-top:12px;padding:13px 15px;border-radius:12px;background:rgba(245,245,247,.8)}.nt-help summary{cursor:pointer;font-size:12px;font-weight:600}.nt-help ol{font-size:12px;color:#55555b;line-height:1.8;padding-left:20px;margin:12px 0}.nt-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0 22px}.nt-actions p{flex-basis:100%;font-size:11px;color:#6e6e73;line-height:1.6;margin:0}.nt-deliveries{border-top:1px solid rgba(70,80,100,.12);padding:20px 0 0}.nt-delivery-list{max-height:280px;overflow:auto}.nt-delivery{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(80,90,110,.09);align-items:flex-start}.nt-delivery>div{min-width:0}.nt-delivery b{font-size:12px;font-weight:600}.nt-delivery small{display:block;color:#86868b;font-size:11px;margin-top:5px}.nt-delivery-status{color:#6e6e73;background:#f0f0f3;border-radius:20px;font-size:11px;padding:4px 8px;white-space:nowrap}.nt-sent{color:#236c47;background:#ecf5ef}.nt-failed{color:#9e3733;background:#fff0ee}.nt-delivery-error{font-size:11px;color:#a53e35;margin:6px 0;overflow-wrap:anywhere}.nt-feedback{background:#eaf4ee;color:#276446;border:1px solid #cde3d5;padding:12px;border-radius:12px;margin-bottom:14px;font-size:12px;line-height:1.5}.nt-feedback.nt-error{background:#fff0ee;border-color:#f2d5d1;color:#9b3a34}.nt-feedback[hidden],.nt-section[hidden]{display:none}.nt-order-stage{display:inline-flex;align-items:center;gap:5px;color:#89602c;background:#fff5e7;border:1px solid #f1e2cc;border-radius:20px;padding:4px 8px;font-size:11px;margin-left:8px;vertical-align:middle}.nt-order-stage.nt-released{color:#216547;background:#ecf5ef;border-color:#d3e8da}#notificationToast{position:fixed;right:24px;bottom:24px;z-index:2300;max-width:min(380px,calc(100vw - 32px));background:rgba(255,255,255,.93);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid #ffffffba;box-shadow:0 12px 48px #23334d2b;border-radius:18px;padding:16px 18px;display:flex;gap:16px;align-items:center;color:#1d1d1f}#notificationToast[hidden]{display:none}#notificationToast b,#notificationToast small{display:block}#notificationToast b{font-size:13px;line-height:1.5}#notificationToast small{font-size:11px;color:#6e6e73;margin-top:4px}#notificationToast button{border:0;background:transparent;color:#0071e3;font-size:12px;padding:6px;cursor:pointer;white-space:nowrap}#notificationToast .nt-toast-close{color:#6e6e73;padding:4px}.nt-link-feedback{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:2400;max-width:calc(100vw - 40px);background:rgba(29,29,31,.92);color:white;padding:13px 18px;border-radius:14px;font-size:13px;line-height:1.6;box-shadow:0 8px 30px #0002}.nt-link-feedback[hidden]{display:none}@media(max-width:600px){.nt-modal-card{width:calc(100vw - 16px);max-height:94dvh}.nt-intro h2{font-size:27px}.nt-recipient-grid{grid-template-columns:1fr}.nt-recipient-list{max-height:180px}.nt-section-title{align-items:flex-start}.nt-section-title>span{white-space:nowrap;font-size:11px}.nt-actions .btn{width:100%;justify-content:center}.nt-delivery{gap:8px}.nt-section{padding:17px 0}#notificationToast{right:16px;bottom:88px;gap:9px;padding:13px 14px}.nt-link-feedback{bottom:90px}}
