.fleet-common-backdrop{position:fixed;inset:0;z-index:25000;background:rgba(11,31,48,.55);display:flex;align-items:center;justify-content:center;padding:16px;isolation:isolate}.fleet-common-card{width:min(100%,960px);max-height:94dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--panel-bg,#fff);color:var(--text-color,#17324d);border:1px solid #cad9e4;border-radius:22px;box-shadow:0 15px 70px #0003;text-align:left}.fleet-common-card>footer,.fleet-common-card>header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;background:inherit}.fleet-common-card>header{border-bottom:1px solid #dce5ed}.fleet-common-card h2{margin:4px 0 0;font-size:21px}.fleet-common-card h3{margin:5px 0 14px;font-size:17px}.fleet-common-card small{font-size:11px;letter-spacing:.06em}.fleet-common-body{overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;min-height:0}.fleet-common-body details,.fleet-common-body section{margin-bottom:22px}.fleet-common-body summary{cursor:pointer;font-weight:700;margin-bottom:14px}.fleet-common-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.fleet-common-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.fleet-common-card input,.fleet-common-card select,.fleet-common-card textarea{box-sizing:border-box;width:100%;min-width:0;min-height:43px;border:1px solid #cad9e4;border-radius:11px;padding:10px 12px;font:inherit;font-weight:400;color:inherit;background:var(--input-bg,#fff)}.fleet-common-card input:disabled,.fleet-common-card select:disabled{opacity:.7}.fleet-common-card button{min-height:42px;border:1px solid #cbdce7;border-radius:12px;padding:10px 15px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;cursor:pointer}.fleet-common-card button:disabled{opacity:.5;cursor:default}.fleet-common-card button.primary{background:#126d83;color:#fff;border-color:#126d83}.fleet-common-card>footer{justify-content:flex-end;border-top:1px solid #dce5ed}.fleet-common-tank{border:1px solid #cfdee8;border-radius:15px;padding:15px;margin:15px 0;background:var(--input-bg,#f7fafc)}.fleet-common-tank-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fleet-common-note{font-size:13px;line-height:1.55;opacity:.85}.fleet-common-inline{display:flex;gap:6px}.fleet-common-inline select{flex:1 1}.fleet-common-check{flex-direction:row!important;align-items:center;gap:10px!important;margin-bottom:14px}.fleet-common-check input{width:20px;min-height:20px}.fleet-common-error{padding:14px;background:#fff1f1;border:1px solid #e7a7a7;color:#991818;border-radius:12px;white-space:pre-wrap;line-height:1.5}.fleet-common-card p{line-height:1.5}.fleet-common-card .fleet-common-add{margin:0 0 10px}@media(max-width:640px){.fleet-common-backdrop{padding:4px}.fleet-common-card{border-radius:15px;max-height:98dvh;width:100%}.fleet-common-card>footer,.fleet-common-card>header{padding:12px}.fleet-common-body{padding:14px}.fleet-common-grid{grid-template-columns:minmax(0,1fr)}.fleet-common-card h2{font-size:18px}.fleet-common-card>footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.fleet-common-card>footer .primary{flex:1 1}.fleet-common-card input,.fleet-common-card select{font-size:16px}}.btm-dark .fleet-common-card,.theme-dark .fleet-common-card,[data-theme=dark] .fleet-common-card{background:#12202c;color:#edf5fb;border-color:#365167;--input-bg:#172b3a}.btm-dark .fleet-common-error,[data-theme=dark] .fleet-common-error{background:#3c1f28;color:#ffd6d6}.fuel-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.fuel-settings-form{padding:15px 0}.fuel-settings-form .fuel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fuel-stock-events>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #b7c8d766;overflow-wrap:anywhere}.fuel-settings-inline{padding:14px}.fuel-settings-inline input,.fuel-settings-inline select{min-height:44px;max-width:100%;font:inherit;padding:10px;border:1px solid #b8cedc;border-radius:10px;background:var(--input-bg,#fff);color:inherit}.fuel-settings-inline label{display:flex;flex-direction:column;gap:6px}.fuel-settings-inline button{min-height:43px;border-radius:11px;padding:9px 13px;border:1px solid #b8cedc;background:transparent;color:inherit;cursor:pointer}.fuel-settings-inline .fuel-actions{display:flex;flex-wrap:wrap;gap:9px}.fuel-settings-tabs button.primary{background:#176c83;color:#fff}.fuel-settings-inline details{margin:15px 0}.fuel-settings-inline summary{cursor:pointer;font-weight:600}.fuel-settings-inline .fleet-common-grid{align-items:start}.fuel-settings-inline .fleet-common-tank{min-width:0}@media(max-width:640px){.fuel-stock-events b,.fuel-stock-events>div{display:block}.fuel-settings-tabs button{flex:1 1 45%}.fuel-settings-inline{padding:7px}}.fleet-common-registry-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));grid-gap:15px;gap:15px;margin-top:18px}.fleet-common-registry-card{padding:17px;border:1px solid #bdd0de;border-radius:16px;min-width:0;overflow-wrap:anywhere}.fleet-common-registry-card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px}.fleet-common-registry-card p{line-height:1.5}.fleet-common-registry-card .fuel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fleet-common-registry-card button{display:inline-flex;align-items:center;gap:7px;min-height:43px;border-radius:11px;border:1px solid #aac7d9;padding:9px 13px;color:inherit;background:transparent;cursor:pointer}.fleet-create-card{margin:0 0 18px;border:1px solid var(--border,#cdd8e4);border-radius:16px;background:var(--panel,#fff);color:var(--text,#172b43);overflow:hidden;min-width:0}.fleet-create-heading{display:flex;align-items:center;gap:12px;padding:18px}.fleet-create-heading>svg{flex:none;color:#23749b}.fleet-create-heading>div{flex:1 1;min-width:0}.fleet-create-heading h3{font-size:16px;line-height:1.4;margin:0;font-weight:750}.fleet-create-heading p{font-size:12px;line-height:1.5;margin:4px 0 0;color:var(--muted,#5d7188)}.fleet-create-heading>button{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--border,#cdd8e4);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.fleet-create-body{border-top:1px solid var(--border,#cdd8e4);padding:18px}.fleet-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.fleet-create-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.fleet-create-grid label>span{font-size:12px;font-weight:700;color:inherit}.fleet-create-grid label b{color:#a7353c}.fleet-create-grid input,.fleet-create-grid select{width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid var(--border,#cdd8e4);border-radius:9px;background:var(--panel,#fff);color:inherit;font:inherit;font-size:14px}.fleet-create-grid input:focus,.fleet-create-grid select:focus{outline:2px solid #3289b4;outline-offset:1px}.fleet-create-details{margin-top:16px}.fleet-create-details summary{display:flex;align-items:center;gap:6px;padding:4px 0 12px;cursor:pointer;font-size:13px;font-weight:700}.fleet-create-note{font-size:12px;line-height:1.5;color:var(--muted,#5d7188);margin:16px 0}.fleet-create-actions{display:flex;justify-content:flex-end}.fleet-create-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;min-height:44px;border:0;border-radius:10px;background:#17658b;color:white;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.fleet-create-card button:disabled{opacity:.5;cursor:default}.fleet-create-error,.fleet-create-success{padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.5}.fleet-create-error{background:#fff0f0;color:#972b38}.fleet-create-success{margin:0 18px 18px;background:#eaf7f0;color:#1c6743}.fleet-create-card.is-compact .fleet-create-heading{padding:14px}.fleet-create-card.is-compact .fleet-create-heading h3{font-size:14px}.dark .fleet-create-card,[data-btm-theme=dark] .fleet-create-card,[data-theme=dark] .fleet-create-card,[data-ui-theme=dark] .fleet-create-card{background:#172336;border-color:#3d4d63;color:#edf3fa}.dark .fleet-create-grid input,.dark .fleet-create-grid select,[data-btm-theme=dark] .fleet-create-grid input,[data-btm-theme=dark] .fleet-create-grid select,[data-theme=dark] .fleet-create-grid input,[data-theme=dark] .fleet-create-grid select,[data-ui-theme=dark] .fleet-create-grid input,[data-ui-theme=dark] .fleet-create-grid select{background:#101b2c;color:#edf3fa;border-color:#3d4d63}.dark .fleet-create-heading p,.dark .fleet-create-note,[data-btm-theme=dark] .fleet-create-heading p,[data-btm-theme=dark] .fleet-create-note,[data-theme=dark] .fleet-create-heading p,[data-theme=dark] .fleet-create-note,[data-ui-theme=dark] .fleet-create-heading p,[data-ui-theme=dark] .fleet-create-note{color:#b8c9dc}@media(max-width:620px){.fleet-create-grid{grid-template-columns:minmax(0,1fr);gap:12px}.fleet-create-body,.fleet-create-heading{padding:14px}.fleet-create-grid input,.fleet-create-grid select{font-size:16px}.fleet-create-actions button{width:100%}.fleet-create-heading h3{font-size:14px}}.fleet-create-common{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;margin:0 0 16px}.database-welcome button.equipment-create-action,.fleet-create-common .fleet-create-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:100%;width:auto;min-height:44px;height:auto;padding:11px 16px;border:1px solid #126d83;border-radius:12px;background:#126d83;color:#fff;font:inherit;font-size:calc(14px * var(--bt-ui-text-scale,1));font-weight:650;line-height:1.35;text-align:center;white-space:normal;text-decoration:none;box-shadow:none;cursor:pointer;transform:none}.database-welcome button.equipment-create-action>svg,.fleet-create-common .fleet-create-toggle>svg{width:18px;height:18px;flex:0 0 18px}.database-welcome button.equipment-create-action>span,.fleet-create-common .fleet-create-toggle>span{min-width:0;overflow-wrap:anywhere;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.database-welcome button.equipment-create-action:hover,.fleet-create-common .fleet-create-toggle:hover{background:#0f5e73;border-color:#0f5e73;transform:none;filter:none}.database-welcome button.equipment-create-action:focus-visible,.fleet-create-common .fleet-create-toggle:focus-visible{outline:3px solid #4bb5dc;outline-offset:3px}.fleet-create-common>p{margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}[data-btm-theme=dark] .database-welcome button.equipment-create-action,[data-btm-theme=dark] .fleet-create-toggle,[data-theme=dark] .database-welcome button.equipment-create-action,[data-theme=dark] .fleet-create-toggle,[data-ui-theme=dark] .database-welcome button.equipment-create-action,[data-ui-theme=dark] .fleet-create-toggle{background:#176c83;border-color:#4290a6;color:#fff}@media(max-width:620px){.fleet-create-common .fleet-create-toggle{width:100%;min-height:46px}.database-welcome button.equipment-create-action{min-height:46px}.fleet-create-common{align-items:stretch}}@media print{.database-welcome button.equipment-create-action,.fleet-create-common{display:none!important}}