/* Task189: OPEN is colorful/bright; selected restriction is muted GREY.
   Pure styling: current on:false => desired blocking OFF; task183 network
   enforcement remains unavailable and all status messages remain preview-only. */
.pc-split-card.is-off{background:linear-gradient(114deg,#fffefd 0%,#f8efff 100%);border-color:#bd9ae9;box-shadow:0 5px 15px rgba(113,53,184,.10)}
.pc-split-card.is-off .pc-split-main{color:#302043}
.pc-split-card.is-off .pc-split-main::before{background:linear-gradient(112deg,#fff 0%,#fffaff 89%);box-shadow:8px 0 14px rgba(118,60,184,.17),inset -1px 0 0 rgba(165,106,223,.10)}
.pc-split-card.is-off .pc-split-icon{filter:none!important;opacity:1!important}
.pc-split-card.is-off .pc-split-icon.adult{background:#f1e8ff;color:#7134be}
.pc-split-card.is-off .pc-split-icon.youtube{background:#fff0f1;color:#e92d39}
.pc-split-card.is-off .pc-split-icon.tiktok{background:#f1edfa;color:#2d2540}
.pc-split-card.is-off .pc-split-icon.facebook{background:#e8f1ff;color:#2066b9}
.pc-split-card.is-off .pc-split-status{color:#63488c}
.pc-split-card.is-off .pc-split-clock{background:linear-gradient(135deg,#efe1ff,#f8f1ff)!important;color:#7137c3;border-color:transparent}
.pc-split-card.is-on{background:linear-gradient(110deg,#f1f0f4,#ebe9ef);border-color:#dad5e0;box-shadow:0 3px 11px rgba(88,78,109,.07)}
.pc-split-card.is-on .pc-split-main{color:#77717f}
.pc-split-card.is-on .pc-split-main::before{background:linear-gradient(112deg,#eae8ed,#f4f2f6);box-shadow:6px 0 12px rgba(87,76,103,.12),inset -1px 0 0 rgba(151,142,167,.15)}
.pc-split-card.is-on .pc-split-icon{filter:grayscale(.86)!important;opacity:.83!important}
.pc-split-card.is-on .pc-split-status{color:#69616f}
.pc-split-card.is-on .pc-split-clock{background:linear-gradient(130deg,#e9e5f0,#f4f0fa)!important;color:#635573}
.pc-split-card.is-on.has-schedule .pc-split-clock{background:linear-gradient(132deg,#e3dceb,#f0e9f6)!important;color:#654d85}
/* Never suppress pointer interaction: the separate clock stays available. */
.pc-split-card .pc-split-main,.pc-split-card .pc-split-clock{cursor:pointer}

/* v201 — keep category logos colorful in both open and blocked states */
.pc-split-card.is-on .pc-split-icon,
.pc-split-card.is-off .pc-split-icon{filter:none!important;opacity:1!important}
.pc-split-icon.instagram{background:linear-gradient(135deg,#ffe2ef,#eee1ff)!important;color:#c72d91!important}
.pc-split-icon.gambling{background:linear-gradient(135deg,#eee4ff,#e4d6ff)!important;color:#7240ba!important}
.pc-split-icon.skynet-tv{background:linear-gradient(135deg,#e7d8ff,#cfb7ff)!important;color:#6f31d0!important;font-size:12px!important;font-weight:950!important}
.pc-split-icon.map-skynet-am{background:linear-gradient(135deg,#dff5ff,#dde8ff)!important;color:#2378bd!important;font-size:18px!important;font-weight:950!important}
