
/* CreativeSub V27 - isolated Switch Records UI
   Loaded as a real external stylesheet so PHP conditional login markup cannot swallow it. */
.v26-switch-page{width:100%!important;display:block!important;margin:4px 0 30px!important;font-family:inherit!important}
.v26-switch-page *{box-sizing:border-box}
.v26-overall{display:block!important;width:100%!important;background:linear-gradient(180deg,#fff8dc 0%,#fff2c2 100%)!important;border:1.5px solid #e0aa2f!important;border-radius:18px!important;padding:20px 22px!important;margin:0 0 18px!important;box-shadow:0 8px 24px rgba(160,110,10,.08)!important}
.v26-overall-top{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:flex-start!important}
.v26-title-wrap{display:flex!important;gap:14px!important;align-items:flex-start!important;min-width:0!important}
.v26-round-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f2a500!important;color:#fff!important;font-size:20px!important;flex:0 0 46px!important}
.v26-overall h2{margin:0 0 5px!important;font-size:20px!important;line-height:1.25!important;color:#382f1f!important}
.v26-overall p{margin:0!important;color:#7d7053!important;font-size:12px!important;line-height:1.5!important}
.v26-percent{font-size:14px!important;font-weight:900!important;color:#735a19!important;white-space:nowrap!important}
.v26-progress{display:block!important;width:100%!important;height:11px!important;background:#fff!important;border-radius:999px!important;overflow:hidden!important;margin:15px 0 12px!important}
.v26-progress span{display:block!important;height:100%!important;background:linear-gradient(90deg,#f09e00,#ffb43b)!important;border-radius:999px!important}
.v26-overall-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.v26-overall-stats>div{display:flex!important;flex-direction:column!important;gap:3px!important;background:rgba(255,255,255,.62)!important;border-radius:10px!important;padding:10px 12px!important}
.v26-overall-stats small,.v26-state small{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#7e7e72!important;font-weight:900!important}
.v26-overall-stats strong{font-size:17px!important;color:#342e20!important}.v26-overall-stats .danger strong{color:#b1453d!important}

.v26-panel{display:block!important;width:100%!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:17px!important;margin:0 0 18px!important;overflow:hidden!important;box-shadow:0 6px 22px rgba(20,45,33,.045)!important}
.v26-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 18px!important;border-bottom:1px solid #e7eeea!important}
.v26-panel-head h3{margin:0 0 3px!important;font-size:17px!important;line-height:1.3!important;color:#203c31!important}
.v26-panel-head p{margin:0!important;color:#819087!important;font-size:11px!important}
.v26-refresh{display:inline-flex!important;text-decoration:none!important;color:#176b4d!important;background:#f1f7f4!important;border:1px solid #d9e7e0!important;border-radius:9px!important;padding:8px 11px!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}

.v26-org-scroll,.v26-record-scroll{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}
.v26-org-table{display:block!important;min-width:920px!important;width:100%!important}
.v26-org-row{display:grid!important;grid-template-columns:minmax(260px,2fr) 170px 120px 160px 90px 90px!important;align-items:center!important;border-bottom:1px solid #edf2ef!important;background:#fff!important}
.v26-org-row>div{display:block!important;padding:13px 15px!important;font-size:12px!important;min-width:0!important}
.v26-org-head{background:#f5f8f7!important;color:#5e6f67!important;text-transform:uppercase!important;font-weight:900!important}
.v26-org-head>div{font-size:10px!important}
.v26-org-row strong{display:block!important;color:#273d33!important}.v26-org-row small{display:block!important;color:#88958e!important;margin-top:4px!important}
.v26-mini{display:block!important;height:6px!important;background:#eef2f0!important;border-radius:999px!important;overflow:hidden!important;margin-top:6px!important}
.v26-mini span{display:block!important;height:100%!important;background:#dfa019!important}
.v26-status{display:inline-flex!important;padding:6px 9px!important;border-radius:999px!important;background:#fff2c4!important;color:#89650f!important;font-weight:900!important;font-size:10px!important}
.v26-status.done{background:#e3f5eb!important;color:#176b48!important}.v26-failed{color:#b33c38!important;font-weight:900!important}.v26-empty{padding:28px!important;text-align:center!important;color:#8a9690!important}

.v26-state-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}
.v26-state{display:block!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:14px!important;padding:14px 16px!important;box-shadow:0 5px 18px rgba(20,45,33,.04)!important}
.v26-state strong{display:block!important;margin-top:4px!important;font-size:24px!important;color:#243d33!important}
.v26-state.processing strong{color:#ae760a!important}.v26-state.failed strong{color:#b13f40!important}.v26-state.success strong{color:#0b7b54!important}
.v26-safe-note{display:flex!important;align-items:center!important;gap:10px!important;background:#edf9f4!important;border:1px solid #cfe9dc!important;border-radius:12px!important;padding:11px 14px!important;margin:0 0 18px!important;color:#356050!important;font-size:11px!important;font-weight:800!important}
.v26-safe-note>span{width:9px!important;height:9px!important;border-radius:50%!important;background:#12a672!important;box-shadow:0 0 0 5px rgba(18,166,114,.1)!important;flex:0 0 9px!important}

.v26-controls{padding-bottom:17px!important}.v26-controls form{display:block!important;padding:16px 18px 0!important;margin:0!important}
.v26-control-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important}
.v26-control-grid button{appearance:none!important;-webkit-appearance:none!important;width:100%!important;border:1px solid #d9e5df!important;border-radius:10px!important;background:#f8fbf9!important;padding:11px 8px!important;font-size:11px!important;font-weight:900!important;color:#28483c!important;cursor:pointer!important;box-shadow:none!important}
.v26-control-grid button.primary{background:#0b7a53!important;color:#fff!important;border-color:#0b7a53!important}.v26-control-grid button.danger{background:#fff0ef!important;color:#9b3c36!important;border-color:#efc7c4!important}
.control-state{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#e9f5ef!important;color:#28644e!important;font-size:10px!important;font-weight:900!important}

.v26-mode{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#eaf7f1!important;color:#16704b!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}
.v26-record-table{display:table!important;width:100%!important;min-width:1120px!important;border-collapse:collapse!important;background:#fff!important}
.v26-record-table thead{display:table-header-group!important}.v26-record-table tbody{display:table-row-group!important}.v26-record-table tr{display:table-row!important}
.v26-record-table th,.v26-record-table td{display:table-cell!important}
.v26-record-table th{background:#f5f8f7!important;color:#62736a!important;padding:12px 14px!important;text-align:left!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid #e5ece8!important}
.v26-record-table td{padding:14px!important;border-bottom:1px solid #edf2ef!important;vertical-align:middle!important;font-size:12px!important}
.v26-record-table tr:hover td{background:#f8fcfa!important}.v26-record-table td:nth-child(2){min-width:260px!important}.v26-record-table td:nth-child(3),.v26-record-table td:nth-child(4){min-width:190px!important}.v26-record-table td:last-child{min-width:220px!important}
.v26-email{display:block!important;color:#157251!important}.v26-record-table small{display:block!important;color:#89958f!important;margin-top:4px!important}.v26-from{color:#c23d50!important;font-weight:900!important}.v26-to{color:#126d4d!important;font-weight:900!important}.v26-na{color:#8b9590!important}
.v26-attempt{display:inline-flex!important;min-width:27px!important;height:27px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fff7db!important;color:#9a6c10!important;font-weight:900!important}
.v26-badge{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.v26-badge.processing{background:#fff2c9!important;color:#8d6511!important}.v26-badge.success{background:#e5f5ec!important;color:#177148!important}.v26-badge.failed{background:#ffe8e7!important;color:#a83c36!important}.v26-reason{color:#68776f!important}

@media(max-width:900px){
 .v26-overall-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v26-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v26-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:600px){
 .v26-switch-page{padding:0!important}
 .v26-overall{padding:15px!important;border-radius:14px!important}
 .v26-overall-top{flex-direction:column!important}
 .v26-title-wrap{gap:10px!important}.v26-round-icon{width:38px!important;height:38px!important;flex-basis:38px!important}
 .v26-overall h2{font-size:17px!important}.v26-overall-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v26-panel-head{align-items:flex-start!important;flex-direction:column!important;padding:14px!important}
 .v26-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v26-controls form{padding:14px!important}.v26-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v26-control-grid button{min-height:44px!important}
 .v26-safe-note{font-size:10px!important;line-height:1.5!important}
 .v26-org-scroll,.v26-record-scroll{border-top:0!important}
}
