body.theme-turquoise{--text:#163444;--muted:#617889;--brand:#0d969c;--line:#dce7eb;--shadow:0 5px 24px #123e4d09;background:#f3f6f9;color:var(--text)}
.theme-turquoise .app-shell{background:#f3f6f9}.theme-turquoise .sidebar{width:252px;background:linear-gradient(170deg,#164b5b,#126971);box-shadow:none;border:0;color:#fff}.theme-turquoise .brand small,.theme-turquoise .user-box small{color:#c3e1e5}.theme-turquoise .user-box{background:#ffffff0b;border-color:#ffffff24}.theme-turquoise .avatar{background:#1a9299}.theme-turquoise .menu a{color:#d7eaed;border-radius:9px;font-weight:600}.theme-turquoise .menu a.active,.theme-turquoise .menu a:hover{background:#ffffff20;border-color:#ffffff38;color:#fff}.theme-turquoise .logout{background:#ffffff0b;color:#fff;border-color:#ffffff2a}.theme-turquoise .content-wrap{margin-left:252px;width:calc(100% - 252px)}.theme-turquoise .topbar{background:linear-gradient(100deg,#164b5b,#10998f);color:#fff;border:0;box-shadow:none}.theme-turquoise .topbar small{color:#d4eeef}.theme-turquoise .topbar .btn{background:#ffffff15;color:#fff;border-color:#ffffff40}.theme-turquoise .container{max-width:1500px;width:100%;padding:32px}.theme-turquoise .page-title{align-items:center;gap:20px;margin-bottom:24px}.theme-turquoise h1{font-size:29px;letter-spacing:-.7px;margin:0 0 7px}.theme-turquoise h2{font-size:19px;margin:0}.theme-turquoise .page-title p{color:#617889;font-size:14px}.theme-turquoise .btn{background:#0d969c;color:white;border:1px solid transparent;border-radius:8px;padding:10px 16px;box-shadow:none;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.theme-turquoise .btn:hover{background:#087e84;transform:none}.theme-turquoise .btn.secondary{background:#fff;color:#205163;border-color:#d5e2e7}.theme-turquoise .btn.secondary:hover{background:#edf7f7;border-color:#8bc7c9}.theme-turquoise .btn.small{padding:7px 10px;font-size:12px;white-space:nowrap}.theme-turquoise .card{background:white;border:1px solid #dce7eb;border-radius:12px;box-shadow:var(--shadow)}.theme-turquoise .card:before,.theme-turquoise .card:after{display:none}.apk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.apk-stat{background:#fff;border:1px solid #dce7eb;border-top:3px solid #10aaa5;border-radius:11px;padding:18px 22px}.apk-stat small{display:block;color:#617889;font-size:13px}.apk-stat strong{display:block;font-size:30px;line-height:1.3;color:#087e84;margin:7px 0}.apk-stat span{font-size:12px;color:#7a8e99}.theme-turquoise .table-card{padding:0;overflow:hidden}.theme-turquoise .table-head{padding:22px 24px;border-bottom:1px solid #e6eef1}.theme-turquoise .muted{color:#617889}
.apk-filters{display:flex;align-items:end;gap:12px;padding:20px 24px}.apk-filters>div:first-child{flex:1}.apk-filters>div{min-width:145px}.theme-turquoise label{display:block;color:#3d5c6b;font-weight:600;font-size:12px;margin-bottom:7px}.theme-turquoise input,.theme-turquoise textarea,.theme-turquoise select{background:#fff;color:#163444;border:1px solid #ccdce2;border-radius:8px;box-shadow:none;padding:10px 12px;min-height:42px}.theme-turquoise input:focus,.theme-turquoise textarea:focus,.theme-turquoise select:focus{border-color:#109fa4;outline:3px solid #109fa41b}.theme-turquoise button:focus-visible,.theme-turquoise a:focus-visible{outline:3px solid #64d2d6;outline-offset:3px}.theme-turquoise th{background:#f4f8fa;color:#607b89;font-size:11px;letter-spacing:.6px;padding:13px 20px;border-color:#e4ecef}.theme-turquoise td{padding:18px 20px;border-color:#e8eff2;font-size:13px}.theme-turquoise tr:hover td{background:#f8fbfc}.theme-turquoise td:first-child{min-width:190px}.theme-turquoise td:nth-child(3){max-width:270px;overflow-wrap:anywhere;color:#617889}.theme-turquoise .badge.ok{background:#e0f5ef;color:#137853;border:0}.theme-turquoise .badge.off{background:#edf0f3;color:#6c7f89;border:0}.theme-turquoise .section-actions{gap:7px;margin:0;flex-wrap:wrap}.theme-turquoise td form .btn{border-color:transparent;color:#617889}.theme-turquoise .apk-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid #e4ecef;color:#617889;font-size:12px}.apk-pagination label{display:flex;align-items:center;gap:9px;margin:0}.apk-pagination select{width:70px;min-height:34px;padding:5px 8px}.apk-pagination nav{display:flex;gap:5px}.apk-pagination button{border:1px solid #dce7eb;border-radius:7px;background:#fff;color:#315568;min-width:33px;height:33px;cursor:pointer}.apk-pagination button[aria-current]{background:#0d969c;border-color:#0d969c;color:#fff}.apk-empty{text-align:center;padding:36px;color:#617889}.theme-turquoise [hidden]{display:none!important}
.theme-turquoise dialog{border:0;border-radius:16px;padding:0;background:white;color:#163444;width:min(650px,calc(100% - 28px));max-height:90dvh;box-shadow:0 25px 100px #082e4e40}.theme-turquoise dialog::backdrop{background:#092b40a6;backdrop-filter:blur(3px)}.theme-turquoise dialog .card{border:0;box-shadow:none;padding:0 28px 28px;margin:0}.theme-turquoise dialog h2{margin:0 0 24px}.theme-turquoise dialog .grid{gap:18px}.theme-turquoise dialog .section-actions{justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e4ecef}.apk-dialog-top{display:flex;justify-content:space-between;align-items:center;padding:20px 28px 12px;color:#10888f;font-size:10px;letter-spacing:1.5px;font-weight:700}.apk-dialog-top a{font-size:27px;line-height:1;color:#718894}.theme-turquoise dialog textarea{min-height:90px}.theme-turquoise #apkToast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#164b5b;color:#fff;border-radius:10px;padding:13px 22px;box-shadow:0 5px 25px #1236;z-index:100;display:none}.theme-turquoise #apkToast.visible{display:block}
@media(max-width:1000px){.theme-turquoise .content-wrap{margin-left:0;width:100%}.theme-turquoise .sidebar{width:252px}.theme-turquoise .container{padding:22px}.apk-filters{flex-wrap:wrap}.apk-filters>div:first-child{flex-basis:100%}}@media(max-width:600px){.theme-turquoise .container{padding:18px 12px}.theme-turquoise .page-title{align-items:flex-start;flex-direction:column}.theme-turquoise h1{font-size:25px}.apk-stats{gap:8px}.apk-stat{padding:12px}.apk-stat strong{font-size:24px}.apk-stat small{font-size:11px}.apk-stat span{display:none}.apk-filters{padding:16px;gap:10px}.apk-filters>div{min-width:0;flex:1}.theme-turquoise .apk-pagination{flex-wrap:wrap;padding:16px}.theme-turquoise dialog .grid{grid-template-columns:1fr}.theme-turquoise dialog .card{padding:0 20px 20px}}
@media(min-width:981px) and (max-width:1000px){.theme-turquoise .content-wrap{margin-left:252px;width:calc(100% - 252px)}}
.theme-turquoise table td,.theme-turquoise table td strong{color:#234653}.theme-turquoise table td:nth-child(3){color:#617889}.theme-turquoise dialog h2{color:#163444}
body.theme-turquoise #apkTable td,body.theme-turquoise #apkTable td strong{color:#173c4c!important;opacity:1!important}body.theme-turquoise #apkTable td:nth-child(3),body.theme-turquoise #apkTable small.muted{color:#486372!important}body.theme-turquoise #apkTable .btn{color:#fff!important}body.theme-turquoise #apkTable .btn.secondary{color:#205163!important}
body.theme-turquoise{--bg:#f3f6f9;--bg2:#e6f4f2;--panel:#fff;--panel2:#eff8f7;--text:#173c4c;--muted:#536e7c;--brand:#0d969c;--brand2:#0b7d83;--line:#d7e5e8;--shadow:0 6px 25px #123e4d0b;color:#173c4c;background:#f3f6f9}
.theme-turquoise .public-shell{background:radial-gradient(ellipse at top,#d8f3ef,transparent 65%),#f3f6f9}.theme-turquoise .public-header{background:linear-gradient(100deg,#164b5b,#10998f);border:0;color:#fff}.theme-turquoise .public-header .btn{background:#ffffff18;color:white;border-color:#ffffff40}.theme-turquoise .public-footer{color:#536e7c}.theme-turquoise .public-card,.theme-turquoise .login-card{background:white;box-shadow:0 16px 50px #17495a10}.theme-turquoise .login-logo{width:160px;border-radius:18px;margin:0 auto 24px}.theme-turquoise .public-logo{width:180px;border-radius:20px;margin-bottom:24px}.theme-turquoise .brand img{width:62px;height:62px;object-fit:contain;border-radius:12px}.theme-turquoise .public-brand img{border-radius:8px}.theme-turquoise .kicker{color:#07858d}.theme-turquoise .hero{background:linear-gradient(120deg,#fff,#eaf8f5);border-color:#d7e5e8}.theme-turquoise .hero h1,.theme-turquoise .card h1,.theme-turquoise .card h2,.theme-turquoise .card h3{color:#173c4c}.theme-turquoise .card p,.theme-turquoise .hero p{color:#536e7c}.theme-turquoise .stat,.theme-turquoise .quick-link{background:#fff;border:1px solid #d7e5e8;border-radius:12px;box-shadow:var(--shadow)}.theme-turquoise .stat{border-top:3px solid #12a8a1}.theme-turquoise .stat strong{color:#0a878b}.theme-turquoise .stat .label,.theme-turquoise .stat small,.theme-turquoise .quick-link span{color:#536e7c}.theme-turquoise .quick-link strong{color:#173c4c}.theme-turquoise .quick-link:hover{background:#edf8f6;border-color:#9acdc9}.theme-turquoise table td,.theme-turquoise table td strong{color:#173c4c!important}.theme-turquoise table td .muted{color:#536e7c!important}.theme-turquoise .code-big{color:#116b77}.theme-turquoise .copy-value{background:#f2f7f8;color:#325467;border-color:#d7e5e8;overflow-wrap:anywhere}.theme-turquoise .code-card-head{border-color:#d7e5e8}.theme-turquoise .primary-download{background:#ecf7f5;border-color:#c5e3de}.theme-turquoise .download-code strong{color:#0b7780}.theme-turquoise .whatsapp-box{background:#f0faf5;border-color:#cce8d8}.theme-turquoise details{background:#f4f8f9;border-color:#d7e5e8}.theme-turquoise summary{color:#234958}.theme-turquoise .pill.warn,.theme-turquoise .warn{background:#fff4d9;color:#8b5d00;border-color:#f2dca4}.theme-turquoise .pill.green{background:#dff4eb;color:#166b4a}.theme-turquoise .alert,.theme-turquoise .flash{background:#e2f5ee;color:#1b644d;border-color:#b4ddcc}.theme-turquoise .alert.error,.theme-turquoise .flash.error{background:#fff0ef;color:#9f3932}.theme-turquoise input::placeholder,.theme-turquoise textarea::placeholder{color:#728792;opacity:1}.theme-turquoise .btn.ghost{background:#eef7f6;border-color:#d1e4e5;color:#205163}.theme-turquoise .public-header .btn.ghost,.theme-turquoise .topbar .btn.ghost{background:#ffffff18;color:#fff}.theme-turquoise .code-form input{background:#fff;color:#173c4c}
.theme-turquoise .list-searchbar{display:flex;gap:12px;padding:18px 22px;align-items:center}.theme-turquoise .list-searchbar input{flex:1}.theme-turquoise .list-pagination{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 22px;border-top:1px solid #d7e5e8;font-size:12px;color:#536e7c}.theme-turquoise .list-pagination select{width:135px}.theme-turquoise .list-pagination nav{display:flex;gap:5px}.theme-turquoise .list-pagination button{background:#fff;color:#234958;border:1px solid #d7e5e8;border-radius:7px;min-width:33px;height:33px;cursor:pointer}.theme-turquoise .list-pagination button[aria-current]{background:#0d969c;color:white;border-color:#0d969c}.theme-turquoise .dialog-x{background:none;border:0;color:#536e7c;cursor:pointer;font-size:26px}.theme-turquoise .management-dialog{width:min(860px,calc(100% - 28px))}.theme-turquoise .management-dialog .card{margin:0}.theme-turquoise dialog form label{margin-top:12px}.theme-turquoise dialog .section-actions{display:flex}.theme-turquoise .code-iframe-dialog{width:min(950px,calc(100% - 28px));height:min(820px,92dvh);max-height:92dvh}.theme-turquoise .code-iframe-dialog iframe{border:0;width:100%;height:calc(100% - 62px);display:block}.theme-turquoise .customer-search{margin-bottom:8px}.theme-turquoise .share-options{margin:16px 22px;padding:12px;border:1px solid #d7e5e8;border-radius:9px}.theme-turquoise .share-options summary{cursor:pointer;font-weight:600}.theme-turquoise .share-options .whatsapp-box{margin:12px 0 0}.theme-turquoise .secondary-download{background:#f3f8f9;border-color:#d7e5e8}.theme-turquoise .secondary-download summary{color:#234958}.theme-turquoise .code-card-head .kicker,.theme-turquoise .primary-download label{color:#2f6571}.theme-turquoise .empty{background:#fff;color:#536e7c;border-color:#d7e5e8}.theme-turquoise table .btn{color:#fff!important}.theme-turquoise table .btn.secondary{color:#205163!important}.theme-turquoise .topbar strong,.theme-turquoise .sidebar strong{color:#fff}.theme-turquoise [hidden]{display:none!important}
@media(max-width:600px){.theme-turquoise .list-searchbar{padding:14px;gap:8px}.theme-turquoise .list-pagination{flex-wrap:wrap;padding:14px}.theme-turquoise .management-dialog .grid-3{grid-template-columns:1fr}.theme-turquoise .code-iframe-dialog{height:93dvh}.theme-turquoise .share-options{margin:12px}.theme-turquoise .primary-download{padding:14px}.theme-turquoise .code-card-head,.theme-turquoise .code-card-body{padding:16px}}
.theme-turquoise .brand img,.theme-turquoise .public-brand img,.theme-turquoise .login-logo,.theme-turquoise .public-logo{border-radius:0;background:transparent;object-fit:contain}.theme-turquoise .public-logo{width:170px;margin:0 auto 22px}.theme-turquoise .login-logo{width:155px}.theme-turquoise .public-card{margin-top:30px}.theme-turquoise .login-card{margin-top:20px}
.theme-turquoise .download-code small{color:#356674}.theme-turquoise .download-code strong[style]{color:#896000!important}.theme-turquoise .link-box{background:#fff;color:#234958;border:1px solid #cfe1e4;overflow-wrap:anywhere}.theme-turquoise .link-box.muted{color:#536e7c}.theme-turquoise .pill.blue{background:#e2f1f4;color:#245d6a;border-color:#bfdae0}.theme-turquoise .badge{font-weight:600}.theme-turquoise .alert-error{background:#fff0ef;color:#95372f;border-color:#edc5c1}.theme-turquoise .alert-success{background:#e2f5ee;color:#1b644d;border-color:#b4ddcc}
.theme-turquoise .btn.danger,.theme-turquoise table .btn.danger,.apk-page .btn.danger{background:#fff1f0!important;border-color:#eabdb8!important;color:#a33229!important}.theme-turquoise .btn.danger:hover{background:#ffe0dc!important}.theme-turquoise .delete-record-form{margin:0}.theme-turquoise table td{overflow-wrap:anywhere}
@media(max-width:680px){
body.theme-turquoise,body.apk-page{overflow-x:hidden;font-size:15px}
.theme-turquoise .sidebar{width:min(272px,86vw);overflow-y:auto;padding:14px}
.theme-turquoise .content-wrap,.apk-page .content-wrap{margin-left:0;width:100%;min-width:0}
.theme-turquoise .container,.apk-page .container{padding:18px 12px;width:100%;min-width:0}
.theme-turquoise .topbar{height:68px;padding:0 12px;gap:10px}
.theme-turquoise .topbar strong{font-size:14px}.theme-turquoise .topbar small{font-size:11px}
.theme-turquoise .menu-toggle{min-width:44px;min-height:44px}
.theme-turquoise .page-title{display:flex;flex-direction:column;align-items:stretch;gap:14px}
.theme-turquoise .page-title h1{font-size:25px}.theme-turquoise .page-title>.btn,.theme-turquoise .page-title>button{align-self:flex-start}
.theme-turquoise input,.theme-turquoise textarea,.theme-turquoise select,.apk-page input,.apk-page textarea,.apk-page select{font-size:16px;max-width:100%;min-height:44px}
.theme-turquoise .btn,.apk-page .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.theme-turquoise .grid,.theme-turquoise .grid-3,.theme-turquoise .cards-grid{grid-template-columns:minmax(0,1fr)}
.theme-turquoise .stats-grid,.theme-turquoise .quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.theme-turquoise .stat{padding:14px}.theme-turquoise .stat strong{font-size:27px}
.theme-turquoise .table-wrap{overflow:visible}
.theme-turquoise table.mobile-records{display:block;min-width:0!important;width:100%}
.theme-turquoise .mobile-records tbody{display:block;width:100%}
.theme-turquoise .mobile-records tr.mobile-table-heading{display:none!important}
.theme-turquoise .mobile-records tr{display:block;padding:12px 14px;border-bottom:8px solid #f0f5f7}
.theme-turquoise .mobile-records td,.apk-page .mobile-records td{display:block;position:relative;width:100%;min-width:0!important;max-width:none!important;padding:9px 0 9px 108px;border:0;font-size:14px;min-height:38px;overflow-wrap:anywhere}
.theme-turquoise .mobile-records td:before{content:attr(data-label);position:absolute;left:0;top:11px;max-width:98px;color:#536e7c;font-size:11px;font-weight:700;letter-spacing:.3px}
.theme-turquoise .mobile-records .section-actions{display:flex;flex-wrap:wrap;gap:8px}
.theme-turquoise .mobile-records .section-actions .btn{font-size:12px;padding:8px 10px}
.theme-turquoise .mobile-records td:first-child strong{font-size:15px}
.theme-turquoise .table-head{padding:16px}.theme-turquoise .list-searchbar{padding:14px 12px}
.theme-turquoise .list-pagination,.theme-turquoise .apk-pagination{flex-wrap:wrap;gap:12px}
.theme-turquoise .list-pagination nav button,.theme-turquoise .apk-pagination nav button{min-width:40px;height:40px}
}
@media(max-width:680px){
.theme-turquoise dialog{max-height:92dvh;width:calc(100% - 20px);border-radius:12px}
.theme-turquoise dialog .card{padding:0 16px 20px}
.theme-turquoise .apk-dialog-top{padding:16px}
.theme-turquoise .management-dialog .grid-3{grid-template-columns:1fr}
.theme-turquoise .code-iframe-dialog{width:calc(100% - 12px);height:94dvh;max-height:94dvh}
.theme-turquoise .primary-download{grid-template-columns:1fr;gap:16px}
.theme-turquoise .whatsapp-row{display:flex;flex-direction:column;align-items:stretch}
.theme-turquoise .code-form{display:flex;flex-direction:column;gap:12px}
.theme-turquoise .code-form .btn{width:100%;margin:0}
.theme-turquoise .public-container{width:100%;padding:20px 12px}
.theme-turquoise .public-header{padding:0 14px;height:70px;gap:10px}
.theme-turquoise .public-brand{font-size:14px}
.theme-turquoise .public-logo{width:145px}
.theme-turquoise .public-card,.theme-turquoise .login-card{margin:12px auto;padding:24px 18px}
.theme-turquoise .public-card h1{font-size:25px}
.theme-turquoise .apk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.theme-turquoise .apk-stat{min-width:0}
.theme-turquoise .apk-filters{padding:14px;gap:10px}
.theme-turquoise .apk-filters>div{min-width:0}
.theme-turquoise .apk-filters>div:first-child{flex-basis:100%}
.theme-turquoise #apkToast{max-width:calc(100% - 24px);font-size:14px}
}
