/* APRO 8.24 — interface repair */
.apro824-logo-primary{filter:none!important}.apro67-mainbar{min-height:102px!important}.apro67-mainbar-inner{min-height:102px!important}
.apro72-merchant-actions{position:relative!important;z-index:25!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:24px 0!important}
.apro72-merchant-actions button{position:relative!important;z-index:26!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;min-height:84px!important;border:1px solid #cddde6!important;background:#fff!important;color:#093752!important;border-radius:15px!important;font-weight:900!important;font-size:15px!important;box-shadow:0 8px 24px rgba(7,48,75,.05)!important;transition:.16s ease!important}
.apro72-merchant-actions button:first-child{background:#08966a!important;color:#fff!important;border-color:#08966a!important}
.apro72-merchant-actions button:hover{transform:translateY(-2px)!important;border-color:#7bbfa9!important;box-shadow:0 12px 28px rgba(7,48,75,.1)!important}
.apro63-view{position:relative!important}.apro63-view.on{display:block!important;animation:apro824View .18s ease}.apro63-view:not(.on){display:none!important}
@keyframes apro824View{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}
.apro63-t-sidebar .apro63-nav{pointer-events:auto!important;cursor:pointer!important}
.apro824-terminal-toast{position:fixed;right:24px;bottom:24px;z-index:999999;background:#073854;color:#fff;border-radius:10px;padding:10px 13px;font:800 11px/1.3 system-ui;box-shadow:0 14px 35px rgba(0,0,0,.18)}
.apro824-recovery{background:#fff;border:1px solid #d9e5eb;border-radius:18px;padding:22px}.apro824-recovery>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#07805a}.apro824-recovery h2{font-size:28px;margin:6px 0}.apro824-recovery p{color:#667e8d}.apro824-recovery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.apro824-recovery article{background:#f3f8fa;border:1px solid #dfe8ed;border-radius:12px;padding:15px}.apro824-recovery article b,.apro824-recovery article small{display:block}.apro824-recovery article b{font-size:26px;color:#073854}.apro824-recovery article small{color:#6e8390}.apro824-recovery .note{font-size:11px}
.apro65-control aside nav{padding-bottom:22px!important}.apro65-nav-label{display:block!important;margin:18px 12px 6px!important;font-size:9px!important;letter-spacing:.15em!important;color:#87b5ca!important;font-weight:900!important}.apro65-control aside nav a{min-height:42px!important;border-radius:9px!important;margin:2px 7px!important}.apro65-control aside nav a i{width:24px!important;text-align:center!important}.apro65-control aside nav a.on{background:#0a8865!important}.apro62-brand .mark{background:#fff!important;color:#087b5c!important;font-weight:950!important}.apro62-brand small{color:#8de1bd!important}
@media(max-width:1100px){.apro72-merchant-actions{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:700px){.apro72-merchant-actions{grid-template-columns:repeat(2,1fr)!important}.apro72-merchant-actions button{min-height:66px!important;font-size:12px!important}}
