:root{--bg:#f7f7ff;--surface:#fff;--surface-soft:#ececfe;--text:#1d1d1b;--muted:rgba(29,29,27,.62);--border:rgba(74,71,247,.16);--accent:#4a47f7;--accent-hot:#f3704c;--sidebar:#4a47f7;--sidebar-text:#fff;--sidebar-active:#fff;--yellow:#f1e600;--lime:#cbf02c;--bubblegum:#d38be7;--radius-card:18px}*{box-sizing:border-box}html{font-size:18px}#react-target,body,html{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem}button,input,select{font:inherit}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;padding:24px 16px}.brand-logo{display:block;height:58px;margin:0 4px 18px;width:auto}.sidebar h1{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.sidebar p{font-size:.8125rem;margin:0 0 24px;opacity:.75}.tenant-switcher{margin:16px 0 20px;position:relative}.tenant-switcher-btn,.tenant-switcher.is-static{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.28);border-radius:14px;color:inherit;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.tenant-switcher-btn{cursor:pointer}.tenant-switcher-btn:hover{background:hsla(0,0%,100%,.16)}.tenant-option.active,.tenant-option:hover{background:var(--surface-soft);color:var(--accent)}.tenant-switcher-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tenant-option span,.tenant-switcher-copy strong{font-size:.875rem;font-weight:600}.tenant-switcher-copy span{font-size:.75rem;opacity:.7}.tenant-mark,.tenant-mark-img{background:#fff;border-radius:8px;flex:0 0 36px;height:36px;object-fit:contain;width:36px}.tenant-mark{align-items:center;color:var(--sidebar);display:inline-flex;font-weight:700;justify-content:center}.tenant-menu{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px rgba(29,29,27,.16);color:var(--text);left:0;list-style:none;margin:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.tenant-option{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.nav-group{margin:2px 0 8px}.nav-group-label{font-size:1rem;font-weight:600;line-height:1.2;padding:10px 14px 2px}.nav-subnav{border-left:2px solid hsla(0,0%,100%,.4);display:grid;gap:2px;margin:4px 0 4px 18px;padding:2px 0 2px 10px}.nav-btn{background:transparent;border:0;color:inherit;cursor:pointer;display:block;margin-bottom:6px;padding:10px 14px;width:100%}.nav-btn,.nav-group .nav-sub{border-radius:999px;font-weight:600;text-align:left}.nav-group .nav-sub{font-size:.95rem;margin:0;padding:8px 14px}.tap-fares{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tap-fares li{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.fare-cards{display:flex;flex-direction:column;gap:8px}.fare-summary{font-size:.8125rem;font-weight:650;margin:0 0 2px}.fare-card+.fare-card{border-top:1px solid var(--border);padding-top:8px}.fare-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.fare-marks{display:flex;flex:none;gap:6px}.fare-place{font-size:.8125rem;margin:1px 0 0}.fare-meta{margin:1px 0 0}.fare-facts,.fare-meta{color:var(--muted);font-size:.75rem}.fare-facts{list-style:none;margin:2px 0 0;padding:0}.fare-facts li+li{margin-top:1px}.fare-card h5{font-size:1rem;margin:0}.fare-fit{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:.75rem;font-weight:700;line-height:1.4;padding:2px 8px;white-space:nowrap}.fare-fit.on{background:#d7f5e3;color:#0f7a3d}.fare-fit.off{background:#fde0dc;color:#b42318}.fare-fit.unknown{background:#e8edf2;color:#4b5c6b}.fare-compare-summary{color:var(--muted);margin:0 0 12px}button.report-link{background:none;border:0;cursor:pointer;font:inherit;padding:0}.fare-before{color:var(--muted);display:block;margin-top:2px}.data-table td.fare-note{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table td.fare-note.fare-note-compare{overflow:visible;white-space:normal}tr.clickable{cursor:pointer}.nav-btn:hover{background:hsla(0,0%,100%,.16)}.nav-btn.active,.nav-btn.active:hover{background:var(--sidebar-active);color:var(--accent);font-weight:700}.main{min-width:0;padding:32px 40px}.main:has(.avm-page){display:flex;flex-direction:column;min-height:100vh}.main h2{color:var(--accent);font-family:Chillax,Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 8px;text-transform:uppercase}.main p{color:var(--muted);margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-top:24px;padding:20px}.users-card{overflow:hidden}.app-shell:has(.tickets-card){height:100vh;overflow:hidden}.app-shell:has(.tickets-card) .sidebar{min-height:0;overflow:auto}.main:has(.tickets-card){display:flex;flex-direction:column;min-height:0;overflow:hidden}.tickets-card{display:flex;flex:1;flex-direction:column;min-height:0}.tickets-card .banner,.tickets-card .users-filters,.tickets-card .users-pager{flex-shrink:0}.tickets-card .table-wrap{flex:1;max-height:none;min-height:0}.users-filters{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px;max-width:100%;min-width:0}.users-filters label{color:var(--muted);display:flex;flex-direction:column;font-size:.75rem;gap:4px}.users-filters label.control-filter{grid-column:span 2}.zone-strip{display:flex;overflow-x:auto;padding:18px 16px 8px}.zone-step{flex:1 0 44px;height:170px;min-width:44px;position:relative}.zone-step:after{background:var(--border);content:"";height:3px;left:-50%;position:absolute;right:50%;top:14px;z-index:0}.zone-step:first-child:after{display:none}.zone-step.on-fare+.zone-step.on-fare:after{background:var(--accent);height:12px;top:10px}.zone-mark{background:#fff;border:3px solid var(--border);border-radius:50%;height:16px;left:50%;margin-left:-8px;position:absolute;top:8px;width:16px;z-index:1}.zone-step.on-fare .zone-mark{background:#fff;border-color:var(--accent)}.zone-step.is-boarding .zone-mark{background:var(--accent-hot);border-color:var(--accent-hot);height:18px;margin-left:-9px;top:7px;width:18px}.zone-step.on-fare.is-boarding .zone-mark{background:var(--accent-hot);border:3px solid var(--accent);box-shadow:0 0 0 2px #fff}.zone-label{color:var(--text);font-size:.75rem;left:calc(50% + 4px);margin:0;top:36px;transform:rotate(45deg);transform-origin:left top}.zone-label,.zone-tag{line-height:1;position:absolute;white-space:nowrap}.zone-tag{color:var(--accent-hot);font-size:.6875rem;font-weight:700;left:50%;top:-14px;transform:translateX(-50%);z-index:1}.users-filters input,.users-filters input[type=date],.users-filters select,.users-pager select{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;padding:8px 10px}.users-filters input,.users-filters input[type=date],.users-filters select{max-width:100%;min-width:0;width:100%}.users-filters input:disabled,.users-filters select:disabled{background:#f0f3f6;color:var(--muted)}.users-filter-group{border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;max-width:100%;min-width:0;padding:12px}.users-filter-group legend{color:var(--text);font-size:.75rem;font-weight:700;padding:0 6px}.users-filter-group:disabled{opacity:.55}.users-filter-actions{align-items:center;align-self:end;display:flex;gap:8px;justify-self:start;width:max-content}.modal-header button,.users-filters button,.users-pager button{background:var(--accent);border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-weight:700;padding:8px 14px;white-space:nowrap}.modal-header button.ghost,.users-filters button.ghost,.users-pager button.ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.users-filters button:disabled,.users-pager button:disabled{cursor:default;opacity:.45}.users-pager{align-items:center;display:flex;font-size:.8125rem;gap:12px;justify-content:space-between;margin:0 0 12px}.users-pager button{font-weight:600;padding:4px 10px}.zone-download{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:12px;justify-content:space-between;margin-bottom:12px}.zone-download button{background:var(--accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;margin-left:auto;padding:8px 14px}.zone-download button:disabled{cursor:default;opacity:.45}.pager-buttons,.users-pager label{align-items:center;display:flex;gap:8px}.pager-buttons{margin-left:auto}.banner{border-radius:8px;margin:0 0 12px;padding:10px 12px}.banner.warning{background:#fff6e5;color:#8a5a00}.banner.error{background:#fdecea;color:#8a1f11}.table-wrap{max-height:calc(100vh - 280px);max-width:100%;overflow:auto;width:100%}.data-table{border-collapse:collapse;font-size:.8125rem;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--border);max-width:280px;overflow:hidden;padding:10px 12px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.data-table td.wrap-cell{max-width:340px;overflow:visible;text-overflow:unset;white-space:normal}.dispute-table td{vertical-align:top}.dispute-table button.dispute-count{background:color-mix(in srgb,var(--accent) 12%,#fff);border-radius:999px;font-weight:650;min-width:1.75rem;padding:1px 8px;text-decoration:underline;text-underline-offset:2px}.dispute-table button.dispute-count:hover{background:color-mix(in srgb,var(--accent) 22%,#fff)}.data-table td.dispute-causes{font-size:.75rem;line-height:1.35;max-width:360px;overflow:visible;text-overflow:unset;white-space:normal}.dispute-causes ul{list-style:none;margin:0;padding:0}.dispute-causes li{align-items:baseline;display:flex;gap:8px}.dispute-causes strong{flex:none;font-size:.8125rem;font-variant-numeric:tabular-nums;min-width:1.25rem}.dispute-causes span{color:var(--muted)}.ticket-type-cell{display:flex;flex-direction:column;gap:2px;line-height:1.3}.ticket-type-route{color:var(--muted);font-size:.75rem}.data-table thead th{background:var(--surface-soft);color:var(--accent);position:sticky;top:0;z-index:1}.data-table tbody tr:hover{background:#f4f4ff}.avm-page{display:flex;flex:1;flex-direction:column;min-height:0}.avm-map{border:1px solid var(--border);border-radius:8px;flex:1;margin-bottom:16px;min-height:320px;overflow:hidden;position:relative;z-index:0}.avm-map .leaflet-container{height:100%;width:100%}.avm-sequence-icon{background:transparent;border:none}.avm-sequence-icon span{align-items:center;border:2px solid #fff;border-radius:999px;box-shadow:0 2px 6px rgba(18,32,51,.28);color:#fff;display:flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1}.avm-summary{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:10px 16px;margin-bottom:12px}.avm-chip{border-radius:999px;font-weight:600;padding:3px 8px}button.avm-chip{border:0;cursor:pointer;font:inherit;font-weight:600}button.avm-chip:hover{filter:brightness(.95)}.avm-chip-jump{background:#fdecea;color:#b42318}.avm-chip-order{background:#f3e8ff;color:#6b21a8}.avm-chip-zone{background:#fff6e5;color:#8a5a00}.avm-legend{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.avm-dot{border-radius:50%;display:inline-block;height:9px;margin-left:8px;width:9px}.avm-seq{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 6px}.avm-mix{display:flex;flex-wrap:wrap;gap:4px}.avm-shape-arrow,.avm-shape-start{background:transparent;border:none}.avm-shape-arrow span{display:block;filter:drop-shadow(0 0 1px #fff);height:16px;width:16px}.avm-shape-start span{align-items:center;background:#0f766e;border-radius:50%;box-shadow:0 0 0 2px #fff;color:#fff;display:flex;font-size:.6875rem;font-weight:700;height:22px;justify-content:center;width:22px}.avm-zone-label{background:transparent;border:none}.avm-zone-label span{background:hsla(0,0%,100%,.9);border-radius:4px;box-shadow:0 0 0 1px rgba(91,33,182,.28);color:#5b21b6;font-size:.6875rem;font-weight:650;left:0;padding:1px 4px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.avm-shape-actions{display:flex;gap:6px;pointer-events:none}.avm-shape-actions button{pointer-events:auto}.avm-shape-overlay{align-items:flex-end;display:flex;flex-direction:column;gap:6px;max-width:min(460px,calc(100% - 24px));pointer-events:none;position:absolute;right:12px;top:12px;z-index:1000}.avm-shape-overlay button,.avm-shape-overlay p{pointer-events:auto}.avm-shape-overlay button{background:#fff;border:0;border-radius:8px;box-shadow:0 1px 4px rgba(16,24,40,.18);color:#1c2834;cursor:pointer;font-size:.8125rem;font-weight:650;padding:8px 12px}.avm-shape-overlay button.is-on{background:#0f766e;color:#fff}.avm-shape-overlay button.is-zones{background:#6d28d9;color:#fff}.avm-shape-overlay button:disabled{cursor:default;opacity:.7}.avm-shape-note{align-items:center;display:flex;gap:6px;justify-content:flex-end;pointer-events:none}.avm-shape-note button,.avm-shape-note p{pointer-events:auto}.avm-shape-overlay p{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(16,24,40,.18);color:#8a5a00;font-size:.75rem;line-height:1.35;margin:0;padding:6px 10px}.avm-table{max-height:600px}.avm-table .data-table thead th{max-width:none;overflow:visible;text-overflow:unset;vertical-align:bottom}.avm-row-jump td,.avm-row-order td{background:#fdecea}.avm-seq-gtfs{background:#0f766e}.avm-seq-order{background:#b42318}.avm-gtfs-seq{align-items:center;display:inline-flex;gap:6px}.avm-order-note{color:#b42318;font-size:.75rem;font-weight:650;white-space:nowrap}.avm-row-missed td{background:#f3f4f6;color:#6b7280}.avm-seq-missed{background:#9aa3ad}.avm-missed-stop{background:transparent;border:none}.avm-missed-stop span{background:#9aa3ad;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #6b7280;display:block;height:12px;width:12px}.avm-row-zone td{background:#fff6e5}.avm-chip-gtfs,.avm-row-gtfs td{background:#e8f1ff}.avm-chip-gtfs{color:#1d4e89}.avm-chip-invalid{background:#fdecea;color:#b42318}.avm-chip-partial{background:#fff6e5;color:#8a5a00}.avm-tap-detail dl{margin:0}.avm-tap-detail .detail-section{margin-top:16px}.avm-row-selected td{box-shadow:inset 0 -2px 0 var(--accent)}.modal.avm-stop-modal{flex:1;position:relative}.avm-stop-modal td.line-cause,.avm-stop-modal td.line-main{vertical-align:top;white-space:normal}.avm-stop-modal td.line-cause>span,.avm-stop-modal td.line-main strong{display:block}.avm-stop-modal .line-cause-detail,.avm-stop-modal .line-meta{color:var(--muted);display:block;font-size:.75rem;font-weight:400;margin-top:2px}.avm-stop-modal .line-cause-detail{max-width:420px}.avm-stop-modal .line-outcomes{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.avm-fares{gap:8px;list-style:none;margin:0;min-width:280px;padding:0}.avm-fares,.avm-fares li{display:flex;flex-direction:column}.avm-fares li{gap:2px;white-space:normal}.avm-fares span{color:var(--muted);font-size:.75rem}.modal-backdrop:has(.avm-stop-modal){align-items:stretch;padding:72px}.avm-stop-modal .modal-body{flex:1;min-height:0}.avm-stop-modal .avm-detail-wrap{flex:1;height:100%;max-height:none}.report-link{color:var(--accent);text-decoration:none}.report-link:hover{text-decoration:underline}.clickable-row{cursor:pointer}.clickable-row:focus{outline:2px solid var(--accent);outline-offset:-2px}.modal-backdrop{align-items:flex-start;background:rgba(29,29,27,.45);display:flex;inset:0;justify-content:center;overflow:auto;padding:48px 24px;position:fixed;z-index:1100}.modal.tap-modal{width:min(1040px,100%)}.modal{background:var(--surface);border-radius:var(--radius-card);box-shadow:0 16px 48px rgba(29,29,27,.18);display:flex;flex-direction:column;max-height:calc(100vh - 96px);width:min(720px,100%)}.modal-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:24px 28px 16px}.modal-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.stripe-link{align-items:center;background:#635bff;border-radius:8px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;padding:4px 8px;text-decoration:none;white-space:nowrap}.stripe-link:hover{background:#4f46e5}.order-id-cell{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.modal-header h3{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.modal-header p{color:var(--muted);font-size:.8125rem;margin:0}.avm-popup-note{line-height:1.45;margin-top:8px;max-width:720px}.avm-th-hint{color:var(--muted);display:block;font-size:.6875rem;font-weight:450;line-height:1.3;margin-top:2px;max-width:12rem;white-space:normal}.ticket-modal-header{align-items:center;padding:28px 32px 22px}.ticket-modal-header>div{display:flex;flex-direction:column;gap:8px;min-width:0}.modal-kicker{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.ticket-modal-header h3{font-size:1.375rem;line-height:1.3;margin:0;word-break:break-word}.modal-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.modal-body{display:flex;flex-direction:column;gap:22px;overflow:auto;padding:24px 28px 28px}.detail-section{margin-top:0}.detail-section h4{color:var(--muted);font-size:.8125rem;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.detail-section dl{border:1px solid var(--border);border-radius:8px;margin:0;overflow:hidden}.detail-row{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:200px 1fr;padding:10px 16px}.detail-row:last-child{border-bottom:0}.detail-row dt{color:var(--muted);font-size:.8125rem}.detail-row dd{font-size:.8125rem;margin:0;white-space:pre-wrap;word-break:break-word}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:2px 8px}.request-status{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;max-width:320px}.request-status.has-detail{white-space:normal}.status-error-detail{color:#b42318;font-size:.75rem;font-weight:500;line-height:1.35;white-space:normal}.status-active{background:#d7f5e3;color:#0f7a3d}.status-pending{background:#fff3cc;color:#8a6200}.status-blocked{background:#fde0dc;color:#b42318}.status-deleted{background:#e8edf2;color:#4b5c6b}.empty-hint{color:var(--muted);font-size:.8125rem;margin:0}.checks-list{display:flex;flex-direction:column;gap:14px}.check-card{border:1px solid var(--border);border-radius:8px;overflow:hidden}.check-card header{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.check-card header strong{font-size:.8125rem}.modal-wide{width:min(960px,100%)}.nested-table-wrap{border:1px solid var(--border);border-radius:8px;max-height:280px}.nested-table thead th{position:sticky}.json-block{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;font-size:.75rem;margin:0;max-height:240px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.json-block-tall{max-height:360px}.smartcard-photos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.smartcard-photos figure{margin:0}.smartcard-photos img{background:#f7f9fb;border:1px solid var(--border);border-radius:8px;display:block;max-height:180px;object-fit:contain;width:100%}.smartcard-photos figcaption{color:var(--muted);font-size:.75rem;margin-top:6px}.step-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.sidebar-user{font-size:.75rem;margin-top:auto;opacity:.85;padding-top:24px}.sidebar-user span{display:block;margin-bottom:8px;word-break:break-all}.login-page{align-items:center;background:var(--sidebar);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.login-page:after{background:url(brand/donut-white.png) 50%/contain no-repeat;bottom:-150px;content:"";height:min(480px,72vw);pointer-events:none;position:absolute;right:-120px;width:min(480px,72vw)}.login-logo{height:104px;width:auto}.login-card,.login-logo{position:relative;z-index:1}.login-card{background:var(--surface);border:0;border-radius:var(--radius-card);box-shadow:0 18px 48px rgba(29,29,27,.22);color:var(--text);display:flex;flex-direction:column;gap:12px;padding:28px 24px;width:min(400px,100%)}.login-card h1{color:var(--accent);font-family:Chillax,Plus Jakarta Sans,sans-serif;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0;text-transform:uppercase}.login-card .login-kicker{border:2px solid var(--accent-hot);border-radius:999px;color:var(--accent-hot);display:inline-flex;font-size:.75rem;font-weight:700;margin:0;padding:4px 12px;width:fit-content}.login-card p{color:var(--muted);font-size:.8125rem;margin:0}.login-card label{color:var(--muted);display:flex;flex-direction:column;font-size:.75rem;gap:4px}.login-card input{border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;padding:8px 10px}.login-card button{background:var(--accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;margin-top:8px;padding:10px 12px}.login-card button:disabled{cursor:default;opacity:.45}.avm-stop-backdrop{align-items:stretch;height:100vh;inset:0;justify-content:stretch;margin:0;max-width:none;padding:72px;position:fixed;width:100vw;z-index:2000}.modal.avm-stop-modal{border-radius:var(--radius-card);flex:1 1 auto;height:100%;margin:0;max-height:none;max-width:none;width:100%}