.dt19-editor,.dt19-service{border:1px solid #dce4da;border-radius:18px;background:#fff;color:#29382c;padding:0;width:min(1440px,calc(100vw - 34px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 24px 100px #0004}.dt19-editor[open],.dt19-service[open]{display:flex;flex-direction:column}.dt19-editor::backdrop,.dt19-service::backdrop{background:#14241994;backdrop-filter:blur(6px)}.dt19-editor>header,.dt19-service>header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:25px 28px;border-bottom:1px solid #e0e6dd;flex-shrink:0}.dt19-editor h2,.dt19-service h2{font-size:25px;margin:9px 0}.dt19-editor header p,.dt19-service header p{font-size:11px;color:#6e7c70;margin:0;max-width:800px}.dt19-body{display:grid;grid-template-columns:225px minmax(270px,1fr) 235px;gap:22px;padding:23px;overflow:auto;min-height:0}.dt19-editor h3{font-size:13px;margin:0 0 14px}.dt19-tools>form{border-bottom:1px solid #e0e6dd;padding-bottom:20px;margin-bottom:21px}.dt19-editor label{display:flex;flex-direction:column;gap:7px;margin-bottom:13px;font-size:10px;font-weight:600}.dt19-editor :is(input,select){width:100%;min-width:0;height:37px;border:1px solid #dce4da;border-radius:7px;padding:8px 10px;color:inherit;background:#fff}.dt19-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dt19-editor .btn{font-size:11px;min-height:37px;padding:9px 12px}.dt19-object-list{display:flex;flex-direction:column;gap:6px}.dt19-object-list button{text-align:left;padding:12px;border:1px solid #dce4da;border-radius:8px;background:#f9faf7;color:inherit}.dt19-object-list button[aria-pressed=true]{border-color:#a64149;background:#f9ecea}.dt19-object-list strong{font-size:11px;display:block}.dt19-object-list small{font-size:9px;color:#6e7c70;display:block;margin-top:5px}.dt19-plan{min-width:0;align-self:start;background:#f8faf5;border:1px solid #e0e6dd;border-radius:11px;padding:17px}.dt19-plan>header{display:flex;flex-direction:column;gap:6px}.dt19-plan header span,.dt19-plan-note{font-size:9px;color:#6e7c70;line-height:1.7}.dt19-plan svg.dt19-svg{display:block;width:100%!important;height:auto!important;max-height:470px;min-height:270px;stroke:none;stroke-width:0;fill:none;margin:18px 0;touch-action:none;overflow:visible}.dt19-svg [data-layout-object]{cursor:grab}.dt19-svg [data-layout-object]:active{cursor:grabbing}.dt19-plan-note{margin:0}.dt19-properties{padding:18px;background:#f8faf5;border:1px solid #e0e6dd;border-radius:11px;align-self:start}.dt19-nudge{display:flex;gap:8px;margin:13px 0}.dt19-nudge button{width:38px;height:36px;border:1px solid #dce4da;border-radius:7px;color:inherit;background:#fff;font-size:18px}.dt19-properties .text-button{display:block;margin-top:20px;font-size:10px;color:#a64149}.dt19-editor>footer,.dt19-service>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-top:1px solid #e0e6dd;background:#fbfcf9;flex-shrink:0}.dt19-editor footer strong{font-size:11px}.dt19-feedback{font-size:10px;color:#6e7c70;margin:5px 0 0;max-width:900px}.dt19-service{width:min(880px,calc(100vw - 28px))}.dt19-service-body{padding:25px 28px;overflow:auto;min-height:0}.dt19-timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.dt19-timeline>div{padding:17px;border:1px solid #e0e6dd;border-radius:9px;background:#f8faf5}.dt19-timeline span{display:block;font-size:10px;color:#6e7c70}.dt19-timeline strong{display:block;font-size:12px;margin-top:8px}.dt19-bindings{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.dt19-bindings span{padding:6px 9px;border:1px solid #e0e6dd;border-radius:6px;font-size:10px}.dt19-service-body h3{font-size:14px;margin:24px 0 14px}.dt19-service-item{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e0e6dd;padding:14px 0;font-size:12px}.dt19-service-item span{font-size:10px;color:#6e7c70}.dt19-pending{background:#f8eee1;color:#735b37;padding:12px;border-radius:7px;font-size:11px;margin-bottom:8px}.dt19-source-note{font-size:10px!important;color:#6e7c70;line-height:1.7;margin:15px 0 0}.dt19-service footer{flex-wrap:wrap;justify-content:flex-end}.dt19-service footer .btn{font-size:11px}.dt19-arrivals{margin:22px 0 26px;border:1px solid #dfe5df;border-radius:12px;background:#fff;padding:23px}.dt19-arrivals>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.dt19-arrivals h2{font-size:18px;margin-top:7px}.dt19-arrival-content{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.dt19-arrival-content h3{font-size:13px}.dt19-arrival-content article{display:flex;align-items:center;gap:18px;justify-content:space-between;border-top:1px solid #e0e6dd;padding:14px 0}.dt19-arrival-content article strong{font-size:11px}.dt19-arrival-content article p{font-size:10px;color:#6e7c70;margin:6px 0}.dt19-arrival-content article small{font-size:9px;color:#6e7c70}.dt19-lead-list article{align-items:flex-start;flex-direction:column;gap:4px}.dt12 .dt12-heading-actions{flex-wrap:wrap}.dt12 .dt12-bay-select{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dt12 .dt12-detail-panel>.btn{margin:20px;width:calc(100% - 40px)}
html[data-theme=dark] :is(.dt19-editor,.dt19-service,.dt19-arrivals){background:#1b242b;color:#e2e9e3;border-color:#3b4940}html[data-theme=dark] :is(.dt19-plan,.dt19-properties,.dt19-timeline>div,.dt19-editor>footer,.dt19-service>footer,.dt19-object-list button){background:#233129;color:#e2e9e3;border-color:#3b4940}html[data-theme=dark] .dt19-editor :is(input,select){background:#18221c;color:#e2e9e3;border-color:#3b4940}html[data-theme=dark] .dt19-editor :is(header p,.dt19-feedback,.dt19-plan-note,.dt19-plan header span,.dt19-object-list small),html[data-theme=dark] .dt19-service :is(header p,.dt19-source-note,.dt19-timeline span,.dt19-service-item span),html[data-theme=dark] .dt19-arrivals :is(p,small,.dt19-source-note){color:#a9b7ac}html[data-theme=dark] .dt19-object-list button[aria-pressed=true]{background:#4b2c30;color:#fff}
@media(max-width:1100px){.dt19-body{grid-template-columns:230px minmax(0,1fr)}.dt19-properties{grid-column:1/-1}.dt19-properties .dt19-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.dt19-properties form>.btn{display:inline-flex}.dt19-properties .text-button{display:inline-flex;margin:0 0 0 18px}}
@media(max-width:700px){.dt19-editor,.dt19-service{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.dt19-editor>header,.dt19-service>header{padding:19px;gap:15px}.dt19-editor h2,.dt19-service h2{font-size:21px}.dt19-body{display:flex;flex-direction:column;padding:17px;gap:18px}.dt19-plan{order:0}.dt19-tools{order:1}.dt19-properties{order:2}.dt19-properties .dt19-fields{grid-template-columns:1fr 1fr}.dt19-object-list{max-height:220px;overflow:auto}.dt19-editor>footer,.dt19-service>footer{padding:15px 18px;align-items:flex-start;gap:12px}.dt19-editor>footer{flex-direction:column}.dt19-editor>footer .btn{align-self:flex-end}.dt19-plan svg.dt19-svg{min-height:240px}.dt19-service-body{padding:19px}.dt19-timeline{grid-template-columns:1fr}.dt19-service-item{align-items:flex-start;flex-direction:column;gap:7px}.dt19-arrival-content{grid-template-columns:1fr}.dt19-arrivals{padding:19px}.dt19-arrivals>header{align-items:flex-start;flex-direction:column}.dt12 .dt12-bay-select{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dt19-plan .dt19-svg text{letter-spacing:0!important;font-weight:600;stroke:none;stroke-width:0;pointer-events:none}
.dt19-equipment-list{display:flex;gap:8px;flex-wrap:wrap;padding:0 19px 18px}.dt19-equipment-list button{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border:1px solid #dce4da;border-radius:7px;background:#fff;color:inherit;text-align:left}.dt19-equipment-list button[aria-pressed=true]{border-color:#a64148;background:#faeeec}.dt19-equipment-list span{font-size:11px;font-weight:600}.dt19-equipment-list small{font-size:9px;color:#6e7c70}html[data-theme=dark] .dt19-equipment-list button{background:#233129;border-color:#3b4940;color:#e2e9e3}html[data-theme=dark] .dt19-equipment-list button[aria-pressed=true]{background:#4b2c30;color:#fff}.dt12 .dt12-waiting-list article>.text-button{font-size:10px;flex-shrink:0}
.dt19-equipment-capabilities{margin:10px 18px 4px;color:var(--muted,#708071);font-size:11px;line-height:1.6}.dt19-properties label:has(input[name="manufacturer"]),.dt19-properties label:has(input[name="model"]){margin-top:12px}
