.trone-child-position-shell{margin:12px 14px 10px;border:1px solid rgba(122,162,214,.2);border-radius:14px;background:rgba(4,13,31,.38);overflow:hidden}.trone-child-position-shell summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;list-style:none}.trone-child-position-shell summary::-webkit-details-marker{display:none}.trone-child-position-shell summary>span:first-child{display:flex;align-items:baseline;gap:10px}.trone-child-position-shell summary strong{font-size:12px;color:#e8eefb}.trone-child-position-shell summary em{font-style:normal;font-size:10px;color:#8492ab}.trone-child-position-chevron{font-size:11px;color:#7f91ad;transition:transform .16s ease}.trone-child-position-shell:not([open]) .trone-child-position-chevron{transform:rotate(-90deg)}.trone-child-coverage-note{margin:0 12px 9px;padding:8px 10px;border-radius:9px;background:rgba(245,188,74,.07);border:1px solid rgba(245,188,74,.14);color:#b9a477;font-size:10px;line-height:1.35}.trone-child-position-list{padding:0 10px 10px;display:grid;gap:7px}.trone-child-position-row{display:grid;grid-template-columns:64px 70px 94px minmax(94px,1fr) 116px 150px 132px;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(120,151,198,.15);border-radius:10px;background:rgba(10,23,47,.66)}.trone-child-position-index{font-size:11px;font-weight:700;color:#d7e2f6}.trone-child-position-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.trone-child-position-metric span{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:#657795}.trone-child-position-metric strong{font-size:11px;color:#dce7fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trone-child-position-metric strong.is-negative{color:#ff7383}.trone-child-position-metric strong.is-positive{color:#55d3a7}.trone-child-position-status{font-size:9px;font-weight:700;text-align:center;padding:5px 7px;border-radius:999px;border:1px solid transparent}.trone-child-position-status.is-protected{color:#59d7a8;background:rgba(38,182,132,.1);border-color:rgba(38,182,132,.24)}.trone-child-position-status.is-unprotected{color:#f3c765;background:rgba(224,167,50,.09);border-color:rgba(224,167,50,.2)}.trone-child-position-status.is-checking{color:#91a1bb;background:rgba(118,139,172,.08);border-color:rgba(118,139,172,.16)}.trone-child-protect-btn{border:1px solid rgba(79,139,226,.38);background:rgba(45,104,194,.16);color:#bcd5ff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700;cursor:pointer}.trone-child-protect-btn:hover:not(:disabled){background:rgba(45,104,194,.26)}.trone-child-protect-btn:disabled{opacity:.42;cursor:not-allowed}.trone-child-protection-modal-backdrop[hidden]{display:none!important}.trone-child-protection-modal-backdrop{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(0,4,12,.72);backdrop-filter:blur(8px)}.trone-child-protection-modal{position:relative;width:min(560px,96vw);border:1px solid rgba(106,150,220,.3);border-radius:18px;background:#081326;box-shadow:0 28px 90px rgba(0,0,0,.5);padding:22px}.trone-child-modal-close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#8fa1be;font-size:25px;cursor:pointer}.trone-child-modal-kicker{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#d5b562;margin-bottom:5px}.trone-child-protection-modal h3{margin:0 0 13px;font-size:19px;color:#edf3ff}.trone-child-modal-position{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:11px;background:rgba(54,103,178,.1);border:1px solid rgba(69,121,203,.2)}.trone-child-modal-position strong{color:#e5eefc;font-size:13px}.trone-child-modal-position span{color:#8294b0;font-size:10px}.trone-child-modal-warning{margin:10px 0;color:#cbb783;background:rgba(226,175,62,.07);border:1px solid rgba(226,175,62,.16);border-radius:10px;padding:9px 11px;font-size:10px;line-height:1.4}.trone-child-modal-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trone-child-modal-form label{display:flex;flex-direction:column;gap:6px}.trone-child-modal-form label span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7688a5}.trone-child-modal-form input{width:100%;box-sizing:border-box;background:#0b1a31;border:1px solid rgba(120,150,195,.24);border-radius:9px;color:#edf4ff;padding:10px 11px;font-size:13px;outline:none}.trone-child-modal-form input:focus{border-color:rgba(82,143,235,.62)}.trone-child-modal-result{display:flex;flex-direction:column;gap:5px;margin:12px 0;padding:10px 11px;border-radius:10px;background:rgba(107,129,163,.07);border:1px solid rgba(107,129,163,.14);color:#9baac1;font-size:10px;line-height:1.4}.trone-child-modal-result strong{font-size:11px}.trone-child-modal-result.is-ok{color:#70d9b1;background:rgba(40,176,128,.08);border-color:rgba(40,176,128,.2)}.trone-child-modal-result.is-error{color:#ff8a98;background:rgba(220,62,83,.08);border-color:rgba(220,62,83,.2)}.trone-child-modal-actions{display:flex;justify-content:flex-end;gap:9px}.trone-child-modal-actions button{border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700;cursor:pointer}.trone-child-modal-secondary{border:1px solid rgba(116,145,188,.28);background:rgba(99,126,168,.08);color:#c5d2e7}.trone-child-modal-primary{border:1px solid rgba(73,143,235,.42);background:rgba(40,105,201,.25);color:#d8e8ff}.trone-child-modal-actions button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:1050px){.trone-child-position-row{grid-template-columns:56px 58px 78px 90px 100px 125px}.trone-child-position-id{display:none}}@media(max-width:760px){.trone-child-position-row{grid-template-columns:56px 1fr 1fr}.trone-child-position-status,.trone-child-protect-btn{grid-column:auto}.trone-child-position-shell summary>span:first-child{flex-direction:column;gap:2px}.trone-child-modal-form{grid-template-columns:1fr}}
