:root{--navy:#092d50;--ink:#102f4f;--blue:#1165d8;--muted:#647b90;--line:#dfE7ef;--light:#f3f7fb;--white:#fff;--green:#22765d;--red:#ba3940}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #63bbed;outline-offset:3px}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35}input,select,textarea{max-width:100%;min-width:0;width:100%;border:1px solid #cdd9e5;border-radius:5px;padding:11px 13px;background:#fff;color:var(--ink);font-size:14px}input::placeholder,textarea::placeholder{color:#8b9baa}textarea{resize:vertical}select{min-height:47px}input:disabled,select:disabled,textarea:disabled{background:#f2f5f8;color:#73899b}button{border-radius:4px}label{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:7px}label small{font-size:11px;color:var(--muted);font-weight:400}.shell{width:calc(100% - 112px);max-width:1200px;margin:0 auto}.topline{background:var(--navy);color:#b9cddd;font-size:10px;letter-spacing:1.8px}.topline .shell{display:flex;align-items:center;justify-content:space-between;min-height:31px}.topline span{letter-spacing:1px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:89px}.brand{display:flex;gap:12px;align-items:center;flex-shrink:0}.brand-symbol{display:block;width:65px;height:34px;background-image:url('/assets/company-poster.png');background-size:433px auto;background-position:-21px -18px;filter:grayscale(1) invert(1) brightness(2) contrast(6);mix-blend-mode:multiply}.brand-type{display:flex;flex-direction:column;line-height:1.1}.brand-type strong{font-size:26px;font-weight:800;letter-spacing:3px}.brand-type small{font-size:8px;letter-spacing:1.25px;font-weight:700;margin-top:7px}.header-inner nav{display:flex;gap:38px;align-items:center;font-size:13px}.header-inner nav a:hover,.admin-header-right a:hover{color:var(--blue)}.header-inner nav span{color:var(--blue);margin-left:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:12px 23px;background:var(--blue);border:1px solid var(--blue);border-radius:4px;color:white;font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s}.button:hover:not(:disabled){background:#0956ba}.button-outline{background:#fff;color:var(--blue);border-color:#bccfe3}.button-outline:hover:not(:disabled){background:#edf5ff}.button-small{min-height:39px;font-size:12px;padding:9px 15px}.button-danger{background:var(--red);border-color:var(--red)}.button-danger:hover:not(:disabled){background:#9f2d34}.full-width{width:100%;margin-top:22px}.plain-button{background:none;border:0;padding:0;font-size:12px;color:var(--blue);text-align:left;min-height:30px}.plain-button:hover:not(:disabled){text-decoration:underline}.icon-button{border:0;background:transparent;padding:5px 10px;font-size:26px;line-height:1;min-height:38px;min-width:38px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--blue);margin-bottom:12px}.eyebrow.light{color:#90bde0}.muted{color:var(--muted);font-size:13px;line-height:1.9}.small-muted{color:var(--muted);font-size:11px;line-height:1.8;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tracking-hero{background:var(--navy);color:#fff;padding:48px 0 28px;position:relative;isolation:isolate;overflow:hidden}.tracking-hero:after{content:'';position:absolute;z-index:-1;border:1px solid #badcff16;width:700px;height:700px;border-radius:50%;right:-170px;top:-150px;box-shadow:0 0 0 70px #badcff04,0 0 0 71px #badcff11,0 0 0 150px #badcff03,0 0 0 151px #badcff0a}.track-shell{max-width:960px}.tracking-hero h1{font-size:43px;line-height:1.35;letter-spacing:1px;margin-bottom:16px}.tracking-hero h1 br{display:none}.hero-intro{font-size:14px;color:#b7cee0;margin-bottom:29px}.search-box{display:flex;gap:8px;padding:8px;background:white;border-radius:5px;box-shadow:0 5px 20px #051a361c}.search-box input{border:0;background:white;padding:12px 15px;font-size:16px;letter-spacing:.6px;min-width:0}.search-box .button{min-width:155px}.search-hint{font-size:11px;color:#9ebdd4;margin:15px 0 0}.tracking-body{padding-top:38px;padding-bottom:62px;min-height:430px}.empty-state{text-align:center;padding:21px 0 41px}.empty-icon{display:inline-flex;align-items:center;justify-content:center;width:53px;height:53px;border:1px solid #c8dbee;border-radius:50%;background:#f1f7fe;color:#367dc5;font-size:26px;font-weight:300;margin-bottom:20px}.empty-state h2,.detail-empty h2{font-size:21px;margin-bottom:11px}.empty-state p,.detail-empty p{font-size:13px;color:var(--muted);line-height:1.95}.feedback{padding:16px 20px;border:1px solid #d3e1ef;background:#f0f6fc;border-radius:5px;color:#41627f;font-size:13px;margin-bottom:24px;white-space:pre-wrap;overflow-wrap:anywhere}.feedback.error,.form-feedback.error{border-color:#efc7ca;background:#fff4f4;color:#a13c43}.feedback.warning{border-color:#e8d5aa;background:#fffaf0;color:#8d6c2c}.feedback.success,.form-feedback.success{border-color:#bcded4;background:#f2faf6;color:#257357}.feedback p{margin:0 0 10px}.track-result{margin-bottom:36px}.result-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.result-heading h2{font-size:23px;margin:0}.result-heading .eyebrow{margin-bottom:7px}.shipment-summary{background:#f4f8fc;border:1px solid var(--line);border-radius:6px;overflow:hidden}.summary-top{display:flex;justify-content:space-between;align-items:center;padding:25px 28px 22px;gap:20px}.field-caption{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.tracking-id{font-size:23px;letter-spacing:1px;font-weight:650;overflow-wrap:anywhere;display:block;line-height:1.35}.status-pill{display:inline-flex;align-items:center;flex-shrink:0;padding:5px 11px;border-radius:30px;background:#e4eefb;color:#245da6;font-size:11px;line-height:1.5;font-weight:600;white-space:nowrap}.status-pill:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:6px}.status-pill.delivered{background:#e5f3ed;color:#247258}.status-pill.exception{background:#fbe7e8;color:#b03d44}.status-pill.pending{background:#edf0f3;color:#6d7e8d}.route-line{display:flex;gap:30px;align-items:center;padding:0 28px 26px}.route-line>div{flex:1;min-width:0}.route-line strong{font-size:20px;font-weight:600;overflow-wrap:anywhere}.route-line .route-arrow{flex:0 0 60px;color:#92b2ce;font-size:26px;text-align:center}.summary-bottom{border-top:1px solid #dde6ef;padding:13px 28px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:11px}.timeline-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;margin-bottom:25px}.timeline-heading h3{font-size:18px;margin:0}.timeline-heading span{font-size:11px;color:var(--muted)}.timeline{margin:0;padding:0;list-style:none}.timeline li{position:relative;padding:0 0 28px 33px;margin-left:7px;border-left:1px solid #dbe4ed}.timeline li:last-child{border-left-color:transparent;padding-bottom:8px}.timeline li:before{content:'';position:absolute;left:-5px;top:6px;width:9px;height:9px;background:#c3d1de;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9e2eb}.timeline li:first-child:before{background:var(--blue);box-shadow:0 0 0 4px #e7f1fc}.timeline li:first-child h3{color:var(--blue)}.event-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.event-head h3{font-size:15px;font-weight:600;margin:0}.event-head time{font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.event-location{font-size:12px;color:#688399;margin:7px 0 0}.event-description{font-size:13px;color:#4b657b;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.event-actions{display:flex;gap:20px;margin-top:7px}.tracking-note{font-size:11px;color:#8395a5;line-height:1.8;border-top:1px solid var(--line);padding-top:20px;margin:25px 0 0}.support-panel{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding:33px 0 0;align-items:center}.support-panel .eyebrow{margin-bottom:8px}.support-panel h2{font-size:19px;margin-bottom:8px}.support-panel p:not(.eyebrow){font-size:12px;color:var(--muted);margin:0}.support-links{display:flex;gap:11px;flex-wrap:wrap}.support-links a{padding:10px 14px;border:1px solid var(--line);font-size:12px;border-radius:4px}.support-links a:hover{border-color:#98bde2;background:#f4f8fc}.support-links span{margin-left:13px;color:#8aa8c1}.site-footer{background:#f5f8fb;border-top:1px solid var(--line);font-size:10px;color:#7b90a3;letter-spacing:.4px;padding:23px 0}.site-footer .shell{display:flex;justify-content:space-between;gap:20px}.admin-body{background:#f4f7fa}.admin-header-right{display:flex;gap:23px;align-items:center;font-size:11px;color:var(--muted)}.admin-label{padding:5px 12px;background:#ecf3fc;border-radius:4px;color:var(--blue)}.admin-main{padding:35px 0 42px}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.admin-page-heading h1{font-size:27px;margin-bottom:10px}.admin-page-heading .muted{margin:0}.admin-page-heading .eyebrow{margin-bottom:9px}.admin-workspace{display:grid;grid-template-columns:315px minmax(0,1fr);gap:23px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 4px 16px #173a5c03}.shipment-list-panel{overflow:hidden}.list-panel-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:22px 20px 15px}.list-panel-heading h2{font-size:17px;margin:0}.count{font-size:11px;color:#7290a9;background:#edf3f8;min-width:24px;text-align:center;border-radius:3px;padding:1px 6px}.list-search{display:flex;margin:0 17px 16px;border:1px solid #d6e1ec;border-radius:4px;background:#fff}.list-search input{border:0;padding:10px 11px;font-size:12px}.list-search .icon-button{font-size:25px;color:#7490a7}.list-feedback{font-size:12px;color:var(--muted);padding:0 20px;white-space:pre-wrap}.list-feedback:not(:empty){padding-bottom:18px}.shipment-list{list-style:none;margin:0;padding:0}.shipment-list li{border-top:1px solid #e7edf3}.shipment-row{display:block;width:100%;text-align:left;background:#fff;border:0;border-radius:0;padding:17px 20px;border-left:3px solid transparent}.shipment-row:hover{background:#f7fafe}.shipment-row[aria-pressed=true]{background:#eff6ff;border-left-color:var(--blue)}.shipment-row strong{font-size:13px;overflow-wrap:anywhere;font-weight:650;display:block;margin-bottom:7px}.shipment-row .row-route{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7c91a2;font-size:11px;margin-bottom:10px}.shipment-row .row-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center}.shipment-row .status-pill{font-size:10px;padding:3px 8px}.shipment-row time{font-size:10px;color:#8ba0b1;white-space:nowrap}.pagination{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 16px;border-top:1px solid var(--line);font-size:10px;color:#899cab}.pagination .plain-button{font-size:10px}.detail-empty{text-align:center;padding:82px 20px 75px;min-height:399px}.detail-empty p{margin-bottom:22px}.shipment-info{padding:25px 26px 20px;margin-bottom:20px}.detail-title-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.detail-title-row h2{font-size:22px;letter-spacing:.8px;overflow-wrap:anywhere;margin:0}.detail-title-row .eyebrow{margin-bottom:7px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px 0 18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.detail-actions .plain-button{font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.span-2{grid-column:span 2}.three-columns{grid-template-columns:1fr 1fr 1fr;gap:14px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.admin-timeline-panel{padding:25px 26px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.section-heading h2{font-size:18px;margin-bottom:6px}.admin-timeline li{padding-left:24px;padding-bottom:24px}.admin-timeline .event-head{flex-wrap:wrap;gap:4px 15px}.inline-empty{padding:29px 15px;text-align:center;background:#f6f9fc;border:1px dashed #dae5ef;border-radius:4px}.inline-empty h3{font-size:14px;margin-bottom:8px;font-weight:500}.inline-empty p{font-size:12px;color:var(--muted);margin:0}.archive-row{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:13px 1px}.archive-row p{font-size:11px;color:#8ca0b0;margin:0}.danger{color:var(--red)}.help-panel{padding:19px 23px;border:1px solid var(--line);border-radius:5px;margin-top:29px;background:#f9fbfd}.help-panel summary{display:flex;justify-content:space-between;font-size:12px;color:#516e87;cursor:pointer;font-weight:500;list-style:none}.help-panel summary::-webkit-details-marker{display:none}.help-panel summary span{font-size:16px;color:#7899b4}.help-panel[open] summary span{transform:rotate(45deg)}.help-panel ol{font-size:12px;color:var(--muted);line-height:1.9;padding-left:18px;margin:16px 0}.help-panel li{padding-left:5px;margin-bottom:7px}dialog{border:1px solid #d7e2ec;border-radius:8px;padding:28px;width:calc(100% - 34px);max-width:540px;max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 30px 90px #05244029;color:var(--ink)}dialog::backdrop{background:#04254480;backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px}.dialog-heading h2{font-size:24px;margin:0}.dialog-heading .eyebrow{margin-bottom:8px}.dialog-heading .icon-button{color:#7891a7;margin-top:-5px;margin-right:-10px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.form-feedback{font-size:12px;border:1px solid var(--line);background:#f3f7fb;padding:12px 14px;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:17px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,12px);background:#123756;color:#fff;font-size:12px;border-radius:5px;padding:13px 22px;box-shadow:0 6px 25px #082c4a30;max-width:calc(100% - 34px);opacity:0;pointer-events:none;z-index:1000;transition:opacity .15s,transform .15s;text-align:center;width:max-content}.toast.show{opacity:1;transform:translate(-50%,0)}dialog .toast{position:sticky;bottom:0;margin:20px auto 0;left:auto;transform:none}.loading{position:relative}.loading:before{content:'';display:inline-block;width:11px;height:11px;border:2px solid #acc5db;border-top-color:#245da6;border-radius:50%;margin-right:9px;vertical-align:-2px;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1050px){.shipment-list-panel{position:sticky;top:22px}}@media(max-width:1050px){.shell{width:calc(100% - 64px)}.admin-workspace{grid-template-columns:280px minmax(0,1fr)}.three-columns{grid-template-columns:1fr 1fr}.three-columns label:last-child{grid-column:span 2}.support-panel{align-items:start}.support-links{justify-content:flex-end;max-width:370px}.admin-header-right{gap:15px}}@media(max-width:780px){.shell{width:calc(100% - 38px)}.header-inner{min-height:76px;gap:12px}.brand-symbol{width:52px;height:28px;background-size:348px auto;background-position:-17px -14px}.brand-type strong{font-size:21px;letter-spacing:2px}.brand-type small{font-size:6.5px;letter-spacing:.8px;margin-top:5px}.brand{gap:9px}.header-inner nav{gap:22px;font-size:11px}.tracking-hero{padding-top:35px}.tracking-hero h1{font-size:33px}.hero-intro{font-size:12px}.tracking-body{padding-top:28px;padding-bottom:40px}.tracking-id{font-size:20px}.summary-top{padding:22px}.route-line{padding:0 22px 23px;gap:18px}.route-line strong{font-size:17px}.summary-bottom{padding:12px 22px}.support-panel{flex-direction:column;gap:21px}.support-links{justify-content:flex-start;max-width:none}.admin-header-right{gap:13px;font-size:10px}.admin-label{display:none}.admin-workspace{grid-template-columns:1fr}.shipment-list-panel{margin-bottom:0}.shipment-list{max-height:285px;overflow:auto;border-top:1px solid var(--line)}.shipment-list li:first-child{border-top:0}.shipment-row{padding:13px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px}.shipment-row strong{margin:0;grid-column:1}.shipment-row .row-route{grid-column:1;margin:0}.shipment-row .row-bottom{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;gap:3px;justify-content:center}.admin-page-heading{align-items:flex-start}.admin-page-heading h1{font-size:23px;max-width:350px}.admin-page-heading .muted{font-size:12px;max-width:350px}.admin-page-heading>.button{padding:10px 15px;font-size:12px;min-height:42px;margin-top:6px}.admin-main{padding-top:26px}.detail-empty{min-height:300px;padding:45px 20px}.three-columns{grid-template-columns:1fr 1fr 1fr}.three-columns label:last-child{grid-column:auto}}@media(max-width:520px){.shell{width:calc(100% - 32px)}.topline{font-size:8px;letter-spacing:1.2px}.topline span{font-size:9px;letter-spacing:0}.header-inner nav{gap:17px}.header-inner nav span{display:none}.header-inner nav a:last-child{display:none}.brand-symbol{width:46px;background-size:307px auto;background-position:-14px -11px}.brand-type strong{font-size:20px}.tracking-hero h1{font-size:34px}.tracking-hero h1 br{display:block}.hero-intro{max-width:255px;line-height:1.8}.search-box{gap:0;padding:6px}.search-box input{font-size:14px;padding:12px 9px}.search-box .button{min-width:86px;font-size:13px;padding:12px;gap:10px}.search-box .button span{display:none}.search-hint{font-size:10px}.result-heading h2{font-size:21px}.result-heading .button{font-size:11px;padding:8px 10px;min-height:36px}.summary-top{padding:20px 18px;align-items:flex-start;gap:12px}.tracking-id{font-size:17px;letter-spacing:.5px}.status-pill{padding:5px 9px;font-size:10px;margin-top:3px}.route-line{padding:0 18px 22px;gap:12px}.route-line .route-arrow{flex-basis:28px;font-size:23px}.route-line strong{font-size:16px}.summary-bottom{padding:12px 18px;gap:7px;font-size:10px;flex-direction:column}.timeline-heading{align-items:start;gap:10px;margin-top:27px}.timeline-heading h3{font-size:16px}.timeline-heading span{font-size:9px}.event-head{flex-direction:column;gap:5px}.timeline li{padding-left:24px;padding-bottom:25px}.event-head h3{font-size:14px}.event-head time{font-size:10px}.event-description{font-size:12px}.support-links{gap:9px}.support-links a{font-size:11px;padding:9px 11px}.support-links span{margin-left:8px}.site-footer .shell{flex-direction:column;gap:5px;font-size:9px}.admin-header-right a{font-size:9px}.admin-header-right{gap:13px}.admin-page-heading{flex-wrap:wrap;gap:18px}.admin-page-heading h1{font-size:23px}.admin-page-heading>.button{margin-top:0}.list-panel-heading{padding:17px 18px 12px}.list-search{margin-bottom:13px}.shipment-info{padding:22px 19px 18px}.detail-title-row h2{font-size:18px}.detail-actions{gap:4px 17px;margin-bottom:18px}.three-columns{grid-template-columns:1fr 1fr}.three-columns label:last-child{grid-column:span 2}.form-grid{gap:15px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:13px;padding:10px;min-height:43px}.form-footer .small-muted{font-size:10px}.form-footer .button{font-size:11px}.admin-timeline-panel{padding:22px 19px}.section-heading{gap:14px;align-items:flex-start}.section-heading h2{font-size:17px}.section-heading .small-muted{font-size:9px;max-width:175px}.section-heading .button{font-size:11px;padding:9px 12px;min-height:37px}.archive-row{align-items:flex-start}.archive-row p{font-size:10px;max-width:240px}.archive-row .plain-button{font-size:11px;white-space:nowrap}.help-panel{padding:17px 18px}.help-panel ol{font-size:11px}.admin-timeline .event-head{gap:4px}.event-actions .plain-button{font-size:11px}dialog{padding:24px 20px}.dialog-heading h2{font-size:22px}.dialog-actions .button{font-size:13px;padding:10px 18px;min-height:44px}#event-form .form-grid label:nth-child(2){grid-column:span 2;grid-row:2}#event-form .form-grid label:first-child{grid-column:span 2}.toast{font-size:11px;bottom:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

.admin-heading-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bulk-dialog{max-width:880px}.bulk-fields{border:0;padding:0;margin:0;min-width:0}.bulk-entry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.bulk-numbers-label textarea{font-family:ui-monospace,monospace;font-size:13px;line-height:1.7;min-height:278px}.bulk-preview{margin-top:23px;border:1px solid var(--line);border-radius:5px;overflow:hidden}.bulk-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f3f8fe;padding:15px 17px}.bulk-preview-heading h3{font-size:15px;margin:0}.bulk-event-summary{padding:0 17px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.bulk-table-scroll{max-height:270px;overflow:auto}.bulk-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.bulk-table th{position:sticky;top:0;background:#f4f7fa;color:#6b859a;font-size:11px;font-weight:500}.bulk-table th,.bulk-table td{padding:11px 16px;border-top:1px solid var(--line);overflow-wrap:anywhere}.bulk-table td:first-child{font-family:ui-monospace,monospace;max-width:280px}.bulk-table .bulk-issue{color:var(--red);background:#fff5f5}.bulk-ok{color:#257357}.bulk-actions{flex-wrap:wrap}.bulk-fields:disabled{opacity:.7}
@media(max-width:780px){.admin-heading-actions{justify-content:flex-start}.admin-heading-actions .button{font-size:12px;padding:10px 13px}.bulk-entry-grid{grid-template-columns:1fr;gap:19px}.bulk-numbers-label textarea{min-height:140px}.bulk-preview-heading{align-items:flex-start;flex-direction:column;gap:3px}.bulk-table th,.bulk-table td{padding:10px;font-size:11px}.bulk-actions .button{flex:1;white-space:nowrap}.bulk-dialog .form-grid{grid-template-columns:1fr}.bulk-dialog .form-grid .span-2{grid-column:auto}}

.bulk-event-toggle{display:flex;flex-direction:row;align-items:center;gap:9px;margin:21px 0 12px;font-weight:600}.bulk-event-toggle input{width:17px;height:17px;min-height:0;margin:0;accent-color:var(--blue);flex:none}.bulk-step{margin-top:20px}.bulk-step+.dialog-actions{margin-top:12px}
