.tar-header-button,.tar-secondary{min-height:46px;padding:10px 14px;border:1px solid #5d6d84;border-radius:10px;background:#17263a;color:#f3f6fa;font:inherit;font-weight:700;font-size:.82rem;line-height:1.2;cursor:pointer;}
.tar-header-button{border-color:#d6b45c;color:#f5d982;background:rgba(22,31,46,.96);white-space:nowrap;}
.tar-header-button:hover,.tar-secondary:hover{background:#263851;}
.tar-header-button:focus-visible,.tar-secondary:focus-visible,.tar-review-dialog button:focus-visible{outline:3px solid #f2cf70;outline-offset:3px;}
.tar-header-button[hidden]{display:none!important;}
.ticopa-review-shortcuts{display:flex;align-items:stretch;gap:8px;min-width:0;}
.ticopa-review-shortcuts[hidden]{display:none!important;}
.ticopa-review-shortcuts>.tar-header-button{flex:1 1 auto;min-width:0;}
.tar-panel-review-entry{min-height:44px;padding:9px 13px;border:1px solid #d6b45c;border-radius:10px;background:#17263a;color:#f5d982;font:inherit;font-weight:700;cursor:pointer;}
.tar-panel-review-entry:hover{background:#263851;}
.tar-panel-review-entry:focus-visible{outline:3px solid #f2cf70;outline-offset:3px;}
.tar-panel-review-entry[hidden]{display:none!important;}
.tar-review-dialog{position:fixed;inset:0;align-content:start;gap:14px;width:min(680px,calc(100vw - 24px));max-height:min(84dvh,760px);overflow:auto;margin:auto;padding:20px;border:1px solid #d6b45c;border-radius:16px;background:#101a2b;color:#f3f6fa;box-shadow:0 24px 80px #000c;}
.tar-review-dialog[open]{display:grid;}
.tar-review-dialog::backdrop{background:#0009;}
.tar-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #34465e;padding-bottom:12px;}
.tar-review-head h2{margin:0;font-size:1.2rem;}
.tar-review-actions{display:flex;gap:8px;}
.tar-review-status,.tar-review-note{color:#c2ccda;line-height:1.5;margin:0;}
.tar-review-total-note{margin:0;padding:10px 12px;border:1px solid #71809a;border-radius:9px;background:#18263a;color:#e5eaf2;line-height:1.45;}
.tar-review-body{display:grid;gap:14px;min-width:0;}
.tar-review-category{min-width:0;border-top:1px solid #34465e;padding-top:12px;}
.tar-review-category h4{margin:0 0 8px;color:#e4c876;}
.tar-review-categories{display:grid;gap:6px;padding-left:20px;margin:0;color:#e4eaf2;}
.tar-review-dialog button{min-width:44px;min-height:44px;}
.tar-review-dialog .tar-primary{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:44px;padding:12px 16px;border:1px solid #e6c766;border-radius:10px;background:#263851;color:#fff;font:inherit;font-weight:800;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere;}
@media(max-width:760px){
 .nav-actions .tar-header-button{font-size:.68rem;padding:8px 9px;white-space:normal;}
 .tar-review-dialog{width:calc(100vw - 20px);max-height:88dvh;padding:16px;}
 .tar-review-head{align-items:flex-start;flex-direction:column;}
 .tar-review-actions{width:100%;}
 .tar-review-actions button{flex:1;}
}
@media(max-width:560px){
 .nav-container{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"logo logo lupa menu" "world world cuenta cuenta" "review review review review" "accountmode accountmode accountmode accountmode" ". . . ." "buscar buscar buscar buscar" "ticker ticker ticker ticker"!important;}
 .nav-actions #btn-world-cabecera,.nav-actions #btn-portal-sesion{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}
 .nav-actions #ticopa-review-shortcuts{grid-area:review;box-sizing:border-box;width:100%;min-width:0;}
 .nav-actions #ticopa-review-shortcuts .tar-header-button{box-sizing:border-box;min-width:0;min-height:44px;justify-content:center;white-space:normal;overflow-wrap:anywhere;}
 .nav-actions .ticopa-account-mode{grid-area:accountmode;min-width:0;width:100%;}
 .nav-actions .ticopa-account-mode-toggle{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;}
 html[data-ticopa-account-mode="dt"] .nav-container{grid-template-areas:"logo logo lupa menu" "world world cuenta cuenta" "accountmode accountmode accountmode accountmode" "buscar buscar buscar buscar" "ticker ticker ticker ticker"!important;}
}
