@charset "UTF-8";:root{color:#192424;background:#f4f6f2;font-family:Inter,Noto Sans TC,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{max-width:1600px;margin:0 auto;padding:32px 28px 64px}header{text-align:center;margin-bottom:28px}header p,.eyebrow{color:#8a5a25;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 8px}h1,h2{margin:0}header span{color:#60706b;display:block;margin-top:10px}nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}nav a{border:1px solid #d4dbd5;border-radius:999px;color:#35423e;padding:9px 14px;text-decoration:none}nav a.active{background:#1f5e52;border-color:#1f5e52;color:#fff}.panel{background:#fff;border:1px solid #e1e6e2;border-radius:18px;padding:28px;box-shadow:0 12px 30px #22372f0f}.panel>p{color:#52605b;line-height:1.7}.notice{background:#f8f3e9;border-left:4px solid #bd8d4c;border-radius:6px;color:#5f4a2a;line-height:1.65;margin-top:24px;padding:15px}.result{color:#1f5e52;font-weight:700}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:18px 0}.toolbar .result{margin:0 auto 0 0}button{background:#fff;border:1px solid #b8c7c0;border-radius:8px;color:#25463d;cursor:pointer;font:inherit;padding:9px 13px}button.primary{background:#1f5e52;border-color:#1f5e52;color:#fff}button:hover{filter:brightness(.96)}button.loading:before{animation:spin .7s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";display:inline-block;height:.7em;margin-right:.45em;vertical-align:-.05em;width:.7em}@keyframes spin{to{transform:rotate(360deg)}}.feedback{background:#e9f4ee;border-radius:8px;color:#17513e!important;font-weight:600;padding:10px 12px}.empty{background:#f7f8f7;border:1px dashed #ccd5d0;border-radius:10px;color:#60706b;padding:24px;text-align:center}.work-queue{border:1px solid #d9e5de;border-radius:11px;background:linear-gradient(135deg,#f8fbf8,#f1f7f3);margin:16px 0;padding:12px 14px}.work-queue>p{color:#416154;font-size:.78rem;font-weight:800;letter-spacing:.06em;margin:0 0 9px}.work-queue>div{display:flex;flex-wrap:wrap;gap:8px}.work-queue span{border:1px solid #d4e0d9;border-radius:999px;background:#fff;color:#53655e;font-size:.8rem;padding:6px 10px}.work-queue strong{color:#1f5e52;font-size:1rem}.work-queue span.attention{border-color:#efc8a0;background:#fff7e8;color:#875116}.work-queue span.attention strong{color:#ab5520}.data-list{display:grid;gap:12px}.data-row{border:1px solid #dce4df;border-radius:12px;display:grid;gap:14px;padding:16px}.data-row dl{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin:0}.data-row dl div{min-width:0}.data-row dt{color:#66736e;font-size:.76rem;font-weight:700}.data-row dd{margin:4px 0 0;overflow-wrap:anywhere}.table-wrap{border:1px solid #dce4df;border-radius:12px;overflow-x:auto}.orders-table{border-collapse:collapse;min-width:900px;width:100%}.orders-table th{background:#f1f5f2;color:#3e504a;font-size:.8rem;text-align:left;white-space:nowrap}.orders-table th,.orders-table td{border-bottom:1px solid #e3e9e5;padding:13px 12px;vertical-align:middle}.orders-table tr:last-child td{border-bottom:0}.orders-table td{color:#253a33;font-size:.9rem}.orders-table td span{color:#66736e;font-size:.82rem}.row-actions{display:flex;gap:8px;min-width:218px}.row-actions button{font-size:.82rem;padding:8px 10px;white-space:nowrap}.row-actions button:disabled{background:#edf0ee;border-color:#d9dfdb;color:#9aa59f;cursor:not-allowed;filter:none}.filters{align-items:end;background:#f5f8f6;border:1px solid #dce4df;border-radius:10px;display:flex;flex-wrap:wrap;gap:9px;margin:14px 0;padding:12px}.filters input,.filters select,.export-otp input{background:#fff;border:1px solid #c9d4ce;border-radius:7px;color:#21342d;font:inherit;min-height:38px;padding:7px 9px}.filters input{flex:1 1 230px}.filters select{flex:1 1 150px}.filters button{min-height:38px}.orders-table td input{border:1px solid #c9d4ce;border-radius:6px;font:inherit;max-width:76px;padding:6px}.orders-table td small{color:#66736e;display:block;font-size:.7rem;margin-top:4px;white-space:nowrap}.export-panel{border:1px solid #dce4df;border-radius:12px;padding:18px}.export-panel h3{margin-top:0}.export-panel p{color:#61716a}.export-otp{align-items:end;background:#f5f8f6;border-radius:9px;display:flex;flex-wrap:wrap;gap:10px;padding:12px}.export-otp label{color:#50625b;display:grid;font-size:.8rem;font-weight:700;gap:6px}.limit-invalid{color:#b42318!important}.payment-entry{align-items:end;background:#f5f8f6;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto auto;margin-top:10px;padding:10px}.payment-entry label{color:#50625b;display:grid;font-size:.75rem;font-weight:700;gap:5px}.payment-entry input{border:1px solid #c9d4ce;border-radius:6px;font:inherit;padding:8px}.payment-entry>p{grid-column:1/-1;margin:0;color:#61716a;font-size:.77rem;line-height:1.55}.reply-excerpt{overflow-wrap:anywhere}.orders-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.orders-workspace .table-wrap{min-width:0}.payment-sidepanel{background:#fff;border:1px solid #d6e1da;border-radius:12px;box-shadow:0 10px 24px #22372f14;padding:16px;position:sticky;top:16px}.sidepanel-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.sidepanel-heading h3{margin:0}.sidepanel-heading p:not(.eyebrow){color:#60706b;font-size:.8rem;margin:6px 0 0;overflow-wrap:anywhere}.payment-sidepanel .payment-entry{align-items:stretch;grid-template-columns:1fr;margin-top:14px;padding:14px}.payment-sidepanel .payment-entry button{width:100%}.payment-sidepanel .reply-excerpt{background:#fff;border:1px solid #dce4df;border-radius:6px;padding:8px}.event-list{display:grid;gap:14px}.event-editor{border:1px solid #dce4df;border-radius:12px;display:grid;gap:13px;grid-template-columns:minmax(0,2fr) minmax(210px,1fr) minmax(210px,1fr) minmax(120px,.5fr) minmax(150px,.8fr);padding:18px}.event-editor .event-code,.event-editor .title-input,.event-editor .session-input,.event-editor .payment-instructions{grid-column:1/-1}.event-editor .event-code{color:#1f5e52;font-weight:700}.event-editor label{color:#50625b;display:grid;font-size:.8rem;font-weight:700;gap:6px}.event-editor input,.event-editor textarea{border:1px solid #c9d4ce;border-radius:7px;color:#21342d;font:inherit;min-width:0;padding:9px}.event-editor textarea{min-height:110px;resize:vertical}.event-editor button{align-self:end}.session-input{align-items:end;background:#f5f8f6;border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(210px,1fr);padding:14px}.session-input strong{grid-column:1/-1}.event-editor label.field-error{color:#b42318}.event-editor label.field-error input,.event-editor label.field-error textarea{border-color:#dc3b32;background:#fff7f6;box-shadow:0 0 0 3px #dc3b321f}.event-editor .field-error-message{color:#b42318;font-size:.75rem;font-weight:700;line-height:1.4}.existing-sessions{background:#fbfcfb;border:1px solid #e0e7e2;border-radius:9px;grid-column:1/-1;padding:14px}.existing-sessions strong{display:block;margin-bottom:9px}.session-table{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) minmax(210px,1.4fr)}.session-table label{border-top:1px solid #e7ece8;padding:9px 0}.session-table label span{color:#61716a;font-size:.72rem}.session-table input{width:100%}.muted{color:#718078;font-size:.9rem}.save-all{grid-column:1/-1;justify-self:end}@media(max-width:760px){.event-editor,.session-input{grid-template-columns:1fr}.event-editor button{width:100%}}@media(max-width:760px){.shell{padding:24px 14px 48px}.panel{padding:20px}}@media(max-width:520px){.toolbar{align-items:stretch}.toolbar .result,.toolbar button,.data-row button,.filters button,.export-otp button{width:100%}}@media(max-width:960px){.orders-workspace{grid-template-columns:1fr}.payment-sidepanel{position:static}}@media(max-width:760px){.payment-entry{grid-template-columns:1fr}.payment-entry button{width:100%}}.orders-workspace{display:block;min-width:0}.orders-workspace:has(.payment-sidepanel){display:grid;align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.orders-workspace .orders-table th:last-child,.orders-workspace .orders-table td:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-8px 0 14px #22372f0f}.orders-workspace .orders-table th:last-child{z-index:2;background:#f1f5f2}.orders-workspace .row-actions{flex-direction:column;min-width:170px}.orders-workspace .row-actions button{width:100%;white-space:normal}@media(max-width:960px){.orders-workspace:has(.payment-sidepanel){grid-template-columns:1fr}.payment-sidepanel{position:static}}.orders-table td select{appearance:none;min-width:132px;padding:9px 28px;border:1px solid #b9c3ce;border-radius:10px;background-color:#f7f9fc;background-image:linear-gradient(45deg,transparent 50%,#52657b 50%),linear-gradient(135deg,#52657b 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:7px 7px,7px 7px;color:#34465c;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;line-height:1.2;text-align:center;text-align-last:center;text-indent:0;box-shadow:0 2px 5px #293a4e0f}.orders-table td select option{text-align:center;text-indent:0}.orders-table td select:hover{border-color:#8092a6;background-color:#f0f4f8}.orders-table td select:focus{outline:none;border-color:#607a99;box-shadow:0 0 0 3px #607a9929}.qualification-status.status-pending{border-color:#e3c770;background-color:#fff8de;background-image:linear-gradient(45deg,transparent 50%,#9a7514 50%),linear-gradient(135deg,#9a7514 50%,transparent 50%);color:#7c5d09}.qualification-status.status-pending:hover{border-color:#d2aa38;background-color:#fff1bc}.qualification-status.status-approved{border-color:#8bc6ad;background-color:#e8f7f0;background-image:linear-gradient(45deg,transparent 50%,#24765b 50%),linear-gradient(135deg,#24765b 50%,transparent 50%);color:#196348}.qualification-status.status-approved:hover{border-color:#57a884;background-color:#d9f3e6}.qualification-status.status-rejected{border-color:#eca3ad;background-color:#fff1f3;background-image:linear-gradient(45deg,transparent 50%,#b93a49 50%),linear-gradient(135deg,#b93a49 50%,transparent 50%);color:#a22b39}.qualification-status.status-rejected:hover{border-color:#dc7180;background-color:#ffe3e7}.orders-table td:has(.qualification-status){text-align:center}.orders-table td .qualification-status{display:block;margin-right:auto;margin-left:auto}.orders-table th,.orders-table td{text-align:center}.orders-table .row-actions{justify-content:center}.orders-table td:last-child .row-actions{align-items:center}.orders-table{border:1px solid #d8e0dc}.orders-table th,.orders-table td{border:1px solid #dfe6e2}.orders-table tr:last-child td{border-bottom:1px solid #dfe6e2}.qualification-picker{position:relative;width:132px;margin:0 auto}.qualification-picker summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #b9c3ce;border-radius:10px;color:#34465c;cursor:pointer;font-size:.84rem;font-weight:800;list-style:none;-webkit-user-select:none;user-select:none}.qualification-picker summary::-webkit-details-marker{display:none}.qualification-picker .picker-arrow{font-size:1rem;line-height:1;transition:transform .16s ease}.qualification-picker[open] .picker-arrow{transform:rotate(180deg)}.qualification-picker .qualification-options{position:absolute;z-index:10;top:calc(100% + 5px);left:0;width:100%;overflow:hidden;border:1px solid #cfd8d3;border-radius:10px;background:#fff;box-shadow:0 10px 22px #1c302824}.qualification-picker .qualification-options button{display:block;width:100%;border:0;border-radius:0;background:#fff;color:#35423e;font-size:.84rem;font-weight:700;padding:9px 10px;text-align:center}.qualification-picker .qualification-options button:hover,.qualification-picker .qualification-options button.selected{background:#edf5f0}.qualification-picker.status-pending summary{border-color:#e3c770;background:#fff8de;color:#7c5d09}.qualification-picker.status-pending .picker-arrow{color:#9a7514}.qualification-picker.status-pending .qualification-options button.selected{background:#fff2bf;color:#765806}.qualification-picker.status-approved summary{border-color:#8bc6ad;background:#e8f7f0;color:#196348}.qualification-picker.status-approved .picker-arrow{color:#24765b}.qualification-picker.status-approved .qualification-options button.selected{background:#d9f3e6;color:#176247}.qualification-picker.status-rejected summary{border-color:#eca3ad;background:#fff1f3;color:#a22b39}.qualification-picker.status-rejected .picker-arrow{color:#b93a49}.qualification-picker.status-rejected .qualification-options button.selected{background:#ffe3e7;color:#a22b39}.qualification-picker.inline-expanded{display:grid;gap:5px;width:132px;margin:0 auto}.qualification-picker.inline-expanded button{width:100%;border:1px solid #d6dfe0;border-radius:8px;background:#fff;color:#52615b;font-size:.8rem;font-weight:700;padding:7px 8px;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.qualification-picker.inline-expanded button:hover{background:#f3f6f4;border-color:#b9c9c0}.qualification-picker.inline-expanded.status-pending button.selected{border-color:#e3c770;background:#fff1bf;color:#765806}.qualification-picker.inline-expanded.status-approved button.selected{border-color:#8bc6ad;background:#d9f3e6;color:#176247}.qualification-picker.inline-expanded.status-rejected button.selected{border-color:#eca3ad;background:#ffe3e7;color:#a22b39}.qualification-picker .qualification-options{position:absolute;z-index:100;top:calc(100% + 5px);left:0;width:100%;margin-top:0;overflow:hidden;border:1px solid #cfd8d3;border-radius:10px;background:#fff;box-shadow:0 10px 22px #1c302829}.qualification-picker[open]{z-index:100}@media(min-width:961px){.table-wrap{overflow:visible}}.batch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin:.8rem 0 1rem}.batch-actions span{color:#476055;font-size:.9rem;font-weight:700}button.danger{border-color:#df8994;background:#fff3f5;color:#aa2e42}button.danger:hover:not(:disabled){border-color:#bd3f54;background:#ffe4e8}.orders-table input[type=checkbox]{accent-color:#216b5c;cursor:pointer;display:block;height:18px;margin:0 auto;width:18px}.orders-table:has(.qualification-picker) th:last-child,.orders-table:has(.qualification-picker) td:last-child{min-width:164px}.orders-table:has(.qualification-picker) .row-actions{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:6px;min-width:150px}.orders-table:has(.qualification-picker) .row-actions button{flex:1 1 0;min-width:0;padding:8px 6px;white-space:nowrap}.orders-table:has(.qualification-picker) th:last-child{position:relative}.orders-table:has(.qualification-picker) th:last-child:after{content:"i";display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:#6f8279;color:#fff;font-family:Georgia,serif;font-size:.7rem;font-weight:700;line-height:1;vertical-align:1px}.orders-table:has(.qualification-picker) th:last-child:before{content:"\9996\6b21\5132\5b58\70ba\300c\5df2\6838\51c6\300d\6642\ff0c\7cfb\7d71\6703\81ea\52d5\5bc4\9001  Email \9a57\8b49\78bc\ff1b\5132\5b58\70ba\300c\5df2\62d2\7d55\300d\6642\4e0d\6703\5bc4\9001  Email\3002";pointer-events:none;position:absolute;z-index:200;top:calc(100% + 8px);right:0;width:260px;padding:10px 12px;border-radius:9px;background:#253e35;box-shadow:0 9px 20px #19302738;color:#fff;font-size:.78rem;font-weight:500;line-height:1.55;text-align:left;white-space:normal;opacity:0;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.orders-table:has(.qualification-picker) th:last-child:hover:before{opacity:1;transform:translateY(0);visibility:visible}.orders-table:has(.qualification-picker) th:nth-child(5){position:relative}.orders-table:has(.qualification-picker) th:nth-child(5):after{content:"i";display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:#6f8279;color:#fff;font-family:Georgia,serif;font-size:.7rem;font-weight:700;line-height:1;vertical-align:1px}.orders-table:has(.qualification-picker) th:nth-child(5):before{content:"\5c1a\672a\5bc4\9001\ff1a\5c1a\672a\6838\51c6\6216\5c1a\672a\5efa\7acb\9a57\8b49\78bc\3002\a\5f85\8655\7406\ff1a\5df2\6392\5165  Email \5bc4\9001\4f47\5217\3002\a\5df2\5bc4\9001\ff1a\9a57\8b49\78bc\901a\77e5\5df2\9001\51fa\3002\a\5bc4\9001\5931\6557\ff1a\53ef\6309\300c\91cd\65b0\767c\4fe1\300d\5efa\7acb\65b0\78bc\3002";white-space:pre-line;pointer-events:none;position:absolute;z-index:200;top:calc(100% + 8px);left:50%;width:275px;padding:10px 12px;border-radius:9px;background:#253e35;box-shadow:0 9px 20px #19302738;color:#fff;font-size:.78rem;font-weight:500;line-height:1.65;text-align:left;opacity:0;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.orders-table:has(.qualification-picker) th:nth-child(5):hover:before{opacity:1;transform:translate(-50%);visibility:visible}.email-log-table{min-width:1080px}.email-log-table td:first-child{text-align:left}.email-status{display:inline-block;min-width:76px;padding:5px 9px;border-radius:999px;font-size:.8rem;font-weight:800}.email-sent{background:#e4f6ec;color:#176747}.email-pending{background:#fff4cf;color:#7b5a00}.email-failed{background:#ffeaed;color:#a33142}.email-failure-reason{color:#a33142;font-size:.82rem}.requeued{color:#547068!important;font-size:.8rem;font-weight:700;white-space:nowrap}.orders-table .status-badge{display:inline-block;min-width:78px;padding:6px 10px;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1.25;text-align:center}.orders-table .status-order-pending,.orders-table .status-payment-pending{border-color:#efd783;background:#fff7d9;color:#7a5c0a}.orders-table .status-order-confirmed,.orders-table .status-payment-verified{border-color:#9ad4b6;background:#e9f8ee;color:#176747}.orders-table .status-order-cancelled,.orders-table .status-payment-mismatch{border-color:#efadb6;background:#fff0f2;color:#a12f40}.orders-table .status-payment-void{border-color:#cbd3cf;background:#f1f3f2;color:#65716b}.orders-workspace .table-wrap{overflow-x:auto;overflow-y:visible}.orders-workspace .orders-table{min-width:1380px;table-layout:auto}.orders-workspace .orders-table th:nth-child(5),.orders-workspace .orders-table td:nth-child(5),.orders-workspace .orders-table th:nth-child(6),.orders-workspace .orders-table td:nth-child(6){min-width:110px}.orders-workspace .orders-table th:nth-child(10),.orders-workspace .orders-table td:nth-child(10){min-width:108px}.orders-workspace .orders-table td:nth-child(10) button{min-width:88px;white-space:nowrap}.orders-workspace .status-badge{white-space:nowrap}.email-log-table th{overflow:visible}.column-info{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;margin-left:5px;border-radius:50%;background:#6f8279;color:#fff;cursor:help;font-family:Georgia,serif;font-size:.7rem;font-weight:700;line-height:1;vertical-align:1px}.column-info:focus{outline:2px solid #8ccfbb;outline-offset:2px}.column-tooltip{pointer-events:none;position:absolute;z-index:300;top:calc(100% + 8px);left:50%;width:260px;padding:10px 12px;border-radius:9px;background:#253e35;box-shadow:0 9px 20px #19302738;color:#fff;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.65;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:0;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.column-info:hover .column-tooltip,.column-info:focus .column-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.admin-modal-backdrop{align-items:center;background:#18262175;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.admin-modal{width:min(100%,420px);border:1px solid #d8e4de;border-radius:18px;background:#fff;box-shadow:0 24px 70px #10231b47;padding:25px}.admin-modal h3{margin:0;color:#1d332b;font-size:1.25rem}.admin-modal p{color:#52645d;line-height:1.65}.admin-modal .modal-note{border-radius:9px;background:#f1f7f3;color:#2e5b49;font-size:.88rem;padding:10px 12px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.modal-actions button{min-width:94px}.modal-actions .primary{background:#1f5e52;color:#fff}.modal-actions .danger-primary{background:#b33a4b;border-color:#b33a4b}.order-detail-modal{width:min(100%,860px);max-height:min(82vh,760px);overflow-y:auto}.order-detail-modal h4{color:#28483c;font-size:1rem;margin:24px 0 10px}.order-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.order-detail-grid>div{border:1px solid #dce6e0;border-radius:8px;display:grid;gap:4px;padding:10px}.order-detail-grid .full{grid-column:1/-1}.order-detail-grid span{color:#6a7871;font-size:.75rem;font-weight:700}.order-detail-grid strong{color:#253c33;font-size:.9rem;overflow-wrap:anywhere}.order-detail-table{border:1px solid #dce6e0;border-radius:8px;overflow-x:auto}.order-detail-table table{border-collapse:collapse;min-width:600px;width:100%}.order-detail-table th,.order-detail-table td{border-bottom:1px solid #e3ebe6;padding:10px;text-align:left}.order-detail-table th{background:#f1f5f2;color:#456056;font-size:.78rem}.order-detail-table td{color:#2c4339;font-size:.86rem}.order-total{align-items:center;background:#f3f8f5;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;padding:12px}.order-total span{color:#53675e;font-size:.86rem}.order-total strong{color:#145640;font-size:1rem}.detail-note{font-size:.82rem;margin:0 0 8px}.identity-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.identity-list li{align-items:center;border:1px solid #e0e7e2;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:9px 10px}.identity-list strong{color:#385246;font-size:.84rem}.identity-list span{color:#596b63;font-size:.84rem}.payment-modal{width:min(100%,520px)}.payment-modal .payment-entry{align-items:stretch;grid-template-columns:1fr;margin-top:14px;padding:14px}.payment-modal .payment-entry button{width:100%}@media(max-width:620px){.order-detail-grid{grid-template-columns:1fr}.order-detail-grid .full{grid-column:auto}.order-detail-modal{padding:20px}.identity-list li{align-items:flex-start;flex-direction:column}}.admin-toast{position:fixed;right:24px;bottom:24px;z-index:1200;max-width:min(420px,100vw - 40px);border:1px solid #acd7bb;border-radius:12px;background:#f2fbf5;box-shadow:0 14px 32px #13533433;color:#17613f;font-size:.9rem;font-weight:800;line-height:1.5;padding:13px 16px;animation:admin-toast-in .22s ease-out}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
