/* LineClub command interface: native Plexus geometry, colours and content. */
:root{--lc-void:#050819;--lc-panel:#080f25;--lc-edge:#244965;--lc-cyan:#05b9f3;--lc-ice:#eaf6ff;--lc-muted:#a3b8d0;--lc-violet:#a174ca;--lc-cut:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
body.lineclub-public{color:var(--lc-ice);color-scheme:dark}.lineclub-public .nav-item-inner{background:linear-gradient(125deg,#101a2df0,#080b20f0 60%,#22152cec);border:1px solid #3478956b;box-shadow:inset 0 1px #b7e9ff12,inset 0 -3px #0006,0 12px 32px #0003;clip-path:var(--lc-cut)}.lineclub-public .nav-item:hover .nav-item-inner,.lineclub-public .nav-item:focus-visible .nav-item-inner{background:linear-gradient(120deg,#0f2940ef,#100f28ee);border-color:#28c9ff;box-shadow:inset 0 0 24px #05b9f31f,0 0 22px #05b9f31f}.lineclub-public .nav-item-icon{font-weight:600;letter-spacing:.04em}.lineclub-public .nav-item-icon i{opacity:.85;filter:brightness(1.55) drop-shadow(0 0 4px #0ab6e43a)}.lineclub-public .nav-item-inner:before{content:attr(data-numb);position:absolute;left:8px;top:8px;width:20px;height:1px;background:#18bdf9;box-shadow:0 3px #18bdf939}.lineclub-public .login-form-inner{background:linear-gradient(115deg,#081225de,#0d0b21c9);box-shadow:inset 0 1px #a7dcff16,0 20px 55px #0002}.lineclub-public .login-form input{color:#eaf6ff;caret-color:#27c5fb}.lineclub-public .login-form input::placeholder{color:#b8c5dc;opacity:1}.lineclub-public .login-form input:focus{box-shadow:0 1px #00baff,0 9px 18px -10px #00baff55}.lineclub-public .contact-phone,.lineclub-public .working-day{background:linear-gradient(120deg,#0b182aed,#0c1026ed)!important;box-shadow:inset 0 1px #a5e0ff13,0 8px 22px #0002;border-radius:0!important}.lineclub-public .lc-login-button{background:linear-gradient(130deg,#10253b,#090e22);letter-spacing:.07em}.lineclub-public .lc-editorial,.lineclub-public .lc-card,.lineclub-public .lc-article{background:linear-gradient(125deg,#0e1c31ed,#090e24ed 70%,#171126e8);box-shadow:inset 0 1px #b4e5ff12,0 18px 50px #0003}.lineclub-public .lc-card{border-radius:0}.lineclub-public .lc-tag,.lineclub-public .sign-title{color:#2fc7ff}.lineclub-public .lc-editorial h1{text-shadow:0 2px 18px #24b9f31c}.lineclub-public [data-y3-footer-tools]{right:24px!important;bottom:24px!important;gap:14px!important}.lineclub-public [data-y3-footer-tools]>a{font-size:10px!important;letter-spacing:.06em;color:#a6c1d4!important}.lineclub-public .ys-panel{background:linear-gradient(135deg,#101c31f7,#100e25f7)!important;color:#edf6ff!important;border:1px solid #1dbbfa88!important;border-radius:2px!important;box-shadow:0 24px 80px #0008,inset 0 1px #8ee2ff21!important}.lineclub-public .ys-panel input{background:#080f24!important;color:#eaf6ff!important;border-color:#327092!important}
/* The same command deck continues into the client cabinet. */
body.lineclub-portal{background:#06091e url('/img/plexus/bg-1.jpg.webp') center/cover fixed;color:var(--lc-ice);font-family:'Open Sans',sans-serif;font-size:14px;color-scheme:dark}.lineclub-portal .ambient{background:radial-gradient(ellipse at 80% 20%,#24123788,transparent 65%),linear-gradient(90deg,#0ab8ff06 1px,transparent 1px),linear-gradient(#0ab8ff04 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.lineclub-portal .top{background:linear-gradient(180deg,#071124e8,#090d22bd);border-bottom:1px solid #285b795c}.lineclub-portal .top nav{gap:20px}.lineclub-portal .shell{padding-top:44px}.lineclub-portal .panel,.lineclub-portal .card,.lineclub-portal .module{position:relative;background:linear-gradient(120deg,#0d1b31f2,#0a0e25ed 65%,#1d132bec);border:1px solid #28638194;border-radius:2px;box-shadow:inset 0 1px #b8eaff14,0 12px 36px #0004;padding:26px}.lineclub-portal .panel{max-width:920px;margin:auto}.lineclub-portal .panel:before{content:'';position:absolute;left:-1px;top:-1px;width:70px;height:12px;border-top:2px solid #07bafa;border-left:2px solid #07bafa}.lineclub-portal h1{font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:-.03em}.lineclub-portal h2{font-size:20px;font-weight:600}.lineclub-portal .badge{background:#0b263e;border:1px solid #296a8e;color:#8dddff;border-radius:1px;font-size:11px}.lineclub-portal :is(input,textarea,select){background:#070e23;border:1px solid #2b536f;color:#ecf8ff;border-radius:2px}.lineclub-portal :is(input,textarea,select):focus{border-color:#0cbbf5;outline:1px solid #0cbbf555}.lineclub-portal details{margin-top:24px;padding-top:18px;border-top:1px solid #285b79}.lineclub-portal summary{color:#a6def4;cursor:pointer}.lineclub-portal .notice{background:#0c2039;color:#ccecff}.lineclub-portal .bottom{background:#070c1fd9;color:#a8bdd2}
/* Management uses the site's palette at every depth, including forms and tables. */
html:has(body.lineclub-admin){background:#06091e!important;color-scheme:dark}html:has(body.lineclub-admin),html[data-theme]:has(body.lineclub-admin){--primary:#09baf3;--secondary:#0b2038;--accent:#80dfff;--body-bg:#080e23;--body-fg:#e4f1ff;--header-bg:#090e23;--header-color:#eaf6ff;--breadcrumbs-bg:#0b1428;--breadcrumbs-fg:#a4c4db;--link-fg:#8ddcff;--link-hover-color:#eaf6ff;--hairline-color:#284763;--border-color:#2b4c68;--darkened-bg:#0a152b;--selected-bg:#11263e;--selected-row:#10273d;--button-bg:#0c2a45;--button-fg:#eaf6ff;--default-button-bg:#0b3c60;--default-button-hover-bg:#14577d;--button-hover-bg:#124567;--body-quiet-color:#a3bad3;--body-loud-color:#e7f6ff;--header-link-color:#8fdcff;--close-button-bg:#24435b;--close-button-hover-bg:#386580;--object-tools-bg:#123550;--object-tools-fg:#eaf6ff;--object-tools-hover-bg:#1d5677;--message-success-bg:#103b37;--message-warning-bg:#392c29;--message-error-bg:#361b2d;--error-fg:#ff9db2;--crm-bg:#070b20;--crm-card:#0b142a;--crm-text:#e7f4ff;--crm-muted:#a5bbd2;--crm-line:#284763;--crm-gold:#23c3fa;--crm-soft:#10243b;--crm-shadow:0 16px 45px #0004}
body.lineclub-admin{background:#06091e url('/img/plexus/bg-1.jpg.webp') center/cover fixed!important;color:#e8f6ff!important;font-family:'Open Sans',sans-serif!important}body.lineclub-admin #header{background:linear-gradient(90deg,#0b1830f5,#0a0d22f2 65%,#20132df0)!important;border-bottom:1px solid #2b759488!important;box-shadow:inset 0 1px #b3e5ff14,0 8px 30px #0003!important}body.lineclub-admin .crm-brand-mark{border-color:#27aeea;border-radius:0;background:#0b1c32;box-shadow:inset 0 0 20px #00baff14;clip-path:var(--lc-cut)}body.lineclub-admin .crm-brand-mark:after{display:none}body.lineclub-admin #user-tools a{color:#9adcf9!important}body.lineclub-admin :is(.breadcrumbs,#nav-sidebar,.module,#changelist,.crm-module-root,.crm-feed,.crm-realtime-stage,.lc-demo-owner,.lc-demo-notice,.crm-kpis article,.submit-row,.inline-group,.tabular,.selector-available h2,.selector-chosen h2){background:linear-gradient(120deg,#0c1930ed,#090e24ef 70%,#171228ed)!important;color:#e7f4ff;border-color:#285575!important;border-radius:2px!important;box-shadow:inset 0 1px #a5e5ff0c,0 10px 32px #0003!important}body.lineclub-admin :is(.crm-model,.crm-model-main,.crm-model-add,.crm-site-link,.lc-dashboard-links a,.lc-module-links a,.lc-admin-tools a,.lc-demo-grid>a){background:linear-gradient(120deg,#10223a,#0b142a)!important;color:#d6efff!important;border:1px solid #2c6482!important;border-radius:1px!important}body.lineclub-admin .crm-model-main:hover,body.lineclub-admin .lc-demo-grid>a:hover{border-color:#0bbcf8!important;box-shadow:inset 0 0 20px #0bbcf811}body.lineclub-admin :is(.crm-app-icon,.crm-model-main>span:first-child){background:#11263e!important;color:#51d0ff!important;border-radius:0!important}body.lineclub-admin #nav-sidebar{border-right:1px solid #29506c!important}body.lineclub-admin #nav-sidebar :is(th,td,a){color:#bce3f8!important}body.lineclub-admin #nav-sidebar .current-model{background:#113450!important}body.lineclub-admin .module h2,body.lineclub-admin .inline-group h2{background:#10263e!important;color:#b4ebff!important;letter-spacing:.08em;font-size:11px}body.lineclub-admin :is(input:not([type=checkbox],[type=radio],[type=submit]),textarea,select){background:#070e22!important;color:#e7f4ff!important;border:1px solid #335a76!important;border-radius:2px!important;box-shadow:inset 0 2px 6px #0003}body.lineclub-admin :is(input,textarea,select):focus{outline:1px solid #06baf3!important;border-color:#06baf3!important}body.lineclub-admin :is(button,input[type=submit],.object-tools a,.submit-row a){background:linear-gradient(120deg,#15344c,#0b1b31)!important;color:#e9f7ff!important;border:1px solid #2389b4!important;border-radius:1px!important;letter-spacing:.04em}body.lineclub-admin :is(button,input[type=submit],.object-tools a):hover{border-color:#27cafa!important;background:#144364!important}body.lineclub-admin :is(#changelist-filter,#changelist-filter h2,.actions,#toolbar,.paginator){background:#0b1730!important;color:#bed7ed!important;border-color:#294d69!important}body.lineclub-admin #result_list th{background:#10243b!important;color:#c5edff!important;border-bottom:1px solid #28779a!important}body.lineclub-admin #result_list tbody tr{background:#0a142a!important}body.lineclub-admin #result_list tbody tr:nth-child(even){background:#0c1a30!important}body.lineclub-admin #result_list tbody tr:hover{background:#112f49!important}body.lineclub-admin :is(td,th,label,.form-row p,.readonly){color:#d4e8fb!important}body.lineclub-admin .help{color:#a0bad2!important}body.lineclub-admin .form-row{border-bottom-color:#253d59!important}body.lineclub-admin .crm-welcome h1{color:#edf8ff;font-size:clamp(27px,3vw,38px);letter-spacing:-.04em}body.lineclub-admin .crm-kpis strong{color:#69d8ff}body.lineclub-admin .crm-eyebrow{color:#43cafa}body.lineclub-admin .lc-demo-grid>a{padding:24px;position:relative}body.lineclub-admin .lc-demo-grid>a:before{content:'';width:25px;position:absolute;top:-1px;left:-1px;border-top:2px solid #00baff}body.lineclub-admin .lc-demo-grid strong{font-weight:500;color:#64d8ff}body.lineclub-admin .lc-demo-notice{color:#bedef2;font-size:12px}body.lineclub-admin .y3-demo-budget{background:linear-gradient(120deg,#0e1d32,#0b1129 70%,#21142d)!important;color:#e4f3ff!important;border:1px solid #296381!important;border-radius:2px!important;box-shadow:inset 0 1px #a8e4ff14,0 12px 35px #0004!important}body.lineclub-admin .y3-demo-budget :is(p,small,span,label){color:#b8d1e5}body.lineclub-admin .y3-demo-player-head h2{color:#effaff}body.lineclub-admin .y3-demo-settings,body.lineclub-admin .y3-demo-preview{background:#0b172e!important;border-color:#295675!important;border-radius:2px!important}body.lineclub-admin .y3-demo-player-bottom{background:#0b1830!important;border-color:#2d6080!important}body.lineclub-admin progress{accent-color:#08bffa}body.lineclub-admin .y3-demo-budget svg{color:#58cdff}body.lineclub-admin .crm-chart-wrap{background:#091429}body.lineclub-admin button[disabled]{opacity:.5;cursor:not-allowed}
@media(max-width:767px){.lineclub-public [data-y3-footer-tools]{right:12px!important;bottom:14px!important}.lineclub-portal .top{padding:18px 5%;flex-wrap:wrap;gap:16px}.lineclub-portal .top nav{gap:14px;flex-wrap:wrap;font-size:12px}.lineclub-portal .card,.lineclub-portal .panel{padding:20px}.lineclub-portal .shell{padding-top:28px}body.lineclub-admin #content{padding:20px 14px!important}body.lineclub-admin #header{padding:12px 14px!important;height:auto!important;min-height:72px}.lineclub-admin .lc-admin-tools{flex-wrap:wrap}body.lineclub-admin .y3-demo-budget{padding:16px!important}}
@media(prefers-reduced-motion:reduce){.lineclub-public *,.lineclub-portal *,.lineclub-admin *{scroll-behavior:auto!important}}
.lineclub-public [data-y3-footer-tools]{position:fixed!important;left:auto!important;right:24px!important;bottom:24px!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:14px!important;z-index:75!important}.lineclub-public yeti3-page-qr{width:114px!important;max-width:114px!important;flex:0 0 114px!important;margin:0!important}.lineclub-public .nav-item-icon{white-space:nowrap;letter-spacing:.01em}@media(max-width:600px){.lineclub-public [data-y3-footer-tools]{right:12px!important;bottom:14px!important;flex-direction:column!important;gap:6px!important;align-items:flex-end!important}.lineclub-public yeti3-page-qr{width:98px!important;max-width:98px!important;flex-basis:auto!important}.lineclub-public [data-y3-footer-tools]>a{font-size:8px!important}}

.lineclub-demo :is(yeti3-admin-gpu,yeti3-gpu-live){display:none!important}

.lineclub-demo [data-qr-admin]{display:none!important}
/* Readable network search: keep the SDK's context, index and interaction model. */
:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel{background:linear-gradient(135deg,#0d1930fa,#100d25fa)!important;color:#eaf5ff!important;border:1px solid #319cc488!important;border-radius:2px!important;--ys-text:#eaf5ff!important;--ys-copy-color:#c4d7e9!important;--ys-heading-color:#eaf5ff!important;--ys-link-color:#8cddff!important;--ys-surface:#091326!important;--ys-line:#31536e!important;--ys-field-color:#eaf5ff!important;--ys-field-bg:#09172d!important;--ys-field-line:#31718f!important;--ys-accent:#34c9ff!important;--ys-button-color:#eaf5ff!important;--ys-button-bg:#10304b!important;box-shadow:0 26px 90px #0009,inset 0 1px #9adfff21!important}.ys-panel::backdrop{background:#030817c7!important;backdrop-filter:blur(13px)!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel :is(.ys-identity,.ys-label,.ys-controls label,.ys-status,.ys-meta,.ys-snippet,.ys-footer,.ys-footer a,.ys-hints,.ys-hints span){color:#abc4da!important;opacity:1!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel :is(h2,h3,h3 a){color:#e7f6ff!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel input,:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel select{background:#08162b!important;color:#e9f6ff!important;border-color:#2c6382!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-scopes button[aria-pressed=true]{background:linear-gradient(110deg,#174968,#12374f)!important;border-color:#48ceff!important;box-shadow:inset 0 -2px #38bdeb!important;color:#effbff!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-scopes button[aria-pressed=false]{background:#0a182b!important;border-color:#31516b!important;color:#9ebcd4!important}:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-panel mark{background:#0c5976!important;color:#b7f1ff!important;padding:0 2px}.lineclub-portal .ys-launcher,.lineclub-admin .ys-launcher{color:#a5e3fa!important;border-color:#2c7695!important}
:is(.lineclub-public,.lineclub-portal,.lineclub-admin) .ys-launcher:after{content:none!important}.lineclub-public .ys-launcher>span{display:inline!important;color:#c8f0ff!important}@media(max-width:600px){.lineclub-public .ys-launcher>span{display:none!important}}
