:root{--page: #f0f5f7;--text: #142d42;--heading: #0d3045;--card-border: #dbe6ec;--label: #5a7484;--muted2: #7d94a3;--teal: #17aa9d;--teal-a: #33c9b6;--teal-b: #119c92;--teal-fill: #e9f7f4;--teal-fill-2: #d9f1ec;--green-fill: #e6f6f0;--green-border: #bfe6d7;--green-text: #11654f;--amber-fill: #fff5e5;--amber-border: #efd7a5;--amber-text: #865d15;--amber-pill: #fff1d5;--amber-pill-text: #8a6018;--draft-fill: #f0f5f8;--draft-border: #c9d9e0;--draft-text: #4f6878;--red: #c46e67;--red-fill: #fbeeed;--chip-fill: #eef3f6;--chip-text: #4f6878;--fc-border-color: #e6eef2;--fc-today-bg-color: #eef8f6;--fc-now-indicator-color: var(--teal);--fc-page-bg-color: #fff;--fc-neutral-bg-color: #f7fafb;--fc-highlight-color: rgba(23, 170, 157, .18);--fc-event-border-color: transparent}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}button{font-family:inherit}.page{min-height:100vh}.topbar{display:flex;align-items:center;gap:36px;background:linear-gradient(135deg,#0b2335,#153f52);border-top:7px solid #29c4b4;color:#fff;padding:10px 32px 14px;min-height:92px}.brand{color:#a6e9de;font-size:11px;font-weight:600;letter-spacing:3px}.topbar h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1.1;white-space:nowrap}.nav{display:flex;gap:26px;margin-top:10px}.nav button{background:none;border:0;border-bottom:3px solid transparent;color:#c9dbe3;cursor:pointer;font:inherit;font-size:16px;font-weight:500;padding:6px 0 8px;display:inline-flex;align-items:center;gap:8px}.nav button.on{color:#fff;font-weight:600;border-bottom-color:#29c4b4}.nav button:disabled{color:#7c93a0;cursor:default}.nav .pill{font-size:12px}.user{display:flex;gap:14px;align-items:center;font-size:14px;margin-top:8px;color:#dbe7ec}.badge{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 14px;font-size:12px;letter-spacing:2px;color:#c9dbe3}.avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--teal);color:#fff;font-weight:700;font-size:13px}.avatar.small{width:32px;height:32px;background:#e4edf1;color:var(--chip-text);font-size:12px}.link{background:none;border:0;color:#a6e9de;cursor:pointer;font:inherit;padding:0;text-decoration:underline}main{max-width:960px;margin:20px auto;padding:0 16px}main.wide{max-width:1760px}.label{color:var(--label);font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.label.small{font-size:11px;letter-spacing:2px;margin-bottom:4px}.card{background:#fff;border:1px solid var(--card-border);border-radius:22px;box-shadow:0 6px 20px #0d30450f;padding:24px}.big{color:var(--heading);font-size:58px;font-weight:700;letter-spacing:-2px;line-height:1;margin:6px 0 8px}.muted{color:var(--label)}.small{font-size:12px}.spacer{flex:1}.warn{background:var(--amber-fill);border:1px solid var(--amber-border);border-radius:11px;color:var(--amber-text);padding:10px 14px;margin:10px 0}.button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--teal-a),var(--teal-b));border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:11px 18px;text-decoration:none;box-shadow:0 4px 12px #119c9240}.button.small{padding:7px 12px;font-size:13px;border-radius:10px}.button:disabled{opacity:.5;cursor:default;box-shadow:none}.button:hover:not(:disabled){filter:brightness(1.05)}.button-ghost{background:#fff;border:1px solid var(--card-border);border-radius:12px;color:var(--heading);cursor:pointer;font:inherit;font-weight:600;padding:11px 18px}.button-ghost:hover:not(:disabled){background:#f6f9fa}.button-ghost:disabled{opacity:.5;cursor:default}.button-danger{background:var(--red);border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:11px 20px}.button-danger:disabled{opacity:.5;cursor:default}.button .count{background:#ffffff38;border-radius:999px;padding:2px 10px;font-size:12px}.icon{background:none;border:0;color:var(--label);cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.chip{display:inline-block;border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap;vertical-align:middle}.chip-hold{background:var(--amber-pill);border:1px solid var(--amber-border);color:var(--amber-text);border-radius:8px}.chip-new{background:var(--green-fill);border:1px solid var(--green-border);color:var(--green-text)}.chip-plc,.chip-vms{background:var(--chip-fill);color:var(--chip-text);border:1px solid #dfe8ed}.chip-role{background:#ffffff1f;color:#a6e9de;text-transform:capitalize}.chip-draft{background:var(--chip-fill);color:var(--chip-text);border:1px solid #c9d9e0;letter-spacing:1px}.chip-booked{background:var(--teal-fill);color:var(--teal-b);border:1px solid #bfe6df;letter-spacing:1px}.chip-fix{background:var(--amber-pill);border:1px solid var(--amber-border);color:var(--amber-text);border-radius:8px;font-size:13px;padding:6px 12px}.pill{background:var(--amber-pill);border-radius:999px;color:var(--amber-pill-text);font-size:12px;font-weight:700;padding:3px 10px}.pill.teal{background:var(--teal-fill-2);color:var(--teal-b)}.datechip{display:inline-flex;flex-direction:column;align-items:center;background:var(--draft-fill);border:1px solid #e3ebf0;border-radius:11px;min-width:58px;padding:6px 8px;line-height:1.05}.datechip span{font-size:10px;font-weight:600;letter-spacing:1px;color:var(--label)}.datechip b{font-size:22px;color:var(--heading)}.datechip small{font-size:11px;color:var(--label)}.datechip.green{background:var(--green-fill);border-color:var(--green-border)}.datechip.green b{color:var(--green-text)}.datechip.amber{background:var(--amber-fill);border-color:var(--amber-border)}.datechip.amber b{color:var(--amber-text)}.datechip.empty b{color:var(--muted2)}.holdchip{display:inline-flex;flex-direction:column;align-items:center;background:var(--amber-fill);border:1px solid var(--amber-border);border-radius:11px;min-width:64px;padding:6px 8px;line-height:1.05}.holdchip span{font-size:10px;font-weight:600;letter-spacing:1px;color:var(--amber-text)}.holdchip b{font-size:24px;color:var(--amber-text)}.schedule{display:flex;flex-direction:column;gap:18px}.grid-card{padding:14px 16px 10px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.seg{display:inline-flex;border:1px solid var(--card-border);border-radius:12px;overflow:hidden;background:#fff}.seg button{background:#fff;border:0;border-right:1px solid var(--card-border);color:var(--heading);cursor:pointer;font:inherit;font-weight:600;padding:9px 14px}.seg button:last-child{border-right:0}.seg button.on{background:var(--heading);color:#fff}.sel{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--card-border);border-radius:12px;background:#fff;padding:0 10px 0 12px;font-weight:600;color:var(--label)}.sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-weight:700;color:var(--heading);padding:9px 18px 9px 2px;cursor:pointer;max-width:220px;background-image:linear-gradient(45deg,transparent 50%,var(--heading) 50%),linear-gradient(135deg,var(--heading) 50%,transparent 50%);background-position:calc(100% - 9px) 50%,calc(100% - 5px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.search{border:1px solid var(--card-border);border-radius:12px;font:inherit;padding:9px 12px 9px 34px;min-width:260px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a7484' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 11px 50% no-repeat}.range-title{font-weight:700;color:var(--heading);font-size:17px;letter-spacing:-.3px;padding:0 6px}.count{margin-top:8px}.grid-wrap{display:flex;gap:16px;align-items:flex-start}.grid{flex:1;min-width:0}.fc{font-size:13px}.fc .fc-scrollgrid{border-radius:12px;overflow:hidden}.fc .fc-datagrid-cell-cushion,.fc .fc-timeline-slot-cushion{padding:6px 8px}.fc .fc-datagrid-header .fc-datagrid-cell-cushion{font-weight:600;color:var(--label);font-size:12px}.fc .fc-timeline-slot-label{color:var(--label);font-weight:700;font-size:12px;letter-spacing:1px}.fc .sl-wd{display:block;font-size:11px;letter-spacing:1.5px;color:var(--label);font-weight:700}.fc .sl-wd.today{color:var(--teal-b)}.fc .sl-day{display:block;font-size:17px;font-weight:700;color:var(--heading);letter-spacing:-.5px}.fc .sl-day.today{color:var(--teal-b)}.fc .fc-day-sat,.fc .fc-day-sun{background:#fafcfd}.fc .fc-timeline-lane-frame{min-height:56px}.fc .fc-resource-group .fc-datagrid-cell-cushion,.fc .fc-timeline-lane.fc-resource-group,.fc .fc-datagrid-cell.fc-resource-group{background:#f7fafb}.fc .fc-resource-group .fc-datagrid-cell-cushion{display:flex;align-items:center;gap:8px;padding:9px 8px}.fc .fc-resource-group .fc-datagrid-cell-main{display:inline-flex;min-width:0}.fc .grp{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden}.fc .grp-name{font-weight:700;color:var(--heading);font-size:14px}.fc .grp-meta{color:var(--label);font-size:12px;font-weight:500}.fc .needs-group .fc-datagrid-cell-cushion,.fc .fc-timeline-lane.needs-group{background:var(--amber-fill)!important}.fc .needs-group .grp-name{color:var(--amber-text)}.fc .needs-group .grp-meta{color:var(--amber-text);opacity:.8}.fc .needs-row .fc-datagrid-cell-frame,.fc .fc-timeline-lane.needs-row{background:#fffbf3}.fc .res{display:flex;align-items:center;gap:10px;min-width:0}.fc .res-main{flex:1;min-width:0;line-height:1.25}.fc .res-name{font-weight:700;color:var(--heading);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.fc .res-name .chip{font-weight:600}.fc .res-fac{color:var(--label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:13px}.fc .res-actions{display:flex;align-items:center;gap:8px}.fc .add-dates{background:#fff;border:1px solid var(--card-border);border-radius:10px;color:var(--heading);cursor:pointer;font:inherit;font-weight:700;font-size:12px;padding:6px 10px;white-space:nowrap}.fc .add-dates:hover{border-color:var(--teal);color:var(--teal-b)}.fc .more-link{background:none;border:0;color:var(--amber-text);cursor:pointer;font:inherit;font-weight:600;padding:6px 0 6px 42px}.fc .more-link:hover{text-decoration:underline}.fc .grp .pill{font-size:12px}.fc .fc-timeline-event{border-radius:9px;padding:5px 8px 5px 10px;margin:4px 2px;min-height:42px;border-left:3px solid transparent!important;box-shadow:none}.fc .fc-timeline-event .fc-event-main{color:inherit}.fc .st-booked{background:var(--teal-fill);border-left-color:var(--teal-b)!important;color:var(--heading)}.fc .st-booked .ev-l2{color:var(--teal-b)}.fc .st-draft{background:var(--draft-fill);border:1.5px dashed #a9bfca!important;border-left-width:1.5px!important;color:var(--heading)}.fc .st-draft .ev-l2{color:var(--draft-text)}.fc .st-pattern{background:repeating-linear-gradient(135deg,#e6f7f5,#e6f7f5 6px,#d2efeb 6px,#d2efeb 12px);color:var(--green-text)}.fc .st-selected{outline:2px solid var(--heading);outline-offset:1px}.fc .st-conflict:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:2px;background:var(--red)}.fc .ev-l1,.fc .ev-l2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.fc .ev-l1{font-weight:700;font-size:13px}.fc .ev-l2{font-size:12px;font-weight:500}.fc .fc-license-message{display:none}.fc .fc-highlight{border-radius:9px}.panel{width:420px;flex:none;background:#fff;border:1px solid var(--card-border);border-radius:19px;box-shadow:0 6px 20px #0d304514;padding:18px 20px;position:sticky;top:12px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel h2{margin:0;font-size:22px;letter-spacing:-.5px;color:var(--heading)}.panel .who{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding-bottom:14px;border-bottom:1px solid var(--card-border)}.panel .who b{font-size:16px;color:var(--heading)}.panel .who .muted{font-size:13px;line-height:1.4}.frow{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:10px;margin:10px 0}.frow .k{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--label)}.frow .v{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel input,.panel select,.panel textarea,.modal input,.modal select,.modal textarea{border:1px solid var(--card-border);border-radius:10px;font:inherit;font-size:14px;font-weight:600;color:var(--heading);padding:8px 10px;background:#fff}.panel input:disabled,.panel select:disabled,.panel textarea:disabled{background:#f7fafb;color:var(--label)}.panel textarea,.modal textarea{font-weight:500;width:100%;resize:vertical}.panel .hint{color:var(--label);font-size:13px}.panel .history{margin-top:16px;padding-top:14px;border-top:1px solid var(--card-border);font-size:13px;color:var(--label);line-height:1.5}.panel .history b{color:var(--heading);display:block;margin-bottom:4px}.actions{display:flex;align-items:center;gap:8px;margin-top:18px;flex-wrap:wrap}.actions .spacer{flex:1}.warn-box{display:flex;gap:8px;background:var(--amber-fill);border:1px solid var(--amber-border);border-radius:11px;color:var(--amber-text);padding:10px 14px;margin:12px 0;font-size:13px;line-height:1.45}.tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tile{background:#fff;border:1px solid var(--card-border);border-radius:19px;padding:16px 18px}.tile-t{font-weight:700;color:var(--heading);font-size:14px}.tile-n{font-size:42px;font-weight:700;letter-spacing:-2px;line-height:1.1;color:var(--heading);margin:2px 0}.tile-n.text{font-size:30px;letter-spacing:-1px}.tile-l{color:var(--label);font-size:13px}.tile-amber{background:var(--amber-fill);border-color:var(--amber-border)}.tile-amber .tile-t,.tile-amber .tile-n{color:var(--amber-text)}.tile-teal .tile-n{color:var(--teal-b)}.tile-green{background:var(--green-fill);border-color:var(--green-border)}.tile-green .tile-t,.tile-green .tile-n{color:var(--green-text)}.tile-green .dash{display:block;width:44px;height:4px;background:var(--green-text);border-radius:2px;margin:18px 0 14px}.tile-red{border-color:var(--red)}.tile-red .tile-t,.tile-red .tile-n{color:var(--red)}.tile-sync .tile-n{color:var(--teal-b)}.tile-sync.bad .tile-n{color:var(--red)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d304573;display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}.modal{background:#fff;border-radius:22px;box-shadow:0 24px 60px #0000004d;width:min(1020px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:32px 40px}.modal.narrow{width:min(900px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.modal h2{margin:0;font-size:34px;letter-spacing:-1px;color:var(--heading)}.modal .sub{color:var(--label);font-size:16px;margin-top:6px}.bigcount{text-align:right}.bigcount .label{margin-bottom:0}.bigcount .n{font-size:62px;font-weight:700;letter-spacing:-3px;line-height:1;color:var(--heading)}.bigcount .n.red{color:var(--red)}.vms-block{border:1px solid var(--card-border);border-radius:14px;margin-top:18px;overflow:hidden}.vms-block+.vms-block{margin-top:10px}.vms-head{display:flex;align-items:center;gap:12px;background:#f7fafb;padding:12px 16px;font-weight:700;color:var(--heading);font-size:16px;cursor:pointer}.vms-head .muted{font-weight:500;font-size:14px}.vms-head input{width:20px;height:20px;accent-color:var(--teal-b)}.pl-line{padding:12px 16px 12px 52px;border-top:1px solid var(--card-border)}.pl-line b{color:var(--heading);font-size:15px}.pl-line .row{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:6px;font-size:14px;color:var(--label)}.tag{display:inline-block;border-radius:8px;padding:3px 9px;font-weight:600;font-size:13px}.tag-add{background:var(--green-fill);color:var(--green-text)}.tag-remove{background:var(--amber-pill);color:var(--amber-text)}.tag-keep{background:var(--green-fill);color:var(--green-text)}.override{color:var(--red);font-size:14px;margin-top:4px}.note-line{color:var(--label);font-size:14px;margin-top:4px}.email-line{color:var(--label);font-size:14px;margin:18px 0 14px;line-height:1.5}.ack{display:flex;align-items:center;gap:12px;border:1px solid var(--card-border);border-radius:14px;padding:14px 16px;font-weight:700;color:var(--heading);font-size:15px;cursor:pointer}.ack input{width:20px;height:20px;accent-color:var(--teal-b)}.modal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:12px}.cancel-card{border:1px solid var(--card-border);border-radius:14px;margin-top:18px;overflow:hidden}.cancel-card .pl-line{padding-left:16px}.cancel-card .pl-head{background:#f7fafb;padding:12px 16px;font-weight:700;color:var(--heading);font-size:15px}.cancel-card .pl-head .muted{font-weight:500}.sub-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--label)}.modal .frow{grid-template-columns:110px 1fr;margin:14px 0 0}.modal .frow select,.modal .frow input{width:100%}.two-col{display:grid;grid-template-columns:1fr 420px;gap:24px;align-items:start}.list-card{padding:0;overflow:hidden}.list-head{padding:24px 28px 18px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--card-border)}.list-head h2{margin:0;font-size:28px;letter-spacing:-.8px;color:var(--heading)}.list-head .muted{display:block;margin-top:6px;font-size:14px}.list-head .pill{font-size:20px;padding:10px 16px}.list-row{display:flex;align-items:center;gap:20px;padding:18px 28px;border-bottom:1px solid var(--card-border)}.list-row.fix{background:var(--amber-fill)}.list-row .main{flex:1;min-width:0}.list-row .main b{font-size:17px;color:var(--heading);margin-right:6px}.list-row .main .muted{display:block;margin-top:4px;font-size:14px}.list-foot{padding:16px;text-align:center;color:var(--label)}.flips{font-size:14px}.flips .row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--card-border)}.flips .row:last-child{border-bottom:0}.flips .row b{display:block;color:var(--heading);font-size:15px}.flips .status{margin-top:14px;color:var(--label)}.act-what{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:var(--label);margin-top:4px;font-size:14px}.act-what .tag{font-size:12px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--heading);color:#fff;border-radius:11px;padding:12px 18px;box-shadow:0 8px 24px #00000040;cursor:pointer;z-index:50}@media (max-width: 1100px){.tiles{grid-template-columns:repeat(3,1fr)}.two-col{grid-template-columns:1fr}}@media (max-width: 900px){.topbar{flex-wrap:wrap;gap:12px}.tiles{grid-template-columns:repeat(2,1fr)}.grid-wrap{flex-direction:column}.panel{width:100%;position:static}.search{min-width:0;flex:1}.modal{padding:20px}}.weekdays{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.weekdays label{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--card-border);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;color:var(--label);cursor:pointer}.weekdays label.on{background:var(--teal-fill);border-color:#bfe6df;color:var(--teal-b)}.weekdays input{width:14px;height:14px;accent-color:var(--teal-b);margin:0}.tag .x{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0 2px}.fc .st-pattern.st-booked{background:repeating-linear-gradient(135deg,var(--teal-fill),var(--teal-fill) 7px,#d9f1ec 7px,#d9f1ec 14px)}.fc .st-pattern.st-draft{background:repeating-linear-gradient(135deg,var(--draft-fill),var(--draft-fill) 7px,#e6edf1 7px,#e6edf1 14px)}.queue{display:flex;flex-direction:column;gap:18px}.tiles-4{grid-template-columns:repeat(4,1fr)}.tiles-4 .tile-n{font-size:48px}.queue .list-head .seg{margin-right:6px}.results{display:flex;gap:8px;flex:none}.result{background:#fff;border:1px solid var(--card-border);border-radius:12px;color:var(--heading);cursor:pointer;font:inherit;font-weight:700;padding:10px 16px}.result:disabled{cursor:default;color:var(--label)}.result.on.match{background:var(--green-fill);border-color:var(--green-border);color:var(--green-text)}.result.on.mismatch{background:var(--amber-pill);border-color:var(--amber-border);color:var(--amber-text)}.result.on.missing{background:#fdecec;border-color:#f3b8b8;color:var(--red)}.list-row.res-match{background:#f6fcf9}.list-row.res-mismatch{background:var(--amber-fill)}.list-row.res-missing{background:#fff7f7}.tag-change{background:var(--amber-pill);color:var(--amber-text)}.act-what .flip{color:var(--green-text)}.link-btn{background:none;border:0;color:var(--label);cursor:pointer;font:inherit;font-weight:600}.link-btn:hover{color:var(--heading);text-decoration:underline}.mail-banner{display:flex;align-items:center;gap:14px;background:var(--teal-fill);border:1px solid #bfe6df;border-radius:14px;color:var(--heading);padding:12px 18px;font-size:14px}.mail-banner b{color:var(--teal-b)}.mail-banner .button-ghost{padding:7px 14px}@media (max-width: 1100px){.tiles-4{grid-template-columns:repeat(2,1fr)}.results{flex-wrap:wrap}}.list-row.imp-matched{background:#f6fcf9}.list-row.imp-ambiguous{background:var(--amber-fill)}.list-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal-b);flex:none}.imp-match{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex:none;max-width:420px}.imp-match select{border:1px solid var(--card-border);border-radius:10px;font:inherit;font-size:13px;font-weight:600;color:var(--heading);padding:7px 10px;background:#fff;max-width:420px}
