
/* V225 dashboard action polish */
.zp-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;}
.zp-action-btn{min-height:92px;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;border-radius:18px!important;padding:16px 18px!important;white-space:normal!important;}
.zp-action-btn i{font-size:1.25rem;margin-bottom:8px}.zp-action-btn span{font-weight:800;font-size:1.05rem}.zp-action-btn small{opacity:.82;color:rgba(255,248,220,.78)}
.zp-action-modal .modal-content{background:linear-gradient(145deg,rgba(9,9,9,.98),rgba(27,23,12,.98));border:1px solid rgba(199,161,70,.35);color:#f8e6ad;border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.65)}
.zp-action-modal .modal-header{border-bottom-color:rgba(199,161,70,.22)}.zp-action-modal .modal-title{color:#f8d77b;font-weight:800}.zp-dark-input{background:rgba(255,255,255,.045)!important;border:1px solid rgba(199,161,70,.42)!important;color:#ffe9a5!important;border-radius:12px!important}.zp-dark-input:focus{box-shadow:0 0 0 .2rem rgba(199,161,70,.16)!important}.zp-dark-input::placeholder{color:rgba(255,233,165,.55)!important}
.zp-home-nav-item{display:list-item!important}.zp-account-menu .dropdown-menu{max-width:min(92vw,320px);}
@media(max-width:767.98px){.zp-dashboard-actions{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.zp-action-btn{min-height:78px;padding:14px 16px!important}.zp-action-modal .modal-dialog{margin:14px}.zp-action-modal .modal-content{border-radius:18px}.zp-action-modal .row>[class*=col-]{margin-bottom:4px}.zp-account-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.zp-home-nav-item{display:block!important}}
