.dl-page{--dl-gold:#e8b879;--dl-text:#e7edf5;color:var(--dl-text);font:14px/1.5 Arial,sans-serif;width:100%;min-width:0}.dl-page *{box-sizing:border-box}.dl-page .dl-heading{position:static;background:#171e28;border:1px solid #574735;border-radius:6px;padding:18px 22px;margin-bottom:16px;display:block}.dl-heading h1{font:700 25px Georgia,serif;color:var(--dl-gold);margin:0 0 6px;display:inline-block}.dl-server{display:inline-block;font-size:11px;background:#263b38;color:#8ce3b4;border:1px solid #497966;padding:3px 9px;border-radius:3px;margin-left:14px}.dl-heading p{margin:2px 0;color:#b7c3d2}.dl-section{margin:0 0 15px;padding:18px;border:1px solid #38434e;border-radius:6px;background:linear-gradient(130deg,#1b222b,#111922)}.dl-section h2{font:700 19px Georgia,serif;color:var(--dl-gold);margin:0 0 13px;padding:0 0 10px;border-bottom:1px solid #67513760}.dl-buttons,.dl-results{display:flex;flex-wrap:wrap;gap:8px}.dl-page button[data-bag]{font:13px/1.4 Arial,sans-serif;color:#e5edf6;background:#202c38;border:1px solid #506074;border-radius:4px;padding:8px 12px;cursor:pointer;min-height:36px}.dl-page button[data-bag]:hover,.dl-page button[data-bag].is-selected{color:#ffe2af;background:#594529;border-color:#d7a767}.dl-page button:focus-visible,.dl-page input:focus-visible{outline:2px solid #efbb78;outline-offset:3px}.dl-search{display:block;margin:13px 0 0}.dl-page .dl-search input{width:100%;height:37px!important;min-height:37px!important;margin:0!important;padding:7px 12px!important;font:13px Arial,sans-serif!important;border:1px solid #46576a!important;border-radius:4px;background:#202a36!important;color:#ecf1f6!important}.dl-results{margin-top:9px}.dl-hint{font-size:12px;color:#aab8c9;margin:10px 0 0}.dl-sr{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.dl-dialog{position:fixed;inset:auto;margin:0;max-width:calc(100vw - 24px);width:610px;max-height:75vh;border:1px solid #bd9258;border-radius:7px;background:#141d28;color:#e9edf3;padding:0;box-shadow:0 12px 45px #0009;z-index:9999;overflow:auto}.dl-dialog:not([open]){display:none}.dl-dialog-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#1e2a39;border-bottom:1px solid #68553c;padding:13px 17px;z-index:1}.dl-dialog-head h2{font:700 20px Georgia,serif;color:#f0c994;margin:0}.dl-dialog-head button{background:none;border:0;color:#eee;font-size:24px;padding:0 7px;cursor:pointer}.dl-detail{padding:15px 17px}.dl-detail p{margin:0 0 10px}.dl-rate-note{padding:9px 11px;border-left:3px solid #d2a667;background:#d2a66710;font-size:12px;color:#d2dce9}.dl-group-head{font-weight:700;color:#ffce82;background:#283643;padding:8px 10px;margin:13px 0 0}.dl-detail table{width:100%;border-collapse:collapse;font:13px/1.5 Arial,sans-serif;table-layout:fixed}.dl-detail th{text-align:left;color:#b9c6d8;font-weight:400;font-size:12px;padding:7px;border-bottom:1px solid #435267}.dl-detail td{padding:8px;border-bottom:1px solid #334256;vertical-align:middle}.dl-detail td:first-child{width:52px}.dl-detail img{display:block;max-width:38px;max-height:42px;object-fit:contain}.dl-detail details{position:static}.dl-detail summary{font:13px/1.5 Arial,sans-serif;color:#e9d6b8;padding:0;cursor:pointer}.dl-detail details[open]{position:static;background:none;padding:0}.dl-attrs{color:#aebed1;font-size:12px;line-height:1.65;margin-top:5px;white-space:pre-wrap}.dl-manual{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.dl-condition{font-size:11px;color:#a7b9ce;margin:7px 0}.dl-page [hidden]{display:none!important}@media(max-width:720px){.dl-section{padding:13px}.dl-heading h1{font-size:21px}.dl-dialog{left:10px!important;right:10px!important;top:auto!important;bottom:10px!important;width:auto;max-height:78vh}.dl-page button[data-bag]{font-size:12px;padding:8px 9px}}

.dl-page button[data-bag]{background:#202c38!important;color:#e5edf6!important;border:1px solid #506074!important;box-shadow:none!important;text-shadow:none!important}.dl-page button[data-bag]:hover,.dl-page button[data-bag].is-selected{background:#594529!important;color:#ffe2af!important;border-color:#d7a767!important}.dl-dialog-head button{background:transparent!important;box-shadow:none!important;color:#eee!important}

.dl-detail select{display:block;width:100%;margin:8px 0 14px;padding:8px;background:#202c38;color:#eee;border:1px solid #506074;border-radius:4px}.dl-map-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.dl-map-pages button{background:#202c38!important;color:#e5edf6!important;padding:7px 10px;border:1px solid #506074;border-radius:4px}.dl-map-pages button:disabled{opacity:.35;cursor:default}
