.dmw-global-search-trigger{display:inline-flex!important;align-items:center;gap:6px;}
.dmw-global-overlay{position:fixed;inset:0;z-index:250000;display:none;align-items:flex-start;justify-content:center;background:rgba(6,18,34,.72);backdrop-filter:blur(10px);padding:88px 14px 20px;}
.dmw-global-overlay.open{display:flex;}
.dmw-global-panel{width:min(860px,100%);max-height:calc(100dvh - 120px);overflow:auto;background:#f7fbff;color:#13243a;border:1px solid rgba(255,255,255,.32);border-radius:26px;box-shadow:0 30px 90px rgba(0,0,0,.38);}
.dmw-global-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(47,99,160,.12);background:linear-gradient(135deg,#eaf5ff,#fff);}
.dmw-global-title{font-size:18px;font-weight:900;margin:0;color:#10243c;}
.dmw-global-close{border:0;background:#10243c;color:#fff;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;cursor:pointer;}
.dmw-global-body{padding:16px 18px 20px;}
.dmw-global-input{width:100%;border:1px solid rgba(47,99,160,.24);border-radius:18px;padding:15px 16px;font-size:16px;font-weight:800;outline:none;background:#fff;color:#10243c;box-shadow:0 12px 28px rgba(47,99,160,.10);}
.dmw-global-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;}
.dmw-global-section{background:#fff;border:1px solid rgba(47,99,160,.12);border-radius:18px;padding:13px;box-shadow:0 10px 24px rgba(20,50,80,.07);}
.dmw-global-section h4{margin:0 0 9px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#2f63a0;}
.dmw-global-result{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;color:#13243a;text-align:left;text-decoration:none;padding:9px 8px;border-radius:12px;cursor:pointer;}
.dmw-global-result-rich{align-items:flex-start;}
.dmw-global-result:hover{background:#eef6ff;text-decoration:none;color:#13243a;}
.dmw-global-main{min-width:0;}
.dmw-global-name{display:block;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dmw-global-sub{display:block;font-size:12px;color:#65758a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dmw-global-extra{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:#8190a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dmw-global-pill-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:5px;flex:0 0 auto;max-width:42%;flex-wrap:wrap;}
.dmw-global-pill{flex:0 0 auto;border-radius:999px;background:#e8f2ff;color:#2f63a0;font-size:11px;font-weight:900;padding:5px 8px;}
.dmw-global-pill.is-live{background:#dcfce7;color:#166534;}
.dmw-global-pill.is-down{background:#fee2e2;color:#991b1b;}
.dmw-global-pill.is-show{background:#fff3c4;color:#8a5a00;}
.dmw-request-modal{position:fixed;inset:0;z-index:260000;display:none;align-items:center;justify-content:center;background:rgba(6,18,34,.74);backdrop-filter:blur(9px);padding:18px;}
.dmw-request-modal.open{display:flex;}
.dmw-request-modal-card{width:min(760px,100%);height:min(760px,calc(100dvh - 36px));background:#f0f4f8;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.42);display:flex;flex-direction:column;}
.dmw-request-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:linear-gradient(135deg,#12385f,#2f63a0);color:#fff;}
.dmw-request-modal-title{font-weight:950;font-size:14px;}
.dmw-request-modal-close{border:0;background:rgba(255,255,255,.16);color:#fff;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;cursor:pointer;}
.dmw-request-modal iframe{border:0;width:100%;height:100%;background:#f0f4f8;}
html.dmw-dark .dmw-global-panel{background:#101d2e;color:#eaf3ff;border-color:rgba(255,255,255,.12);}
html.dmw-dark .dmw-global-head{background:linear-gradient(135deg,#132844,#101d2e);border-color:rgba(255,255,255,.09);}
html.dmw-dark .dmw-global-title{color:#fff;}
html.dmw-dark .dmw-global-section,html.dmw-dark .dmw-global-input{background:#15263b;color:#fff;border-color:rgba(255,255,255,.10);}
html.dmw-dark .dmw-global-result{color:#eaf3ff;}
html.dmw-dark .dmw-global-result:hover{background:rgba(255,255,255,.07);color:#fff;}
html.dmw-dark .dmw-global-sub{color:#9fb0c6;}
html.dmw-dark .dmw-global-extra{color:#7f94b0;}
html.dmw-dark .dmw-global-pill{background:#213b5a;color:#bfe0ff;}
html.dmw-dark .dmw-global-pill.is-live{background:#123f2b;color:#8ff0b0;}
html.dmw-dark .dmw-global-pill.is-down{background:#4b1720;color:#ffb9c3;}
html.dmw-dark .dmw-global-pill.is-show{background:#4a3510;color:#ffe08a;}
@media(max-width:700px){.dmw-global-overlay{padding-top:70px}.dmw-global-grid{grid-template-columns:1fr}.dmw-global-panel{border-radius:20px}.dmw-global-result{padding:10px 8px}.dmw-global-pill-row{max-width:48%;}.dmw-request-modal{padding:8px}.dmw-request-modal-card{height:calc(100dvh - 16px);border-radius:18px;}}
@media(max-width:430px){.dmw-global-result-rich{flex-direction:column;gap:6px}.dmw-global-pill-row{max-width:100%;justify-content:flex-start}.dmw-global-sub,.dmw-global-extra{white-space:normal;}}
