:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b2a3a;background:#f4f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#f4f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:#0d213d;color:#fff;padding:20px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;padding:4px 8px 24px}.brand-icon{width:38px;height:38px;border-radius:11px;background:#2c79d7;display:grid;place-items:center;font-size:20px}.brand b{display:block;font-size:17px}.brand span{display:block;color:#9fb0c7;font-size:11px;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button,.sidebar-footer>button{border:0;background:transparent;color:#c8d4e4;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:9px;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{background:#173a68;color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid #203a59;padding-top:15px}.user-pill{display:flex;gap:9px;align-items:center;padding:8px;color:#dce6f2}.user-pill b{display:block;font-size:12px}.user-pill span{display:block;color:#8fa3bd;font-size:10px;text-transform:uppercase}.main{min-width:0;padding:26px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.topbar h2{margin:0;color:#10233d;font-size:24px}.topbar p{margin:3px 0 0;color:#76849a;font-size:12px}.date-chip{display:flex;gap:7px;align-items:center;background:#fff;border:1px solid #dde5ef;padding:9px 12px;border-radius:9px;color:#52647a;font-size:12px}.panel{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 3px 14px #18365d0d;overflow:hidden;margin-top:16px}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid #edf1f6}.panel-head h3{margin:0;font-size:15px;color:#15304f}.panel-head span{font-size:11px;color:#7a889b}.toolbar,.filters,.search-line{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.toolbar.between{justify-content:space-between}.toolbar label{display:block;font-size:11px;color:#718095;margin-bottom:4px}.toolbar input,.filters input,.filters select,.search-line input{height:38px;border:1px solid #d7e0ea;border-radius:8px;padding:0 10px;background:#fff}.primary,.secondary,.danger{border:0;border-radius:8px;padding:10px 13px;font-weight:700;display:inline-flex;gap:7px;align-items:center}.primary{background:#236dc3;color:#fff}.secondary{background:#eaf2fb;color:#1f5d9d}.danger{background:#a53d2d;color:#fff}.full{width:100%;justify-content:center}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px}.kpi{background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:15px;box-shadow:0 3px 12px #1430520a}.kpi span{display:block;color:#77869a;font-size:11px;margin-bottom:7px}.kpi strong{color:#14304f;font-size:18px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.table-wrap th{background:#f8fafc;color:#5c6b80;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:1px solid #e8edf4}.table-wrap td{padding:11px 12px;border-bottom:1px solid #eef2f6;white-space:nowrap}.table-wrap tr:hover td{background:#fbfdff}.table-wrap td small{display:block;color:#8a97a7;font-size:10px;margin-top:2px}.form-panel{max-width:1050px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.field{display:flex;flex-direction:column;gap:5px}.field>span{font-size:11px;font-weight:700;color:#5f6f82}.field input,.field select,.field textarea,.table-wrap select{width:100%;border:1px solid #d7e0ea;border-radius:8px;padding:9px 10px;background:#fff}.field textarea{min-height:80px;resize:vertical}.wide{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end}.form-msg{padding:10px;border-radius:8px;background:#edf7ef;color:#28713a;font-size:12px}.notice{background:#fff7e7;border:1px solid #f1dcae;color:#6a521d;padding:10px 12px;border-radius:9px;margin-bottom:12px;display:flex;justify-content:space-between}.notice button{border:0;background:none}.filters{padding:14px 16px;border-bottom:1px solid #edf1f6}.match-list{display:grid;gap:6px;margin-top:9px}.match-list button{background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:9px;text-align:left}.match-list span,.selected-ticket span{display:block;color:#718095;font-size:11px;margin-top:2px}.selected-ticket{padding:11px;border-radius:9px;background:#edf5fe;border:1px solid #d4e6fb}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.company-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:14px}.company-card div{display:flex;justify-content:space-between;gap:8px}.company-card div span{font-size:10px;color:#63758b;background:#eef3f8;padding:3px 6px;border-radius:6px}.company-card small{display:block;color:#748498;margin-top:7px}.login-shell{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#0b1f3a,#143c70)}.login-card{width:min(390px,92vw);background:#fff;border-radius:18px;padding:30px;box-shadow:0 30px 80px #00000047}.brand-mark{width:48px;height:48px;background:#1d67bd;color:#fff;display:grid;place-items:center;border-radius:13px;font-size:22px}.login-card h1{font-size:22px;color:#102844;margin:15px 0 4px}.login-card p{color:#758399;margin:0 0 20px}.login-card label{display:block;font-size:11px;font-weight:700;color:#657488;margin:10px 0 5px}.login-card input{width:100%;border:1px solid #d7e0ea;border-radius:9px;padding:11px}.login-card .primary{margin-top:16px}.error-box{background:#fdecec;color:#9a2e2e;padding:9px;border-radius:8px;margin-top:10px;font-size:12px}.center-screen{min-height:100vh;display:grid;place-items:center}.search-line{margin-bottom:10px}.search-line input{flex:1;min-width:240px}@media(max-width:1050px){.kpis,.company-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}.sidebar-footer{display:none}.main{padding:16px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.company-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}.date-chip{display:none}}.status-active,.status-passive{display:inline-block;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.status-active{background:#e8f6ec;color:#28713a}.status-passive{background:#fbeaea;color:#9a2e2e}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#eef6ff!important}.ticket-detail-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px;border-bottom:1px solid #edf1f6}.ticket-detail-head h2{margin:3px 0 4px;color:#14304f}.ticket-detail-head p{margin:0;color:#75849a;font-size:12px}.eyebrow{font-size:10px;letter-spacing:.08em;font-weight:800;color:#2a70bb}.detail-statuses,.detail-actions{display:flex;gap:7px;align-items:center}.status-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.status-green{background:#e5f5ea;color:#26733a}.status-red{background:#fae7e5;color:#9c3328}.status-orange{background:#fff2dd;color:#8b5a12}.status-blue{background:#e6f0fc;color:#245f9e}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 18px 18px}.detail-item{padding:14px 10px;border-bottom:1px solid #edf1f6;min-width:0}.detail-item>span{display:block;color:#7a899d;font-size:10px;margin-bottom:5px}.detail-item>div{font-size:13px;color:#26374a;overflow-wrap:anywhere}.detail-item .detail-strong{font-size:16px;font-weight:800;color:#153f6d}.detail-wide{grid-column:1/-1}.permission-note{margin:0 18px 18px;padding:11px 12px;border-radius:9px;background:#fff6e6;color:#70531d;font-size:12px;border:1px solid #efd9ad}.detail-edit-form{padding-top:18px}.detail-loading,.empty-state{padding:24px;color:#748398;font-size:12px}.audit-list{padding:8px 18px 18px}.audit-item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding:12px 0;border-bottom:1px solid #edf1f6}.audit-dot{width:9px;height:9px;border-radius:50%;background:#2b73bf;margin-top:5px;box-shadow:0 0 0 4px #e9f2fc}.audit-title{display:flex;gap:7px;align-items:center;font-size:12px;color:#24394f}.audit-title span{color:#718196}.audit-time{font-size:10px;color:#8995a5;margin-top:3px}.audit-diffs{margin-top:8px;display:grid;gap:4px}.audit-diffs div{font-size:11px;background:#f7f9fc;border-radius:7px;padding:6px 8px;color:#56677b}.audit-diffs span{text-decoration:line-through;color:#8e9aaa}.audit-diffs strong{color:#1d5d9c}@media(max-width:1050px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ticket-detail-head{flex-direction:column}.detail-grid{grid-template-columns:1fr}.detail-wide{grid-column:auto}}.company-card-button{appearance:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.company-card-button:hover{border-color:#9fc0e5;box-shadow:0 7px 20px #1b4c7e17;transform:translateY(-1px)}.company-card-button em{display:block;margin-top:11px;color:#2b70b8;font-size:10px;font-style:normal;font-weight:800}.company-detail-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.company-detail-actions label{display:block;color:#77869a;font-size:10px;margin-bottom:4px}.company-detail-actions input{height:38px;border:1px solid #d7e0ea;border-radius:8px;padding:0 9px;background:#fff}.company-hero{margin-top:15px;background:linear-gradient(135deg,#102a49,#174f85);color:#fff;border-radius:15px;padding:22px 24px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start;box-shadow:0 10px 30px #15385f1f}.company-hero .eyebrow{color:#9dcbff}.company-hero h2{margin:5px 0 4px;font-size:25px}.company-hero p{margin:0;color:#c3d5e9;font-size:12px}.company-contact-mini{text-align:right;display:grid;gap:4px;color:#e1ecf7;font-size:12px}.company-contact-mini small{color:#adc2d8}.company-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.company-search{margin-top:14px;background:#fff;border:1px solid #dfe7f1;border-radius:11px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#708096}.company-search input{border:0;outline:0;width:100%;background:transparent;color:#25384d}.company-analytics-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.analytics-panel{min-width:0}@media(max-width:1250px){.company-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:950px){.company-analytics-grid{grid-template-columns:1fr}.company-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.company-hero{flex-direction:column}.company-contact-mini{text-align:left}}.fast-ticket-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.fast-ticket-panel{margin-top:0;max-width:none}.fast-ticket-panel .panel-head{align-items:center}.live-total{text-align:right;background:#edf5ff;border:1px solid #d7e8fb;border-radius:10px;padding:8px 12px;min-width:150px}.live-total small{display:block;font-size:9px;color:#6e82a0;letter-spacing:.06em}.live-total b{display:block;margin-top:2px;color:#164f8b;font-size:17px}.fast-form{padding:16px}.amount-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#f8fafc;border:1px solid #e5ebf2;border-radius:11px;padding:11px}.amount-total-box{display:flex;flex-direction:column;justify-content:center;background:#173b66;color:#fff;border-radius:9px;padding:10px 12px}.amount-total-box span{font-size:10px;color:#aec7df}.amount-total-box b{font-size:16px;margin-top:4px}.fast-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.inline-warning{display:block;margin-top:4px;font-size:9px;line-height:1.35}.inline-warning.bad{color:#a43b2f}.inline-warning.good{color:#28743c}.inline-warning.info{color:#27689f}.recent-panel{margin-top:0}.recent-ticket-list{padding:6px 14px 14px}.recent-ticket{display:flex;justify-content:space-between;gap:10px;padding:11px 2px;border-bottom:1px solid #edf1f6}.recent-ticket b{display:block;font-size:12px;color:#24384d}.recent-ticket span{display:block;margin-top:3px;font-size:10px;color:#7e8da1}.recent-ticket-right{text-align:right}.recent-ticket-right strong{display:block;font-size:12px;color:#175997}.recent-ticket-right small{display:block;margin-top:3px;font-size:9px;color:#8492a4}.catalog-header{margin-top:0;padding:17px 18px;display:flex;justify-content:space-between;gap:20px;align-items:end}.catalog-header h3{margin:4px 0 3px;color:#183452}.catalog-header p{margin:0;color:#758398;font-size:11px}.catalog-company-select{min-width:260px}.catalog-company-select label{display:block;font-size:10px;color:#758398;margin-bottom:5px}.catalog-company-select select{width:100%;border:1px solid #d7e0ea;border-radius:8px;padding:9px;background:#fff}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.catalog-form{display:grid;grid-template-columns:1fr 1.4fr 1.4fr auto;gap:7px;padding:12px 14px;border-bottom:1px solid #edf1f6}.catalog-form input{min-width:0;border:1px solid #d7e0ea;border-radius:8px;padding:9px 10px;background:#fff}.catalog-list{padding:5px 14px 14px}.catalog-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid #edf1f6}.catalog-row b{display:block;font-size:12px;color:#24384d}.catalog-row small{display:block;margin-top:3px;color:#7d8b9e;font-size:10px}@media(max-width:1200px){.fast-ticket-layout{grid-template-columns:1fr}.recent-panel{margin-top:0}.catalog-grid{grid-template-columns:1fr}.catalog-form{grid-template-columns:1fr 1fr}}@media(max-width:760px){.amount-group{grid-template-columns:1fr 1fr}.fast-actions{flex-direction:column;align-items:stretch}.fast-actions button{justify-content:center}.catalog-header{flex-direction:column;align-items:stretch}.catalog-company-select{min-width:0}.catalog-form{grid-template-columns:1fr}}.refund-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.refund-search-panel{margin-top:0}.refund-search-box{display:flex;gap:8px;align-items:center;padding:15px 16px}.refund-search-box>svg{color:#718299;flex:0 0 auto}.refund-search-box input{flex:1;min-width:0;border:1px solid #d7e0ea;border-radius:9px;padding:10px 11px;background:#fff}.refund-match-list{display:grid;gap:7px;padding:0 16px 16px}.refund-match-list button{display:flex;justify-content:space-between;gap:18px;align-items:center;text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:10px;padding:11px 12px;color:inherit}.refund-match-list button:hover{border-color:#9fc0e5;background:#fbfdff}.refund-match-list b{display:block;color:#22394f;font-size:12px}.refund-match-list span,.refund-match-list small{display:block;margin-top:3px;color:#748499;font-size:10px}.refund-match-list button>div:last-child{text-align:right;display:grid;justify-items:end;gap:5px}.refund-match-list strong{color:#185b99;font-size:12px}.refund-ticket-hero{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.refund-ticket-hero h2{margin:4px 0 3px;color:#173651}.refund-ticket-hero p{margin:0;color:#728196;font-size:11px}.refund-ticket-badges{display:flex;gap:6px;align-items:flex-start}.refund-ticket-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2px 16px 10px}.refund-balance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;background:#f7fafc;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5}.refund-balance-strip>div{background:#fff;border:1px solid #dfe7f1;border-radius:9px;padding:10px}.refund-balance-strip span{display:block;color:#77869a;font-size:9px;margin-bottom:4px}.refund-balance-strip b,.refund-balance-strip strong{font-size:14px;color:#203c58}.refund-balance-strip strong{color:#1566a8}.refund-over{color:#ad372b!important}.refund-form{padding:15px 16px}.refund-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.refund-quick-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.refund-limit-warning{margin-top:10px;background:#fdebe8;border:1px solid #f2c7c0;color:#96372d;padding:9px 10px;border-radius:8px;font-size:11px}.refund-submit-row{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f6}.refund-submit-row span{display:block;font-size:9px;color:#7e8da0}.refund-submit-row b{display:block;margin-top:2px;font-size:17px;color:#164f8b}@media(max-width:1200px){.refund-layout{grid-template-columns:1fr}.refund-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.refund-search-box{flex-wrap:wrap}.refund-search-box input{flex-basis:100%}.refund-ticket-hero{flex-direction:column}.refund-ticket-grid,.refund-balance-strip{grid-template-columns:1fr 1fr}.refund-form-grid{grid-template-columns:1fr}.refund-submit-row{flex-direction:column;align-items:stretch}.refund-submit-row button{justify-content:center}}.daily-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px}.daily-header h2{margin:4px 0 3px;color:#17344f;font-size:24px}.daily-header p{margin:0;color:#75849a;font-size:11px}.daily-live-box{display:flex;gap:9px;align-items:center;background:#eaf7ee;border:1px solid #cfe8d6;border-radius:11px;padding:9px 12px}.daily-live-box b{display:block;color:#2c7540;font-size:11px}.daily-live-box small{display:block;color:#6f8b78;font-size:9px;margin-top:2px}.live-dot{width:9px;height:9px;border-radius:50%;background:#39a858;box-shadow:0 0 0 4px #39a8581f}.daily-toolbar{margin-top:0;padding:12px;display:grid;grid-template-columns:150px minmax(220px,1fr) 200px 190px auto auto;gap:8px;align-items:end}.daily-toolbar label{display:block;font-size:9px;color:#75849a;margin-bottom:4px}.daily-toolbar input,.daily-toolbar select{width:100%;height:38px;border:1px solid #d7e0ea;border-radius:8px;padding:0 9px;background:#fff}.daily-search{min-width:0}.daily-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.daily-kpis .kpi{margin:0}.daily-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:14px;align-items:start}.daily-side{display:grid;gap:14px}.ops-check-badge,.ops-ok-badge{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.ops-check-badge{background:#fff1db;color:#8c5b14}.ops-ok-badge{background:#e7f5ea;color:#2d7440}.ops-mini-list{padding:5px 12px 12px}.ops-mini-list button{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf1f6;padding:10px 2px;color:inherit}.ops-mini-list button:hover{background:#f8fbff}.ops-mini-list b{display:block;font-size:11px;color:#243a50}.ops-mini-list small{display:block;font-size:9px;color:#8390a2;margin-top:2px}.ops-mini-list button>div:last-child{text-align:right}.ops-mini-list strong{display:block;color:#1c5c98;font-size:10px}.ops-mini-list span{display:block;color:#79879a;font-size:9px;margin-top:2px}.daily-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ops-activity-list{padding:4px 12px 12px}.ops-activity-list button{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;background:transparent;border:0;border-bottom:1px solid #edf1f6;padding:9px 2px;text-align:left;color:inherit}.ops-activity-list button:hover:not(:disabled){background:#f8fbff}.activity-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:800}.activity-icon.ticket{background:#e9f2fc;color:#2566a7}.activity-icon.refund{background:#fcebe7;color:#a94738}.activity-main b{display:block;color:#253a50;font-size:10px}.activity-main span{display:block;color:#748398;font-size:9px;margin-top:2px}.activity-main small{display:block;color:#98a2af;font-size:8px;margin-top:2px}.ops-activity-list>button>strong{font-size:10px;color:#1a5b98;white-space:nowrap}.ops-activity-list>button>strong.negative-amount{color:#aa4738}@media(max-width:1350px){.daily-toolbar{grid-template-columns:150px 1fr 180px 180px}.daily-kpis{grid-template-columns:repeat(3,1fr)}.daily-grid{grid-template-columns:1fr}.daily-side{grid-template-columns:1fr 1fr}}@media(max-width:900px){.daily-toolbar{grid-template-columns:1fr 1fr}.daily-bottom-grid,.daily-side{grid-template-columns:1fr}}@media(max-width:650px){.daily-header{flex-direction:column;align-items:flex-start}.daily-toolbar{grid-template-columns:1fr}.daily-kpis{grid-template-columns:1fr 1fr}.ops-activity-list button{grid-template-columns:30px 1fr}.ops-activity-list>button>strong{grid-column:2}}.cancelled-refund-row td{opacity:.58;text-decoration:none}.cancelled-refund-row td b,.cancelled-refund-row td strong{text-decoration:line-through}.cancel-reason{display:block;margin-top:4px;color:#9b5a50;font-size:9px;white-space:normal;max-width:180px}.mini-danger{border:0;border-radius:7px;background:#a94334;color:#fff;padding:6px 8px;font-size:9px;font-weight:800}.mini-danger:disabled{opacity:.5;cursor:not-allowed}.recent-cancelled{opacity:.58}.recent-refund-status{display:block;margin-top:4px;font-size:8px;font-weight:800}.recent-refund-status.active{color:#2d7a41}.recent-refund-status.cancelled{color:#a84436}.recent-cancel-btn{margin-top:5px;border:0;border-radius:6px;background:#f8e8e4;color:#a54134;font-size:8px;font-weight:800;padding:4px 6px}.activity-icon.cancelled{background:#f3eeee;color:#8e5b54}.ops-activity-list>button>strong.cancelled-amount{color:#6f7c8b;text-decoration:line-through}.sidebar nav{overflow-y:auto;padding-right:2px}.dashboard-alert-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-top:14px}.alert-center-panel,.upcoming-panel{margin-top:0}.alert-count{font-size:10px;font-weight:800;padding:5px 9px;border-radius:999px}.danger-count{background:#fde8e4;color:#a64235}.ok-count{background:#e7f6eb;color:#2b7540}.alert-success{margin:14px 16px 16px;background:#edf8ef;border:1px solid #d3ebd8;color:#2d7540;border-radius:10px;padding:13px;font-size:11px;font-weight:700}.alert-list{padding:7px 14px 14px;display:grid;gap:7px}.alert-item{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;border:1px solid #f0ded9;background:#fffaf9;border-radius:9px;padding:9px}.alert-icon{width:26px;height:26px;border-radius:8px;background:#f6e1dc;color:#a84335;display:grid;place-items:center;font-weight:900}.alert-item b{display:block;font-size:11px;color:#2a3d51}.alert-item span{display:block;font-size:9px;color:#77869a;margin-top:2px}.alert-item small{display:block;font-size:9px;color:#a14d40;margin-top:3px}.alert-more{font-size:10px;color:#697a8f;padding:4px}.upcoming-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 5px}.upcoming-summary>div{background:#f7fafc;border:1px solid #e4eaf1;border-radius:10px;padding:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px}.upcoming-summary span{grid-row:1/3;align-self:center;font-size:16px;color:#2a6fb6}.upcoming-summary b{font-size:15px;color:#193b5d}.upcoming-summary small{font-size:9px;color:#7c8b9e}.upcoming-mini-list{padding:6px 14px 14px}.upcoming-mini-list>div{display:grid;grid-template-columns:46px 1fr;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #edf1f6}.mini-date{font-size:9px;font-weight:800;color:#2a6da8;background:#edf5fd;border-radius:7px;padding:5px;text-align:center}.upcoming-mini-list b{display:block;font-size:10px;color:#253b50}.upcoming-mini-list small{display:block;font-size:9px;color:#8491a2;margin-top:2px}.calendar-page{min-width:0}.calendar-topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}.calendar-topbar h2{margin:4px 0 3px;color:#173651;text-transform:capitalize}.calendar-topbar p{margin:0;color:#748398;font-size:11px}.calendar-actions{display:flex;gap:7px;align-items:center}.calendar-filterbar{margin-top:0;padding:10px 13px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.calendar-filter{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#52657b;cursor:pointer}.calendar-filter input{display:none}.calendar-filter>span{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #d7e0ea}.calendar-filter input:checked+span{box-shadow:0 0 0 2px currentColor}.flight-filter{color:#2a6fb6}.flight-filter>span{background:#4b91d8}.refund-filter{color:#a74a3b}.refund-filter>span{background:#d66a58}.event-filter{color:#8061a9}.event-filter>span{background:#9b7ac3}.calendar-filter-hint{margin-left:auto;font-size:9px;color:#8995a4}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.calendar-panel{margin-top:0;overflow:hidden}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f8fb;border-bottom:1px solid #e2e8ef}.calendar-weekdays div{text-align:center;padding:9px 4px;font-size:9px;font-weight:800;color:#6e7e92;text-transform:uppercase}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{min-height:122px;border:0;border-right:1px solid #e8edf3;border-bottom:1px solid #e8edf3;background:#fff;padding:8px;text-align:left;color:inherit;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day:hover{background:#f9fcff}.calendar-day.outside-month{background:#fafbfc;color:#a1aab6}.calendar-day.selected-day{background:#eef6ff;box-shadow:inset 0 0 0 2px #2b78c5}.calendar-day.today-cell .calendar-day-head>span{background:#1f67b0;color:#fff}.calendar-day-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.calendar-day-head>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800}.calendar-day-head>b{font-size:8px;color:#fff;background:#71849a;border-radius:999px;padding:3px 6px}.calendar-day-items{display:grid;gap:4px}.calendar-chip{display:block;border-radius:6px;padding:4px 5px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.flight-chip{background:#e8f2fd;color:#276aa9}.refund-chip{background:#fbe9e5;color:#a64b3c}.custom-chip{background:#f0ebf7;color:#72589a}.event-meeting{background:#e8f5ee!important;color:#32744a!important}.event-invoice{background:#fff1d9!important;color:#8b5a12!important}.event-other{background:#eef1f4!important;color:#566679!important}.calendar-more{font-size:8px;color:#7c8998;padding-left:3px}.calendar-sidebar{display:grid;gap:14px;position:sticky;top:16px}.selected-day-panel,.calendar-add-panel{margin-top:0}.selected-day-title{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 16px;border-bottom:1px solid #edf1f6}.selected-day-title span{font-size:8px;color:#7990a8;letter-spacing:.06em}.selected-day-title h3{margin:4px 0 0;font-size:15px;color:#183b5d;text-transform:capitalize}.selected-day-count{width:34px;height:34px;border-radius:10px;background:#173f69;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.day-section{padding:12px 14px;border-bottom:1px solid #edf1f6}.day-section:last-child{border-bottom:0}.day-section h4{margin:0 0 8px;font-size:10px;color:#4d6177;display:flex;justify-content:space-between}.day-section h4 span{color:#8794a4}.calendar-empty{font-size:9px;color:#98a3b0;padding:7px 0}.day-card{display:flex;justify-content:space-between;gap:8px;border-radius:9px;padding:8px 9px;margin-top:6px;border:1px solid #e4eaf1}.day-card b{display:block;font-size:10px;color:#263c52}.day-card span{display:block;font-size:9px;color:#76869a;margin-top:2px}.day-card small{display:block;font-size:8px;color:#919baa;margin-top:2px}.day-card em,.day-card strong{font-size:9px;font-style:normal;color:#2469a8;white-space:nowrap}.flight-day-card{border-left:3px solid #4c91d7}.refund-day-card{border-left:3px solid #d56857}.event-day-card{border-left:3px solid #9a79c2;align-items:flex-start}.event-remove{border:0;background:#f3e8e5;color:#a64436;border-radius:7px;width:24px;height:24px;font-weight:900}.calendar-event-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px 14px}.calendar-event-form .wide{grid-column:1/-1}.calendar-event-form textarea{min-height:60px}.settings-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#102b4b,#174f86);color:#fff;border-radius:15px;padding:21px 23px;margin-bottom:14px;box-shadow:0 12px 30px #12385f21}.settings-hero h2{margin:5px 0 3px;font-size:23px}.settings-hero p{margin:0;color:#c1d3e7;font-size:11px}.settings-hero .eyebrow{color:#9dcbff}.settings-hero>svg{color:#acd0f5}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.setting-card{position:relative;background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:14px 62px 14px 14px;min-height:88px;cursor:pointer;box-shadow:0 3px 12px #1430520a}.setting-card.setting-on{border-color:#99bfe8;background:#f7fbff}.setting-card b{display:block;color:#1f3a56;font-size:12px}.setting-card span{display:block;color:#7b899b;font-size:9px;line-height:1.45;margin-top:5px}.setting-card input{position:absolute;opacity:0}.setting-card i{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:38px;height:21px;border-radius:999px;background:#ccd5df;transition:.2s}.setting-card i:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 4px #0003;transition:.2s}.setting-card input:checked+i{background:#2876c3}.setting-card input:checked+i:after{left:19px}.settings-extra-panel{margin-top:14px}.settings-number-row{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:15px}.settings-number-row b{display:block;font-size:11px;color:#263d54}.settings-number-row span{display:block;font-size:9px;color:#8190a2;margin-top:3px}.settings-number-row input{width:90px;border:1px solid #d7e0ea;border-radius:8px;padding:9px;text-align:center}.settings-save-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;background:#edf5fd;border:1px solid #d4e5f7;border-radius:12px;padding:13px 15px}.settings-save-row b{display:block;font-size:10px;color:#1f4b76}.settings-save-row span{display:block;font-size:9px;color:#6f8296;margin-top:2px}@media(max-width:1300px){.calendar-layout{grid-template-columns:1fr}.calendar-sidebar{position:static;grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:repeat(2,1fr)}.dashboard-alert-grid{grid-template-columns:1fr}}@media(max-width:900px){.calendar-day{min-height:100px;padding:6px}.calendar-sidebar,.settings-grid{grid-template-columns:1fr}}@media(max-width:700px){.calendar-topbar{flex-direction:column;align-items:flex-start}.calendar-actions{width:100%;flex-wrap:wrap}.calendar-filter-hint{width:100%;margin-left:0}.calendar-day{min-height:78px}.calendar-chip{font-size:7px;padding:3px}.calendar-event-form{grid-template-columns:1fr}.calendar-event-form .wide{grid-column:auto}.settings-save-row{flex-direction:column;align-items:stretch}.settings-save-row button{justify-content:center}}.day-card-button{width:100%;background:#fff;text-align:left;color:inherit;cursor:pointer}.day-card-button:hover{background:#f8fbff;border-color:#b9d3ed}.calendar-mini-counts{display:flex;gap:4px;flex-wrap:wrap;min-height:18px}.calendar-mini-counts span{display:inline-flex;align-items:center;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;line-height:1}.mini-flight{background:#e8f2fd;color:#286cae}.mini-refund{background:#fbe9e5;color:#a44b3c}.mini-event{background:#f0ebf7;color:#765b9c}.mini-done{background:#e7f5eb;color:#34774a}.calendar-next-time{font-size:7px;color:#8390a0;padding-left:2px}.flight-day-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center}.flight-time-badge{width:44px;height:32px;border-radius:8px;background:#e9f3fd;color:#2469a8;display:grid;place-items:center;font-size:10px;font-weight:900}.event-completed{opacity:.62;background:#f8faf9!important;border-left-color:#78aa86!important}.event-completed b{text-decoration:line-through}.event-action-menu{display:flex;gap:4px;align-items:flex-start}.event-action{width:24px;height:24px;border:0;border-radius:7px;font-size:11px;font-weight:900;display:grid;place-items:center}.event-action.done{background:#e5f4e9;color:#2d7440}.event-action.postpone{background:#e9f2fb;color:#296ca9}.event-action.cancel{background:#f8e7e3;color:#a54335}.event-action.reopen{background:#eef1f4;color:#52667b}.upcoming-flight-panel{margin-top:0}.upcoming-flight-panel .panel-head>svg{color:#2b72b8}.upcoming-flight-list{padding:5px 12px 12px}.upcoming-flight-list button{width:100%;display:grid;grid-template-columns:58px 1fr;gap:9px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf1f6;padding:9px 2px;color:inherit}.upcoming-flight-list button:hover{background:#f8fbff}.upcoming-flight-date{background:#eef5fc;border-radius:8px;padding:7px 4px;text-align:center}.upcoming-flight-date b{display:block;color:#1f629f;font-size:11px}.upcoming-flight-date span{display:block;color:#788a9f;font-size:8px;margin-top:2px}.upcoming-flight-main b{display:block;color:#243b52;font-size:10px}.upcoming-flight-main span{display:block;color:#718297;font-size:9px;margin-top:2px}.upcoming-flight-main small{display:block;color:#919baa;font-size:8px;margin-top:2px}@media(max-width:1300px){.calendar-sidebar{grid-template-columns:1fr 1fr}.calendar-add-panel{grid-column:1/-1}}@media(max-width:900px){.calendar-sidebar{grid-template-columns:1fr}.calendar-add-panel{grid-column:auto}}@media(max-width:700px){.flight-day-card{grid-template-columns:44px 1fr}.flight-day-card em{grid-column:2}}.event-postponed{background:#f4f8fd!important;border-left-color:#5c8fc1!important}.event-status-note{display:inline-block!important;margin-top:4px!important;color:#376d9f!important;font-size:8px!important;font-weight:800}.change-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.change-main-panel{margin-top:0}.change-search-box{display:flex;gap:8px;align-items:center;padding:15px 16px}.change-search-box>svg{color:#718299;flex:0 0 auto}.change-search-box input{flex:1;min-width:0;border:1px solid #d7e0ea;border-radius:9px;padding:10px 11px;background:#fff}.change-match-list{display:grid;gap:7px;padding:0 16px 16px}.change-match-list button{display:flex;justify-content:space-between;gap:18px;align-items:center;text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:10px;padding:11px 12px;color:inherit}.change-match-list button:hover{border-color:#9fc0e5;background:#fbfdff}.change-match-list b{display:block;color:#22394f;font-size:12px}.change-match-list span,.change-match-list small{display:block;margin-top:3px;color:#748499;font-size:10px}.change-match-list button>div:last-child{text-align:right;display:grid;justify-items:end;gap:5px}.change-match-list strong{color:#185b99;font-size:12px}.change-ticket-hero{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.change-ticket-hero h2{margin:4px 0 3px;color:#173651}.change-ticket-hero p{margin:0;color:#728196;font-size:11px}.change-ticket-badges{display:flex;gap:6px;align-items:flex-start}.change-original-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 16px 10px}.change-form{padding:14px 16px 16px}.change-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.change-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:11px;padding:11px;margin:12px 0}.change-total-box{display:flex;flex-direction:column;justify-content:center;background:#173b66;color:#fff;border-radius:9px;padding:10px 12px}.change-total-box span{font-size:9px;color:#b8cce0}.change-total-box b{font-size:16px;margin-top:3px}.change-total-box small{font-size:8px;color:#a9c1d9;margin-top:3px}.change-submit-row{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f6}.change-submit-row span{display:block;font-size:9px;color:#7e8da0}.change-submit-row b{display:block;margin-top:2px;font-size:17px;color:#164f8b}.cancelled-change-row td{opacity:.58}.cancelled-change-row td b,.cancelled-change-row td strong{text-decoration:line-through}.change-accounting-note{margin:12px;background:#fff7e7;border:1px solid #f1dcae;border-radius:9px;padding:10px 11px}.change-accounting-note b{display:block;color:#6c5421;font-size:10px}.change-accounting-note span{display:block;color:#8a7340;font-size:9px;line-height:1.45;margin-top:3px}@media(max-width:1200px){.change-layout{grid-template-columns:1fr}.change-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.change-original-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.change-money-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.change-search-box{flex-wrap:wrap}.change-search-box input{flex-basis:100%}.change-ticket-hero{flex-direction:column}.change-form-grid,.change-money-grid,.change-original-grid{grid-template-columns:1fr}.change-submit-row{flex-direction:column;align-items:stretch}.change-submit-row button{justify-content:center}}.nav-group{display:flex;flex-direction:column;gap:3px}.sidebar nav .nav-parent{width:100%;position:relative}.sidebar nav .nav-parent .nav-chevron{margin-left:auto;transition:transform .18s ease}.sidebar nav .mail-nav-group.open .nav-chevron{transform:rotate(180deg)}.nav-submenu{display:flex;flex-direction:column;gap:3px;max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;margin:0;padding:0;border-left:0;transition:max-height .22s ease,opacity .16s ease}.mail-nav-group.open .nav-submenu{max-height:190px;opacity:1;visibility:visible;pointer-events:auto;margin:2px 0 3px 11px;padding-left:8px;border-left:1px solid #284562}.sidebar nav button.nav-subitem{min-height:36px;padding:8px 10px;font-size:11px;color:#9fb2ca;border-radius:8px}.sidebar nav button.nav-subitem:hover{background:#132f54;color:#fff}.sidebar nav button.nav-subitem.active{background:#1d4b7e;color:#fff;box-shadow:inset 3px 0 #66a9f4}.sidebar nav .nav-parent.active{background:#173a68;color:#fff}.mail-shell-page{max-width:1120px}.mail-shell-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#12365f,#1e5f9e);border-radius:16px;padding:23px 25px;color:#fff;box-shadow:0 7px 22px #15467529}.mail-shell-hero .eyebrow{color:#a9cbed}.mail-shell-hero h2{margin:4px 0;font-size:24px}.mail-shell-hero p{margin:0;color:#c7dbef;font-size:11px}.mail-shell-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.mail-connect-panel{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px}.mail-connect-visual{display:flex;gap:12px;align-items:center}.mail-ms-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#1769aa;color:#fff;font-size:20px;font-weight:900}.mail-connect-visual b{display:block;color:#17334f;font-size:13px}.mail-connect-visual span{display:block;color:#75859a;font-size:10px;margin-top:3px}.mail-connect-status{display:flex;align-items:center;gap:7px;background:#fff7e8;border:1px solid #edd9ae;color:#826427;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;white-space:nowrap}.mail-status-dot{width:7px;height:7px;border-radius:50%;background:#d49c2d}.mail-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mail-preview-card{display:flex;gap:11px;align-items:flex-start;padding:15px 16px}.mail-preview-card>svg{color:#2872b7;flex:0 0 auto;margin-top:1px}.mail-preview-card b{display:block;color:#203951;font-size:11px}.mail-preview-card span{display:block;color:#76879b;font-size:9px;line-height:1.45;margin-top:3px}@media(max-width:850px){.mail-preview-grid{grid-template-columns:1fr}.mail-connect-panel{flex-direction:column;align-items:flex-start}}body{font-size:15px}.sidebar nav button,.sidebar-footer>button{font-size:14px}.nav-submenu button{font-size:13px}.brand b{font-size:18px}.brand span{font-size:12px}.user-pill b{font-size:13px}.user-pill span{font-size:11px}.topbar h2{font-size:25px}.topbar p,.date-chip{font-size:13px}.panel-head h3{font-size:16px}.panel-head span,.toolbar label,.daily-toolbar label,.kpi span{font-size:12px}.kpi strong{font-size:19px}.table-wrap table{font-size:13px}.table-wrap th,.table-wrap td small{font-size:11px}.field>span{font-size:12px}.field input,.field select,.field textarea,.table-wrap select{font-size:14px}.primary,.secondary,.danger,.form-msg,.notice{font-size:13px}.match-list span,.selected-ticket span{font-size:12px}.eyebrow,.detail-item span{font-size:11px}.detail-item b,.detail-item strong{font-size:13px}.status-badge{font-size:10px}.calendar-day-head span{font-size:12px}.calendar-chip,.calendar-mini-counts span{font-size:9px}.mail-shell-hero p{font-size:13px}.mail-connect-visual b{font-size:14px}.mail-connect-visual span{font-size:12px}.mail-preview-card b{font-size:13px}.mail-preview-card span{font-size:12px;line-height:1.5}.brand-logo{display:block;width:156px;max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 14px #0000002e}.login-logo{display:block;width:170px;max-width:100%;height:auto;border-radius:10px;margin-bottom:14px;box-shadow:0 10px 28px #0b1f3a2e}.brand-logo-wrap{padding:0 4px 20px;justify-content:flex-start}.brand-logo{display:block;width:178px;max-width:100%;height:auto;border-radius:0;box-shadow:none;object-fit:contain}.real-connect{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px}.mail-connected-hero{display:flex;justify-content:space-between;align-items:center;gap:18px}.mail-account-pill{display:flex;align-items:center;gap:9px;background:#edf6ef;border:1px solid #cfe6d4;border-radius:11px;padding:9px 12px;min-width:230px}.mail-account-pill b{display:block;color:#2d7040;font-size:13px}.mail-account-pill small{display:block;color:#688176;font-size:11px;margin-top:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-status-dot.connected{background:#39a858;box-shadow:0 0 0 4px #39a8581f}.outlook-setup-panel{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.outlook-setup-step{border:1px solid #dfe7f1;border-radius:11px;padding:13px;display:flex;gap:10px;align-items:flex-start}.outlook-setup-step>b{width:28px;height:28px;border-radius:8px;background:#e9f2fc;color:#2468aa;display:grid;place-items:center;flex:0 0 auto}.outlook-setup-step strong{display:block;color:#223b54;font-size:13px}.outlook-setup-step span{display:block;color:#718297;font-size:12px;line-height:1.45;margin-top:3px}.mail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-top:12px}.mail-toolbar-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mail-search-box{display:flex;align-items:center;gap:7px;flex:1;max-width:520px;background:#f8fafc;border:1px solid #dfe7f1;border-radius:9px;padding:0 10px}.mail-search-box svg{color:#728298}.mail-search-box input{height:38px;flex:1;border:0;outline:0;background:transparent;min-width:0}.unread-pill{display:inline-flex;align-items:center;background:#eaf3fd;color:#2368a7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.outlook-mail-layout{display:grid;grid-template-columns:minmax(380px,.78fr) minmax(500px,1.22fr);gap:14px;align-items:start}.outlook-message-list-panel,.outlook-reader-panel{margin-top:14px;min-height:620px}.outlook-message-list{max-height:720px;overflow:auto}.outlook-message-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:11px 12px;color:inherit}.outlook-message-row:hover,.outlook-message-row.selected{background:#f5f9fe}.outlook-message-row.unread{background:#f0f7ff}.outlook-message-row.unread strong,.outlook-message-row.unread b{font-weight:900;color:#143b65}.message-avatar{width:34px;height:34px;border-radius:10px;background:#e8f1fb;color:#276cac;display:grid;place-items:center;font-weight:900;font-size:13px}.message-row-main{min-width:0}.message-row-main>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.message-row-main b{font-size:12px;color:#2a3f56;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-row-main time{font-size:9px;color:#8a96a6;white-space:nowrap}.message-row-main strong{display:block;font-size:12px;color:#34495f;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-row-main>span{display:block;font-size:10px;color:#7f8b9b;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-message-row>em{font-style:normal;font-size:12px}.mail-reader-empty{min-height:570px;display:grid;place-items:center;align-content:center;gap:7px;color:#8491a1}.mail-reader-empty b{color:#43576d}.outlook-reader{padding:18px}.reader-head{display:flex;justify-content:space-between;gap:12px;align-items:start;padding-bottom:14px;border-bottom:1px solid #edf1f6}.reader-head h3{margin:4px 0 0;color:#1b3855;font-size:19px}.attachment-badge{background:#fff4dd;color:#80601d;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.reader-meta{display:grid;gap:7px;padding:12px 0;border-bottom:1px solid #edf1f6}.reader-meta>div{display:grid;grid-template-columns:64px 1fr;gap:8px}.reader-meta b{font-size:10px;color:#6b7d91}.reader-meta span{font-size:11px;color:#42566c;overflow-wrap:anywhere}.reader-body{padding-top:14px}.reader-body iframe{width:100%;height:480px;border:1px solid #edf1f6;border-radius:9px;background:#fff}.reader-body pre{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.6;color:#263d54;margin:0}.reader-actions{display:flex;justify-content:flex-end;margin-top:12px}.outlook-compose-form{padding:15px 16px}.compose-recipient-row{display:grid;grid-template-columns:90px 1fr;align-items:center;border-bottom:1px solid #edf1f6}.compose-recipient-row label{font-size:12px;font-weight:800;color:#596d82}.compose-recipient-row input{height:44px;border:0;outline:0;background:transparent}.compose-body-wrap{padding:12px 0}.compose-body-wrap textarea{width:100%;min-height:320px;border:1px solid #dce5ef;border-radius:10px;padding:12px;resize:vertical}.compose-attachments{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #edf1f6;padding:12px 0}.compose-attachments b{display:block;font-size:12px;color:#41576d}.compose-attachments span{display:block;font-size:10px;color:#8190a2;margin-top:2px}.attachment-chips{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:11px}.attachment-chips span{background:#eef4fb;color:#3b658d;border-radius:999px;padding:5px 8px;font-size:9px}.compose-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf1f6;padding-top:12px}.mail-info-msg{margin-top:10px}@media(max-width:1150px){.outlook-mail-layout{grid-template-columns:1fr}.outlook-message-list-panel,.outlook-reader-panel{min-height:0}.outlook-message-list{max-height:480px}.outlook-setup-panel{grid-template-columns:1fr}.mail-connected-hero{align-items:flex-start}}@media(max-width:700px){.mail-toolbar,.real-connect,.mail-connected-hero,.compose-attachments{flex-direction:column;align-items:stretch}.mail-toolbar-actions{align-items:stretch}.outlook-mail-layout{display:block}.outlook-message-list-panel,.outlook-reader-panel{margin-top:12px}.compose-recipient-row{grid-template-columns:1fr;padding:7px 0}.compose-recipient-row input{height:36px}.mail-account-pill{min-width:0}}.mail-nav-group:not(.open) .nav-submenu .nav-subitem{min-height:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;overflow:hidden}.notes-workspace{max-width:1500px}.notes-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.notes-header h2{margin:4px 0 3px;color:#17344f;font-size:25px}.notes-header p{margin:0;color:#75849a;font-size:13px}.notes-new-button{flex:0 0 auto}.notes-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:690px;background:#fff;border:1px solid #dfe7f1;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #18365d0f}.notes-list-panel{display:flex;flex-direction:column;min-width:0;background:#f8fafc;border-right:1px solid #e2e8f0}.notes-search{margin:14px 13px 10px;height:41px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d7e1ec;background:#fff;border-radius:9px;color:#8291a4}.notes-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#263b50;font-size:13px}.notes-list-head{display:flex;justify-content:space-between;align-items:center;padding:5px 15px 8px}.notes-list-head span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#76869b}.notes-list-head b{min-width:23px;height:21px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#e7eef7;color:#46627f;font-size:9px}.notes-list{flex:1;min-height:0;overflow:auto;padding:0 8px 10px}.notes-list-item{width:100%;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:start;border:0;background:transparent;border-radius:9px;padding:10px 8px;text-align:left;color:inherit}.notes-list-item:hover{background:#eef4fb}.notes-list-item.active{background:#e4effc;box-shadow:inset 3px 0 #2d75bf}.notes-list-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #dce5ef;color:#4174a8}.notes-list-item.active .notes-list-icon{background:#2c71b7;color:#fff;border-color:#2c71b7}.notes-list-main{min-width:0}.notes-list-main b{display:block;color:#263c52;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-list-main span{display:block;color:#7c8a9d;font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-list-main small{display:block;color:#a1aab7;font-size:9px;margin-top:4px}.notes-empty-small{padding:25px 14px;text-align:center;color:#8b98a9;font-size:11px}.notes-private-note{display:flex;align-items:center;gap:8px;margin:8px 12px 12px;padding:9px 10px;background:#edf6ef;border:1px solid #d9eadd;border-radius:8px;color:#4c7157}.notes-private-note span{font-size:9px;line-height:1.35}.notes-editor-panel{display:flex;flex-direction:column;min-width:0;background:#fff}.notes-tabs{height:48px;display:flex;align-items:flex-end;border-bottom:1px solid #e2e8f0;background:#f6f8fb;padding:7px 8px 0}.notes-tabs-scroll{display:flex;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:thin}.notes-tab{height:40px;min-width:125px;max-width:220px;display:flex;align-items:center;gap:6px;border:1px solid transparent;border-bottom:0;background:transparent;color:#65768a;border-radius:8px 8px 0 0;padding:0 9px;font-size:11px}.notes-tab>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.notes-tab:hover{background:#eef2f7;color:#2c435b}.notes-tab.active{background:#fff;border-color:#dce5ef;color:#1d3954;font-weight:800}.notes-tab-close{flex:0 0 auto;opacity:.45;border-radius:4px}.notes-tab-close:hover{opacity:1;background:#e6edf5}.notes-tab-plus{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#60758a;border-radius:7px;margin:0 0 4px 4px}.notes-tab-plus:hover{background:#e7eef6;color:#2e679e}.notes-editor{display:flex;flex-direction:column;flex:1;min-height:0}.notes-editor-toolbar{height:47px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #eef2f6}.notes-autosave{display:flex;align-items:center;gap:7px;color:#79889a;font-size:10px}.notes-save-dot{width:7px;height:7px;border-radius:50%;background:#48a263}.notes-save-dot.saving{background:#d99a2e;animation:notesPulse .9s infinite alternate}@keyframes notesPulse{0%{opacity:.35}to{opacity:1}}.notes-editor-actions{display:flex;gap:5px}.notes-editor-actions button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#6b7c8e;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.notes-editor-actions button:hover{background:#eef3f8}.notes-editor-actions button.active{background:#fff4d8;color:#8e681b}.notes-editor-actions button.notes-delete:hover{background:#fae9e5;color:#a74435}.notes-title-input{border:0;outline:0;padding:25px 28px 7px;background:transparent;color:#20384f;font-size:27px;font-weight:800;letter-spacing:-.02em}.notes-title-input::placeholder{color:#aab5c1}.notes-content-input{flex:1;min-height:490px;resize:none;border:0;outline:0;background:transparent;color:#31475c;padding:12px 28px 25px;font-family:inherit;font-size:15px;line-height:1.75}.notes-content-input::placeholder{color:#a8b2bd}.notes-editor-footer{display:flex;flex-wrap:wrap;gap:16px;padding:9px 20px;border-top:1px solid #eef2f6;background:#fafbfd;color:#8a98a9;font-size:9px}.notes-editor-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#75869a}.notes-editor-empty h3{margin:12px 0 5px;color:#294157}.notes-editor-empty p{margin:0 0 16px;font-size:12px}.notes-empty-icon{width:64px;height:64px;border-radius:18px;background:#edf4fb;color:#2d72b6;display:grid;place-items:center}@media(max-width:1000px){.notes-shell{grid-template-columns:245px minmax(0,1fr)}}@media(max-width:760px){.notes-header{align-items:flex-start;flex-direction:column}.notes-shell{grid-template-columns:1fr;min-height:760px}.notes-list-panel{max-height:260px;border-right:0;border-bottom:1px solid #e2e8f0}.notes-private-note{display:none}.notes-content-input{min-height:380px}.notes-title-input{font-size:22px;padding-left:18px;padding-right:18px}.notes-content-input{padding-left:18px;padding-right:18px}}.notes-create-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.notes-scope-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 10px 10px}.notes-scope-tabs button{border:1px solid #dde5ef;background:#fff;color:#6a7d91;border-radius:8px;padding:7px 5px;font-size:10px;font-weight:800}.notes-scope-tabs button:hover{background:#f0f5fa}.notes-scope-tabs button.active{background:#1d4f85;border-color:#1d4f85;color:#fff}.notes-scope-tabs button b{font-size:9px;opacity:.8;margin-left:3px}.notes-list-icon.team{background:#edf0fb;color:#6753a1;border-color:#ddd8ef}.notes-list-item.active .notes-list-icon.team{background:#6753a1;border-color:#6753a1;color:#fff}.notes-list-title-row{display:flex;gap:6px;align-items:center;min-width:0}.notes-list-title-row>b{flex:1;min-width:0}.note-visibility-badge{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;letter-spacing:.02em}.note-visibility-badge.private{background:#eaf2fb;color:#366b9e}.note-visibility-badge.team{background:#efeaf8;color:#6d56a1}.notes-tab.team-tab{color:#685491}.notes-tab.team-tab.active{box-shadow:inset 0 3px #725ca8}.note-editor-visibility{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.note-editor-visibility.private{background:#edf4fb;color:#376b9d}.note-editor-visibility.team{background:#f0ebf8;color:#6e56a1}.team-note-banner{display:flex;gap:9px;align-items:flex-start;margin:13px 20px 0;padding:10px 11px;border:1px solid #ddd5ef;background:#f7f4fb;border-radius:9px;color:#6e5798}.team-note-banner b{display:block;font-size:10px}.team-note-banner span{display:block;font-size:9px;line-height:1.45;margin-top:2px;color:#806d9f}.notes-editor.readonly .notes-title-input,.notes-editor.readonly .notes-content-input{cursor:default}.notes-editor.readonly .notes-content-input{background:#fcfcfd}.notes-empty-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width:760px){.notes-create-actions{width:100%;justify-content:stretch}.notes-create-actions button{flex:1;justify-content:center}.notes-editor-toolbar{height:auto;min-height:47px;padding-top:7px;padding-bottom:7px;align-items:flex-start}.notes-editor-actions{flex-wrap:wrap;justify-content:flex-end}}.notes-kind-filter{display:flex;gap:5px;flex-wrap:wrap;padding:0 10px 10px}.notes-kind-filter button{display:inline-flex;align-items:center;gap:4px;border:1px solid #dde5ef;background:#fff;color:#6d7e91;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.notes-kind-filter button.active{background:#eaf2fb;border-color:#c8dced;color:#245e95}.notes-kind-filter button.danger-count{color:#a64d3e;border-color:#f0c9c0}.notes-list-item{position:relative;overflow:hidden}.notes-list-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4a79ac}.notes-list-item.note-color-green:before{background:#4f9664}.notes-list-item.note-color-amber:before{background:#c89535}.notes-list-item.note-color-purple:before{background:#7a61a7}.notes-list-item.note-color-rose:before{background:#b65e6e}.notes-list-item.note-color-slate:before{background:#718092}.notes-list-item.note-color-blue:before{background:#4a79ac}.priority-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:0 0 auto}.priority-dot.high{background:#d95445;box-shadow:0 0 0 3px #d954451a}.note-list-progress{margin-top:5px}.note-list-progress>span{display:block;height:5px;border-radius:999px;background:#e8eef5;overflow:hidden}.note-list-progress>span i{display:block;height:100%;background:#4f9566;border-radius:999px}.note-list-progress small{margin-top:3px!important}.note-list-meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.note-list-meta em{display:inline-flex;align-items:center;gap:3px;background:#eef3f7;color:#6e7f91;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.note-list-meta em.overdue{background:#f9e8e4;color:#a84c3d}.notes-properties{display:grid;grid-template-columns:auto 150px 170px minmax(220px,1fr);gap:8px;align-items:end;padding:12px 20px;border-bottom:1px solid #eef2f6;background:#fbfcfd}.notes-properties label{display:flex;align-items:center;gap:6px;color:#6a7c8f;font-size:9px;font-weight:800;white-space:nowrap}.notes-properties select,.notes-properties input{min-width:0;width:100%;height:32px;border:1px solid #dce5ee;border-radius:7px;background:#fff;color:#31475c;padding:0 8px;font-size:10px}.notes-type-switch{display:flex;gap:4px}.notes-type-switch button{height:32px;border:1px solid #dce5ee;background:#fff;color:#687b8f;border-radius:7px;padding:0 9px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:5px}.notes-type-switch button.active{background:#1e5f9e;color:#fff;border-color:#1e5f9e}.notes-type-switch button:disabled{cursor:default}.notes-color-row{display:flex;align-items:center;gap:7px;padding:8px 20px;border-bottom:1px solid #eef2f6;background:#fff}.notes-color-row>span{font-size:9px;color:#718095;font-weight:800;margin-right:3px}.note-color-dot{width:18px;height:18px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px #00000014}.note-color-dot.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #8da8c4}.note-color-dot.blue{background:#4a79ac}.note-color-dot.green{background:#4f9664}.note-color-dot.amber{background:#c89535}.note-color-dot.purple{background:#7a61a7}.note-color-dot.rose{background:#b65e6e}.note-color-dot.slate{background:#718092}.checklist-editor{flex:1;min-height:450px;padding:15px 26px 24px;overflow:auto}.checklist-progress-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:14px}.checklist-progress-head b{display:block;color:#29445d;font-size:11px}.checklist-progress-head span{display:block;color:#8190a0;font-size:9px;margin-top:2px}.checklist-progress-bar{height:7px;border-radius:999px;background:#e9eef4;overflow:hidden}.checklist-progress-bar i{display:block;height:100%;background:#4f9566;border-radius:999px;transition:width .2s ease}.checklist-add-row{display:grid;grid-template-columns:20px 1fr auto;gap:7px;align-items:center;border:1px solid #dbe5ef;border-radius:9px;padding:7px 8px;margin-bottom:12px;color:#71849a;background:#fff}.checklist-add-row input{border:0;outline:0;background:transparent;color:#30465a;font-size:12px}.checklist-add-row button{border:0;background:#eaf2fb;color:#2d659e;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.checklist-items{display:grid;gap:6px}.checklist-item{display:grid;grid-template-columns:30px 1fr 30px;gap:5px;align-items:center;border:1px solid #e1e8ef;border-radius:8px;padding:6px 7px;background:#fff}.checklist-item.done{background:#f7faf8}.checklist-item.done input{text-decoration:line-through;color:#8a988e}.check-toggle,.check-delete{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;border-radius:7px}.check-toggle{color:#4b8b61}.check-delete{color:#a9584a}.check-toggle:hover{background:#e9f5ed}.check-delete:hover{background:#faece8}.checklist-item input{border:0;outline:0;background:transparent;font-size:12px;color:#30475b}.checklist-empty{text-align:center;color:#8a98a8;padding:30px 10px;font-size:11px}.checklist-note-area{width:100%;min-height:90px;margin-top:14px;border:1px solid #e0e7ef;border-radius:9px;padding:10px 11px;resize:vertical;font-size:11px;color:#42576b;background:#fbfcfd}.footer-overdue{color:#aa493b!important;font-weight:800}@media(max-width:1100px){.notes-properties{grid-template-columns:1fr 1fr}}@media(max-width:760px){.notes-properties,.checklist-progress-head{grid-template-columns:1fr}}.calendar-filter.note-filter span{background:#7a61a7}.mini-note{background:#f0ebf8;color:#6d56a1}.note-day-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;text-align:left}.note-day-card.priority-high{border-left:3px solid #d65345}.note-day-card.priority-normal{border-left:3px solid #6f82a0}.note-day-card.priority-low{border-left:3px solid #6c9a78}.calendar-note-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f0ebf8;color:#6e56a1}.note-day-card em{font-size:8px;font-style:normal;font-weight:900;color:#a84738;background:#f9e8e4;border-radius:999px;padding:4px 6px}.calendar-upcoming-notes-panel .panel-head>svg{color:#70599f}.calendar-upcoming-note-list{padding:5px 12px 12px}.calendar-upcoming-note-list button{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf1f6;padding:9px 2px;color:inherit}.calendar-upcoming-note-list button:hover{background:#faf8fd}.calendar-task-date{background:#f1edf8;border-radius:8px;padding:7px 4px;text-align:center}.calendar-task-date b{display:block;color:#6d56a1;font-size:11px}.calendar-task-date span{display:block;color:#85769f;font-size:8px;margin-top:2px;text-transform:uppercase}.calendar-task-date.today{background:#eaf2fb}.calendar-task-date.today b{color:#2f6ea7}.calendar-task-date.overdue{background:#fae8e4}.calendar-task-date.overdue b{color:#a84b3c}.calendar-task-main{min-width:0}.calendar-task-main>div{display:flex;gap:6px;align-items:center}.calendar-task-main b{display:block;color:#263d53;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-task-main>span{display:block;color:#77869a;font-size:9px;margin-top:2px}.calendar-task-main small{display:block;color:#8c99a7;font-size:8px;margin-top:2px}.calendar-task-priority{flex:0 0 auto;background:#fae8e4;color:#a64b3c;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900}.transport-type-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 0 5px}.transport-type-picker button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1px solid #dbe4ee;background:#fff;color:#5f7185;border-radius:10px;font-size:13px;font-weight:800}.transport-type-picker button span{font-size:20px}.transport-type-picker button:hover{background:#f7fbff;border-color:#b9cee2}.transport-type-picker button.active{background:#173f70;border-color:#173f70;color:#fff;box-shadow:0 5px 14px #173f7026}.transport-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;white-space:nowrap}.transport-badge.type-flight{background:#eaf2fb;color:#2f6da6}.transport-badge.type-bus{background:#edf6eb;color:#4f7e45}.transport-badge.type-train{background:#f1ebf8;color:#7259a2}.transport-settings-panel{overflow:visible}.transport-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.transport-rule-card{border:1px solid #dfe6ef;border-radius:12px;background:#fff;overflow:hidden}.transport-rule-card.disabled{opacity:.62}.transport-rule-head{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:12px;border-bottom:1px solid #edf1f6}.transport-rule-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:20px;background:#eef4fb}.transport-bus .transport-rule-icon{background:#edf6eb}.transport-train .transport-rule-icon{background:#f1ebf8}.transport-rule-head b{display:block;color:#223b52;font-size:13px}.transport-rule-head span{display:block;color:#8190a2;font-size:9px;margin-top:2px}.mini-switch{position:relative;width:36px;height:20px}.mini-switch input{opacity:0;position:absolute}.mini-switch i{display:block;width:36px;height:20px;border-radius:999px;background:#cfd8e3;position:relative;transition:.18s}.mini-switch i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #0000002e}.mini-switch input:checked+i{background:#2e72b6}.mini-switch input:checked+i:after{transform:translate(16px)}.transport-rule-fields{display:grid;gap:0;padding:4px 10px 10px}.transport-rule-fields label{display:grid;grid-template-columns:1fr auto 80px;gap:8px;align-items:center;padding:8px 2px;border-bottom:1px solid #f0f3f7}.transport-rule-fields label:last-child{border-bottom:0}.transport-rule-fields span{color:#53667a;font-size:10px}.transport-rule-fields input{width:15px;height:15px}.transport-rule-fields em{font-style:normal;font-size:8px;color:#8a98a8;text-align:right}.transport-rule-fields input:checked+em{color:#2c6da7;font-weight:800}.flight-time-badge{display:flex!important;flex-direction:column;gap:1px;align-items:center;justify-content:center;height:40px!important}.flight-time-badge span{font-size:13px;line-height:1}.flight-time-badge b{font-size:9px}.flight-time-badge.type-bus{background:#edf6eb;color:#4f7e45}.flight-time-badge.type-train{background:#f1ebf8;color:#7259a2}@media(max-width:1100px){.transport-settings-grid{grid-template-columns:1fr}}@media(max-width:720px){.transport-type-picker{grid-template-columns:1fr}}.dashboard-transport-panel{margin-bottom:14px;overflow:hidden}.transport-today-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.transport-today-summary>span{font-size:9px;color:#8190a1;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.transport-today-summary>b,.transport-today-summary>button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:27px;border-radius:999px;background:#eef3f8;color:#465d74;font-size:9px;padding:0 8px}.transport-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.transport-breakdown-card{border:1px solid #dfe7f0;border-radius:12px;background:#fff;padding:14px;position:relative;overflow:hidden}.transport-breakdown-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#3f76ad}.transport-breakdown-card.type-bus:before{background:#5b8c4e}.transport-breakdown-card.type-train:before{background:#745da7}.transport-breakdown-top{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.transport-breakdown-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#ebf3fb;font-size:20px}.transport-breakdown-card.type-bus .transport-breakdown-icon{background:#eef6eb}.transport-breakdown-card.type-train .transport-breakdown-icon{background:#f1ecf8}.transport-breakdown-top b{display:block;color:#263e55;font-size:13px}.transport-breakdown-top span{display:block;color:#8290a1;font-size:9px;margin-top:2px}.transport-breakdown-top strong{color:#56718d;font-size:11px}.transport-breakdown-money{font-size:18px;font-weight:900;color:#173c62;margin-top:13px}.transport-breakdown-bar{height:7px;border-radius:999px;background:#edf1f5;overflow:hidden;margin-top:10px}.transport-breakdown-bar i{display:block;height:100%;border-radius:999px;background:#3f76ad;transition:width .25s ease}.transport-breakdown-card.type-bus .transport-breakdown-bar i{background:#5b8c4e}.transport-breakdown-card.type-train .transport-breakdown-bar i{background:#745da7}.transport-breakdown-foot{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.transport-breakdown-foot span{font-size:9px;color:#8795a5}.transport-breakdown-foot b{font-size:10px;color:#405970}.company-transport-chips{display:flex;gap:4px;flex-wrap:wrap}.company-transport-chips span{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:23px;border-radius:999px;padding:0 6px;font-size:8px;font-weight:900}.company-transport-chips .type-flight{background:#eaf2fb;color:#326da3}.company-transport-chips .type-bus{background:#edf6eb;color:#557f49}.company-transport-chips .type-train{background:#f1ebf8;color:#71589f}@media(max-width:900px){.transport-breakdown-grid{grid-template-columns:1fr}}.transport-breakdown-card{appearance:none;width:100%;text-align:left;color:inherit;cursor:pointer;font-family:inherit}.transport-breakdown-card:hover{transform:translateY(-2px);border-color:#aebfd0;box-shadow:0 8px 20px #0f2a481f}.transport-breakdown-card:focus-visible{outline:2px solid #4c8dd0;outline-offset:2px}.transport-today-summary button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:27px;border:0;border-radius:999px;background:#eef3f8;color:#465d74;font-size:9px;font-weight:900;padding:0 8px;cursor:pointer}.transport-today-summary button:hover{background:#dfeaf5;color:#245d92}.transport-today-summary button:focus-visible{outline:2px solid #4c8dd0;outline-offset:2px}.customers-page{max-width:1500px}.customers-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.customers-hero h2{margin:4px 0 3px;color:#e8edf3;font-size:25px}.customers-hero p{margin:0;color:#8fa0b2;font-size:12px}.customer-toolbar{display:grid;grid-template-columns:260px minmax(260px,1fr) 120px auto;gap:10px;align-items:end;padding:12px;margin-bottom:12px}.customer-toolbar label{display:block;color:#8797a9;font-size:9px;font-weight:800;margin-bottom:5px}.customer-toolbar select,.customer-toolbar input{height:38px;width:100%;border:1px solid #33495f;border-radius:8px;background:#171c20;color:#edf2f7;padding:0 10px}.customer-search>div{display:flex;align-items:center;gap:7px;border:1px solid #33495f;border-radius:8px;background:#171c20;padding:0 9px}.customer-search>div input{border:0;padding:0;background:transparent}.customer-count{height:38px;border:1px solid #33495f;border-radius:8px;padding:5px 10px;display:flex;justify-content:space-between;align-items:center;background:#171c20}.customer-count span{font-size:8px;color:#8393a5}.customer-count b{font-size:16px;color:#fff}.customer-form-panel{margin-bottom:13px}.customer-company-groups{display:grid;gap:12px}.customer-company-card{overflow:hidden}.customer-company-head{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #2a3b4d}.customer-company-head>div>span{display:block;font-size:8px;font-weight:900;color:#6f8296;letter-spacing:.08em}.customer-company-head h3{margin:2px 0;color:#edf2f7;font-size:15px}.customer-company-head small{color:#788a9c;font-size:9px}.customer-company-head>b{background:#173a68;color:#dfeeff;border-radius:999px;padding:6px 9px;font-size:9px}.customer-list{display:grid}.customer-row{display:grid;grid-template-columns:42px minmax(220px,1.5fr) minmax(150px,.8fr) auto;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #243445}.customer-row:last-child{border-bottom:0}.customer-row:hover{background:#151d24}.customer-row.inactive{opacity:.55}.customer-avatar{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#173d68;color:#e9f4ff;font-size:14px;font-weight:900}.customer-main b{display:block;color:#eef3f8;font-size:11px}.customer-main span{display:block;color:#9fb0c1;font-size:9px;margin-top:2px}.customer-main small{display:block;color:#718396;font-size:8px;margin-top:3px}.customer-meta{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.customer-meta span,.customer-meta small,.customer-meta em{font-style:normal;background:#1e2b37;border-radius:999px;padding:4px 6px;font-size:8px;color:#9fb0c1}.customer-actions{display:flex;gap:5px}.customer-actions button{border:1px solid #344a60;background:#1b242d;color:#dce7f2;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.customer-actions button:hover{background:#253441}.customer-actions button.deactivate{color:#d99a8e}.customer-actions button.activate{color:#8cc69b}.passenger-autocomplete-field{position:relative}.passenger-autocomplete{height:40px;display:flex;align-items:center;gap:8px;border:1px solid #344a60;border-radius:8px;background:#171c20;padding:0 10px;color:#8293a5}.passenger-autocomplete:focus-within{border-color:#3f7db8;box-shadow:0 0 0 2px #3f7db81f}.passenger-autocomplete.selected{border-color:#3f7f59}.passenger-autocomplete input{flex:1;height:38px;border:0!important;background:transparent!important;outline:0;min-width:0}.passenger-selected-badge{display:inline-flex;align-items:center;gap:4px;background:#193b29;color:#85c89c;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;white-space:nowrap}.passenger-suggestions{position:absolute;z-index:40;left:0;right:0;top:68px;background:#141a20;border:1px solid #344a60;border-radius:10px;box-shadow:0 12px 28px #00000059;overflow:hidden;max-height:320px;overflow-y:auto}.passenger-suggestions>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;border:0;border-bottom:1px solid #253646;background:transparent;color:inherit;text-align:left;padding:9px 10px}.passenger-suggestions>button:last-child{border-bottom:0}.passenger-suggestions>button:hover{background:#1c2832}.passenger-option-avatar{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#173f6c;color:#fff;font-weight:900;font-size:11px}.passenger-suggestions b{display:block;color:#eef3f7;font-size:10px}.passenger-suggestions span{display:block;color:#96a6b6;font-size:8px;margin-top:2px}.passenger-suggestions small{display:block;color:#687c90;font-size:8px;margin-top:2px}.passenger-suggestions em{font-style:normal;color:#70a8de;font-size:8px;font-weight:900}.passenger-search-state{padding:14px;text-align:center;color:#8797a8;font-size:9px}.quick-passenger-link{display:inline-flex;align-items:center;gap:4px;margin-top:5px;border:0;background:transparent;color:#6fa9df;font-size:8px;font-weight:800;padding:2px 0}.selected-passenger-card{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;margin-top:7px;background:#14271c;border:1px solid #284c35;border-radius:8px;padding:8px 10px}.selected-passenger-card b{display:block;color:#dff1e5;font-size:9px}.selected-passenger-card span{display:block;color:#87aa92;font-size:8px;margin-top:2px}.selected-passenger-card button{border:0;background:transparent;color:#9eb0a4;font-size:8px}.quick-passenger-panel{margin-top:8px;border:1px solid #33495f;border-radius:9px;background:#13191e;padding:10px}.quick-passenger-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:9px}.quick-passenger-title b{display:block;color:#edf2f7;font-size:10px}.quick-passenger-title span{display:block;color:#8192a4;font-size:8px;margin-top:2px}.quick-passenger-title>button{border:0;background:transparent;color:#7f91a4}.quick-passenger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.quick-passenger-grid label{font-size:8px;color:#8798a9}.quick-passenger-grid input{width:100%;height:33px;margin-top:4px;border:1px solid #31475c;border-radius:7px;background:#171e24;color:#eef3f8;padding:0 8px}.quick-passenger-save{margin-top:9px}@media(max-width:900px){.customer-toolbar{grid-template-columns:1fr 1fr}.customer-row{grid-template-columns:42px 1fr}.customer-meta,.customer-actions{grid-column:2}.quick-passenger-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.customers-hero{flex-direction:column;align-items:flex-start}.customer-toolbar,.quick-passenger-grid,.selected-passenger-card{grid-template-columns:1fr}}.customer-actions button.remove{color:#e59a8e;border-color:#5a3937;background:#271b1b}.customer-actions button.remove:hover{color:#ffd8d0;background:#4a2523;border-color:#7b4540}.brand-logo-wrap{background:#fff;border-radius:8px;padding:7px 9px;overflow:hidden}.brand-logo{width:100%;height:auto;max-height:58px;object-fit:contain;display:block}.brand-logo-wrap{background:transparent!important;border-radius:0!important;padding:10px 12px 7px!important;overflow:visible!important}.brand-logo{width:148px!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.directory-mode .customer-toolbar{grid-template-columns:240px minmax(320px,1fr) 100px auto}.customer-directory-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:12px;align-items:start}.customer-directory-list{display:grid;gap:12px}.customer-detail-panel{position:sticky;top:12px}.directory-table-head{display:grid;grid-template-columns:minmax(180px,1fr) 150px 70px;gap:10px;padding:7px 13px;background:#11171d;border-bottom:1px solid #263747;color:#6f8295;font-size:8px;font-weight:900;text-transform:uppercase}.directory-list{display:grid}.directory-row{width:100%;display:grid;grid-template-columns:minmax(180px,1fr) 150px 70px;gap:10px;align-items:center;text-align:left;border:0;border-bottom:1px solid #263747;background:transparent;padding:10px 13px;color:inherit}.directory-row:last-child{border-bottom:0}.directory-row:hover{background:#17222b}.directory-row.active{background:#183351;box-shadow:inset 3px 0 #4b8fd0}.directory-row.inactive{opacity:.58}.directory-row b{display:block;color:#e9eff5;font-size:10px}.directory-row small{display:block;color:#718397;font-size:8px;margin-top:2px}.directory-row>span{font-size:9px;color:#b2c0cf}.directory-row>em{font-style:normal;font-size:8px;font-weight:900;text-align:center;border-radius:999px;padding:4px 6px}.directory-row>em.active{background:#173d28;color:#83c99a}.directory-row>em.passive{background:#3a2c20;color:#d9ad81}.customer-detail-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6f8295}.customer-detail-empty h3{margin:10px 0 5px;color:#dfe7ee}.customer-detail-empty p{max-width:260px;margin:0;font-size:9px;line-height:1.5}.customer-detail-card{overflow:hidden}.customer-detail-head{display:grid;grid-template-columns:50px 1fr;gap:10px;align-items:center;padding:15px;border-bottom:1px solid #2a3a49}.customer-detail-avatar{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#194774;color:#fff;font-size:17px;font-weight:900}.customer-detail-head span{display:block;color:#6fa1d2;font-size:8px;font-weight:900}.customer-detail-head h3{margin:3px 0 2px;color:#eef3f7;font-size:15px}.customer-detail-head small{color:#7f91a4;font-size:8px}.customer-info-fields{display:grid;padding:10px 13px}.customer-copy-field{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #283847}.customer-copy-field:last-child{border-bottom:0}.customer-copy-field span{display:block;color:#6f8194;font-size:8px}.customer-copy-field b{display:block;color:#eaf0f6;font-size:10px;margin-top:2px;word-break:break-word}.customer-copy-field button{border:1px solid #344b60;background:#19232c;color:#77aee1;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.customer-copy-field button:disabled{opacity:.35}.customer-detail-notes{margin:0 13px 12px;padding:9px 10px;border:1px solid #334658;background:#141d24;border-radius:8px}.customer-detail-notes b{color:#9badbd;font-size:8px}.customer-detail-notes p{margin:4px 0 0;color:#d3dde6;font-size:9px;line-height:1.5;white-space:pre-wrap}.customer-detail-actions{display:flex;gap:6px;flex-wrap:wrap;padding:0 13px 13px}.security-note{display:flex;gap:8px;align-items:center;padding:9px 10px;border:1px solid #3a4c5c;background:#151d24;border-radius:8px;color:#93a6b6;font-size:8px}.passenger-helper{display:block;margin-top:5px;color:#6e8193;font-size:8px}.passenger-suggestions.simple>button{grid-template-columns:34px 1fr auto}.passenger-suggestions.simple span{color:#718a9f}@media(max-width:1000px){.customer-directory-layout{grid-template-columns:1fr}.customer-detail-panel{position:static}}@media(max-width:720px){.directory-mode .customer-toolbar{grid-template-columns:1fr}.directory-table-head,.directory-row{grid-template-columns:1fr 100px 55px}}.directory-mode .customers-hero .eyebrow{letter-spacing:.09em}.brand-logo-wrap{background:transparent!important;border:0!important;border-radius:0!important;padding:8px 10px 6px!important;margin:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.brand-logo{display:block!important;width:157px!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;image-rendering:auto!important;filter:none!important;opacity:1!important;transform:none!important}.brand-logo-wrap{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 10px 8px!important;margin:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.brand-logo{display:block!important;width:165px!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;image-rendering:auto!important}.recent-customers-panel{margin-bottom:12px}.recent-customer-strip{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 12px}.recent-customer-strip>button{min-width:190px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;text-align:left;border:1px solid #31475a;background:#171f27;color:inherit;border-radius:9px;padding:8px 9px}.recent-customer-strip>button:hover{background:#1d2a35;border-color:#416581}.recent-customer-strip>button>div{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#173f6c;color:#fff;font-size:11px;font-weight:900}.recent-customer-strip b{display:block;color:#edf3f7;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-customer-strip small{display:block;color:#7e91a3;font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-filter-head{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.company-filter-head:hover{background:#17222b}.company-filter-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.company-filter-head-right>b{background:#173a68;color:#dfeeff;border-radius:999px;padding:6px 9px;font-size:9px}.company-filter-head-right em{font-style:normal;color:#6fa8dc;font-size:8px;font-weight:800}.checkin-ticket-box{border:1px solid #3c5467;border-radius:10px;background:#141c23;padding:10px 12px}.checkin-toggle-row{display:grid;grid-template-columns:auto 32px 1fr;gap:8px;align-items:center;cursor:pointer}.checkin-toggle-row>input{width:17px;height:17px}.checkin-toggle-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#173f6c;color:#89c6ff;font-weight:900}.checkin-toggle-row b{display:block;color:#edf3f7;font-size:10px}.checkin-toggle-row small{display:block;color:#7f91a3;font-size:8px;margin-top:2px}.checkin-reminder-fields{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;align-items:end;margin-top:10px;padding-top:10px;border-top:1px solid #2a3b4b}.checkin-reminder-fields label{color:#8ea0b2;font-size:8px;font-weight:800}.checkin-reminder-fields input{display:block;width:100%;height:36px;margin-top:4px;border:1px solid #344b60;border-radius:7px;background:#171d22;color:#eef3f7;padding:0 9px}.checkin-reminder-fields>small{grid-column:1/-1;color:#6f8295;font-size:8px}.checkin-dashboard-panel{margin-bottom:14px;overflow:hidden}.checkin-dashboard-panel.has-overdue{border-color:#6c3e39}.checkin-head-counts{display:flex;gap:6px;flex-wrap:wrap}.checkin-head-counts span{border-radius:999px;background:#1d2b36;color:#9cb0c3;padding:5px 8px;font-size:8px;font-weight:900}.checkin-head-counts span.danger{background:#4a2522;color:#f0aa9f}.checkin-inline-msg{margin:0 12px 8px;padding:7px 9px;border-radius:7px;background:#173c27;color:#8fd4a5;font-size:8px}.checkin-dashboard-list{display:grid}.checkin-dashboard-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 13px;border-top:1px solid #273848}.checkin-dashboard-row.overdue{background:#211919}.checkin-time-box{border-radius:8px;background:#1b2a36;text-align:center;padding:7px}.checkin-dashboard-row.overdue .checkin-time-box{background:#492522}.checkin-time-box b{display:block;color:#eaf2f8;font-size:10px}.checkin-time-box span{display:block;color:#8da0b3;font-size:8px;margin-top:2px}.checkin-passenger b{display:block;color:#eef3f7;font-size:10px}.checkin-passenger span{display:block;color:#8fa0b1;font-size:8px;margin-top:2px}.checkin-passenger small{display:block;color:#6f8193;font-size:8px;margin-top:3px}.checkin-row-status{display:flex;align-items:center;gap:8px}.checkin-row-status em{font-style:normal;border-radius:999px;background:#2a3540;color:#9badbd;padding:4px 7px;font-size:8px;font-weight:900}.checkin-dashboard-row.overdue .checkin-row-status em{background:#542b26;color:#efaa9e}.checkin-row-status button{font-size:8px;padding:6px 8px}.calendar-filter.checkin-filter span{background:#d39135}.mini-checkin{background:#3f2d17;color:#e7b765}.checkin-day-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;text-align:left;border-left:3px solid #c98931}.calendar-checkin-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#3a2b18;color:#efbd70;font-weight:900}.checkin-detail-complete{border:1px solid #346746;background:#1a4227;color:#a9dfb8;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.checkin-detail-complete:hover{background:#245632}@media(max-width:850px){.checkin-dashboard-row{grid-template-columns:70px 1fr}.checkin-row-status{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.checkin-reminder-fields{grid-template-columns:1fr}}.topbar-tools{display:flex;align-items:center;gap:8px;position:relative}.top-search-button{height:34px;display:flex;align-items:center;gap:7px;border:1px solid #33495d;background:#151d24;color:#aebcca;border-radius:8px;padding:0 9px;font-size:9px}.top-search-button kbd{font-size:7px;border:1px solid #3b4e5e;background:#11181e;border-radius:5px;padding:2px 5px;color:#7f93a5}.connection-chip{height:32px;display:flex;align-items:center;gap:6px;border-radius:999px;padding:0 9px;font-size:8px;font-weight:900;background:#14211a;color:#86c99b;border:1px solid #274b32}.connection-chip.offline{background:#2b1918;color:#e49b93;border-color:#5b2d29}.connection-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.notification-wrap{position:relative}.notification-button{position:relative;width:34px;height:34px;border:1px solid #33495d;background:#151d24;border-radius:8px;color:#d8e0e8}.notification-button>b{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#b54a44;color:#fff;font-size:7px;padding:0 4px}.notification-popover{position:absolute;right:0;top:42px;width:360px;max-height:520px;overflow:hidden;border:1px solid #344b60;background:#12191f;border-radius:10px;box-shadow:0 18px 50px #0008;z-index:120}.notification-popover-head{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #283847}.notification-popover-head b{display:block;font-size:10px;color:#eef3f7}.notification-popover-head span{display:block;font-size:7px;color:#6f8294;margin-top:2px}.notification-popover-head button{border:0;background:transparent;color:#6da6da;font-size:8px}.notification-list{max-height:450px;overflow:auto}.notification-item{width:100%;display:grid;grid-template-columns:24px 1fr;gap:7px;text-align:left;border:0;border-bottom:1px solid #243440;background:#172028;color:inherit;padding:9px 11px}.notification-item.read{background:#12191f;opacity:.72}.notification-item:hover{background:#1d2a34}.notification-item>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#23384c;color:#9dccf4;font-weight:900}.notification-item.warning>span,.notification-item.accounting>span{background:#4a311c;color:#edba70}.notification-item b{display:block;font-size:9px;color:#e7edf2}.notification-item small{display:block;font-size:8px;color:#8293a4;margin-top:2px;line-height:1.4}.notification-item em{display:block;font-size:7px;color:#5f7386;margin-top:3px;font-style:normal}.offline-banner{margin-bottom:10px;padding:8px 10px;border:1px solid #6b342f;background:#2b1b1a;color:#efa59c;border-radius:8px;font-size:9px;font-weight:800}.global-search-backdrop{position:fixed;inset:0;background:#02070bbb;z-index:150;display:flex;align-items:flex-start;justify-content:center;padding-top:9vh}.global-search-modal{width:min(760px,92vw);max-height:78vh;border:1px solid #3b5266;background:#11181e;border-radius:12px;box-shadow:0 30px 90px #000a;overflow:hidden}.global-search-input{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid #2c3d4c}.global-search-input input{height:38px;border:0;background:transparent;color:#eff4f8;font-size:13px;outline:0}.global-search-input button{border:1px solid #3a4c5c;background:#19232b;color:#8496a7;border-radius:6px;padding:5px 7px;font-size:8px}.global-search-body{padding:10px;overflow:auto;max-height:64vh}.global-search-hint{text-align:center;padding:25px;color:#75889a;font-size:9px}.global-result-group{margin-bottom:10px}.global-result-group h4{margin:0 0 5px;padding:0 6px;color:#6f8497;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.global-result-group button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;background:#171f27;color:inherit;padding:8px 9px;margin-bottom:4px;text-align:left}.global-result-group button:hover{background:#1e2c37}.global-result-group b{font-size:9px;color:#e5edf3}.global-result-group span{font-size:8px;color:#6ca7db}.user-pill-button{width:100%;border:0;text-align:left;background:transparent!important}.profile-mini-avatar{width:27px;height:27px;border-radius:8px;background:#174775;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.profile-page-card{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:center;padding:18px;margin-bottom:12px}.profile-big-avatar{width:76px;height:76px;border-radius:18px;background:#174775;color:#fff;display:grid;place-items:center;font-size:26px;font-weight:900;overflow:hidden}.profile-big-avatar img{width:100%;height:100%;object-fit:cover}.profile-page-card h2{margin:3px 0;font-size:20px}.profile-page-card p{margin:0;color:#8193a5;font-size:9px}.profile-role{display:inline-block;margin-top:7px;border-radius:999px;background:#1c3348;color:#82b5e4;padding:4px 8px;font-size:8px;font-weight:900}.profile-kpis{margin-bottom:12px}.shortcut-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px}.shortcut-grid>div{border:1px solid #304354;background:#151e25;border-radius:8px;padding:10px}.shortcut-grid kbd{display:inline-block;border:1px solid #415769;background:#0f151a;color:#bdd0e0;border-radius:5px;padding:4px 6px;font-size:8px}.shortcut-grid span{display:block;margin-top:6px;color:#8295a7;font-size:8px}.daily-command-center{margin-bottom:14px}.command-date{color:#6f8497;font-size:8px}.command-center-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px 12px}.command-center-grid button{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;text-align:left;border:1px solid #314658;background:#151f27;border-radius:9px;padding:9px;color:inherit}.command-center-grid button:hover{background:#1b2a35}.command-center-grid button:disabled{opacity:.45}.command-center-grid button>span{width:30px;height:30px;border-radius:8px;background:#1d3e5f;display:grid;place-items:center;color:#88bde9;font-weight:900}.command-center-grid b{display:block;color:#edf3f7;font-size:14px}.command-center-grid small{display:block;color:#7d90a2;font-size:8px;margin-top:1px}.dashboard-announcements{display:grid;gap:5px;padding:0 12px 12px}.dashboard-announcements>div{display:grid;grid-template-columns:180px 1fr;gap:10px;border:1px solid #304454;background:#151e25;border-radius:7px;padding:7px 9px}.dashboard-announcements b{font-size:8px;color:#e4edf4}.dashboard-announcements span{font-size:8px;color:#8093a5}.dashboard-announcements .important{border-color:#6c552d}.dashboard-announcements .urgent{border-color:#713430;background:#261b1a}.review-queue{overflow:hidden}.review-queue-head,.review-queue-row{display:grid;grid-template-columns:90px minmax(180px,1.4fr) minmax(130px,1fr) 100px 95px 190px;gap:8px;align-items:center}.review-queue-head{padding:8px 11px;background:#11171d;color:#728698;font-size:8px;font-weight:900;text-transform:uppercase}.review-queue-row{padding:10px 11px;border-top:1px solid #263746;position:relative}.review-queue-row.status-needs_attention{background:#261f18}.review-queue-row b{font-size:9px;color:#e8eef3}.review-queue-row small{display:block;font-size:8px;color:#74889a;margin-top:2px}.review-status{font-size:8px;font-weight:900;color:#92a7b8}.status-approved .review-status{color:#82c797}.status-needs_attention .review-status{color:#e3ad68}.review-actions{display:flex;gap:5px}.review-actions button{font-size:8px;padding:5px 7px}.review-note{grid-column:2/-1;border-left:2px solid #9b6d34;padding-left:8px;color:#c8a97d;font-size:8px}.trash-list{overflow:hidden}.trash-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #293947}.trash-row:last-child{border-bottom:0}.trash-row b{display:block;color:#e8eef3;font-size:10px}.trash-row span,.trash-row small{display:block;color:#7c8fa2;font-size:8px;margin-top:2px}.professional-hero{align-items:center}.version-badge{border:1px solid #3e5f7a;background:#17334c;color:#8fc3ee;border-radius:10px;padding:8px 13px;font-size:14px;font-weight:900}.professional-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.professional-tabs button{border:1px solid #34495a;background:#151e25;color:#8195a7;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.professional-tabs button.active{background:#1c456c;color:#dceeff;border-color:#376a99}.professional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pro-feature-card{padding:13px}.pro-feature-card b{font-size:10px;color:#edf3f7}.pro-feature-card p{font-size:8px;color:#7e91a3;line-height:1.5;margin:6px 0 0}.button-card{text-align:left;color:inherit}.button-card:disabled{opacity:.5}.pro-announcement-preview{grid-column:1/-1}.announcement-row{padding:9px 11px;border-top:1px solid #293947}.announcement-row b{display:block;color:#e9eff4;font-size:9px}.announcement-row p{margin:3px 0 0;color:#8193a5;font-size:8px;line-height:1.5}.announcement-row.important{background:#221f16;border-left:3px solid #9d7737}.announcement-row.urgent{background:#271918;border-left:3px solid #a94d45}.favorites-workspace{display:grid;grid-template-columns:1fr 1fr;gap:10px}.favorite-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:10px}.favorite-cards button{display:grid;grid-template-columns:25px 1fr;gap:6px;text-align:left;border:1px solid #304454;background:#151e25;color:inherit;border-radius:8px;padding:8px}.favorite-cards button.favorite-active{border-color:#876b35;background:#211d15}.favorite-cards>button>span{font-size:15px;color:#cfa557}.favorite-cards b{display:block;font-size:9px;color:#e8eef3}.favorite-cards small{display:block;font-size:8px;color:#718598;margin-top:2px}.favorite-list-row{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border-top:1px solid #293947}.favorite-list-row b{display:block;font-size:9px;color:#e9eef3}.favorite-list-row span{display:block;font-size:8px;color:#778a9c}.favorite-list-row button,.favorite-action{border:1px solid #6a5630;background:#211e16;color:#d5ad5c;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.favorite-action.active{background:#3d3219;color:#f0c56e}.export-card{text-align:left;padding:15px;color:inherit}.export-card b{display:block;font-size:11px;color:#e9eff4}.export-card p{font-size:8px;color:#7f92a4;line-height:1.5}.export-card span{font-size:8px;color:#75afe0;font-weight:900}.system-health-panel{padding-bottom:12px}.health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px}.health-item{border:1px solid #334858;background:#151e25;border-radius:8px;padding:10px}.health-item b{display:block;color:#dfe8ef;font-size:10px}.health-item span{display:block;color:#7b8ea1;font-size:8px;margin-top:3px}.health-item.ok{border-color:#2d5a3c}.health-item.ok b{color:#8bc99d}.health-item.bad{border-color:#66332f}.health-item.bad b{color:#e5978f}.announcements-admin form{padding:12px}.announcements-admin label{display:block;color:#8395a7;font-size:8px;margin-bottom:8px}.announcements-admin input,.announcements-admin select,.announcements-admin textarea{display:block;width:100%;margin-top:4px}.permission-manager{padding-bottom:12px}.permission-manager>select{margin:0 12px 10px;min-width:280px}.permission-list{padding:0 12px}.permission-list>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2a3947;padding:9px 0}.permission-list b{display:block;font-size:9px;color:#e7edf2}.permission-list small{display:block;font-size:7px;color:#667b8d;margin-top:2px}.permission-buttons{display:flex;gap:5px}.permission-buttons button{border:1px solid #34495a;background:#151e25;color:#8194a6;border-radius:6px;padding:5px 7px;font-size:8px}.permission-buttons .allow.active{background:#173d27;color:#91d2a4;border-color:#2f6741}.permission-buttons .deny.active{background:#472522;color:#e7a099;border-color:#6b342f}@media(max-width:1100px){.top-search-button span{display:none}.professional-grid,.command-center-grid{grid-template-columns:repeat(2,1fr)}.review-queue-head,.review-queue-row{grid-template-columns:80px 1.4fr 1fr 90px}.review-queue-head span:nth-child(5),.review-queue-head span:nth-child(6),.review-queue-row>.review-status,.review-queue-row>.review-actions{grid-column:auto}.review-queue-row{grid-template-columns:80px 1.4fr 1fr 90px}.review-queue-row>.review-status{grid-column:2}.review-queue-row>.review-actions{grid-column:3/-1}}@media(max-width:760px){.notification-popover{position:fixed;right:10px;left:10px;top:64px;width:auto}.professional-grid,.favorites-workspace,.health-grid{grid-template-columns:1fr}.shortcut-grid{grid-template-columns:repeat(2,1fr)}.command-center-grid{grid-template-columns:1fr}.dashboard-announcements>div{grid-template-columns:1fr}.topbar-tools .date-chip,.connection-chip{display:none}}.announcement-management{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(520px,1.3fr);gap:10px;align-items:start}.announcement-create-form{position:sticky;top:10px}.announcement-duration-presets>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.announcement-duration-presets button{border:1px solid #344b5e;background:#151e25;color:#85a0b6;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.announcement-duration-presets button:hover{background:#1c2c38;color:#b8d2e6}.announcement-admin-list{overflow:hidden}.announcement-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;border-top:1px solid #293a48}.announcement-admin-row.important{border-left:3px solid #9c7437}.announcement-admin-row.urgent{border-left:3px solid #a74c45;background:#211919}.announcement-admin-row.status-cancelled,.announcement-admin-row.status-expired{opacity:.65}.announcement-admin-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.announcement-admin-title>b{font-size:10px;color:#edf3f7}.announcement-status-pill,.announcement-priority-pill{border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.announcement-status-pill.active{background:#193c28;color:#8fd3a5}.announcement-status-pill.scheduled{background:#173653;color:#80b8e6}.announcement-status-pill.expired{background:#35353a;color:#aeb0b5}.announcement-status-pill.cancelled{background:#462421;color:#e49b94}.announcement-priority-pill.normal{background:#25323d;color:#9aadbc}.announcement-priority-pill.important{background:#49391e;color:#e2b967}.announcement-priority-pill.urgent{background:#522723;color:#eaa099}.announcement-admin-main p{margin:6px 0;color:#8395a6;font-size:8px;line-height:1.5}.announcement-admin-times{display:flex;gap:12px;flex-wrap:wrap;color:#6f8294;font-size:8px}.announcement-admin-times b{color:#aab9c7}.announcement-admin-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.announcement-admin-actions button{font-size:8px;padding:6px 8px}@media(max-width:1000px){.announcement-management{grid-template-columns:1fr}.announcement-create-form{position:static}}.review-reopen-button{border:1px solid #7a5c2f;background:#2a2116;color:#e1b86d;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.review-reopen-button:hover{background:#3a2c1b}.review-reopen-button:disabled{opacity:.35;cursor:not-allowed}.review-reopen-note{grid-column:2/-1;border-left:2px solid #b17d38;padding-left:8px;color:#d0ad79;font-size:8px}html{font-size:16px}body{font-size:14px;line-height:1.45}.sidebar nav button,.nav-parent,.nav-subitem{font-size:13px!important}.sidebar-footer,.sidebar-footer button,.user-pill b,.user-pill span{font-size:12px!important}.brand-logo{width:170px!important}.topbar h2{font-size:24px!important}.topbar p{font-size:12px!important}.top-search-button,.connection-chip,.date-chip{font-size:11px!important}.top-search-button kbd{font-size:9px!important}.eyebrow{font-size:11px!important}.customers-hero h2,.professional-hero h2,.ticket-detail-head h2,.notes-header h2{font-size:24px!important}.customers-hero p,.professional-hero p,.notes-header p{font-size:12px!important}.pro-feature-card b,.export-card b,.announcement-row b,.company-card b,.customer-company-head h3{font-size:13px!important}.pro-feature-card p,.export-card p,.announcement-row p,.company-card small,.customer-company-head small{font-size:11px!important}button,.primary,.secondary,.danger{font-size:12px!important}.professional-tabs button{font-size:11px!important;padding:9px 12px!important}label{font-size:11px!important}input,select,textarea{font-size:13px!important;min-height:38px}textarea{line-height:1.45}.field small,.passenger-helper,.security-note{font-size:10px!important}table{font-size:12px!important}th{font-size:11px!important}td{font-size:12px!important}td small{font-size:10px!important}.version-badge{font-size:16px!important}.health-item b,.command-center-grid b{font-size:15px!important}.health-item span,.command-center-grid small{font-size:10px!important}.favorite-cards b,.favorite-list-row b{font-size:12px!important}.favorite-cards small,.favorite-list-row span{font-size:10px!important}.notification-popover-head b{font-size:13px!important}.notification-popover-head span,.notification-item small,.notification-item em{font-size:10px!important}.notification-item b{font-size:12px!important}.review-queue-head{font-size:10px!important}.review-queue-row b{font-size:12px!important}.review-queue-row small,.review-status,.review-note,.review-reopen-note{font-size:10px!important}.review-actions button,.review-reopen-button{font-size:10px!important;padding:7px 9px!important}.directory-row b{font-size:12px!important}.directory-row small,.directory-row>span,.directory-row>em{font-size:10px!important}.customer-detail-head h3{font-size:16px!important}.customer-detail-head span,.customer-detail-head small,.customer-copy-field span{font-size:10px!important}.customer-copy-field b{font-size:12px!important}.customer-copy-field button{font-size:10px!important}.kpi span{font-size:11px!important}.kpi strong{font-size:20px!important}.transport-breakdown-top b{font-size:12px!important}.transport-breakdown-top span,.transport-breakdown-foot span{font-size:10px!important}.transport-breakdown-money{font-size:16px!important}.notes-workspace,.notes-workspace input,.notes-workspace textarea,.notes-workspace button{font-size:12px!important}@media(max-width:1440px){.main{padding:20px 22px!important}.sidebar{width:220px!important}.app-shell{grid-template-columns:220px minmax(0,1fr)!important}.panel{border-radius:10px}}@media(max-width:1180px){html{font-size:15px}.topbar h2,.customers-hero h2,.professional-hero h2,.ticket-detail-head h2,.notes-header h2{font-size:21px!important}.sidebar{width:205px!important}.app-shell{grid-template-columns:205px minmax(0,1fr)!important}}.cenova-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#02080ec2;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.cenova-modal{width:min(570px,94vw);max-height:86vh;overflow:auto;background:linear-gradient(180deg,#121b25,#0d151d);border:1px solid #355069;border-radius:16px;box-shadow:0 28px 90px #00000094,0 0 0 1px #70a5d60d inset;animation:cenovaModalIn .16s ease-out}@keyframes cenovaModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cenova-modal.tone-danger{border-color:#68413d}.cenova-modal.tone-warning{border-color:#6c5635}.cenova-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 15px;border-bottom:1px solid #283b4c}.cenova-modal-eyebrow{display:block;margin-bottom:5px;color:#6eafe8;font-size:10px!important;line-height:1;letter-spacing:.1em;font-weight:900}.tone-danger .cenova-modal-eyebrow{color:#e0968e}.tone-warning .cenova-modal-eyebrow{color:#dcb66c}.cenova-modal-header h3{margin:0;color:#f2f6f9;font-size:22px!important;line-height:1.2}.cenova-modal-header p{margin:7px 0 0;max-width:440px;color:#91a4b5;font-size:12px!important;line-height:1.5}.cenova-modal-close{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #344b5f;border-radius:9px;background:#18232d;color:#bac9d5;font-size:21px!important;cursor:pointer}.cenova-modal-close:hover{background:#22313d;color:#fff}.cenova-modal-body{padding:17px 22px}.cenova-modal-record{margin-bottom:16px;padding:12px 14px;border:1px solid #30475b;border-radius:10px;background:#151f29}.cenova-modal-record b{display:block;color:#edf3f7;font-size:14px!important;line-height:1.25}.cenova-modal-record span{display:block;margin-top:4px;color:#8397a8;font-size:11px!important;line-height:1.4;word-break:break-word}.cenova-modal-quick{margin-bottom:15px}.cenova-modal-quick>span{display:block;margin-bottom:6px;color:#8396a7;font-size:10px!important;font-weight:800}.cenova-modal-quick>div{display:flex;flex-wrap:wrap;gap:6px}.cenova-modal-quick button{border:1px solid #344b60;border-radius:999px;background:#18232d;color:#93abc0;padding:6px 9px;font-size:10px!important}.cenova-modal-quick button:hover{background:#20313f;color:#cae1f4}.cenova-modal-input{display:block}.cenova-modal-input>span{display:block;margin-bottom:7px;color:#c9d6e1;font-size:11px!important;font-weight:800}.cenova-modal-input textarea,.cenova-modal-input input{width:100%;min-height:44px;border:1px solid #3b566e;border-radius:10px;outline:none;background:#0c141c;color:#eef4f8;padding:11px 12px;font-size:13px!important;line-height:1.45;box-sizing:border-box}.cenova-modal-input textarea{min-height:116px;resize:vertical}.cenova-modal-input textarea:focus,.cenova-modal-input input:focus{border-color:#4b89c3;box-shadow:0 0 0 3px #4b89c326}.tone-danger .cenova-modal-input textarea:focus,.tone-danger .cenova-modal-input input:focus{border-color:#a45a52;box-shadow:0 0 0 3px #a45a5221}.cenova-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 20px}.cenova-modal-footer>small{color:#607486;font-size:9px!important}.cenova-modal-footer>div{display:flex;gap:8px}.cenova-modal-btn{min-width:115px;height:39px;border-radius:9px;padding:0 13px;font-size:11px!important;font-weight:900;cursor:pointer}.cenova-modal-btn.secondary{border:1px solid #3a5063;background:#18232c;color:#b4c5d2}.cenova-modal-btn.primary{border:1px solid #367db9;background:#195f98;color:#fff}.cenova-modal-btn.warning{border:1px solid #8a672f;background:#60451e;color:#ffe1a3}.cenova-modal-btn.danger{border:1px solid #914b45;background:#6e2f2a;color:#ffe4e1}.cenova-modal-btn:hover:not(:disabled){filter:brightness(1.1)}.cenova-modal-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.cenova-modal-backdrop{padding:12px}.cenova-modal-header{padding:17px 16px 13px}.cenova-modal-body{padding:14px 16px}.cenova-modal-footer{padding:0 16px 16px;align-items:flex-end}.cenova-modal-footer>small{display:none}.cenova-modal-footer>div{width:100%}.cenova-modal-btn{flex:1}}.fast-ticket-head{align-items:center}.fast-ticket-head-actions{display:flex;align-items:center;gap:9px}.eticket-import-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px!important;border:1px solid #2f668e;border-radius:9px;background:linear-gradient(180deg,#18334a,#132737);color:#d9efff;text-align:left}.eticket-import-button:hover{background:linear-gradient(180deg,#1e405c,#173349);border-color:#4386b8}.eticket-import-button>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#174f78;font-size:16px}.eticket-import-button b{display:block;font-size:11px!important}.eticket-import-button small{display:block;margin-top:1px;color:#7fa8c7;font-size:9px!important}.eticket-import-modal{width:min(760px,95vw)}.eticket-dropzone{width:100%;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px dashed #47718f;border-radius:13px;background:#111c25;color:inherit;text-align:center}.eticket-dropzone:hover{background:#162630;border-color:#5f98bf}.eticket-drop-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#174d72;color:#fff;font-size:24px;margin-bottom:10px}.eticket-dropzone b{color:#edf6fc;font-size:15px!important}.eticket-dropzone p{margin:5px 0;color:#91a9ba;font-size:11px!important}.eticket-dropzone small{color:#607d92;font-size:10px!important}.eticket-file-card{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #304b5f;background:#121e27;border-radius:10px;margin-bottom:10px}.eticket-file-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#1a4564;color:#a9d7f6;font-size:10px;font-weight:900}.eticket-file-card b{display:block;color:#e8f1f6;font-size:11px!important;word-break:break-word}.eticket-file-card span{display:block;margin-top:2px;color:#718b9e;font-size:9px!important}.eticket-file-card button{border:1px solid #39556b;background:#192732;color:#94b3c9;border-radius:7px;padding:6px 8px;font-size:9px!important}.eticket-reading{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:14px;border:1px solid #345a75;background:#132532;border-radius:10px}.eticket-spinner{width:30px;height:30px;border:3px solid #274860;border-top-color:#69b7e9;border-radius:50%;animation:eticketSpin .8s linear infinite}@keyframes eticketSpin{to{transform:rotate(360deg)}}.eticket-reading b{display:block;color:#e7f2f8;font-size:12px!important}.eticket-reading span{display:block;color:#7da0b6;font-size:10px!important;margin-top:2px}.eticket-import-error{padding:12px 13px;border:1px solid #693934;background:#291b1a;border-radius:10px;margin-top:10px}.eticket-import-error b{display:block;color:#f0aaa3;font-size:11px!important}.eticket-import-error span{display:block;color:#b98b86;font-size:10px!important;margin-top:3px}.eticket-import-error button{margin-top:8px;border:1px solid #78443f;background:#3a2422;color:#e8b0ab;border-radius:7px;padding:6px 8px;font-size:9px!important}.eticket-preview{margin-top:12px}.eticket-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.eticket-preview-head b{display:block;color:#e9f1f6;font-size:12px!important}.eticket-preview-head span{display:block;color:#7891a4;font-size:9px!important;margin-top:2px}.eticket-preview-head em{font-style:normal;border-radius:999px;background:#183a53;color:#84bfe7;padding:5px 8px;font-size:9px;font-weight:900}.eticket-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.eticket-preview-grid>div{border:1px solid #314756;background:#141f27;border-radius:8px;padding:8px 9px;min-height:57px}.eticket-preview-grid>div.missing{opacity:.52}.eticket-preview-grid>div.low-confidence{border-color:#735c30;background:#251f15}.eticket-preview-grid span{display:block;color:#738b9d;font-size:9px!important}.eticket-preview-grid b{display:block;margin-top:3px;color:#e9eff4;font-size:11px!important}.eticket-preview-grid small{display:block;margin-top:3px;color:#668195;font-size:8px!important}.eticket-preview-grid .low-confidence small{color:#d3aa60}.eticket-price-warning{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-top:9px;padding:9px 10px;border:1px solid #6b542d;background:#241e14;border-radius:8px}.eticket-price-warning>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#513e1d;color:#ebc270;font-weight:900}.eticket-price-warning b{display:block;color:#e8c985;font-size:10px!important}.eticket-price-warning small{display:block;color:#9d865d;font-size:9px!important;margin-top:2px}.eticket-raw-text{margin-top:9px;border:1px solid #2d404f;border-radius:8px;background:#101920;overflow:hidden}.eticket-raw-text summary{padding:8px 10px;color:#6f94ad;font-size:9px;cursor:pointer}.eticket-raw-text pre{margin:0;padding:10px;max-height:180px;overflow:auto;border-top:1px solid #2a3b48;color:#8096a7;background:#0d141a;white-space:pre-wrap;word-break:break-word;font-size:9px;line-height:1.45}@media(max-width:800px){.fast-ticket-head{align-items:flex-start}.fast-ticket-head-actions{width:100%;justify-content:space-between}.eticket-preview-grid{grid-template-columns:1fr}}.eticket-preview-grid.editable>label{display:block;border:1px solid #314756;background:#141f27;border-radius:8px;padding:8px 9px;min-height:78px}.eticket-preview-grid.editable>label.missing{opacity:1;border-style:dashed}.eticket-preview-grid.editable>label.low-confidence{border-color:#735c30;background:#251f15}.eticket-preview-grid.editable>label>span{display:block;color:#738b9d;font-size:9px!important;margin-bottom:5px}.eticket-preview-grid.editable input{width:100%;min-height:34px;border:1px solid #30495d;border-radius:7px;background:#0e171e;color:#edf3f7;padding:6px 8px;font-size:11px!important;box-sizing:border-box}.eticket-preview-grid.editable input:focus{outline:none;border-color:#4a87b8;box-shadow:0 0 0 2px #4a87b821}.eticket-preview-grid.editable small{display:block;margin-top:5px;color:#668195;font-size:8px!important}.eticket-preview-grid.editable .low-confidence small{color:#d3aa60}.eticket-edit-hint{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;margin-top:9px;padding:9px 10px;border:1px solid #31526b;background:#13232f;border-radius:8px}.eticket-edit-hint>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#194566;color:#9dd2f7;font-weight:900}.eticket-edit-hint b{display:block;color:#ddecf7;font-size:10px!important}.eticket-edit-hint small{display:block;margin-top:2px;color:#7895a8;font-size:9px!important}.topbar-actions-v15{display:flex;align-items:center;gap:8px}.quick-action-wrap{position:relative}.quick-action-trigger{width:36px;height:36px;border-radius:9px;border:1px solid #3b6688;background:#17446a;color:#fff;font-size:22px!important;display:grid;place-items:center}.quick-action-trigger:hover{background:#205b8c}.quick-action-menu{position:absolute;right:0;top:44px;z-index:140;width:260px;border:1px solid #38536a;background:#101820;border-radius:11px;box-shadow:0 20px 55px #00000080;overflow:hidden}.quick-action-head{padding:11px 12px;border-bottom:1px solid #283b49}.quick-action-head b{display:block;color:#eef4f7;font-size:12px!important}.quick-action-head span{display:block;color:#73899a;font-size:9px!important;margin-top:2px}.quick-action-menu>button{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:9px 11px;border:0;border-bottom:1px solid #21313d;background:#141e26;color:inherit;text-align:left}.quick-action-menu>button:hover{background:#1a2a35}.quick-action-menu>button>span{width:28px;height:28px;border-radius:8px;background:#183a56;display:grid;place-items:center}.quick-action-menu b{display:block;color:#e8eff4;font-size:10px!important}.quick-action-menu small{display:block;color:#6d8394;font-size:8px!important;margin-top:1px}.quick-action-menu em{font-style:normal;color:#6fa9d5}.idle-warning-banner{margin-bottom:10px;padding:9px 11px;border:1px solid #70542d;background:#251e14;color:#e2bc72;border-radius:8px;font-size:11px;font-weight:800}.role-dashboard-banner{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:14px 16px;border:1px solid #31506a;background:#132332;border-radius:11px}.role-dashboard-banner>div:first-child>span{display:block;color:#6eadd8;font-size:9px;font-weight:900;letter-spacing:.09em}.role-dashboard-banner h3{margin:4px 0 3px;color:#f0f5f8;font-size:17px!important}.role-dashboard-banner p{margin:0;color:#8198aa;font-size:10px!important}.role-dashboard-banner>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.role-dashboard-banner button{border:1px solid #3c5d78;background:#172a38;color:#a9c6dc;border-radius:7px;padding:7px 9px}.role-dashboard-banner.role-accounting{border-color:#5c5334;background:#211f17}.role-dashboard-banner.role-accounting>div:first-child>span{color:#d1b36a}.role-dashboard-banner.role-admin{border-color:#3d5a73}.settings-timeout-input{display:flex;align-items:center;gap:7px}.settings-timeout-input input{width:100px!important}.settings-timeout-input span{color:#71889b;font-size:10px}.passport-alert-panel{margin-bottom:12px;overflow:hidden}.passport-alert-strip{display:flex;gap:7px;overflow-x:auto;padding:10px 12px 12px}.passport-alert-strip button{min-width:195px;display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;border:1px solid #33495b;background:#151f27;border-radius:8px;padding:8px 9px;color:inherit}.passport-alert-strip button:hover{background:#1b2b36}.passport-alert-strip b{display:block;color:#eaf0f4;font-size:10px!important}.passport-alert-strip span{display:block;color:#758b9d;font-size:8px!important;margin-top:2px}.passport-alert-strip em{font-style:normal;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;white-space:nowrap}.passport-alert-strip em.notice{background:#17364d;color:#8ebbd9}.passport-alert-strip em.warning{background:#48371e;color:#e0b665}.passport-alert-strip em.critical{background:#522825;color:#e59b94}.sensitive-info-locked{margin:12px 13px;padding:10px;border:1px solid #4e4332;background:#201d18;color:#b9a27c;border-radius:8px;font-size:10px;line-height:1.45}.customer-history-card{margin:0 13px 12px;border:1px solid #304555;background:#121b22;border-radius:8px;overflow:hidden}.customer-history-head{display:flex;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #293b49}.customer-history-head b{color:#dfe9f0;font-size:10px}.customer-history-head span{color:#708699;font-size:8px}.customer-history-row{display:grid;grid-template-columns:24px 1fr auto;gap:7px;align-items:center;padding:8px 10px;border-bottom:1px solid #243441}.customer-history-row:last-child{border-bottom:0}.customer-history-row>span{width:22px;height:22px;border-radius:6px;background:#17374f;display:grid;place-items:center}.customer-history-row b{display:block;color:#e9f0f4;font-size:9px}.customer-history-row small{display:block;color:#708596;font-size:8px;margin-top:2px}.customer-history-row em{font-style:normal;color:#9bb3c4;font-size:8px;font-weight:800}.customer-history-empty{padding:14px;text-align:center;color:#6c8193;font-size:9px}@media(max-width:760px){.topbar-actions-v15{gap:4px}.quick-action-menu{position:fixed;right:10px;left:10px;top:64px;width:auto}.role-dashboard-banner{align-items:flex-start;flex-direction:column}}.mini-checkin.completed{opacity:.72;border-color:#315a42!important;color:#89c79b!important}.checkin-day-card.checkin-completed{border-color:#31563f!important;background:#132019!important;opacity:.82}.checkin-day-card.checkin-completed .calendar-checkin-icon{background:#1d4b31!important;color:#9bd3aa!important}.checkin-day-card.checkin-completed small{color:#83b993!important}:root{color-scheme:dark;--cv-bg:#09121b;--cv-bg-soft:#0d1823;--cv-sidebar:#081d35;--cv-sidebar-2:#0b2746;--cv-surface:#111c26;--cv-surface-2:#162431;--cv-surface-3:#1a2b39;--cv-line:#2d465b;--cv-line-strong:#3c607d;--cv-blue:#2a73b9;--cv-blue-hi:#49a3ea;--cv-blue-soft:#173a59;--cv-gold:#f2b600;--cv-gold-soft:#3d3010;--cv-text:#f3f7fb;--cv-text-2:#d5e1ea;--cv-muted:#9db0c0;--cv-muted-2:#7890a2;--cv-green:#5bc982;--cv-red:#ef7a70;--cv-orange:#f1b65c}html,body,#root{background:var(--cv-bg)!important;color:var(--cv-text)!important}html{color-scheme:dark}body{font-size:14px!important}*{scrollbar-color:#47647b #0b151e}::selection{background:#2b75b8;color:#fff}.app-shell{background:var(--cv-bg)!important}.main{background:radial-gradient(circle at 85% -10%,rgba(42,115,185,.1),transparent 28%),var(--cv-bg)!important;color:var(--cv-text)!important}.sidebar{background:linear-gradient(180deg,var(--cv-sidebar) 0%,#07182c 100%)!important;border-right:1px solid #173a5e!important;color:var(--cv-text)!important}.sidebar:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--cv-gold),#ffd94f,var(--cv-blue-hi));opacity:.9}.brand{border-bottom:1px solid rgba(116,159,194,.14);margin-bottom:7px;padding-bottom:17px!important}.brand b{color:#fff!important;letter-spacing:.01em}.brand span{color:#9fb9cf!important}.sidebar nav button,.sidebar-footer>button{color:#c9d8e6!important;font-weight:650!important;font-size:12px!important;border:1px solid transparent!important}.sidebar nav button:hover{background:#102e50!important;color:#fff!important;border-color:#21496c!important}.sidebar nav button.active{background:linear-gradient(90deg,#174a7d,#153a63)!important;color:#fff!important;border-color:#2c6ca0!important;box-shadow:inset 3px 0 0 var(--cv-gold),0 5px 16px #0000002e!important}.sidebar nav button.active svg{color:#ffe071!important}.sidebar-footer{border-color:#23486a!important}.user-pill{color:#eef5fb!important}.user-pill span{color:#91acc1!important}.topbar h2,.calendar-topbar h2,.customers-hero h2,.ticket-detail-head h2,.role-dashboard-banner h3{color:var(--cv-text)!important;text-shadow:0 1px 0 rgba(0,0,0,.25)}.topbar p,.calendar-topbar p,.customers-hero p{color:var(--cv-muted)!important;font-size:12px!important}.eyebrow{color:#64b6f2!important;font-size:10px!important;letter-spacing:.1em!important;font-weight:900!important}.date-chip,.top-search-button,.connection-chip{background:#101c26!important;border-color:#35546d!important;color:#dce8f1!important}.connection-chip.online{border-color:#34704b!important;color:#90dba7!important}.top-search-button kbd{background:#0a131b!important;border-color:#3c566a!important;color:#9fb4c5!important}.panel,.kpi,.company-card,.selected-ticket,.calendar-panel,.selected-day-panel,.notification-popover,.quick-action-menu,.cenova-modal{background:linear-gradient(180deg,var(--cv-surface) 0%,#0f1922 100%)!important;border-color:var(--cv-line)!important;color:var(--cv-text)!important;box-shadow:0 10px 28px #0000002e!important}.panel-head,.ticket-detail-head,.filters{border-color:#263b4d!important}.panel-head h3,.panel-head b,.kpi strong,.detail-item>div,.audit-title,.selected-ticket b{color:var(--cv-text)!important}.panel-head span,.kpi span,.detail-item>span,.ticket-detail-head p,.empty-state{color:var(--cv-muted)!important}input,select,textarea,.field input,.field select,.field textarea,.toolbar input,.filters input,.filters select,.search-line input,.table-wrap select,.cenova-modal-input textarea,.cenova-modal-input input{background:#0a141d!important;color:#f1f6fa!important;border-color:#38556b!important;caret-color:#fff!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#70889a!important;opacity:1}input:hover,select:hover,textarea:hover{border-color:#4a6d88!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#58a9e4!important;box-shadow:0 0 0 3px #3d91cf29!important}.field>span,.toolbar label,label{color:#c8d6e1!important}option{background:#0d1822!important;color:#eef4f8!important}.primary,.quick-action-trigger,.eticket-import-button,.cenova-modal-btn.primary{background:linear-gradient(180deg,#2d7ac0,#215f9a)!important;color:#fff!important;border:1px solid #4994cf!important;box-shadow:0 4px 12px #114c7b3d!important}.primary:hover,.quick-action-trigger:hover,.eticket-import-button:hover,.cenova-modal-btn.primary:hover{background:linear-gradient(180deg,#378bd2,#276cae)!important}.secondary,.cenova-modal-btn.secondary{background:#172735!important;color:#c8e3f6!important;border:1px solid #3b5d77!important}.secondary:hover,.cenova-modal-btn.secondary:hover{background:#1d3446!important}.danger,.cenova-modal-btn.danger{background:#7f3530!important;color:#ffeae7!important;border:1px solid #a95650!important}.favorite-button,.favorite-btn,.announcement-priority.normal,.role-dashboard-banner>div:first-child>span{color:#ffd45a!important}.role-dashboard-banner{background:linear-gradient(100deg,#10263a,#10202d)!important;border-color:#315a78!important;box-shadow:inset 3px 0 0 var(--cv-gold)!important}.role-dashboard-banner>div:first-child>span{color:#69b9f1!important}.role-dashboard-banner button{background:#152a39!important;color:#d9e9f5!important;border-color:#3b607b!important}.kpis{gap:13px!important}.kpi{border-top:2px solid #2d6fa8!important;background:linear-gradient(180deg,#13202a,#101922)!important}.kpi strong{font-size:19px!important}.kpi span{font-size:11px!important;color:#a1b3c2!important}.table-wrap table{color:#e5edf3!important}.table-wrap th{background:#0d1b27!important;color:#a8bed0!important;border-color:#2b4153!important;font-size:10px!important}.table-wrap td{border-color:#223443!important;color:#e5edf3!important}.table-wrap tr:hover td{background:#152838!important}.table-wrap td small{color:#8298aa!important}.notification-popover{border-color:#3a5b73!important}.notification-popover-head{background:#0d1b26!important;border-color:#2c4457!important}.notification-popover-head b{color:#f3f7fb!important}.notification-popover-head span{color:#9eb2c2!important}.notification-popover-head button{color:#79bdf0!important}.notification-item{background:#111d26!important;color:#f0f5f8!important;border-color:#2b4152!important}.notification-item:hover{background:#172a38!important}.notification-item.read{opacity:.72!important}.notification-item b{color:#eef4f8!important}.notification-item small,.notification-item em{color:#91a6b7!important}.notification-item.warning{box-shadow:inset 3px 0 0 var(--cv-gold)!important}.dashboard-announcement,.announcement-banner,.announcement-row{border-color:#4c5d36!important}.announcement-row.active,.dashboard-announcement{background:linear-gradient(90deg,#172814,#112119)!important;box-shadow:inset 3px 0 0 var(--cv-gold)!important}.status-green,.status-active{background:#173a26!important;color:#8fe0a9!important;border:1px solid #2f6e47!important}.status-red,.status-passive{background:#47211f!important;color:#f3a19b!important;border:1px solid #743a36!important}.status-orange{background:#4a3617!important;color:#ffd07a!important;border:1px solid #795c2c!important}.status-blue{background:#17344d!important;color:#8fcaf5!important;border:1px solid #2f6288!important}.status-badge{font-size:10px!important}.notice{background:#33280f!important;border-color:#75591e!important;color:#ffe092!important}.form-msg{background:#15331f!important;color:#9ae1af!important;border:1px solid #2e6640!important}.error-box{background:#3c1d1b!important;color:#ffada6!important;border:1px solid #723834!important}.calendar-filterbar{background:#101b24!important}.calendar-day{background:#101820!important;border-color:#293c4b!important;color:#e9f0f5!important}.calendar-day:hover{background:#142737!important}.calendar-day.selected-day{border-color:#3e92d0!important;box-shadow:inset 0 0 0 1px #3e92d0!important;background:#122638!important}.calendar-day.today-cell .calendar-day-head>span{background:#2d7fc4!important;color:#fff!important}.calendar-day.outside-month{color:#687f91!important}.day-section{border-color:#263b4b!important}.day-section h4{color:#dce7ef!important}.calendar-empty{color:#7f95a6!important}.day-card{background:#121f29!important;border-color:#30485b!important;color:#eef4f8!important}.day-card:hover{background:#182c39!important}.test-check-row{border-color:#2a3d4c!important}.test-check-row.passed{background:#12251a!important;box-shadow:inset 3px 0 #51b976!important}.test-check-row.failed{background:#2b1918!important;box-shadow:inset 3px 0 #d5655d!important}.test-copy b{color:#f0f5f8!important;font-size:11px!important}.test-copy span{color:#99adbd!important;font-size:10px!important}.test-actions button{background:#14232e!important;color:#b5c8d6!important;border-color:#385367!important}.prelaunch-score{background:#13324a!important;border-color:#3b7299!important}.prelaunch-score b{color:#d8efff!important}.customer-history-card,.customer-detail-card{background:#101b24!important;border-color:#30485b!important}.customer-history-row{border-color:#263b4a!important}.customer-history-row b{color:#ecf3f7!important}.customer-history-row small{color:#8fa4b4!important}.passport-alert-strip button{background:#111f29!important;border-color:#345064!important}.passport-alert-strip button:hover{background:#172c39!important}.eticket-import-modal{background:#0e1922!important}.eticket-dropzone{background:#101d27!important;border-color:#416782!important}.eticket-dropzone:hover{background:#152936!important;border-color:#5ca0d1!important}.eticket-file-card,.eticket-preview-grid.editable>label{background:#101b24!important;border-color:#345067!important}.eticket-preview-grid.editable>label.low-confidence{background:#2d240f!important;border-color:#806323!important}.eticket-edit-hint{background:#112738!important;border-color:#376582!important}.eticket-price-warning{background:#30250d!important;border-color:#75591e!important}.cenova-modal-backdrop{background:#03080dd1!important}.cenova-modal{background:linear-gradient(180deg,#13222d,#0d171f)!important;border-color:#42647d!important}.cenova-modal-header{border-color:#2e4658!important}.cenova-modal-header h3{color:#f5f8fa!important}.cenova-modal-header p{color:#a1b3c1!important}.cenova-modal-record{background:#0f1b24!important;border-color:#354f62!important}.cenova-modal-record b{color:#f1f6fa!important}.cenova-modal-record span{color:#91a6b7!important}.quick-action-menu{background:#0d1821!important;border-color:#38596f!important}.quick-action-head{border-color:#2b4355!important}.quick-action-menu>button{background:#101c25!important;border-color:#263b4a!important}.quick-action-menu>button:hover{background:#172a36!important}.quick-action-menu b{color:#eef4f8!important}.login-shell{background:radial-gradient(circle at 18% 15%,rgba(242,182,0,.12),transparent 24%),linear-gradient(145deg,#06172b,#0c3158)!important}.login-card{background:#101c26!important;border:1px solid #34546e!important;color:#eef4f8!important}.login-card h1{color:#f4f8fb!important}.login-card p,.login-card label{color:#a1b4c3!important}.brand-mark{background:#174d80!important;border:1px solid #3b7aab!important}.main small,.panel small{line-height:1.4}.panel-head h3{font-size:15px!important}.panel-head span{font-size:11px!important}.detail-item>span{font-size:10px!important}.detail-item>div{font-size:13px!important}.audit-time,.audit-diffs div,.customer-history-row b,.customer-history-head b{font-size:10px!important}.customer-history-row small{font-size:9px!important}.security-summary-grid b{font-size:11px!important}.security-summary-grid span{font-size:9px!important}.sidebar,.main,.panel,.notification-popover,.cenova-modal,input,select,textarea,button{forced-color-adjust:none}@media(max-width:1100px){.main{padding:20px!important}}.transport-breakdown-card,.transport-card,.transport-stat-card,.upcoming-summary-card,.upcoming-mini-card,.dashboard-upcoming-card,.dashboard-transport-card{background:linear-gradient(180deg,#152532,#111d27)!important;border-color:#355168!important;color:#eef5f9!important}.transport-breakdown-card strong,.transport-card strong,.transport-stat-card strong,.upcoming-summary-card strong,.upcoming-mini-card strong,.dashboard-upcoming-card strong,.dashboard-transport-card strong{color:#f2f7fb!important}.transport-breakdown-card span,.transport-card span,.transport-stat-card span,.upcoming-summary-card span,.upcoming-mini-card span,.dashboard-upcoming-card span,.dashboard-transport-card span{color:#9eb1c0!important}.transport-grid>div,.transport-split-grid>div,.transport-breakdown-grid>button,.transport-breakdown-grid>div,.upcoming-cards>div,.upcoming-cards>button{background:linear-gradient(180deg,#152532,#111d27)!important;color:#eef5f9!important;border-color:#355168!important}.transport-grid b,.transport-split-grid b,.transport-breakdown-grid b,.upcoming-cards b{color:#f2f7fb!important}.transport-grid small,.transport-split-grid small,.transport-breakdown-grid small,.upcoming-cards small{color:#91a6b6!important}.dashboard-clean,.clean-state,.alert-clean,.warning-center .clean,.warning-clean{background:#14291b!important;color:#9bdfae!important;border-color:#2f6a43!important}.notes-shell,.notes-pro-shell,.notes-workspace,.notes-layout{background:#0b151e!important;border-color:#2e4658!important}.notes-sidebar,.notes-list-pane,.note-list-panel{background:#101c26!important;border-color:#2e4658!important}.notes-sidebar input,.notes-list-pane input{background:#0a141d!important;color:#eef5f9!important;border-color:#36556d!important}.notes-sidebar .note-item,.note-list-item,.notes-list-item{background:#121f2a!important;color:#eaf1f6!important;border-color:#2b4354!important}.notes-sidebar .note-item:hover,.note-list-item:hover,.notes-list-item:hover{background:#172b39!important}.notes-sidebar .note-item.active,.note-list-item.active,.notes-list-item.active{background:#173c5c!important;border-color:#3d7fb0!important;box-shadow:inset 3px 0 0 var(--cv-gold)!important}.notes-sidebar .note-item b,.note-list-item b,.notes-list-item b{color:#f2f7fb!important}.notes-sidebar .note-item span,.notes-sidebar .note-item small,.note-list-item span,.note-list-item small,.notes-list-item span,.notes-list-item small{color:#91a5b5!important}.notes-editor,.note-editor,.note-editor-panel,.notes-content{background:#0b151e!important;color:#edf4f8!important}.note-toolbar,.notes-toolbar,.note-editor-toolbar,.notes-tabs,.note-top-tabs{background:#111f2a!important;border-color:#2e4658!important;color:#d9e6ef!important}.note-toolbar button,.notes-toolbar button,.note-editor-toolbar button,.notes-tabs button,.note-top-tabs button{background:#142532!important;color:#cfe0ec!important;border-color:#35546b!important}.note-toolbar button.active,.notes-toolbar button.active,.note-editor-toolbar button.active,.notes-tabs button.active,.note-top-tabs button.active{background:#1d5a8f!important;color:#fff!important;border-color:#4b92c8!important}.note-editor textarea,.note-editor [contenteditable=true],.notes-editor textarea,.notes-editor [contenteditable=true]{background:#09131c!important;color:#edf4f8!important;border-color:#294252!important}.note-footer,.notes-footer,.notes-statusbar{background:#101b24!important;color:#8197a8!important;border-color:#2a4151!important}.note-share-info,.notes-info-box{background:#13251b!important;color:#9acaaa!important;border-color:#31563d!important}.notes-shell [style*="background: white"],.notes-shell [style*="background:white"],.notes-pro-shell [style*="background: white"],.notes-pro-shell [style*="background:white"]{background:#111d27!important;color:#edf4f8!important}.settings-hero{background:linear-gradient(100deg,#153d67,#1d5b91)!important;border-color:#37a!important;color:#fff!important}.settings-hero h2,.settings-hero h3,.settings-hero b{color:#fff!important}.settings-hero p,.settings-hero span{color:#c6def0!important}.settings-rule-card,.settings-toggle-card,.settings-general-card,.transport-rule-card,.transport-rule-panel,.settings-card{background:linear-gradient(180deg,#152532,#111d27)!important;color:#edf4f8!important;border-color:#355168!important}.settings-rule-card b,.settings-toggle-card b,.settings-general-card b,.transport-rule-card b,.transport-rule-panel b,.settings-card b{color:#f3f7fa!important}.settings-rule-card span,.settings-toggle-card span,.settings-general-card span,.transport-rule-card span,.transport-rule-panel span,.settings-card span{color:#91a6b6!important}.transport-rule-card .rule-row,.transport-rule-panel .rule-row,.settings-rule-row{border-color:#2a4151!important;color:#dbe6ed!important}.transport-rule-card .rule-row:hover,.transport-rule-panel .rule-row:hover,.settings-rule-row:hover{background:#142633!important}.settings-grid>div,.settings-general-grid>div,.transport-rules-grid>div{background:linear-gradient(180deg,#152532,#111d27)!important;color:#edf4f8!important;border-color:#355168!important}.switch,.toggle,.toggle-switch{background:#31485a!important}.switch.active,.toggle.active,.toggle-switch.active,input:checked+.slider{background:#2d80c2!important}.transport-selector,.transport-type-selector{background:#0f1b24!important;border-color:#2f485a!important}.transport-selector button,.transport-type-selector button,.transport-option{background:#152532!important;color:#dce7ef!important;border-color:#38566d!important}.transport-selector button:hover,.transport-type-selector button:hover,.transport-option:hover{background:#1a3140!important}.transport-selector button.active,.transport-type-selector button.active,.transport-option.active{background:linear-gradient(180deg,#245f99,#194b7b)!important;color:#fff!important;border-color:#4b91c5!important;box-shadow:inset 0 -2px 0 var(--cv-gold)!important}.fast-form .transport-tabs button,.fast-form .ticket-type-tabs button,.fast-form .transport-type-tabs button{background:#152532!important;color:#dfe9f0!important;border-color:#38566d!important}.fast-form .transport-tabs button.active,.fast-form .ticket-type-tabs button.active,.fast-form .transport-type-tabs button.active{background:#1d5486!important;color:#fff!important;border-color:#4d91c3!important}.fast-form .total-box,.fast-form .ticket-total-box,.ticket-total-card,.form-total-card{background:linear-gradient(180deg,#194a77,#173e63)!important;color:#fff!important;border-color:#4a80a9!important}.fast-form .total-box strong,.fast-form .ticket-total-box strong,.ticket-total-card strong,.form-total-card strong{color:#fff!important}.fast-form .amount-row,.fast-form .fee-row,.ticket-amounts,.ticket-fees{background:#111f2a!important;border-color:#344f63!important}.fast-form .amount-row label,.fast-form .fee-row label,.ticket-amounts label,.ticket-fees label{color:#c9d9e4!important}.fast-form .amount-row input,.fast-form .fee-row input,.ticket-amounts input,.ticket-fees input{background:#09141d!important;color:#f1f6fa!important;border-color:#37566d!important}.fast-ticket-head-actions>div,.fast-ticket-head-actions>button{background:#152532!important;color:#dfe9f0!important;border-color:#3b5a70!important}.fast-ticket-head-actions .primary,.fast-ticket-head-actions .eticket-import-button{background:linear-gradient(180deg,#2d7ac0,#215f9a)!important;color:#fff!important}.recent-tickets,.recent-ticket-list,.ticket-recent-panel{background:#101c26!important;border-color:#30495c!important}.recent-tickets button,.recent-ticket-list button,.ticket-recent-panel button{background:#111e28!important;color:#e8f0f5!important;border-color:#2d4455!important}.recent-tickets button:hover,.recent-ticket-list button:hover,.ticket-recent-panel button:hover{background:#172a37!important}.main .white-card,.main .light-card,.main .surface-light{background:linear-gradient(180deg,#152532,#111d27)!important;color:#edf4f8!important;border-color:#355168!important}.main .success-light,.main .success-box{background:#14291b!important;color:#9ddcaf!important;border-color:#316744!important}.main .warning-light,.main .warning-box{background:#30250f!important;color:#e9c674!important;border-color:#705723!important}.settings-rule-card input[type=checkbox],.transport-rule-card input[type=checkbox],.fast-form input[type=checkbox]{accent-color:#2f85c8}.notes-shell,.notes-sidebar,.notes-editor,.settings-rule-card,.settings-toggle-card,.transport-rule-card,.transport-selector,.transport-option,.fast-form .amount-row,.fast-form .fee-row,.transport-grid>div,.upcoming-cards>div{color-scheme:dark;forced-color-adjust:none}.transport-breakdown-icon{background:#17334a!important;color:#dff0fb!important;border:1px solid #315b79!important}.transport-breakdown-card.type-flight .transport-breakdown-icon{background:#173b5d!important;color:#9fd7ff!important}.transport-breakdown-card.type-bus .transport-breakdown-icon{background:#1a3825!important;color:#a9df9c!important;border-color:#356a44!important}.transport-breakdown-card.type-train .transport-breakdown-icon{background:#2c2440!important;color:#c7b2ef!important;border-color:#594879!important}.transport-breakdown-bar{background:#263a49!important}.transport-breakdown-card.type-flight .transport-breakdown-bar i{background:#3f8fd0!important}.transport-breakdown-foot b{color:#dbe7ef!important}.transport-type-picker button{background:#152532!important;color:#dce8ef!important;border-color:#38566d!important}.transport-type-picker button:hover{background:#1a3140!important;border-color:#4e7590!important}.transport-type-picker button.active{background:linear-gradient(180deg,#245f99,#194b7b)!important;color:#fff!important;border-color:#4c91c5!important;box-shadow:inset 0 -3px 0 var(--cv-gold),0 5px 14px #0000002e!important}.transport-type-picker button span{color:inherit!important;filter:none!important}.live-total{background:#173e63!important;border-color:#477a9f!important}.live-total small{color:#a8c9df!important}.live-total b{color:#fff!important}.setting-card{background:linear-gradient(180deg,#152532,#111d27)!important;border-color:#355168!important;box-shadow:none!important}.setting-card.setting-on{background:linear-gradient(180deg,#173149,#122638)!important;border-color:#3d75a0!important}.setting-card b{color:#f1f6f9!important}.setting-card span{color:#95a9b8!important}.setting-card i{background:#344b5c!important}.setting-card input:checked+i{background:#2d80c2!important}.setting-card i:after{background:#eaf2f8!important}.transport-rule-icon{background:#17334a!important;color:#dff0fb!important;border:1px solid #315b79!important}.transport-flight .transport-rule-icon{background:#173b5d!important;color:#9fd7ff!important}.transport-bus .transport-rule-icon{background:#1a3825!important;color:#a9df9c!important;border-color:#356a44!important}.transport-train .transport-rule-icon{background:#2c2440!important;color:#c7b2ef!important;border-color:#594879!important}.settings-save-row{background:linear-gradient(180deg,#152532,#111d27)!important;border-color:#355168!important}.settings-save-row b{color:#eaf2f7!important}.settings-save-row span{color:#91a7b7!important}.upcoming-kpis>div,.upcoming-kpis>button,.upcoming-summary>div,.upcoming-summary>button,.upcoming-stat,.upcoming-stat-card{background:#152532!important;color:#eef5f9!important;border-color:#355168!important}.upcoming-kpis b,.upcoming-summary b,.upcoming-stat b,.upcoming-stat-card b{color:#f2f7fb!important}.upcoming-kpis span,.upcoming-summary span,.upcoming-stat span,.upcoming-stat-card span{color:#9eb1c0!important}.warning-success,.warning-ok,.dashboard-warning-ok,.alert-center-ok{background:#14291b!important;color:#9bdfae!important;border-color:#2f6a43!important}.settings-grid>.setting-card,.transport-settings-grid>.transport-rule-card{color-scheme:dark!important}.transport-breakdown-icon,.transport-rule-icon,.transport-type-picker button span{forced-color-adjust:none!important;opacity:1!important;visibility:visible!important}.company-search{background:#111f2a!important;border-color:#355168!important;color:#92a8b8!important;box-shadow:none!important}.company-search input{background:#0a141d!important;color:#eef5f9!important;border:1px solid #38566d!important;border-radius:7px!important;padding:7px 9px!important}.company-search input::placeholder{color:#7890a2!important}.company-search input:focus{border-color:#58a9e4!important;box-shadow:0 0 0 3px #3d91cf24!important}.amount-group{background:linear-gradient(180deg,#152532,#111d27)!important;border-color:#355168!important;box-shadow:none!important}.amount-group .field>span{color:#b7cad8!important}.amount-group input{background:#09141d!important;color:#f1f6fa!important;border-color:#38566d!important}.amount-total-box{background:linear-gradient(180deg,#1e5689,#173e63)!important;border:1px solid #477a9f!important}.amount-total-box span{color:#b6d2e5!important}.amount-total-box b{color:#fff!important}.notes-shell{background:#0b151e!important;border-color:#30495c!important}.notes-list-panel{background:#101c26!important;border-color:#30495c!important}.notes-search{background:#0d1822!important;border-color:#355168!important;color:#91a7b7!important}.notes-search input{background:#09141d!important;color:#edf4f8!important}.notes-search input::placeholder{color:#718899!important}.notes-scope-tabs button,.notes-kind-filter button{background:#14232e!important;color:#b9cbd8!important;border-color:#355168!important}.notes-scope-tabs button:hover,.notes-kind-filter button:hover{background:#1a3140!important}.notes-scope-tabs button.active,.notes-kind-filter button.active{background:#1d5688!important;color:#fff!important;border-color:#4b91c5!important}.notes-kind-filter button.danger-count{color:#efaaa3!important;border-color:#6b3b37!important}.notes-list-head span{color:#8ea3b4!important}.notes-list-head b{background:#17344d!important;color:#9fd1f2!important}.notes-list-item{background:#121f2a!important;color:#eaf1f6!important}.notes-list-item:hover{background:#172b39!important}.notes-list-item.active{background:#173c5c!important;box-shadow:inset 3px 0 0 var(--cv-gold)!important}.notes-list-icon{background:#17334a!important;border-color:#315b79!important;color:#a9d8f5!important}.notes-list-icon.team{background:#2c2440!important;border-color:#594879!important;color:#c7b2ef!important}.notes-list-main b{color:#f1f6f9!important}.notes-list-main span{color:#93a8b8!important}.notes-list-main small{color:#758b9c!important}.notes-private-note{background:#14291b!important;border-color:#315f3f!important;color:#9ddcaf!important}.notes-editor-panel{background:#0b151e!important}.notes-tabs{background:#101d27!important;border-color:#30495c!important}.notes-tab,.notes-tab-plus{background:#14232e!important;color:#b9cbd8!important;border-color:#355168!important}.notes-tab.active{background:#1d5688!important;color:#fff!important;border-color:#4b91c5!important}.notes-tab.team-tab{border-color:#5b4d78!important}.notes-editor-toolbar{background:#101b24!important;border-color:#2d4557!important;color:#b6c8d5!important}.notes-editor-actions button{background:#14232e!important;color:#b9cbd8!important;border-color:#355168!important}.notes-editor-actions button:hover{background:#1a3140!important}.note-editor-visibility{background:#17344d!important;color:#a8d3ef!important;border-color:#315b79!important}.note-editor-visibility.team{background:#2c2440!important;color:#cbb8ef!important;border-color:#594879!important}.team-note-banner{background:#211b2d!important;border-color:#594879!important;color:#cbb8ef!important}.team-note-banner b{color:#eadff8!important}.team-note-banner span{color:#aa98c4!important}.notes-properties{background:#101c26!important;border-color:#2d4557!important}.notes-properties label{color:#a9bdcb!important}.notes-properties select,.notes-properties input{background:#09141d!important;color:#edf4f8!important;border-color:#38566d!important}.notes-type-switch button{background:#14232e!important;color:#b9cbd8!important;border-color:#355168!important}.notes-type-switch button.active{background:#1d5688!important;color:#fff!important;border-color:#4b91c5!important}.notes-color-row{background:#101c26!important;border-color:#2d4557!important;color:#96aaba!important}.notes-title-input{background:#0b151e!important;color:#f1f6f9!important;border-color:#2b4253!important}.notes-content-input{background:#09131c!important;color:#edf4f8!important;border-color:#294252!important}.notes-content-input::placeholder{color:#728899!important}.notes-editor.readonly .notes-content-input{background:#0d171f!important}.notes-editor-footer{background:#101b24!important;color:#8197a8!important;border-color:#2a4151!important}.checklist-editor,.checklist-add-row,.checklist-item,.checklist-note-area{background:#0d1822!important;color:#edf4f8!important;border-color:#30495c!important}.checklist-add-row input,.checklist-item input,.checklist-note-area{background:#09141d!important;color:#edf4f8!important;border-color:#38566d!important}.notes-editor-panel .notice,.notes-workspace .notice{background:#30250f!important;color:#e9c674!important;border-color:#705723!important}.company-search,.amount-group,.notes-shell,.notes-list-panel,.notes-editor-panel,.notes-tabs,.notes-editor-toolbar,.notes-properties,.notes-private-note,.team-note-banner{color-scheme:dark!important;forced-color-adjust:none!important}:root{--cv-font:"Inter","Segoe UI",Arial,sans-serif;--cv-text-primary:#F2F6FA;--cv-text-secondary:#B8C7D3;--cv-text-muted:#8399AA;--cv-text-soft:#6F8799;--cv-link:#69B9F1}html,body,#root,button,input,select,textarea,table,.sidebar,.main,.panel,.cenova-modal{font-family:var(--cv-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:12px!important;line-height:1.45!important;color:var(--cv-text-primary)!important}.main{color:var(--cv-text-primary)!important}.topbar h2,.calendar-topbar h2,.customers-hero h2,.company-hero h2,.ticket-detail-head h2,.notes-header h2,.role-dashboard-banner h3,.settings-hero h2{font-size:22px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--cv-text-primary)!important}.panel-head h3,.daily-header h2,.fast-ticket-head h3,.notes-header h3,.calendar-topbar h3,.company-detail-page h3,.settings-page h3,.cenova-modal-header h3{font-size:16px!important;line-height:1.25!important;font-weight:700!important;color:var(--cv-text-primary)!important}.panel-head b,.kpi b,.transport-breakdown-top b,.customer-history-head b,.notes-list-main b,.recent-ticket b,.day-card b,.company-card b,.test-copy b,.notification-item b,.quick-action-menu b{font-size:13px!important;line-height:1.3!important;font-weight:700!important;color:var(--cv-text-primary)!important}p,.panel p,.detail-item>div,.ticket-detail-head p,.company-card p,.notification-item span,.day-card span,.notes-list-main span{font-size:12px!important;line-height:1.45!important;font-weight:500!important;color:var(--cv-text-secondary)!important}label,.field>span,.toolbar label,.notes-properties label,.settings-number-row b,.settings-save-row b{font-size:11px!important;line-height:1.35!important;font-weight:600!important;color:var(--cv-text-secondary)!important}input,select,textarea{font-size:12px!important;line-height:1.35!important;font-weight:500!important;color:var(--cv-text-primary)!important}input::placeholder,textarea::placeholder{color:var(--cv-text-muted)!important}button,.primary,.secondary,.danger{font-size:11.5px!important;line-height:1.2!important;font-weight:600!important}.sidebar nav button{font-size:12px!important;font-weight:600!important;line-height:1.2!important}.user-pill b,.sidebar-footer b{font-size:11px!important;font-weight:700!important;color:var(--cv-text-primary)!important}.user-pill span,.sidebar-footer span{font-size:10px!important;font-weight:600!important;color:var(--cv-text-secondary)!important}.eyebrow,.cenova-modal-eyebrow{font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.08em!important;color:var(--cv-link)!important}small,.panel-head span,.kpi span,.detail-item>span,.notes-list-main small,.notification-item small,.notification-item em,.transport-breakdown-top span,.transport-breakdown-foot span,.customer-history-row small,.quick-action-menu small,.real-user-steps span,.audit-time,.audit-diffs div{font-size:10px!important;line-height:1.4!important;color:var(--cv-text-muted)!important}.table-wrap th,table th{font-size:10.5px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.02em!important;color:#afc4d4!important}.table-wrap td,table td{font-size:11.5px!important;line-height:1.35!important;font-weight:500!important;color:#e4edf3!important}.table-wrap td b,table td b{font-weight:700!important;color:var(--cv-text-primary)!important}.kpi strong,.amount-total-box b,.live-total b,.recent-ticket-right strong,.transport-breakdown-card strong,.company-kpis strong{font-size:16px!important;line-height:1.2!important;font-weight:700!important;color:var(--cv-text-primary)!important}.kpi span{font-size:10.5px!important;color:var(--cv-text-muted)!important}.daily-header p{font-size:11px!important;color:var(--cv-text-secondary)!important}.daily-kpis .kpi strong{font-size:17px!important}.staff-card b,.company-card b{font-size:12px!important}.staff-card span,.company-card span{font-size:10px!important}.recent-ticket b{font-size:11.5px!important}.recent-ticket span{font-size:10px!important;color:var(--cv-text-muted)!important}.recent-ticket-right strong{font-size:12.5px!important}.recent-ticket-right small{font-size:9.5px!important}.notes-header p{font-size:11px!important;color:var(--cv-text-secondary)!important}.notes-list-main b{font-size:11.5px!important}.notes-list-main span{font-size:10.5px!important}.notes-content-input{font-size:14px!important;line-height:1.7!important}.notes-title-input{font-size:15px!important;font-weight:700!important}.notes-editor-footer{font-size:9.5px!important}.setting-card b,.transport-rule-head b{font-size:12px!important}.setting-card span,.transport-rule-head span,.transport-rule-fields label span{font-size:10px!important}.transport-rule-fields em{font-size:9.5px!important}.notification-popover-head b{font-size:12px!important}.notification-popover-head span{font-size:10px!important}.notification-item b{font-size:11px!important}.notification-item small{font-size:9.5px!important}.calendar-day-head span{font-size:11px!important;font-weight:700!important}.day-card b{font-size:10.5px!important}.day-card span{font-size:9.5px!important}.day-card small{font-size:9px!important}.status-badge,.transport-badge,.note-visibility-badge{font-size:9.5px!important;line-height:1.2!important;font-weight:700!important}a,.link-button,.notification-popover-head button{color:var(--cv-link)!important}@media(max-width:1440px){body{font-size:12px!important}.topbar h2,.calendar-topbar h2,.customers-hero h2,.company-hero h2,.ticket-detail-head h2,.notes-header h2{font-size:20px!important}.panel-head h3,.daily-header h2,.fast-ticket-head h3{font-size:15px!important}}@media(max-width:1100px){small,.panel-head span,.detail-item>span,.notes-list-main small{font-size:9.5px!important}}.transport-breakdown-top b{color:#f2f6fa!important}.transport-breakdown-top span{color:#afc1cf!important}.transport-breakdown-top strong{color:#f4f8fb!important}.transport-breakdown-card .transport-amount,.transport-breakdown-card>strong,.transport-breakdown-card .amount,.transport-breakdown-card .value{color:#73bdf2!important}.transport-breakdown-foot span{color:#9cb0bf!important}.staff-card b,.staff-row b,.staff-breakdown b,.company-card b,.company-row b,.company-breakdown b{color:#eef4f8!important}.staff-card span,.staff-row span,.staff-breakdown span,.company-card span,.company-row span,.company-breakdown span{color:#a8bac7!important}.staff-card small,.staff-row small,.staff-breakdown small,.company-card small,.company-row small,.company-breakdown small{color:#8fa5b5!important}.staff-card strong,.staff-row strong,.staff-breakdown strong,.company-card strong,.company-row strong,.company-breakdown strong{color:#62b4ec!important}.panel-head h3,.panel-head b{color:#f4f7fa!important}.panel-head span{color:#9db1c0!important}.activity-item,.activity-row,.recent-activity-item{color:#eaf1f5!important}.activity-item b,.activity-row b,.recent-activity-item b{color:#eef4f8!important}.activity-item span,.activity-row span,.recent-activity-item span{color:#aabbc8!important}.activity-item small,.activity-row small,.recent-activity-item small{color:#8fa4b4!important}.activity-item strong,.activity-row strong,.recent-activity-item strong{color:#5db1ea!important}.daily-activity-list b,.daily-activity-list .activity-title{color:#eef4f8!important}.daily-activity-list span,.daily-activity-list .activity-subtitle{color:#a7b9c6!important}.daily-activity-list small,.daily-activity-list .activity-meta{color:#8ca1b1!important}.daily-activity-list strong,.daily-activity-list .activity-amount{color:#62b5ed!important}.catalogs-hero .eyebrow,.catalogs-page .eyebrow,.catalogs-intro .eyebrow{color:#69b9f1!important}.catalogs-hero h2,.catalogs-page h2,.catalogs-intro h2,.catalogs-hero h3,.catalogs-page h3,.catalogs-intro h3{color:#f2f6fa!important}.catalogs-hero p,.catalogs-page p,.catalogs-intro p{color:#c1cfd9!important}.definition-card .eyebrow,.reference-card .eyebrow{color:#69b9f1!important}.definition-card h3,.reference-card h3{color:#f2f6fa!important}.definition-card p,.reference-card p{color:#c0ced8!important}.muted,.text-muted,.subtle,.meta{color:#91a7b7!important}.link,.link-button,.clickable-text{color:#6cb9ef!important}.kpi span,.transport-breakdown-card small,.staff-card small,.company-card small{opacity:1!important}.transport-breakdown-card,.staff-card,.company-card,.activity-item,.daily-activity-list,.catalogs-page,.definition-card{forced-color-adjust:none!important}:root{--cv-text-primary:#F4F7FA;--cv-text-secondary:#C4D1DA;--cv-text-muted:#9AAEBD;--cv-text-soft:#8298A9;--cv-link:#73BDF2}body,.main{color:var(--cv-text-primary)!important}p,.panel p,.detail-item>div,.ticket-detail-head p,.company-card p,.notes-list-main span{color:var(--cv-text-secondary)!important}small,.panel-head span,.kpi span,.detail-item>span,.notes-list-main small,.notification-item small,.notification-item em,.transport-breakdown-top span,.transport-breakdown-foot span,.customer-history-row small,.quick-action-menu small,.audit-time,.audit-diffs div{color:var(--cv-text-muted)!important;opacity:1!important}.topbar h2,.calendar-topbar h2,.customers-hero h2,.company-hero h2,.ticket-detail-head h2,.notes-header h2,.role-dashboard-banner h3,.panel-head h3,.daily-header h2,.fast-ticket-head h3{color:#f7fafc!important}.daily-header p{color:#b8c7d3!important}.daily-header .eyebrow{color:#79c6fa!important}.kpi span{color:#a7bac8!important}.kpi strong{color:#f7fafc!important}.table-wrap th,table th{color:#bcd0df!important}.table-wrap td,table td{color:#eaf1f5!important}.table-wrap td small,table td small{color:#94a9b9!important}.table-wrap td b,table td b{color:#f5f8fa!important}.staff-card b,.staff-row b,.staff-breakdown b,.company-card b,.company-row b,.company-breakdown b{color:#f1f6f9!important}.staff-card span,.staff-row span,.staff-breakdown span,.company-card span,.company-row span,.company-breakdown span{color:#b6c5d0!important}.staff-card small,.staff-row small,.staff-breakdown small,.company-card small,.company-row small,.company-breakdown small{color:#93a8b8!important}.staff-card strong,.staff-row strong,.staff-breakdown strong,.company-card strong,.company-row strong,.company-breakdown strong{color:#6fc0f4!important}.activity-item b,.activity-row b,.recent-activity-item b,.daily-activity-list b,.daily-activity-list .activity-title{color:#f1f6f9!important}.activity-item span,.activity-row span,.recent-activity-item span,.daily-activity-list span,.daily-activity-list .activity-subtitle{color:#b3c3ce!important}.activity-item small,.activity-row small,.recent-activity-item small,.daily-activity-list small,.daily-activity-list .activity-meta{color:#92a7b7!important}.activity-item strong,.activity-row strong,.recent-activity-item strong,.daily-activity-list strong,.daily-activity-list .activity-amount{color:#6fc0f4!important}.transport-breakdown-top b{color:#f3f7fa!important}.transport-breakdown-top span{color:#aec0cd!important}.transport-breakdown-top strong,.transport-breakdown-card .transport-amount,.transport-breakdown-card>strong,.transport-breakdown-card .amount,.transport-breakdown-card .value{color:#73bdf2!important}.transport-breakdown-foot span{color:#9eb2c1!important}.transport-breakdown-foot b{color:#eaf2f7!important}label,.field>span,.toolbar label,.notes-properties label{color:#c6d3dc!important}input,select,textarea{color:#f2f6f9!important}input::placeholder,textarea::placeholder{color:#879cab!important}.sidebar nav button{color:#d3dfe7!important}.sidebar nav button:hover{color:#fff!important}.sidebar-footer b,.user-pill b{color:#f3f7fa!important}.sidebar-footer span,.user-pill span{color:#a9bcc9!important}.live-badge,.live-status,.daily-live-badge{background:#15351f!important;color:#a7e6b9!important;border-color:#34704b!important}.live-badge small,.live-status small,.daily-live-badge small{color:#8cc89f!important}.recent-ticket-right strong,.amount-total-box b,.live-total b,.kpi strong,.transport-breakdown-card strong{color:#f7fafc!important}a,.link,.link-button,.clickable-text,.notification-popover-head button{color:#73bdf2!important}@media(max-width:1440px){body{font-size:12.5px!important}.table-wrap td,table td{font-size:11.75px!important}.table-wrap th,table th{font-size:10.75px!important}small,.panel-head span,.detail-item>span{font-size:10.25px!important}}.mfa-shell{padding:24px}.mfa-card{width:min(460px,94vw)!important;background:#0d1821!important;border:1px solid #315b76!important;color:#f4f7fa!important;box-shadow:0 30px 90px #0000007a!important}.mfa-card h1{margin-top:13px!important}.mfa-card p{line-height:1.55!important;color:#b9c9d5!important}.mfa-security-badge{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:6px 9px;border-radius:999px;background:#14351f;border:1px solid #34704b;color:#a7e6b9;font-size:10px;font-weight:800;letter-spacing:.05em}.mfa-loader,.mfa-info-box{padding:13px;border-radius:10px;background:#122430;border:1px solid #29485c;color:#c6d5df;font-size:12px}.mfa-info-box{display:grid;gap:5px;margin-bottom:12px}.mfa-info-box b{color:#f4f7fa}.mfa-info-box span{line-height:1.45}.mfa-qr-wrap{width:230px;height:230px;margin:15px auto;padding:12px;background:#fff;border-radius:14px;display:grid;place-items:center}.mfa-qr-wrap img{width:100%;height:100%;object-fit:contain}.mfa-qr-wrap.small{width:170px;height:170px;margin:0}.mfa-secret{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:11px;border:1px solid #29485c;background:#0a141c;border-radius:10px;margin-bottom:12px}.mfa-secret span{grid-column:1/-1;color:#91a7b7;font-size:10px}.mfa-secret code{font-size:11px;color:#e8f1f6;word-break:break-all}.mfa-secret button,.mfa-text-button{border:0;background:transparent;color:#73bdf2;font-weight:700}.mfa-text-button{width:100%;margin-top:12px;padding:7px}.mfa-footer{border-top:1px solid #213846;margin-top:18px;padding-top:12px;text-align:center;color:#7890a1;font-size:9.5px}.mfa-code-input{font-size:26px!important;font-weight:800!important;letter-spacing:.28em!important;text-align:center!important;font-variant-numeric:tabular-nums;padding-left:calc(11px + .28em)!important}.mfa-factor-picker{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.mfa-factor-picker button{background:#132735;border:1px solid #31566d;color:#b9cbd7;border-radius:8px;padding:7px 9px}.mfa-factor-picker button.active{background:#1d5f91;border-color:#4da3dc;color:#fff}.mfa-profile-panel{overflow:visible}.mfa-aal-badge{display:flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid #52616b;border-radius:999px;color:#bdc9d0;font-size:10px;font-weight:800}.mfa-aal-badge.ok{background:#14351f;border-color:#34704b;color:#a7e6b9}.mfa-profile-body{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.mfa-profile-body>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 10px}.mfa-profile-body b{color:#edf4f8}.mfa-profile-body strong{color:#73bdf2;font-size:18px}.mfa-profile-body span{grid-column:1/-1;color:#92a8b8;font-size:10.5px}.mfa-backup-setup{border-top:1px solid #253e4d;padding:16px 18px;display:flex;gap:18px;align-items:center;background:#0b171f}.mfa-backup-form{display:flex;flex-direction:column;gap:6px;flex:1}.mfa-backup-form>b{color:#edf4f8}.mfa-backup-form>span{font-size:10.5px;color:#98adbb}.mfa-backup-form form{display:flex;gap:8px;align-items:center}.mfa-backup-form .mfa-code-input{max-width:180px;font-size:19px!important}.mfa-profile-msg{padding:10px 18px;border-top:1px solid #253e4d;color:#a7e6b9;font-size:11px}@media(max-width:700px){.mfa-profile-body,.mfa-backup-setup{flex-direction:column;align-items:stretch}.mfa-qr-wrap.small{margin:auto}.mfa-backup-form form{flex-direction:column}.mfa-backup-form .mfa-code-input{max-width:none}}.mfa-factor-management{margin:0 16px 16px;border:1px solid rgba(91,166,220,.28);border-radius:12px;background:#0718258c;overflow:hidden}.mfa-factor-management-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(91,166,220,.18)}.mfa-factor-management-head>div{display:flex;flex-direction:column;gap:3px}.mfa-factor-management-head b{font-size:12.5px;color:var(--cv-text-primary,#F4F7FA)}.mfa-factor-management-head span{font-size:10.5px;color:var(--cv-text-muted,#9AAEBD)}.mfa-factor-count{white-space:nowrap;padding:5px 9px;border-radius:999px;background:#41a1db1f;border:1px solid rgba(65,161,219,.25);color:#9bd3fa!important;font-weight:700}.mfa-factor-list{display:flex;flex-direction:column}.mfa-factor-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(91,166,220,.12)}.mfa-factor-row:last-child{border-bottom:0}.mfa-factor-meta{display:flex;align-items:center;gap:10px;min-width:0}.mfa-factor-meta>svg{color:#63c58c;flex:0 0 auto}.mfa-factor-meta>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mfa-factor-meta b{font-size:12px;color:var(--cv-text-primary,#F4F7FA)}.mfa-factor-meta span{font-size:10px;color:var(--cv-text-muted,#9AAEBD)}.danger-outline{border:1px solid rgba(239,104,104,.5);background:#ef686814;color:#faa;border-radius:8px;padding:7px 11px;font-size:10.5px;font-weight:700;cursor:pointer}.danger-outline:hover:not(:disabled){background:#ef686829}.danger-outline:disabled{opacity:.45;cursor:not-allowed}.mfa-factor-warning{padding:10px 16px;border-top:1px solid rgba(91,166,220,.12);font-size:10px;color:var(--cv-text-muted,#9AAEBD)}.mfa-text-button.inline{width:auto;margin:8px 0 2px;padding:0;text-align:left}.mfa-secret.compact{margin-top:6px}.mfa-secret.compact code{overflow-wrap:anywhere}:root{--cv-bg:#081119;--cv-bg-elevated:#0c1721;--cv-surface:#101c26;--cv-surface-2:#142431;--cv-surface-hover:#182c3a;--cv-line:#294355;--cv-line-strong:#3c637e;--cv-blue:#2877b7;--cv-blue-hi:#5ab2ed;--cv-gold:#f2bc38;--cv-green:#61c88a;--cv-red:#e87870;--cv-text-primary:#f4f8fb;--cv-text-secondary:#c8d5de;--cv-text-muted:#96aaba;--cv-radius:12px;--cv-shadow:0 14px 34px rgba(0,0,0,.22)}.main{background:radial-gradient(circle at 76% -12%,rgba(55,137,200,.12),transparent 29%),linear-gradient(180deg,#08121b,#09131c 58%,#071017)!important}.topbar{margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(96,144,177,.16)!important}.topbar h2{letter-spacing:-.025em!important}.topbar p{margin-top:4px!important;max-width:620px;color:#9fb2c0!important}.panel,.kpi,.company-card,.selected-ticket,.calendar-panel,.selected-day-panel{border-radius:var(--cv-radius)!important;border-color:var(--cv-line)!important;box-shadow:var(--cv-shadow)!important}.panel{overflow:clip}.panel-head{padding-top:14px!important;padding-bottom:14px!important}.panel:hover{border-color:#33546a!important}.role-dashboard-banner{border-radius:14px!important;background:linear-gradient(105deg,#10263a,#0d1f2c 70%,#12212a)!important;box-shadow:inset 3px 0 0 var(--cv-gold),0 12px 28px #00000026!important}.role-dashboard-banner>div:first-child>span{color:#78c5f7!important}.role-dashboard-banner button:hover{border-color:#5b8eaf!important;background:#1a3445!important}.density-toggle{height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;background:#101c26;border:1px solid #35546d;border-radius:8px;color:#b9cad6}.density-toggle span{font-size:13px}.density-toggle em{font-size:9.5px;font-style:normal;color:#91a8b8}.density-toggle:hover,.density-toggle.active{background:#162938;border-color:#4b7897;color:#eef6fb}.density-toggle.active em{color:#8fcdf5}.dashboard-quick-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px}.dashboard-quick-strip>button{min-height:58px;display:flex;align-items:center;gap:10px;text-align:left;background:linear-gradient(180deg,#111f2a,#0e1922);border:1px solid #294659;border-radius:11px;padding:10px 12px;color:#eaf2f7;transition:transform .14s ease,border-color .14s ease,background .14s ease}.dashboard-quick-strip>button:hover{transform:translateY(-1px);background:#152a38;border-color:#477797}.dashboard-quick-strip>button>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#163752;border:1px solid #2e6388;color:#8ed0fb;font-size:15px;font-weight:800}.dashboard-quick-strip b{display:block;font-size:11.5px!important;color:#f1f6f9!important}.dashboard-quick-strip small{font-size:9.5px!important;color:#8fa4b4!important}.global-search-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.global-search-modal{width:min(820px,94vw)!important;border-color:#42657c!important;background:#0d171f!important;border-radius:15px!important;box-shadow:0 34px 110px #0000009e!important}.global-search-input{padding:14px 16px!important;background:#101d27!important}.global-search-input input{font-size:14px!important}.global-command-home{padding:4px 2px 7px}.global-command-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 12px}.global-command-title b{display:block;color:#f3f7fa;font-size:13px!important}.global-command-title span{display:block;color:#8298a9;font-size:10px!important;margin-top:2px}.global-command-title kbd{border:1px solid #385064;background:#0a141c;color:#7f94a4;border-radius:6px;padding:4px 7px;font-size:8px}.global-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.global-command-grid>button{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-align:left;background:#111e28;border:1px solid #273f50;border-radius:10px;padding:10px;color:#eaf2f7}.global-command-grid>button:hover{background:#172b39;border-color:#446f8b}.global-command-grid>button>span{width:30px;height:30px;border-radius:8px;background:#173a56;display:grid;place-items:center;color:#9bd6fb}.global-command-grid b{display:block;font-size:11px!important}.global-command-grid small{display:block;margin-top:2px;font-size:9px!important;color:#8197a7!important}.global-command-grid em{font-style:normal;color:#6fb4e5}.global-recent-searches{margin-top:13px;padding-top:11px;border-top:1px solid #223847}.global-recent-searches>div{display:flex;align-items:center;justify-content:space-between;padding:0 7px 7px}.global-recent-searches>div b{font-size:10px!important;color:#a9bac6!important}.global-recent-searches>div button{background:transparent;border:0;color:#6faed9;font-size:9px}.global-recent-searches section{display:flex;gap:6px;flex-wrap:wrap;padding:0 5px}.global-recent-searches section button{display:flex;align-items:center;gap:5px;background:#101e28;border:1px solid #294252;color:#b5c6d1;border-radius:999px;padding:6px 9px;font-size:9.5px}.global-recent-searches section button:hover{border-color:#477795;color:#eef5f8}.global-result-group h4{color:#8fa7b8!important;letter-spacing:.06em;text-transform:uppercase;font-size:9px!important}.global-result-group button{border-radius:9px!important;border-color:#273f50!important}.global-result-group button:hover{background:#172a37!important;border-color:#416b87!important}.table-wrap{border-radius:11px!important;overflow:auto!important}.table-wrap thead{position:sticky;top:0;z-index:3}.table-wrap th{background:#0c1a25!important;box-shadow:inset 0 -1px #2b4455!important;white-space:nowrap}.table-wrap tbody tr{transition:background .12s ease}.table-wrap tbody tr:nth-child(2n) td{background:#12222d47}.table-wrap tr:hover td{background:#162b39!important}.table-wrap td{vertical-align:middle!important}.field input,.field select,.field textarea,input,select,textarea{border-radius:9px!important}.primary,.secondary,.danger{border-radius:9px!important;transition:transform .12s ease,filter .12s ease}.primary:active,.secondary:active,.danger:active{transform:translateY(1px)}html.density-compact .main{padding-top:15px!important}html.density-compact .topbar{margin-bottom:12px!important;padding-bottom:10px!important}html.density-compact .panel-head{padding-top:10px!important;padding-bottom:10px!important}html.density-compact .form-grid{gap:8px!important;padding:13px!important}html.density-compact .field{gap:3px!important}html.density-compact .field input,html.density-compact .field select,html.density-compact .field textarea,html.density-compact .table-wrap th,html.density-compact .table-wrap td{padding-top:7px!important;padding-bottom:7px!important}html.density-compact .kpi{padding-top:11px!important;padding-bottom:11px!important}html.density-compact .sidebar nav button{min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #69b9f1!important;outline-offset:2px!important}@media(max-width:1180px){.dashboard-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.density-toggle em{display:none}}@media(max-width:760px){.global-command-grid{grid-template-columns:1fr}.dashboard-quick-strip{grid-template-columns:1fr 1fr}.density-toggle{display:none}}:root{--cv-light-bg:#f4f7fb;--cv-light-surface:#ffffff;--cv-light-surface-2:#f8fafc;--cv-light-surface-3:#eef4fa;--cv-light-line:#d9e3ed;--cv-light-line-strong:#bdcfdf;--cv-light-text:#17293d;--cv-light-text-2:#506479;--cv-light-muted:#7890a6;--cv-light-blue:#2877b7;--cv-light-blue-soft:#eaf4fc;--cv-light-gold:#d9a819;--cv-light-green:#2f8b57;--cv-light-red:#b64f49;--cv-light-shadow:0 8px 24px rgba(31,62,92,.07)}.sidebar{background:linear-gradient(180deg,#081c31,#09213b 48%,#071a2d)!important;color:#fff!important;border-right:1px solid #183c5d!important}.sidebar nav button,.sidebar-footer>button{color:#cfdae5!important}.sidebar nav button:hover,.sidebar nav button.active{background:#123d68!important;color:#fff!important;border-color:#2b699d!important}.sidebar .user-pill b{color:#fff!important}.sidebar .user-pill span{color:#8fa7bd!important}.main{background:radial-gradient(circle at 80% -10%,rgba(45,125,190,.065),transparent 26%),linear-gradient(180deg,#f8fafc,#f3f6fa)!important;color:var(--cv-light-text)!important}.main .topbar{border-bottom:1px solid var(--cv-light-line)!important}.main .topbar h1,.main .topbar h2,.main .topbar h3,.main h1,.main h2,.main h3,.main h4,.main h5,.main strong,.main b{color:var(--cv-light-text)!important}.main p,.main small,.main .topbar p{color:var(--cv-light-text-2)!important}.main .eyebrow{color:var(--cv-light-blue)!important}.main .panel,.main .kpi,.main .company-card,.main .calendar-panel,.main .selected-day-panel,.main .selected-ticket,.main .settings-card,.main .settings-rule-card,.main .transport-rule-card,.main .role-card,.main .professional-card,.main .security-card,.main .notification-item,.main .ops-card,.main .quick-card,.main .note-card,.main .modal-card{background:var(--cv-light-surface)!important;border-color:var(--cv-light-line)!important;box-shadow:var(--cv-light-shadow)!important;color:var(--cv-light-text)!important}.main .panel:hover,.main .company-card:hover{border-color:#b9cfdf!important}.main .panel-head{background:#fff!important;border-color:#e5edf4!important}.main .panel-head h3,.main .panel-head h4{color:var(--cv-light-text)!important}.main .panel-head span{color:var(--cv-light-muted)!important}.main .role-dashboard-banner,.main .settings-hero,.main .company-hero,.main .professional-hero,.main .security-hero,.main .section-hero{background:linear-gradient(110deg,#edf6fd,#f8fbfe 72%,#fff9e8)!important;border:1px solid #cfe0ee!important;box-shadow:inset 3px 0 0 var(--cv-light-gold),0 8px 20px #264e6e0f!important;color:var(--cv-light-text)!important}.main .role-dashboard-banner *,.main .settings-hero *,.main .company-hero *,.main .professional-hero *,.main .security-hero *,.main .section-hero *{color:inherit}.main .role-dashboard-banner>div:first-child>span{color:var(--cv-light-blue)!important}.main .dashboard-quick-strip>button{background:#fff!important;border-color:var(--cv-light-line)!important;color:var(--cv-light-text)!important;box-shadow:0 5px 16px #1f3e5c0d!important}.main .dashboard-quick-strip>button:hover{background:#f5faff!important;border-color:#91b9d6!important}.main .dashboard-quick-strip>button>span{background:#e9f4fc!important;border-color:#b9d7eb!important;color:#246da8!important}.main .dashboard-quick-strip b{color:var(--cv-light-text)!important}.main .dashboard-quick-strip small{color:var(--cv-light-muted)!important}.main .kpi{background:#fff!important;border-color:var(--cv-light-line)!important}.main .kpi span{color:var(--cv-light-muted)!important}.main .kpi strong{color:#173b5d!important}.main input,.main select,.main textarea,.main .field input,.main .field select,.main .field textarea,.main .toolbar input,.main .filters input,.main .filters select,.main .search-line input,.main .daily-toolbar input,.main .daily-toolbar select,.main .company-detail-actions input{background:#fff!important;color:var(--cv-light-text)!important;border-color:#cfdce7!important;color-scheme:light!important}.main input::placeholder,.main textarea::placeholder{color:#9aabba!important}.main input:focus,.main select:focus,.main textarea:focus{border-color:#5a9bca!important;box-shadow:0 0 0 3px #2877b71a!important}.main .field>span,.main label{color:#526a80!important}.main .primary{background:linear-gradient(180deg,#3488c9,#246da8)!important;color:#fff!important;box-shadow:0 4px 10px #2877b72e!important}.main .primary:hover{filter:brightness(1.04)}.main .secondary{background:#edf5fb!important;color:#245f91!important;border:1px solid #c9ddeb!important}.main .secondary:hover{background:#e3f0f9!important}.main .danger,.main .mini-danger{background:#b9544b!important;color:#fff!important}.main button:disabled{opacity:.55}.main .date-chip,.main .density-toggle,.main .connection-badge,.main .topbar-action{background:#fff!important;color:#4f657a!important;border-color:#ccd9e4!important;box-shadow:0 3px 10px #1f3e5c0a!important}.main .density-toggle:hover,.main .density-toggle.active{background:#edf6fd!important;border-color:#8eb7d5!important;color:#1d5e91!important}.main .density-toggle em{color:#6f879b!important}.main .table-wrap{background:#fff!important;border:1px solid var(--cv-light-line)!important}.main .table-wrap table{background:#fff!important;color:var(--cv-light-text)!important}.main .table-wrap th{background:#edf3f8!important;color:#52697d!important;box-shadow:inset 0 -1px #cfdae4!important;border-color:#cfdae4!important}.main .table-wrap td{background:#fff!important;color:#263c50!important;border-color:#e7edf3!important}.main .table-wrap tbody tr:nth-child(2n) td{background:#f8fafc!important}.main .table-wrap tr:hover td,.main .clickable-row:hover td{background:#edf6fd!important}.main .table-wrap td small{color:#8294a5!important}.main .transport-rule-card,.main .transport-rule-column,.main .transport-type-card,.main .rule-card,.main .settings-rule-card{background:#fff!important;border-color:#cfdce6!important;color:var(--cv-light-text)!important}.main .transport-rule-card:nth-child(2),.main .transport-rule-column:nth-child(2){border-color:#c8e2d0!important}.main .transport-rule-card:nth-child(3),.main .transport-rule-column:nth-child(3){border-color:#ddd2ef!important}.main .transport-rule-card header,.main .transport-rule-column header{background:#f7fafc!important;border-color:#dce6ee!important}.main .ops-mini-list button,.main .ops-activity-list button,.main .match-list button,.main .upcoming-mini-list>div,.main .audit-item,.main .notification-item{background:#fff!important;border-color:#e3ebf2!important;color:var(--cv-light-text)!important}.main .ops-mini-list button:hover,.main .ops-activity-list button:hover:not(:disabled),.main .match-list button:hover{background:#f2f8fc!important}.main .ops-mini-list b,.main .ops-activity-list b,.main .audit-title{color:#2a4054!important}.main .ops-mini-list small,.main .ops-activity-list small,.main .audit-time{color:#7e91a4!important}.main .selected-ticket{background:#edf6fd!important;border-color:#c9dfef!important}.main .notice{background:#fff8e9!important;border-color:#ead7a5!important;color:#6d571e!important}.main .form-msg,.main .alert-success{background:#edf8f1!important;border-color:#cfe8d7!important;color:#2b7145!important}.main .permission-note{background:#fff8ea!important;border-color:#ead9ae!important;color:#6f5822!important}.main .daily-live-box{background:#edf8f1!important;border-color:#cde7d5!important}.main .daily-live-box b{color:#2d7044!important}.main .daily-live-box small{color:#668578!important}.main .calendar-weekdays{background:#edf3f8!important;border-color:#d8e2eb!important}.main .calendar-weekdays div{color:#5f7387!important}.main .calendar-day{background:#fff!important;border-color:#e3eaf1!important;color:#294055!important}.main .calendar-day:hover{background:#f3f9fd!important}.main .calendar-day.outside-month{background:#f7f9fb!important;color:#a0adba!important}.main .calendar-day.selected-day{background:#eaf5fd!important;box-shadow:inset 0 0 0 2px #3d87bd!important}.main .detail-item{border-color:#e5ecf2!important}.main .detail-item>span{color:#7a8ea2!important}.main .detail-item>div{color:#243a4f!important}.main .audit-diffs div{background:#f4f7fa!important;color:#53687c!important}.main .audit-diffs strong{color:#23699d!important}.main *{scrollbar-color:#b7c6d3 #eef3f7}.global-search-backdrop{background:#08192866!important}.global-search-modal{background:#fff!important;border-color:#cbd9e4!important;box-shadow:0 32px 90px #0e284047!important;color:var(--cv-light-text)!important}.global-search-input{background:#f8fafc!important;border-color:#d9e3eb!important}.global-search-input input{background:transparent!important;color:var(--cv-light-text)!important}.global-command-title b{color:var(--cv-light-text)!important}.global-command-title span{color:var(--cv-light-muted)!important}.global-command-title kbd{background:#edf2f6!important;border-color:#ccd8e2!important;color:#60768a!important}.global-command-grid>button{background:#fff!important;border-color:#d8e2ea!important;color:var(--cv-light-text)!important}.global-command-grid>button:hover{background:#f0f7fc!important;border-color:#94bdd9!important}.global-command-grid>button>span{background:#eaf4fb!important;color:#2a73a9!important}.global-command-grid small{color:#7d91a3!important}.global-command-grid em{color:#2877b7!important}.global-recent-searches{border-color:#e1e8ef!important}.global-recent-searches>div b{color:#667b8e!important}.global-recent-searches section button{background:#f6f9fb!important;border-color:#d8e2e9!important;color:#53697b!important}.global-result-group h4{color:#70869a!important}.global-result-group button{background:#fff!important;border-color:#d8e2ea!important;color:var(--cv-light-text)!important}.global-result-group button:hover{background:#eef7fd!important;border-color:#92bad6!important}.main .mfa-factor-management,.main .mfa-factor-row,.main .mfa-security-card{background:#fff!important;border-color:#d9e3eb!important;color:var(--cv-light-text)!important}.main .mfa-factor-management-head b,.main .mfa-factor-meta b{color:var(--cv-light-text)!important}.main .mfa-factor-management-head span,.main .mfa-factor-meta span,.main .mfa-factor-warning{color:var(--cv-light-muted)!important}.main .danger-outline{background:#fff4f3!important;border-color:#e1a7a3!important;color:#a84640!important}.main .active-tab,.main .tab-button.active,.main .filter-chip.active{background:#eaf4fc!important;color:#1f6599!important;border-color:#9ec6df!important;box-shadow:inset 0 -2px 0 var(--cv-light-gold)!important}.main .command-center-grid button{background:#f8fbfe!important;border-color:#d6e2ec!important;color:var(--cv-light-text)!important;box-shadow:0 3px 10px #1f3e5c09!important}.main .command-center-grid button:hover{background:#edf6fd!important;border-color:#9ec3dc!important}.main .command-center-grid button:disabled{background:#f3f6f9!important;opacity:.68!important}.main .command-center-grid button>span{background:#e5f2fb!important;border:1px solid #c4deef!important;color:#246da8!important}.main .command-center-grid b{color:#173b5d!important}.main .command-center-grid small{color:#6e8396!important}.main .transport-breakdown-grid>button,.main .transport-breakdown-card{background:#fff!important;color:var(--cv-light-text)!important;border-color:#d8e3ec!important;box-shadow:0 5px 16px #1f3e5c0b!important}.main .transport-breakdown-card.type-flight{border-color:#bfd9ed!important;background:linear-gradient(180deg,#fbfdff,#f5faff)!important}.main .transport-breakdown-card.type-bus{border-color:#cce3d2!important;background:linear-gradient(180deg,#fdfffd,#f7fcf8)!important}.main .transport-breakdown-card.type-train{border-color:#ded4ef!important;background:linear-gradient(180deg,#fff,#fbf9fe)!important}.main .transport-breakdown-grid b,.main .transport-breakdown-card b{color:#233b51!important}.main .transport-breakdown-grid span,.main .transport-breakdown-card span{color:#71879a!important}.main .transport-breakdown-card strong,.main .transport-breakdown-money{color:#1e5f91!important}.main .transport-breakdown-card.type-bus .transport-breakdown-money{color:#34724a!important}.main .transport-breakdown-card.type-train .transport-breakdown-money{color:#65508e!important}.main .transport-breakdown-bar{background:#e5edf3!important}.main .transport-breakdown-foot{border-color:#e3ebf1!important}.main .transport-breakdown-foot b{color:#35526a!important}.main .transport-breakdown-icon{box-shadow:none!important}.main .upcoming-kpis>div,.main .upcoming-kpis>button,.main .upcoming-summary>div,.main .upcoming-summary>button,.main .upcoming-stat,.main .upcoming-stat-card,.main .upcoming-summary-card,.main .upcoming-mini-card,.main .dashboard-upcoming-card{background:#f8fbfe!important;color:var(--cv-light-text)!important;border-color:#d8e3ec!important}.main .upcoming-kpis b,.main .upcoming-summary b,.main .upcoming-stat b,.main .upcoming-stat-card b{color:#244159!important}.main .upcoming-kpis span,.main .upcoming-summary span,.main .upcoming-stat span,.main .upcoming-stat-card span{color:#758a9c!important}.main .transport-type-picker button,.main .transport-selector button,.main .transport-type-selector button,.main .transport-option,.main .fast-form .transport-tabs button,.main .fast-form .ticket-type-tabs button,.main .fast-form .transport-type-tabs button{background:#f5f9fc!important;color:#526c82!important;border-color:#d3e0ea!important}.main .transport-type-picker button:hover,.main .transport-selector button:hover,.main .transport-option:hover{background:#eaf4fb!important;border-color:#9ec6df!important}.main .transport-type-picker button.active,.main .transport-selector button.active,.main .transport-type-selector button.active,.main .transport-option.active,.main .fast-form .transport-tabs button.active,.main .fast-form .ticket-type-tabs button.active,.main .fast-form .transport-type-tabs button.active{background:linear-gradient(180deg,#3688c7,#256fa9)!important;color:#fff!important;border-color:#2a75ae!important;box-shadow:inset 0 -3px 0 var(--cv-light-gold),0 4px 12px #2877b724!important}.main .checkin-row,.main .checkin-box,.main .checkin-reminder-row{background:#f3f8fc!important;border-color:#d6e4ee!important;color:#29485f!important}.main .checkin-row b,.main .checkin-box b,.main .checkin-reminder-row b{color:#244660!important}.main .checkin-row span,.main .checkin-box span,.main .checkin-reminder-row span{color:#6e8799!important}.main .amount-group,.main .fast-form .amount-row,.main .fast-form .fee-row,.main .ticket-amounts,.main .ticket-fees{background:#f4f8fb!important;border-color:#d6e2eb!important;color:var(--cv-light-text)!important}.main .amount-group .field>span,.main .fast-form .amount-row label,.main .ticket-amounts label{color:#597185!important}.main .amount-group input,.main .fast-form .amount-row input,.main .ticket-amounts input{background:#fff!important;color:var(--cv-light-text)!important;border-color:#cddbe6!important}.main .amount-total-box,.main .live-total{background:linear-gradient(180deg,#eaf4fc,#dceef9)!important;border-color:#a9cce4!important;color:#173f60!important}.main .amount-total-box span,.main .live-total small{color:#63809a!important}.main .amount-total-box b,.main .live-total b{color:#155f97!important}.main .recent-panel .recent-ticket-list,.main .recent-tickets,.main .recent-ticket-list,.main .ticket-recent-panel{background:#fff!important;border-color:#e1e9f0!important;color:var(--cv-light-text)!important}.main .recent-ticket{background:transparent!important;color:var(--cv-light-text)!important;border-color:#e4ebf1!important}.main .recent-ticket:hover{background:#f5f9fc!important}.main .recent-ticket b{color:#263f55!important}.main .recent-ticket span{color:#6f8496!important}.main .recent-ticket-right strong{color:#1f6da6!important}.main .recent-ticket-right small{color:#7d91a3!important}.main .recent-cancelled{opacity:.76!important;background:#fbf6f5!important}.main .favorite-cards button{background:#f8fbfd!important;border-color:#d8e3eb!important;color:var(--cv-light-text)!important}.main .favorite-cards button:hover{background:#eef6fb!important;border-color:#a7c7dd!important}.main .favorite-cards button.favorite-active{background:#fff9e8!important;border-color:#e1c56e!important}.main .favorite-cards b{color:#284257!important}.main .favorite-cards small{color:#758a9d!important}.main .favorite-cards>button>span{color:#c79514!important}.main .setting-card,.main .settings-toggle-card,.main .settings-general-card{background:#fff!important;border-color:#d5e1ea!important;color:var(--cv-light-text)!important;box-shadow:0 4px 14px #1f3e5c0a!important}.main .setting-card.setting-on{background:#f1f8fd!important;border-color:#9ec8e3!important}.main .setting-card b,.main .settings-toggle-card b,.main .settings-general-card b{color:#294158!important}.main .setting-card span,.main .settings-toggle-card span,.main .settings-general-card span{color:#6f8497!important}.main .setting-card i{background:#c9d7e2!important}.main .setting-card input:checked+i{background:#3387c7!important}.main .settings-save-row{background:#f7fafc!important;border-color:#d6e2eb!important;color:var(--cv-light-text)!important}.main .settings-save-row b{color:#2b455b!important}.main .settings-save-row span{color:#6f8598!important}.main .settings-rule-row,.main .transport-rule-card .rule-row,.main .transport-rule-panel .rule-row{border-color:#e5ecf2!important;color:#41596d!important}.main .settings-rule-row:hover,.main .transport-rule-card .rule-row:hover{background:#f3f8fc!important}.main .transport-rule-card b,.main .transport-rule-column b{color:#2c4358!important}.main .transport-rule-card span,.main .transport-rule-column span{color:#71869a!important}.main .notes-workspace,.main .notes-shell,.main .notes-pro-shell,.main .notes-layout{background:#fff!important;border-color:#d7e2eb!important;color:var(--cv-light-text)!important;box-shadow:var(--cv-light-shadow)!important}.main .notes-header h2{color:#1d364d!important}.main .notes-header p{color:#6f8396!important}.main .notes-list-panel,.main .notes-sidebar,.main .notes-list-pane,.main .note-list-panel{background:#f5f8fb!important;border-color:#d9e3eb!important;color:var(--cv-light-text)!important}.main .notes-search{background:#fff!important;border-color:#cfdee9!important;color:#70879a!important}.main .notes-search input{background:#fff!important;color:#243d52!important}.main .notes-search input::placeholder{color:#9aabba!important}.main .notes-scope-tabs button,.main .notes-kind-filter button{background:#fff!important;color:#526b80!important;border-color:#d4e1eb!important}.main .notes-scope-tabs button:hover,.main .notes-kind-filter button:hover{background:#edf6fc!important}.main .notes-scope-tabs button.active,.main .notes-kind-filter button.active{background:#e7f3fb!important;color:#216899!important;border-color:#9ec5df!important}.main .notes-list-item{background:#fff!important;color:#284156!important;border-color:#dce6ee!important}.main .notes-list-item:hover{background:#f0f7fc!important}.main .notes-list-item.active{background:#eaf5fd!important;border-color:#8ebada!important;box-shadow:inset 3px 0 0 var(--cv-light-gold)!important}.main .notes-list-main b{color:#294259!important}.main .notes-list-main span{color:#6d8497!important}.main .notes-list-main small{color:#899aaa!important}.main .notes-editor-panel,.main .notes-editor,.main .note-editor,.main .note-editor-panel,.main .notes-content{background:#fff!important;color:var(--cv-light-text)!important}.main .notes-tabs,.main .notes-editor-toolbar,.main .notes-properties,.main .note-toolbar,.main .notes-toolbar,.main .note-editor-toolbar{background:#f6f9fb!important;border-color:#d9e3eb!important;color:#526a7e!important}.main .notes-tab,.main .notes-tab-plus,.main .notes-editor-actions button,.main .notes-type-switch button{background:#fff!important;color:#526a80!important;border-color:#d3e0ea!important}.main .notes-tab.active,.main .notes-editor-actions button:hover,.main .notes-type-switch button.active{background:#e8f4fc!important;color:#216a9f!important;border-color:#9fc6df!important}.main .note-editor-visibility{background:#eaf5fc!important;color:#246a9c!important;border-color:#b9d4e6!important}.main .note-editor-visibility.team{background:#f3eefb!important;color:#66518e!important;border-color:#d9cdef!important}.main .team-note-banner{background:#f6f0fb!important;border-color:#ddcfed!important;color:#69528f!important}.main .team-note-banner b{color:#5c477f!important}.main .team-note-banner span{color:#806d9d!important}.main .notes-properties label{color:#60788b!important}.main .notes-properties select,.main .notes-properties input{background:#fff!important;color:#263f54!important;border-color:#cfdee8!important}.main .notes-color-row{background:#f7fafc!important;border-color:#dde6ed!important;color:#6d8396!important}.main .notes-title-input{background:#fff!important;color:#243d52!important;border-color:#d7e2eb!important}.main .notes-content-input,.main .note-editor textarea,.main .notes-editor textarea{background:#fff!important;color:#233b50!important;border-color:#d4e0e9!important}.main .notes-content-input::placeholder{color:#9babba!important}.main .notes-editor-footer,.main .note-footer,.main .notes-footer,.main .notes-statusbar{background:#f7fafc!important;color:#758a9c!important;border-color:#dce5ec!important}.main .notes-private-note{background:#edf8f1!important;border-color:#cce6d4!important;color:#39724c!important}.main .notes-empty-small{color:#8296a7!important}.main .change-accounting-note{background:#fff8e9!important;border-color:#ead7a5!important;color:#6d571e!important}.main .change-accounting-note b{color:#665019!important}.main .empty-state{color:#8294a5!important}.main .professional-tabs{gap:8px!important;padding:2px 0 4px!important}.main .professional-tabs button{min-height:38px!important;padding:8px 14px!important;border:1px solid #cfdde8!important;background:#fff!important;color:#526b80!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 2px 7px #1b375209!important}.main .professional-tabs button:hover{background:#eef7fd!important;border-color:#9fc4de!important;color:#236a9e!important}.main .professional-tabs button.active{background:linear-gradient(180deg,#3789c8,#2771aa)!important;color:#fff!important;border-color:#2b76ae!important;box-shadow:inset 0 -3px 0 var(--cv-light-gold),0 4px 12px #2877b729!important}.notification-popover{background:#fff!important;border-color:#c9d9e5!important;box-shadow:0 20px 55px #122e4638!important}.notification-popover-head{background:#f7fafc!important;border-color:#d9e4ec!important}.notification-popover-head b{color:#203b52!important}.notification-popover-head span{color:#7b90a3!important}.notification-popover-head button{color:#2879b4!important}.notification-list{background:#fff!important}.notification-item{background:#fff!important;color:#2c4358!important;border-color:#e3ebf1!important}.notification-item.read{background:#f6f8fa!important;opacity:1!important}.notification-item:hover{background:#edf6fc!important}.notification-item>span{background:#e8f3fb!important;color:#2b75ab!important}.notification-item.warning>span,.notification-item.accounting>span{background:#fff3df!important;color:#ae741e!important}.notification-item b{color:#294257!important}.notification-item small{color:#6f8497!important}.notification-item em{color:#96a5b2!important}.main .day-card,.main .day-card-button,.main .flight-day-card,.main .event-day-card,.main .checkin-day-card,.main .note-day-card{background:#fff!important;border-color:#dbe5ed!important;color:#263f54!important;box-shadow:none!important}.main .day-card:hover,.main .day-card-button:hover{background:#eef7fd!important;border-color:#9ec5df!important}.main .day-card b{color:#274157!important}.main .day-card span{color:#71879a!important}.main .day-card small{color:#8a9cab!important}.main .day-card em,.main .day-card strong{color:#2675ad!important}.main .flight-day-card{border-left-color:#4b95d4!important}.main .event-day-card{border-left-color:#9074bd!important}.main .checkin-day-card{border-left-color:#d09a45!important}.main .calendar-checkin-icon{background:#fff2de!important;color:#a96f1e!important;border:1px solid #ead2ad!important}.main .checkin-day-card.checkin-completed{background:#f0f8f2!important;border-color:#bedfc8!important}.main .checkin-day-card.checkin-completed .calendar-checkin-icon{background:#e4f5e9!important;color:#3f8054!important}.main .passenger-autocomplete{background:#fff!important;border-color:#cddde8!important;color:#73899b!important}.main .passenger-autocomplete:focus-within{border-color:#4592c9!important;box-shadow:0 0 0 2px #3f89c11f!important}.main .passenger-autocomplete.selected{border-color:#7cb18c!important;background:#f6fbf7!important}.main .passenger-autocomplete input{color:#263f54!important}.main .passenger-selected-badge{background:#e7f5eb!important;color:#39784d!important}.main .passenger-suggestions{background:#fff!important;border-color:#cbdbe6!important;box-shadow:0 14px 35px #142f462e!important}.main .passenger-suggestions>button{border-color:#e3ebf1!important;background:#fff!important}.main .passenger-suggestions>button:hover{background:#eef7fd!important}.main .passenger-option-avatar{background:#e4f2fb!important;color:#226a9d!important}.main .passenger-suggestions b{color:#294257!important}.main .passenger-suggestions span{color:#71869a!important}.main .passenger-suggestions small{color:#8fa0af!important}.main .passenger-suggestions em{color:#2776ae!important}.main .passenger-search-state{color:#7e92a4!important}.main .checkin-ticket-box{background:#f8fbfd!important;border-color:#d4e2ec!important;color:#2d485e!important}.main .checkin-toggle-icon{background:#e7f3fb!important;color:#2773aa!important;border:1px solid #c4ddec!important}.main .checkin-toggle-row b{color:#29465d!important}.main .checkin-toggle-row small{color:#758b9e!important}.main .checkin-reminder-fields{border-color:#dce6ed!important}.main .checkin-reminder-fields label{color:#687f92!important}.main .checkin-reminder-fields input{background:#fff!important;color:#294157!important;border-color:#ccdce7!important}.main .checkin-reminder-fields>small{color:#8194a5!important}.main .customer-toolbar .customer-search-wrap,.main .customer-toolbar .directory-search,.main .customer-toolbar .search-shell{background:#fff!important;border-color:#cfdde8!important;color:#294157!important}.main .customer-toolbar input{background:#fff!important;color:#294157!important}.main .passport-alert-strip button{background:#fff!important;border-color:#d8e4ec!important;color:#294157!important}.main .passport-alert-strip button:hover{background:#eef7fd!important;border-color:#9fc5de!important}.main .passport-alert-strip b{color:#294257!important}.main .passport-alert-strip span{color:#748a9d!important}.main .passport-alert-strip em.notice{background:#e9f4fb!important;color:#2d72a3!important}.main .passport-alert-strip em.warning{background:#fff2d8!important;color:#986713!important}.main .passport-alert-strip em.critical{background:#fde9e7!important;color:#aa4c43!important}.main .recent-customer-strip>button{background:#fff!important;border-color:#d8e3ec!important;color:#294157!important}.main .recent-customer-strip>button:hover{background:#eef7fd!important;border-color:#9fc4dd!important}.main .recent-customer-strip>button>div{background:#e6f2fb!important;color:#236b9e!important}.main .recent-customer-strip b{color:#294257!important}.main .recent-customer-strip small{color:#768b9d!important}.main .directory-table-head{background:#edf3f8!important;border-color:#d5e0e9!important;color:#5b7184!important}.main .review-queue{background:#fff!important;border-color:#d8e3ec!important}.main .review-queue-head{background:#edf3f8!important;color:#586f82!important;border-bottom:1px solid #d5e0e9!important}.main .review-queue-row{background:#fff!important;border-color:#e3eaf0!important;color:#294157!important}.main .review-queue-row:nth-child(odd){background:#fafcfd!important}.main .review-queue-row.status-needs_attention{background:#fff8ea!important}.main .review-queue-row b{color:#294157!important}.main .review-queue-row small{color:#758a9d!important}.main .review-status{color:#6f8497!important}.main .status-approved .review-status{color:#46825a!important}.main .status-needs_attention .review-status{color:#a76f20!important}.main .review-note{color:#765b2b!important;border-left-color:#c99a43!important}.main .review-reopen-note{color:#7d5b2d!important;background:#fff9ed!important}.main .pro-feature-card{background:#fff!important;border-color:#d8e3ec!important;color:#294157!important}.main .pro-feature-card:hover.button-card{background:#eef7fd!important;border-color:#a3c7df!important}.main .pro-feature-card b{color:#294257!important}.main .pro-feature-card p{color:#758a9d!important}.main .announcement-row{border-color:#e3eaf0!important;background:#fff!important}.main .announcement-row b{color:#294257!important}.main .announcement-row p{color:#74899b!important}.main .announcement-row.important{background:#fff8e8!important;border-left-color:#c49735!important}.main .announcement-row.urgent{background:#fff1ef!important;border-left-color:#bd5c52!important}.main select,.main .field select,.main .toolbar select,.main .filters select,.main .table-wrap select,.main .permission-manager>select{background:#fff!important;color:#263f54!important;border:1px solid #bfd3e2!important;box-shadow:none!important;color-scheme:light!important}.main select:hover{border-color:#8ab9d9!important}.main select:focus{border-color:#2f86c6!important;outline:none!important;box-shadow:0 0 0 3px #2f86c61f!important}.main select option{background:#fff!important;color:#263f54!important}.main .company-search{background:#fff!important;border:1px solid #c7d9e6!important;color:#5f7b91!important;box-shadow:0 3px 12px #1c415c0d!important}.main .company-search input{background:#fff!important;color:#263f54!important}.main .company-search input::placeholder{color:#8a9dac!important}.main .customer-company-card{background:#fff!important;border-color:#cbdce8!important}.main .customer-company-head{background:#fff!important;border-color:#dbe6ee!important}.main .customer-company-head h3{color:#243f55!important}.main .customer-company-head small{color:#71879a!important}.main .customer-company-head>div>span{color:#347eaf!important}.main .directory-row{background:#fff!important;border-color:#e3ebf1!important;color:#263f54!important}.main .directory-row:hover{background:#eef7fd!important}.main .directory-row.active{background:#e8f4fc!important;box-shadow:inset 4px 0 #2f86c6!important}.main .directory-row b{color:#263f54!important}.main .directory-row small{color:#7b8fa0!important}.main .directory-row>span{color:#58748a!important}.main .directory-row>em.active{background:#e5f5e9!important;color:#34774a!important}.main .directory-row>em.passive{background:#f5eee7!important;color:#936b44!important}.main .customer-history-card{background:#fff!important;border-color:#d4e1ea!important}.main .customer-history-head{background:#f7fafc!important;border-color:#dfe8ef!important}.main .customer-history-head b{color:#294257!important}.main .customer-history-head span{color:#7c8fa0!important}.main .customer-history-row{background:#fff!important;border-color:#e5ecf2!important}.main .customer-history-row:hover{background:#f1f8fd!important}.main .customer-history-row>span{background:#e7f3fb!important;color:#2777ae!important}.main .customer-history-row b{color:#294257!important}.main .customer-history-row small{color:#768b9d!important}.main .customer-history-row em{color:#42677f!important}.eticket-modal-backdrop{background:#10202c80!important}.eticket-import-modal,.main .eticket-import-modal{background:#fff!important;border:1px solid #b9d3e5!important;box-shadow:0 28px 80px #0c273c47!important}.eticket-import-modal .cenova-modal-header{background:linear-gradient(180deg,#f8fbfd,#fff)!important;border-color:#d8e5ee!important}.eticket-import-modal .cenova-modal-eyebrow{color:#267cb8!important}.eticket-import-modal .cenova-modal-header h3{color:#203c52!important}.eticket-import-modal .cenova-modal-header p{color:#71889b!important}.eticket-import-modal .cenova-modal-close{background:#fff!important;color:#47677e!important;border:1px solid #c8dbe8!important}.eticket-import-modal .cenova-modal-body{background:#fff!important}.eticket-dropzone{background:#f8fbfd!important;border:1.5px dashed #66a8d5!important;color:#29465b!important}.eticket-dropzone:hover{background:#eef8fe!important;border-color:#2f86c6!important}.eticket-dropzone .eticket-drop-icon{background:#e3f2fb!important;color:#287eb8!important}.eticket-dropzone b{color:#29465b!important}.eticket-dropzone p{color:#6f8799!important}.eticket-dropzone small{color:#879aaa!important}.eticket-import-modal .cenova-modal-footer,.eticket-import-modal .eticket-file-card,.eticket-import-modal .eticket-reading,.eticket-import-modal .eticket-preview{background:#fff!important;border-color:#d9e5ed!important;color:#294257!important}.main .announcement-duration-presets>div{gap:7px!important}.main .announcement-duration-presets button{background:#fff!important;color:#315168!important;border:1px solid #bcd2e1!important;border-radius:8px!important;padding:7px 11px!important;box-shadow:0 2px 6px #1a405b0d!important;transition:.15s ease!important}.main .announcement-duration-presets button:hover{background:#eef7fd!important;color:#226fa5!important;border-color:#80b5d8!important}.main .announcement-duration-presets button.active{background:linear-gradient(180deg,#3789c8,#2771aa)!important;color:#fff!important;border-color:#2b76ae!important;box-shadow:inset 0 -3px #e5b528,0 4px 12px #2877b729!important}.main .customer-toolbar .search-count,.main .customer-toolbar .record-count,.main .company-filter-head-right>b,.main .company-filter-head-right span{background:#e9f4fb!important;color:#2b74a9!important;border-color:#c7deec!important}.main .form-panel input,.main .form-panel textarea,.main .form-panel select,.main .permission-manager select{background:#fff!important;color:#294157!important;border-color:#c9dae6!important}.main .toolbar select{min-height:36px}.main .top-search-button{background:#fff!important;color:#29465b!important;border:1px solid #c6d8e5!important;box-shadow:0 3px 10px #1f3e5c0d!important}.main .top-search-button:hover{background:#eef7fd!important;border-color:#8fbddc!important;color:#1f6599!important}.main .top-search-button kbd{background:#edf3f7!important;color:#536d81!important;border:1px solid #cbd9e3!important;box-shadow:none!important}.main .connection-chip{background:#edf8f1!important;color:#2f7a4b!important;border:1px solid #b9dec7!important;box-shadow:0 3px 10px #1f5c360a!important}.main .connection-chip.offline{background:#fff0ee!important;color:#a64d45!important;border-color:#e7b8b2!important}.main .notification-button{background:#fff!important;color:#35566d!important;border:1px solid #c6d8e5!important;box-shadow:0 3px 10px #1f3e5c0d!important}.main .notification-button:hover{background:#eef7fd!important;border-color:#8fbddc!important}.main .notification-button>b{background:#b94d48!important;color:#fff!important}.main .notification-popover{background:#fff!important;border-color:#c7d9e5!important;box-shadow:0 18px 48px #13314833!important;color:#294157!important}.main .notification-popover-head{background:#f7fafc!important;border-color:#dbe5ec!important}.main .notification-popover-head b{color:#203b52!important}.main .notification-popover-head span{color:#758a9c!important}.main .notification-popover-head button{color:#2879b4!important}.main .notification-item,.main .notification-item.read{background:#fff!important;border-color:#e4ebf1!important;opacity:1!important}.main .notification-item.read{background:#f8fafc!important}.main .notification-item:hover{background:#eef7fd!important}.main .notification-item>span{background:#e7f2fa!important;color:#2775aa!important}.main .notification-item.warning>span,.main .notification-item.accounting>span{background:#fff1d8!important;color:#9a691b!important}.main .notification-item b{color:#294157!important}.main .notification-item small{color:#768b9d!important}.main .notification-item em{color:#91a0ad!important}.global-search-modal{background:#fff!important;color:#294157!important;border-color:#c7d9e5!important}.global-search-input{background:#f8fafc!important;border-color:#dbe5ec!important;color:#294157!important}.global-search-input>svg{color:#577086!important}.global-search-input input{background:#fff!important;color:#294157!important;border:1px solid #9fc5df!important;border-radius:8px!important;padding:0 10px!important}.global-search-input input:focus{border-color:#2f86c6!important;box-shadow:0 0 0 3px #2f86c61f!important}.global-search-input button{background:#fff!important;color:#536d81!important;border:1px solid #c8d8e3!important;box-shadow:none!important}.global-search-input button:hover{background:#eef7fd!important;color:#236fa4!important;border-color:#8fbcd9!important}.main .quick-action-menu{background:#fff!important;border:1px solid #c6d9e6!important;box-shadow:0 20px 55px #12324b33!important;color:#294157!important}.main .quick-action-head{background:#f7fafc!important;border-color:#dbe5ec!important}.main .quick-action-head b{color:#203b52!important}.main .quick-action-head span{color:#788d9f!important}.main .quick-action-menu>button{background:#fff!important;color:#294157!important;border-color:#e3eaf0!important}.main .quick-action-menu>button:hover{background:#eef7fd!important}.main .quick-action-menu>button>span{background:#e7f3fb!important;color:#2675aa!important;border:1px solid #c9e0ef!important}.main .quick-action-menu b{color:#294157!important}.main .quick-action-menu small{color:#74899b!important}.main .quick-action-menu em{color:#2879b4!important}.main .security-note{background:#eef7fd!important;border:1px solid #c4ddeb!important;color:#4b6d84!important;box-shadow:none!important}.main .security-note svg{color:#2f7eb4!important}.main .system-health-panel{background:#fff!important}.main .health-grid{gap:10px!important}.main .health-item{background:#fff!important;color:#294157!important;border:1px solid #d3e0e9!important;box-shadow:0 3px 10px #1d405b0a!important}.main .health-item b{color:#294157!important}.main .health-item span{color:#758a9d!important}.main .health-item.ok{background:#f2faf5!important;border-color:#bfe1ca!important}.main .health-item.ok b{color:#327a4c!important}.main .health-item.bad{background:#fff2f0!important;border-color:#e9bdb8!important}.main .health-item.bad b{color:#a94f47!important}.main .shortcut-grid>div{background:#fff!important;border-color:#d5e1e9!important;color:#294157!important}.main .shortcut-grid kbd{background:#edf4f8!important;border-color:#c9d9e4!important;color:#3f6077!important}.main .shortcut-grid span{color:#6f8497!important}.main,.main *{color-scheme:light!important}.sidebar,.sidebar *{color-scheme:dark!important}.main .checklist-editor{background:#fff!important;color:#263f54!important;border-color:#dbe5ed!important}.main .checklist-progress-head b{color:#294257!important}.main .checklist-progress-head span{color:#7a8fa1!important}.main .checklist-progress-bar{background:#e7edf3!important}.main .checklist-progress-bar i{background:#4b9a66!important}.main .checklist-add-row{background:#f8fbfd!important;border:1px solid #cfdfe9!important;color:#688196!important}.main .checklist-add-row input{background:#fff!important;color:#294157!important;border:1px solid #d5e2ea!important;border-radius:7px!important;padding:7px 9px!important}.main .checklist-add-row input::placeholder{color:#94a5b3!important}.main .checklist-add-row button{background:#eaf4fb!important;color:#236da1!important;border:1px solid #c5ddea!important}.main .checklist-add-row button:hover{background:#deeffa!important}.main .checklist-items{background:#fff!important}.main .checklist-item{background:#fff!important;color:#294157!important;border:1px solid #dce6ed!important}.main .checklist-item:hover{background:#f7fafc!important}.main .checklist-item.done{background:#f2f8f4!important;border-color:#cee4d4!important}.main .checklist-item input{background:transparent!important;color:#294157!important;border:0!important;box-shadow:none!important}.main .checklist-item.done input{color:#748a7b!important}.main .check-toggle{background:#eef6fb!important;color:#2b75a9!important;border:1px solid #c8deeb!important}.main .checklist-item.done .check-toggle{background:#e5f4e9!important;color:#3f8053!important;border-color:#c0dfc9!important}.main .check-delete{background:#fff4f3!important;color:#aa4f47!important;border:1px solid #e7c0bc!important}.main .checklist-empty{color:#8396a6!important;background:#fff!important}.main .checklist-note-area{background:#fff!important;color:#294157!important;border:1px solid #d5e2ea!important}.main .checklist-note-area::placeholder{color:#98a8b6!important}.cenova-modal-backdrop{background:#11223175!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cenova-modal{background:#fff!important;color:#294157!important;border:1px solid #bcd3e2!important;box-shadow:0 28px 80px #0e2a4047!important;color-scheme:light!important}.cenova-modal.tone-danger{border-color:#e0b1ad!important}.cenova-modal.tone-warning{border-color:#dfc88e!important}.cenova-modal-header{background:linear-gradient(180deg,#f8fbfd,#fff)!important;border-color:#dbe5ed!important}.cenova-modal-eyebrow{color:#2a78ae!important}.cenova-modal.tone-danger .cenova-modal-eyebrow{color:#ab5049!important}.cenova-modal.tone-warning .cenova-modal-eyebrow{color:#987021!important}.cenova-modal-header h3{color:#203b51!important}.cenova-modal-header p{color:#71879a!important}.cenova-modal-close{background:#fff!important;color:#4f687c!important;border:1px solid #cbdbe6!important}.cenova-modal-close:hover{background:#eef7fd!important;color:#236fa4!important;border-color:#91bdd9!important}.cenova-modal-body{background:#fff!important}.cenova-modal-record{background:#f7fafc!important;border:1px solid #d7e3eb!important;color:#294157!important}.cenova-modal-record b{color:#263f54!important}.cenova-modal-record span{color:#74899b!important}.cenova-modal-quick>span{color:#687f92!important}.cenova-modal-quick button{background:#fff!important;color:#416278!important;border:1px solid #cddde7!important}.cenova-modal-quick button:hover{background:#eef7fd!important;color:#246d9f!important;border-color:#93bfdb!important}.cenova-modal-input>span{color:#536d81!important}.cenova-modal-input textarea,.cenova-modal-input input{background:#fff!important;color:#263f54!important;border:1px solid #bfd3e2!important;color-scheme:light!important}.cenova-modal-input textarea::placeholder,.cenova-modal-input input::placeholder{color:#96a7b5!important}.cenova-modal-input textarea:focus,.cenova-modal-input input:focus{border-color:#2f86c6!important;box-shadow:0 0 0 3px #2f86c61f!important}.cenova-modal-footer{background:#f8fafc!important;border-color:#dfe8ef!important}.cenova-modal-footer>small{color:#8295a5!important}.cenova-modal-btn.secondary{background:#edf5fb!important;color:#245f91!important;border:1px solid #c9ddeb!important}.cenova-modal-btn.primary{background:linear-gradient(180deg,#3488c9,#246da8)!important;color:#fff!important;border-color:#246da8!important}.cenova-modal-btn.warning{background:#c78b27!important;color:#fff!important;border-color:#b77b19!important}.cenova-modal-btn.danger{background:#b9544b!important;color:#fff!important;border-color:#a8453d!important}.main .calendar-filterbar{background:#fff!important;color:#51697d!important;border-color:#d7e2ea!important;box-shadow:0 3px 10px #1f3e5c09!important}.main .calendar-filterbar label,.main .calendar-filterbar span{color:#5f7588!important}.main .customer-count{background:#eaf4fb!important;color:#266fa4!important;border:1px solid #c8dfea!important}.main .customer-row:hover{background:#f2f8fc!important}.main .customer-avatar,.main .customer-detail-avatar{background:#e5f2fb!important;color:#22699b!important;border-color:#c4ddeb!important}.main .customer-meta span,.main .customer-meta small,.main .customer-meta em{background:#eef4f8!important;color:#5f7689!important;border:1px solid #d7e2ea!important}.main .customer-actions button,.main .customer-copy-field button{background:#fff!important;color:#315f80!important;border:1px solid #c5d8e5!important}.main .customer-actions button:hover,.main .customer-copy-field button:hover{background:#eef7fd!important}.main .customer-actions button.deactivate,.main .customer-actions button.remove{color:#a95048!important;border-color:#e0b8b4!important;background:#fff4f3!important}.main .customer-actions button.activate{color:#3f7c52!important;border-color:#c0ddc8!important;background:#f0f8f2!important}.main .selected-passenger-card{background:#f0f8f2!important;border-color:#c5dfcc!important;color:#294157!important}.main .selected-passenger-card b{color:#336d47!important}.main .selected-passenger-card span{color:#6c8875!important}.main .selected-passenger-card button{color:#6c7f72!important}.main .quick-passenger-panel{background:#fff!important;border-color:#cddde8!important;color:#294157!important}.main .quick-passenger-title b{color:#294157!important}.main .quick-passenger-title span{color:#768b9d!important}.main .quick-passenger-title>button{color:#5b7488!important}.main .quick-passenger-grid label{color:#657d90!important}.main .quick-passenger-grid input{background:#fff!important;color:#294157!important;border-color:#cddde7!important}.main .customer-detail-notes{background:#f8fafc!important;border-color:#d8e3eb!important}.main .customer-detail-notes b{color:#5c7488!important}.main .customer-detail-notes p{color:#294157!important}.main .checkin-head-counts span{background:#eef5fa!important;color:#4e6b81!important;border-color:#d1e0ea!important}.main .checkin-inline-msg{background:#edf8f1!important;color:#35744a!important;border-color:#c9e4d1!important}.main .checkin-time-box{background:#eef5fa!important;border:1px solid #d0dfe9!important}.main .checkin-time-box b{color:#245d84!important}.main .checkin-time-box span{color:#72899b!important}.main .checkin-dashboard-row.overdue .checkin-time-box{background:#fff0ee!important;border-color:#e6b8b3!important}.main .checkin-dashboard-row.overdue .checkin-time-box b{color:#a65048!important}.main .checkin-detail-complete{background:#edf8f1!important;color:#377a4d!important;border-color:#c9e4d1!important}.main .dashboard-announcements>div{background:#fff!important;border-color:#d8e3eb!important;color:#294157!important}.main .dashboard-announcements b{color:#294157!important}.main .dashboard-announcements span{color:#758a9c!important}.main .dashboard-announcements .important{background:#fff9ea!important;border-color:#e2ca8b!important}.main .dashboard-announcements .urgent{background:#fff1ef!important;border-color:#e1b2ad!important}.main .dashboard-transport-card,.main .upcoming-cards>div,.main .upcoming-cards>button{background:#fff!important;color:#294157!important;border-color:#d6e2eb!important;box-shadow:0 4px 14px #1f3e5c0b!important}.main .dashboard-transport-card strong,.main .upcoming-cards b{color:#294157!important}.main .dashboard-transport-card span,.main .upcoming-cards small{color:#758a9c!important}.main .export-card,.main .restore-card{background:#fff!important;color:#294157!important;border-color:#d8e3eb!important}.main .export-card b,.main .restore-card b{color:#294157!important}.main .export-card p,.main .restore-card p{color:#74899b!important}.main .export-card span,.main .restore-card span{color:#2878af!important}.main .permission-buttons button{background:#fff!important;color:#647b8e!important;border:1px solid #cbdbe6!important}.main .permission-buttons button:hover{background:#f2f8fc!important}.main .permission-buttons .allow.active{background:#e9f6ed!important;color:#38794d!important;border-color:#b9ddc4!important}.main .permission-buttons .deny.active{background:#fff0ee!important;color:#a74d45!important;border-color:#e3b7b2!important}.main .warning-clean,.main .alert-center-ok{background:#edf8f1!important;color:#34764a!important;border-color:#c8e4d0!important}.main .version-badge{display:none!important}.main .note-top-tabs{background:#f7fafc!important;border-color:#dbe5ed!important}.main .note-top-tabs button{background:#fff!important;color:#526a80!important;border-color:#d2e0e9!important}.main .note-top-tabs button.active{background:#e8f4fc!important;color:#216a9f!important;border-color:#9fc6df!important}.main .notes-info-box{background:#f4f8fb!important;color:#5f778b!important;border-color:#d6e2eb!important}.main .transport-rules-grid>div{background:#fff!important;color:#294157!important;border-color:#d5e2eb!important}.main .form-total-card{background:#eaf4fc!important;color:#173f60!important;border-color:#a9cce4!important}.main .form-total-card strong{color:#155f97!important}.main .fast-ticket-head-actions>div,.main .fast-ticket-head-actions>button{background:#fff!important;color:#315d7b!important;border-color:#c8dbe7!important}.main .fast-ticket-head-actions .primary,.main .fast-ticket-head-actions .eticket-import-button{background:linear-gradient(180deg,#3488c9,#246da8)!important;color:#fff!important;border-color:#246da8!important}.main .profile-big-avatar{background:#e7f3fb!important;color:#236da0!important;border-color:#c7dfed!important}.main .profile-role{background:#eef5fa!important;color:#4e6a7f!important;border-color:#d3e1ea!important}.main .mfa-profile-panel{background:#fff!important;color:#294157!important}.main .mfa-aal-badge{background:#f4f8fb!important;border-color:#cfdee7!important;color:#587286!important}.main .mfa-aal-badge.ok{background:#edf8f1!important;border-color:#bfe0c8!important;color:#367a4c!important}.main .mfa-factor-management,.main .mfa-factor-row{background:#fff!important;border-color:#d8e3eb!important}.main .mfa-backup-setup{background:#f8fafc!important;border-color:#dbe5ed!important}.main .mfa-backup-form>b{color:#294157!important}.main .mfa-backup-form>span{color:#758a9c!important}.main .mfa-profile-msg{background:#edf8f1!important;color:#35774a!important;border-color:#c9e4d1!important}.main .mfa-secret{background:#f3f7fa!important;color:#294157!important;border-color:#d2e0e9!important}.main .mail-shell-hero{background:linear-gradient(110deg,#edf6fd,#f8fbfe 72%,#fff9e8)!important;color:#294157!important;border:1px solid #cfe0ee!important;box-shadow:inset 3px 0 0 var(--cv-light-gold),0 8px 20px #264e6e0f!important}.main .mail-shell-hero .eyebrow{color:#2877b7!important}.main .mail-shell-hero h2{color:#203b52!important}.main .mail-shell-hero p{color:#70869a!important}.main .mail-shell-icon{background:#e8f4fc!important;border-color:#c5ddeb!important;color:#246da8!important}.main .mail-ms-logo{background:#e7f3fb!important;color:#226b9f!important;border:1px solid #c5ddeb!important}.eticket-import-modal .eticket-preview-grid>div,.eticket-import-modal .eticket-preview-grid.editable>label,.eticket-import-modal .eticket-raw-text,.eticket-import-modal .eticket-raw-text pre,.eticket-import-modal .eticket-edit-hint{background:#f8fafc!important;color:#294157!important;border-color:#d6e2eb!important}.eticket-import-modal .eticket-preview-grid.editable input{background:#fff!important;color:#294157!important;border-color:#c9dbe7!important}.eticket-import-modal .eticket-file-icon{background:#e7f3fb!important;color:#2774aa!important}.eticket-import-modal .eticket-preview-head em{background:#e9f4fb!important;color:#2b73a7!important}.main button:focus-visible,.cenova-modal button:focus-visible,.global-search-modal button:focus-visible{outline:3px solid rgba(47,134,198,.24)!important;outline-offset:2px!important}.main .compact-page-hero{min-height:0!important;padding:10px 14px!important;margin-bottom:10px!important;background:#fff!important;border:1px solid #d7e3eb!important;border-left:3px solid #2f83bf!important;box-shadow:0 4px 14px #1f3e5c0a!important}.main .compact-page-hero h2{margin:0!important;font-size:17px!important;line-height:1.2!important}.main .professional-hero.compact-page-hero{background:#fff!important}.main .settings-hero{min-height:0!important;padding:11px 14px!important;margin-bottom:10px!important;background:#fff!important;color:#203b52!important;border:1px solid #d7e3eb!important;border-left:3px solid #2f83bf!important;box-shadow:0 4px 14px #1f3e5c0a!important}.main .settings-hero h2{margin:0!important;font-size:17px!important;color:#203b52!important}.main .settings-hero>svg{width:24px!important;height:24px!important;color:#2e7fb7!important}.main .notes-header{padding-top:4px!important;padding-bottom:9px!important}.main .notes-header h2{margin:0!important}.main .settings-grid>div,.main .settings-general-grid>div,.main .transport-rules-grid>div,.main .settings-grid>.setting-card,.main .transport-settings-grid>.transport-rule-card{background:#fff!important;color:#294157!important;border-color:#d5e2eb!important;color-scheme:light!important;box-shadow:0 4px 14px #1f3e5c0a!important}.main .settings-grid>div b,.main .settings-general-grid>div b,.main .transport-rules-grid>div b,.main .transport-rule-panel b,.main .settings-card b{color:#294157!important}.main .settings-rule-card span,.main .settings-toggle-card span,.main .settings-general-card span,.main .transport-rule-card span,.main .transport-rule-panel span,.main .settings-card span{color:#73899b!important}.main .transport-rule-card .rule-row,.main .transport-rule-panel .rule-row,.main .settings-rule-row{border-color:#dce6ed!important;color:#425d72!important}.main .transport-rule-card .rule-row:hover,.main .transport-rule-panel .rule-row:hover,.main .settings-rule-row:hover{background:#f4f9fc!important}.main .change-total-box{background:#eaf4fc!important;color:#174d75!important;border:1px solid #accde3!important;box-shadow:none!important}.main .change-total-box b{color:#155f97!important}.main .change-total-box span,.main .change-total-box small{color:#6f8799!important}.main .customer-history-card{background:#fff!important;border-color:#d4e1ea!important;box-shadow:none!important}.main .customer-history-head{background:#f7fafc!important;border-color:#e0e8ee!important}.main .customer-history-head b{color:#294157!important}.main .customer-history-head span{color:#7a8fa1!important}.main .customer-history-row{background:#fff!important;border-color:#e2e9ef!important}.main .customer-history-row:hover{background:#f7fafc!important}.main .customer-history-row>span{background:#e7f3fb!important;color:#246fa3!important}.main .customer-history-row b{color:#294157!important}.main .customer-history-row small,.main .customer-history-row em{color:#74899b!important}.main .sensitive-info-locked{background:#fff8e8!important;color:#765b2b!important;border-color:#ead29c!important}.main .notice{background:#fff8e7!important;color:#775b21!important;border-color:#ead09a!important}.main .form-msg{background:#eef8f1!important;color:#337448!important;border-color:#c4dfcc!important}.main .error-box{background:#fff1ef!important;color:#a34b44!important;border-color:#e4b7b2!important}.main .offline-banner{background:#fff1ef!important;color:#a24b44!important;border-color:#e3b6b1!important}.main .idle-warning-banner{background:#fff8e8!important;color:#795c27!important;border-color:#e6cf9b!important}.main .status-green,.main .status-active{background:#eaf7ee!important;color:#34764a!important;border-color:#bbdfc5!important}.main .status-red,.main .status-passive{background:#fff0ee!important;color:#a34b44!important;border-color:#e3b7b2!important}.main .status-orange{background:#fff7e7!important;color:#8a6724!important;border-color:#e7cf98!important}.main .status-blue{background:#eaf4fc!important;color:#266fa4!important;border-color:#bfdaeb!important}.main .announcement-priority-pill.normal{background:#edf3f7!important;color:#536e82!important;border-color:#d2e0e9!important}.main .announcement-priority-pill.important{background:#fff7e6!important;color:#86631f!important;border-color:#e6cd91!important}.main .announcement-priority-pill.urgent{background:#fff0ee!important;color:#a24b44!important;border-color:#e2b4af!important}.main .announcement-status-pill.cancelled,.main .announcement-status-pill.expired{background:#f4f0ef!important;color:#805d59!important;border-color:#ddd0ce!important}.main .announcement-admin-row.urgent{background:#fff8f7!important;border-left-color:#c95d54!important}.main .announcement-admin-row.important{background:#fffdf6!important;border-left-color:#c69b3a!important}.eticket-import-modal .eticket-preview-grid.editable>label.low-confidence,.eticket-import-modal .low-confidence{background:#fff8e8!important;color:#725a2b!important;border-color:#e6cd94!important}.eticket-import-modal .eticket-price-warning{background:#fff8e8!important;color:#725a2b!important;border-color:#e6cd94!important}.eticket-import-modal .eticket-import-error{background:#fff1ef!important;color:#a34b44!important;border-color:#e4b7b2!important}.eticket-import-modal .eticket-import-error button{background:#fff!important;color:#a34b44!important;border-color:#dfb2ad!important}.main .notes-editor.readonly .notes-content-input{background:#f5f8fa!important;color:#526b7f!important;border-color:#d9e3ea!important}.main .notes-list-icon.team{background:#f1eafb!important;color:#7456a6!important;border-color:#d9c9ee!important}.main .checkin-dashboard-row.overdue .checkin-row-status em,.main .mini-checkin{background:#fff3e7!important;color:#8a5e24!important;border-color:#e2c69c!important}.main .company-filter-head:hover{background:#f6fafc!important}.main .review-reopen-button:hover{background:#fff7e8!important;color:#815e21!important;border-color:#e0c68f!important}.main .favorite-list-row button,.main .favorite-action{background:#fff8e8!important;color:#80601f!important;border-color:#e2ca92!important}.main select,.main option,.main input,.main textarea,.main .global-search-modal,.main .quick-action-menu,.cenova-modal,.eticket-import-modal{color-scheme:light!important}.main select option{background:#fff!important;color:#294157!important}.main .audit-content,.main .notes-tags-field{color:#294157!important}.main .customers-actions-only{min-height:0!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:flex-end!important}.main .notes-header-actions-only{min-height:0!important;padding:0 0 9px!important;justify-content:flex-end!important;border:0!important;background:transparent!important}.main .customer-detail-card{background:#fff!important;border-color:#d4e1ea!important;color:#294157!important}.main .daily-header-actions-only,.main .calendar-topbar-actions-only{justify-content:flex-end!important}.main .daily-header-actions-only,.main .calendar-topbar-actions-only{margin-bottom:10px!important}.main .recent-panel .recent-ticket,.main .recent-panel .recent-ticket.recent-cancelled{background:#fff!important;opacity:1!important;border-bottom:1px solid #e3ebf2!important;color:#203c53!important}.main .recent-panel .recent-ticket:hover,.main .recent-panel .recent-ticket.recent-cancelled:hover{background:#eef7fd!important}.main .recent-panel .recent-ticket b{color:#203b52!important;font-weight:800!important}.main .recent-panel .recent-ticket span{color:#6d8294!important}.main .recent-panel .recent-ticket small{color:#7b8fa1!important}.main .recent-panel .recent-ticket-right strong{color:#2479b5!important;font-weight:900!important}.main .recent-panel .recent-refund-status.cancelled{color:#a94b43!important;background:#fff0ee!important;border:1px solid #efc6c1!important;border-radius:999px!important;display:inline-block!important;padding:2px 6px!important;margin-top:4px!important}.main .recent-panel .recent-refund-status.active{color:#277044!important;background:#edf8f1!important;border:1px solid #c5e4d0!important;border-radius:999px!important;display:inline-block!important;padding:2px 6px!important;margin-top:4px!important}.main .customer-toolbar .customer-search>div{background:#fff!important;border:1px solid #cbdce8!important;color:#294157!important;box-shadow:none!important;padding:0 10px!important}.main .customer-toolbar .customer-search>div:focus-within{border-color:#3b91ce!important;box-shadow:0 0 0 3px #358fcc1a!important}.main .customer-toolbar .customer-search>div svg{color:#2f82bd!important;stroke:#2f82bd!important}.main .customer-toolbar .customer-search>div input{background:#fff!important;color:#243f55!important;border:0!important;box-shadow:none!important;outline:none!important}.main .customer-toolbar .customer-search>div input::placeholder{color:#8a9bab!important;opacity:1!important}@media(max-width:650px){.main .daily-header-actions-only,.main .calendar-topbar-actions-only{align-items:flex-end!important}}.main .upcoming-mini-list>.empty-state{display:block!important;width:100%!important;grid-column:1/-1!important;padding:14px 8px!important;margin:0!important;border:0!important;text-align:center!important;color:#71879a!important;background:transparent!important;white-space:normal!important}.main .table-wrap td b,.main .table-wrap td strong,.main table td b,.main table td strong{color:#19364d!important}.main .users-permissions-panel .table-wrap td{color:#294157!important}.main .users-permissions-panel .table-wrap td b{color:#17354d!important;font-weight:800!important}.main .users-permissions-panel .table-wrap td small{color:#6f8497!important}.main .users-permissions-panel .table-wrap tbody tr:nth-child(2n) td{background:#f8fafc!important}.main .users-permissions-panel .table-wrap tr:hover td{background:#edf6fd!important}.main .accounting-invoice-panel .table-wrap td{color:#294157!important}.main .accounting-invoice-panel .table-wrap td b,.main .accounting-invoice-panel .table-wrap td strong{color:#17354d!important;font-weight:800!important}.main .accounting-invoice-panel .table-wrap td small{color:#71879a!important}.main .mail-coming-soon{min-height:180px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#fff!important;border:1px solid #d6e2eb!important;color:#1d3b52!important}.main .mail-coming-soon h3{margin:0!important;color:#1d3b52!important;font-size:20px!important}.main .mail-coming-soon-icon{width:44px!important;height:44px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#eaf4fc!important;border:1px solid #c6ddeb!important;color:#2877b7!important}.main .settings-page,.main .settings-page .panel,.main .settings-general-grid>div,.main .settings-grid>div,.main .settings-grid>.setting-card,.main .transport-rules-grid>div,.main .transport-settings-grid>.transport-rule-card,.main .settings-rule-card,.main .settings-toggle-card,.main .settings-general-card,.main .settings-card,.main .transport-rule-panel,.main .transport-rule-card{color-scheme:light!important}.main .settings-page .panel,.main .settings-general-grid>div,.main .settings-grid>div,.main .settings-grid>.setting-card,.main .settings-rule-card,.main .settings-toggle-card,.main .settings-general-card,.main .settings-card{background:#fff!important;color:#203b52!important;border-color:#cddde8!important;box-shadow:0 4px 14px #1f3e5c0b!important}.main .settings-page .panel-head{background:#f8fbfd!important;border-color:#dce7ee!important}.main .settings-page h2,.main .settings-page h3,.main .settings-page h4,.main .settings-page .panel-head h3,.main .settings-page .panel-head h4,.main .settings-general-grid b,.main .settings-grid b,.main .settings-rule-card b,.main .settings-toggle-card b,.main .settings-general-card b,.main .settings-card b{color:#17364f!important}.main .settings-page p,.main .settings-page .panel-head span,.main .settings-general-grid span,.main .settings-grid span,.main .settings-rule-card span,.main .settings-toggle-card span,.main .settings-general-card span,.main .settings-card span{color:#627b8e!important}.main .setting-card{background:#fff!important;border-color:#cfdee8!important}.main .setting-card:hover{background:#f8fbfd!important;border-color:#a8c9df!important}.main .setting-card.setting-on{background:#edf7fd!important;border-color:#83b9dc!important;box-shadow:inset 0 0 0 1px #2e7fb70f!important}.main .setting-card b{color:#203e55!important}.main .setting-card span{color:#657d90!important}.main .setting-card i{background:#c8d6e1!important;border:1px solid #b4c7d5!important}.main .setting-card input:checked+i{background:#2d7fba!important;border-color:#2d7fba!important}.main .setting-card i:after{background:#fff!important}.main .settings-page .segmented button,.main .settings-page .quick-buttons button,.main .settings-page .duration-buttons button,.main .settings-page .timeout-options button,.main .settings-page .settings-actions button:not(.primary):not(.danger),.main .settings-page button.secondary{background:#fff!important;color:#31566f!important;border-color:#b9cfdd!important;box-shadow:none!important}.main .settings-page .segmented button:hover,.main .settings-page .quick-buttons button:hover,.main .settings-page .duration-buttons button:hover,.main .settings-page .timeout-options button:hover{background:#f0f7fc!important;color:#1f6596!important;border-color:#8bb9d7!important}.main .settings-page .segmented button.active,.main .settings-page .segmented button.selected,.main .settings-page .quick-buttons button.active,.main .settings-page .quick-buttons button.selected,.main .settings-page .duration-buttons button.active,.main .settings-page .duration-buttons button.selected,.main .settings-page .timeout-options button.active,.main .settings-page .timeout-options button.selected{background:#2d7fba!important;color:#fff!important;border-color:#2d7fba!important;box-shadow:inset 0 -3px #e2b43d!important}.main .transport-settings-grid>.transport-rule-card,.main .transport-rules-grid>.transport-rule-card,.main .transport-rule-card,.main .transport-rule-panel{background:#fff!important;color:#203b52!important;border-color:#cddde8!important;box-shadow:0 4px 14px #1f3e5c0a!important}.main .transport-rule-card.disabled{opacity:.78!important;filter:none!important}.main .transport-rule-head{background:#f8fbfd!important;border-color:#dce7ee!important}.main .transport-flight .transport-rule-head{background:#f1f8fd!important}.main .transport-bus .transport-rule-head{background:#f2f9f4!important}.main .transport-train .transport-rule-head{background:#f7f4fb!important}.main .transport-rule-head b{color:#1d3d55!important;font-weight:800!important}.main .transport-rule-head span{color:#627a8d!important}.main .transport-rule-icon{background:#e9f4fc!important;color:#2577ae!important;border-color:#bdd9ea!important}.main .transport-bus .transport-rule-icon{background:#eaf6ed!important;color:#3f8053!important;border-color:#c3dfca!important}.main .transport-train .transport-rule-icon{background:#f0ebf8!important;color:#7256a0!important;border-color:#d6c8e9!important}.main .mini-switch i{background:#c8d6e1!important;border:1px solid #b4c7d5!important}.main .mini-switch input:checked+i{background:#2d7fba!important;border-color:#2d7fba!important}.main .transport-rule-fields{background:#fff!important}.main .transport-rule-fields label,.main .transport-rule-card .rule-row,.main .transport-rule-panel .rule-row,.main .settings-rule-row{background:#fff!important;color:#39566d!important;border-color:#e0e9ef!important}.main .transport-rule-fields label:hover,.main .transport-rule-card .rule-row:hover,.main .transport-rule-panel .rule-row:hover,.main .settings-rule-row:hover{background:#f3f8fc!important}.main .transport-rule-fields label>span,.main .transport-rule-card .rule-row span,.main .transport-rule-panel .rule-row span,.main .settings-rule-row span{color:#405d73!important;font-weight:600!important}.main .transport-rule-fields em{color:#6f8496!important;font-weight:600!important}.main .transport-rule-fields input:checked+em{color:#216d9f!important;font-weight:800!important}.main .transport-rule-fields input[type=checkbox],.main .settings-page input[type=checkbox]{accent-color:#2d7fba!important}.main .settings-number-row{background:#fff!important;color:#294157!important}.main .settings-number-row b{color:#294157!important}.main .settings-number-row span,.main .settings-timeout-input span{color:#687f92!important}.main .settings-number-row input,.main .settings-timeout-input input,.main .settings-page input[type=number],.main .settings-page select,.main .settings-page textarea{background:#fff!important;color:#203b52!important;border-color:#bfcfdb!important}.main .settings-number-row input:focus,.main .settings-timeout-input input:focus,.main .settings-page input[type=number]:focus,.main .settings-page select:focus,.main .settings-page textarea:focus{border-color:#4d96c8!important;box-shadow:0 0 0 3px #2d7fba1f!important;outline:none!important}.main .settings-save-row{background:#eef7fd!important;color:#203b52!important;border-color:#bfd9ea!important}.main .settings-save-row b{color:#244d68!important}.main .settings-save-row span{color:#657e91!important}.main .settings-general-grid>div *,.main .settings-grid>div *{text-shadow:none!important}.main .settings-general-grid>div>b,.main .settings-general-grid>div h3,.main .settings-grid>div>b,.main .settings-grid>div h3{color:#1e3c53!important}.main .settings-general-grid>div p,.main .settings-general-grid>div small,.main .settings-grid>div p,.main .settings-grid>div small{color:#667f92!important}.main .checkin-dashboard-row{background:#fff!important;border-top:1px solid #e1e9ef!important;color:#243f54!important}.main .checkin-dashboard-row:hover{background:#f7fbfe!important}.main .checkin-dashboard-row.overdue{background:#fff5f3!important;border-color:#edcbc6!important}.main .checkin-dashboard-row.overdue:hover{background:#fff0ed!important}.main .checkin-passenger b{color:#193a53!important}.main .checkin-passenger span{color:#6e8495!important}.main .checkin-row-status em{background:#fff4df!important;color:#8b611e!important;border:1px solid #e8cf9c!important}.main .checkin-dashboard-row.overdue .checkin-row-status em{background:#fff0e9!important;color:#a45143!important;border-color:#e8bdb5!important}.main .checkin-dashboard-row .primary,.main .checkin-detail-complete{background:#1f78b4!important;border-color:#1f78b4!important;color:#fff!important}.main .checkin-dashboard-row .primary:hover,.main .checkin-detail-complete:hover{background:#17689e!important;border-color:#17689e!important}.module-page{display:flex;flex-direction:column;gap:14px}.module-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:4px 0}.module-tabs button,.segmented-choice button{border:1px solid #bfd4e2!important;background:#fff!important;color:#286b99!important;border-radius:8px;min-height:36px;padding:7px 13px;font-weight:800;cursor:pointer}.module-tabs button:hover,.segmented-choice button:hover{background:#f2f8fc!important;border-color:#8db9d4!important}.module-tabs button.active,.segmented-choice button.active{background:#1f78b4!important;color:#fff!important;border-color:#1f78b4!important;box-shadow:inset 0 -3px #e9bf45}.segmented-choice{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 14px}.module-form{padding:16px!important}.module-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.module-kpi{min-height:82px;background:#fff;border:1px solid #dbe6ed;border-radius:10px;padding:13px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px #19415b0a}.module-kpi span{color:#667e90!important;font-size:10px;font-weight:800}.module-kpi b{color:#1e425b!important;font-size:20px}.module-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.module-list-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #e7edf2}.module-list-row:last-child{border-bottom:0}.module-list-row>div b{display:block;color:#244359!important;font-size:11px}.module-list-row>div span{display:block;color:#758999!important;font-size:9px;margin-top:3px}.visa-type-choice{margin:0 0 16px}.visa-documents-box{margin-top:16px;border:1px solid #dbe7ee;border-radius:10px;background:#fafdff;padding:13px}.visa-document-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.visa-document-grid label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e1e9ef;border-radius:8px;padding:9px;color:#405b6f!important;cursor:pointer}.visa-document-grid label:hover{background:#f4f9fc}.visa-document-grid input{accent-color:#1f78b4;width:15px;height:15px}.visa-document-grid span{color:#405b6f!important;font-size:10px;font-weight:700}.visa-finance-grid{margin-top:14px}.visa-document-review-list{display:flex;flex-direction:column}.visa-document-review-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;gap:15px;align-items:center;padding:11px;border-bottom:1px solid #e5ecf1}.visa-document-review-row>div:first-child b{display:block;color:#26455b!important}.visa-document-review-row>div:first-child span{display:block;color:#758b9b!important;font-size:9px;margin-top:3px}.document-progress{display:grid;grid-template-columns:1fr 44px;gap:8px;align-items:center}.document-progress>span{height:8px;border-radius:999px;background:#e6eef3;overflow:hidden}.document-progress i{display:block;height:100%;background:#2d8bba;border-radius:999px}.document-progress b{color:#45677f!important;text-align:right;font-size:10px}.linked-ticket-banner{display:flex;align-items:center;gap:10px;background:#eef7fd;border:1px solid #c8dfed;border-radius:10px;padding:10px 12px;margin-bottom:14px;color:#286a97}.linked-ticket-banner>div{flex:1}.linked-ticket-banner b{display:block;color:#28516d!important}.linked-ticket-banner span{display:block;color:#66859a!important;font-size:9px;margin-top:2px}.linked-transfer-panel{margin-top:12px}.linked-transfer-list{display:flex;flex-direction:column}.linked-transfer-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #e5edf2}.linked-transfer-row:last-child{border-bottom:0}.linked-transfer-row>div:first-child b{display:block;color:#27465b!important}.linked-transfer-row>div:first-child span{display:block;color:#758b9b!important;font-size:9px;margin-top:3px}.linked-transfer-row>div:last-child{display:flex;align-items:center;gap:10px}.linked-transfer-row em{font-style:normal;color:#3e657d!important;font-weight:800;font-size:10px}.transfer-page .link-button{background:transparent!important;border:0!important;padding:0!important;color:#1f78b4!important;font-weight:800;cursor:pointer}.transfer-page .muted{color:#8798a5!important}.admin-only-banner{display:flex;align-items:center;gap:10px;background:#edf7fd;border:1px solid #c5ddeb;border-left:4px solid #1f78b4;border-radius:9px;padding:11px 13px;color:#27688f}.admin-only-banner b{display:block;color:#264f6a!important}.admin-only-banner span{display:block;color:#6d8798!important;font-size:9px;margin-top:2px}.sales-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.sales-kpis .module-kpi:last-child{background:#eff9f2;border-color:#c6e2ce}.sales-kpis .module-kpi:last-child b{color:#2c7544!important}.sales-count-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sales-count-grid>div{background:#f7fafc;border:1px solid #e0e9ef;border-radius:9px;padding:13px;text-align:center}.sales-count-grid b{display:block;color:#244961!important;font-size:20px}.sales-count-grid span{display:block;color:#758a99!important;font-size:9px;margin-top:3px}.main .customer-history-link{width:100%;text-align:left;appearance:none;border-left:0!important;border-right:0!important;border-top:0!important;cursor:pointer}.main .customer-history-link em{white-space:nowrap;color:#2475a9!important;font-weight:800}.main .customer-history-link:hover em{text-decoration:underline}.customer-import-panel{margin-bottom:12px;padding:15px!important}.import-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.import-drop,.import-paste{border:1px solid #d8e5ed;background:#f9fcfe;border-radius:10px;padding:13px;color:#3f5d72!important}.import-drop{display:flex;flex-direction:column;justify-content:center;min-height:145px;cursor:pointer;border-style:dashed}.import-drop:hover{background:#f1f8fc;border-color:#92bdd6}.import-drop b,.import-paste b{display:block;color:#28516c!important;font-size:12px}.import-drop span,.import-paste span{display:block;color:#758b9b!important;font-size:9px;margin:4px 0 9px}.import-drop input{margin-top:10px;background:#fff!important;color:#395a70!important}.import-paste textarea{min-height:72px;width:100%;background:#fff!important;color:#2e4c61!important;border:1px solid #cedde6!important;margin-bottom:8px}.import-mapping{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;border-top:1px solid #e2eaf0;padding-top:14px}.import-mapping .panel-head{grid-column:1/-1}.import-mapping label,.import-company-map label{display:flex;flex-direction:column;gap:5px}.import-mapping label>span,.import-company-map label>span{color:#5e7789!important;font-size:9px;font-weight:800}.import-company-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;padding:12px;background:#fff8e8;border:1px solid #ead39e;border-radius:9px}.import-company-map .panel-head{grid-column:1/-1}.import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.import-summary>div,.import-summary>label{background:#f7fafc;border:1px solid #e0e9ef;border-radius:8px;padding:10px}.import-summary b{display:block;color:#24475e!important;font-size:17px}.import-summary span{display:block;color:#758a99!important;font-size:9px;margin-bottom:4px}.import-preview{margin-top:12px}.import-more{text-align:center;color:#71899a;font-size:9px;padding:9px}.main .module-page .table-wrap,.main .customer-import-panel .table-wrap{background:#fff!important}.main .module-page table td,.main .module-page .table-wrap td,.main .customer-import-panel table td,.main .customer-import-panel .table-wrap td{color:#405b6f!important;background:#fff!important}.main .module-page table td b,.main .module-page .table-wrap td b,.main .customer-import-panel table td b{color:#23465e!important}.main .module-page table td small,.main .customer-import-panel table td small{display:block;color:#758b9b!important;margin-top:2px}.main .module-page table tr:hover td,.main .customer-import-panel table tr:hover td{background:#f6fafc!important}@media(max-width:1300px){.module-kpis,.sales-kpis,.visa-document-grid,.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.module-grid-2,.import-source-grid{grid-template-columns:1fr}.module-kpis,.sales-kpis,.visa-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visa-document-review-row{grid-template-columns:1fr}.import-mapping,.import-company-map,.import-summary{grid-template-columns:1fr 1fr}}.main .transport-visa .transport-rule-head{background:#fff8ec!important}.main .transport-transfer .transport-rule-head{background:#eef8f8!important}.main .transport-visa .transport-rule-icon{background:#fff1d6!important;color:#9a6717!important;border-color:#efd49f!important}.main .transport-transfer .transport-rule-icon{background:#e4f4f3!important;color:#27736f!important;border-color:#b9dcda!important}.main .transport-rule-fields label.rule-locked{background:#f8fafc!important}.main .transport-rule-fields label.rule-locked span{color:#536b7e!important}.main .transport-rule-fields label.rule-locked em{color:#8a6a18!important;font-weight:700!important}.main .service-disabled-banner{margin:0 0 12px;padding:11px 13px;border:1px solid #ead39b;border-radius:10px;background:#fff9e9;color:#6f571e;font-size:13px;font-weight:600}@media(min-width:1180px){.main .transport-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main .transport-settings-grid>.transport-visa,.main .transport-settings-grid>.transport-transfer{grid-column:span 1}}@media(min-width:1180px){.main .transport-settings-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.main .transport-settings-grid>.transport-rule-card{grid-column:span 2!important}.main .transport-settings-grid>.transport-visa,.main .transport-settings-grid>.transport-transfer{grid-column:span 3!important}}@media(min-width:720px)and (max-width:1179px){.main .transport-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main .transport-settings-grid>.transport-rule-card{grid-column:auto!important}}
