/* ERK DESTEK v5.2.3 — namespaced; existing panel styles are not reset. */
.erkd-install,.erkd-install:visited{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 14px;border:1px solid #bcd8ec;border-radius:11px;background:#edf7ff;color:#114a78;text-decoration:none;font:700 12px/1.3 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}
.erkd-install:hover{background:#dfedfb;border-color:#8bbadf;color:#103d66;text-decoration:none}
.erkd-install:focus-visible,.erkd-dialog button:focus-visible,.erkd-dialog a:focus-visible{outline:3px solid #33a9d9;outline-offset:3px}
.erkd-monitor{box-sizing:border-box;position:relative;display:inline-block;flex:0 0 17px;width:17px;height:12px;border:1.7px solid currentColor;border-radius:3px;margin-bottom:3px}
.erkd-monitor:before{content:'';position:absolute;bottom:-5px;left:6px;width:2px;height:4px;background:currentColor}
.erkd-monitor:after{content:'';position:absolute;bottom:-6px;left:3px;width:8px;height:1.7px;background:currentColor;border-radius:2px}
.erkd-install-card{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px;margin:0 0 22px;border:1px solid #d7e7f3;border-radius:14px;background:#f3f9fd;font-family:Inter,Arial,sans-serif}
.erkd-install-card b{display:block;color:#163b58;font-size:12px;font-weight:750;line-height:1.4}
.erkd-install-card small{display:block;margin-top:4px;color:#64798a;font-size:11px;line-height:1.5}
.erkd-install-card .erkd-install{font-size:11px;padding:10px 12px}
.erkd-nav-item{display:flex;align-items:center;padding:3px 8px}
.erkd-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 30px));max-height:85vh;overflow:auto;margin:auto;padding:0;border:1px solid #d5e3ef;border-radius:21px;background:#fff;color:#15324b;box-shadow:0 25px 100px #00193140;font:14px/1.65 Inter,Arial,sans-serif;text-align:left}
.erkd-dialog::backdrop{background:#071b3370;backdrop-filter:blur(3px)}
.erkd-dialog .erkd-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid #e4ecf3}
.erkd-dialog h2{margin:0;color:#102f4c;font-size:20px;font-weight:800;line-height:1.35}
.erkd-dialog .erkd-close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:9px;background:#eef3f8;color:#42586c;font:25px/1 Arial,sans-serif;cursor:pointer}
.erkd-dialog .erkd-dialog-body{padding:20px 24px 24px}
.erkd-dialog p{margin:0 0 15px;font-size:13px;line-height:1.7}
.erkd-dialog ol{margin:10px 0 20px;padding-left:22px;font-size:13px}
.erkd-dialog li{margin-bottom:9px}
.erkd-dialog .erkd-hint{padding:12px 14px;background:#f2f7fb;border-radius:11px;color:#526d82;font-size:12px;line-height:1.7}
.erkd-dialog .erkd-dialog-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}
.erkd-dialog .erkd-help-link{color:#145482;font-size:12px;text-decoration:underline}
.erkd-toast,.erkd-network{box-sizing:border-box;position:fixed;left:50%;transform:translateX(-50%);z-index:1090;width:max-content;max-width:calc(100vw - 30px);padding:13px 20px;border:1px solid #bcd5e7;border-radius:13px;background:#f1f8fd;color:#12374f;box-shadow:0 5px 30px #0b36551a;font:500 13px/1.6 Inter,Arial,sans-serif;text-align:center}
.erkd-toast{bottom:max(20px,env(safe-area-inset-bottom))}
.erkd-network{top:max(12px,env(safe-area-inset-top));border-color:#edc27c;background:#fff5e5;color:#684715;pointer-events:none}
.erkd-network[hidden],.erkd-toast[hidden]{display:none}
.erkd-embedded .erkd-install,.erkd-embedded .erkd-install-card,.erkd-embedded .erkd-nav-item{display:none!important}
.erkd-app-window .erkd-install-card{display:none}
[data-theme="dark"] .erkd-install{background:#163049;border-color:#2a526d;color:#c9eaff}
@media(max-width:1280px){.v5-top-actions .erkd-install-compact{width:38px;min-width:38px;min-height:38px;padding:10px}.v5-top-actions .erkd-install-compact [data-erk-install-label]{display:none}}
@media(max-width:500px){.erkd-install-card{padding:12px;gap:9px}.erkd-install-card .erkd-install{width:100%}.erkd-dialog .erkd-dialog-body{padding:18px}.erkd-dialog .erkd-dialog-head{padding:18px}.erkd-network{font-size:12px}}
@media print{.erkd-install,.erkd-install-card,.erkd-nav-item,.erkd-dialog,.erkd-network,.erkd-toast{display:none!important}}
/* Keep existing V5 controls usable after adding one action. This also resolves
   the legacy 1320px rule overriding its narrower topbar grid. */
.v5-app .v5-workspace .v5-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}
.v5-topbar .v5-top-actions>*{flex-shrink:0}
.v5-topbar .v5-global-search{min-width:0;width:100%}
@media(max-width:820px){.v5-app .v5-workspace .v5-topbar{padding:0 13px;gap:8px}.v5-topbar .v5-top-actions{gap:7px}}
@media(max-width:560px){.v5-topbar .v5-global-search{width:40px;justify-self:end;padding:0}.v5-topbar .v5-top-actions{gap:6px}}
