.gm-panel{grid-column:1/-1;min-width:0;padding:20px;background:var(--panel,#10232e);border:1px solid var(--line,#2d424d);border-radius:12px;color:var(--ink,#eff5f4)}.gm-panel[hidden]{display:none}.gm-tools,.gm-tabs,.gm-cards,.gm-pages{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.gm-cards>div{background:var(--bg,#08151e);border:1px solid var(--line,#2d424d);border-radius:9px;padding:14px;min-width:140px;flex:1}.gm-cards strong{display:block;font-size:26px}.gm-tools input{flex:1;min-width:140px}.gm-tabs button[aria-pressed=true]{background:#174e4b;color:white}.gm-hint{background:var(--bg,#08151e);padding:12px;border-left:3px solid #a8894f}.gm-scroll{overflow:auto;max-width:100%}.gm-panel table{border-collapse:collapse;width:100%;font-size:14px}.gm-panel th,.gm-panel td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#2d424d)}.gm-panel th{background:var(--bg,#08151e)}.gm-panel td{max-width:450px;overflow-wrap:anywhere}.gm-panel small{display:block;color:var(--muted,#acbdc3)}.gm-detail{border:1px solid #a3b8b0;border-radius:12px;width:min(800px,calc(100% - 24px));max-height:85vh;padding:22px;color:var(--ink,#eff5f4)}.gm-detail::backdrop{background:#102b36aa}.gm-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg,#08151e);padding:12px}.gm-detail dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:10px}.gm-detail dd{margin:0;overflow-wrap:anywhere}.gm-error{color:var(--danger,#ffb5aa)}.gm-title{display:flex;justify-content:space-between;gap:12px;align-items:center}@media(max-width:600px){.gm-panel{padding:12px}.gm-panel th,.gm-panel td{padding:8px}.gm-detail dl{grid-template-columns:1fr}.gm-cards>div{min-width:100px}.gm-title{align-items:start;flex-wrap:wrap}}

.gm-scroll table{min-width:650px}.gm-detail{background:var(--panel,#10232e)}.gm-panel .secondary,.gm-detail .secondary{color:var(--ink,#eff5f4)}.gm-detail input,.gm-detail textarea{display:block;width:100%;padding:10px;margin:5px 0 12px;background:var(--bg,#08151e);color:var(--ink,#eff5f4);border:1px solid var(--line,#2d424d)}.gm-detail label{display:block}.gm-detail dd{user-select:text}.gm-cards p{overflow-wrap:anywhere}

.gm-base-list{display:grid;gap:12px;margin:18px 0}.gm-base-card{min-width:0;border:1px solid #3a5b67;border-radius:14px;padding:16px 18px;background:linear-gradient(115deg,#132f3b,#0d222d);box-shadow:0 3px 12px #0002;overflow-wrap:anywhere}.gm-base-card:nth-child(even){background:linear-gradient(115deg,#173642,#102833)}.gm-base-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #46606b70}.gm-base-who{min-width:0}.gm-base-who h3{margin:0 0 4px;color:#f0cc85;font-size:18px}.gm-base-position{text-align:right;flex-shrink:0}.gm-base-position strong{font-size:18px;font-variant-numeric:tabular-nums}.gm-base-timing{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0}.gm-base-timing strong{display:block;font-size:15px;margin-top:5px;font-variant-numeric:tabular-nums}.gm-shield-badge{display:inline-block;padding:4px 9px;border:1px solid #638393;border-radius:7px;margin:4px 0;font-size:14px;font-weight:600}.gm-shield-badge.is-active{background:#16443d;color:#baf1d6;border-color:#387c68}.gm-shield-badge.is-elapsed{background:#423822;color:#f2d797;border-color:#806d3d}.gm-shield-badge.is-unknown{color:#c2d0d5;background:#1c313b}.gm-base-history{border-top:1px solid #46606b70;padding-top:10px;font-size:14px}.gm-base-history summary{cursor:pointer;color:#e5c58b;padding:3px 0}.gm-base-history p{padding:8px 10px;margin:8px 0 0;border-left:2px solid #5e8896;background:#06162060;border-radius:0 5px 5px 0}.gm-base-history summary:focus-visible{outline:2px solid #e5c58b;outline-offset:3px}@media(min-width:1050px){.gm-base-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.gm-base-card{padding:12px}.gm-base-head{gap:10px}.gm-base-who h3,.gm-base-position strong{font-size:16px}.gm-base-timing{gap:8px}.gm-base-timing strong{font-size:13px}.gm-shield-badge{font-size:12px;padding:4px 6px}}
