.sip-dock{z-index:90;width:280px;position:fixed;bottom:18px;right:20px}.sip-dock.expanded{width:min(390px,100vw - 24px)}.sip-toggle{color:#fff;border-radius:12px;width:100%;box-shadow:0 4px 20px #0002;background:#5144c6!important;padding:14px!important}.sip-panel{background:#fff;border:1px solid #dedee8;border-radius:12px;max-height:75vh;padding:18px;overflow:auto;box-shadow:0 8px 30px #0002}.sip-panel label,.cc-form label{gap:6px;margin:12px 0;display:grid}.sip-panel input,.cc-form input,.cc-form select,.cc-form textarea,.cc-filters input,.cc-filters select{border:1px solid #ddd;border-radius:7px;width:100%;padding:10px}.sip-keypad{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.sip-dock button,.cc button,.cc a.cc-button{cursor:pointer;background:#f2f1fa;border:1px solid #ddd;border-radius:7px;padding:9px 13px}.sip-dock button:disabled,.cc button:disabled{opacity:.45;cursor:not-allowed}.sip-actions,.cc-tabs,.cc-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sip-error{color:#a42035;background:#fff1f2;padding:10px}.sip-customer{border-top:1px solid #eee;margin-top:12px;padding-top:12px}.cc section{background:#fff;border:1px solid #e6e6ed;border-radius:12px;margin:16px 0;padding:20px}.cc-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cc-stat{background:#f6f5fc;border-radius:9px;gap:8px;padding:16px;display:grid}.cc-stat b{font-size:24px}.cc-form{max-width:700px}.cc-form input[type=checkbox]{width:auto}.cc-form .check{align-items:center;display:flex}.cc-filters>*{flex:1;min-width:130px}.cc small{color:#667}.cc table{min-width:650px}.cc h2{margin-bottom:12px}.cc nav a{padding:8px}.cc .table-wrap{overflow-x:auto}.cc,.sip-dock{color:var(--ink,#172033)}.cc section,.cc .cc-stat,.sip-dock .sip-panel{background:var(--paper,#fff);color:var(--ink,#172033);border:1px solid var(--line,#e7eaf1)}.cc .page-head p,.cc .page-head small,.cc small,.cc .cc-stat>span,.cc .cc-filters>label,.cc .cc-form>label{color:var(--muted,#72809a)}.cc h1,.cc h2,.cc .cc-stat b{color:var(--ink,#172033)}.cc button,.cc a.cc-button,.sip-dock button{background:var(--paper,#fff);border-color:var(--line,#e7eaf1);color:var(--ink,#172033)}.sip-dock .sip-toggle{color:#fff;border-color:#7567e8;background:#5144c6!important}.cc button:hover:not(:disabled),.cc a.cc-button:hover,.sip-dock button:hover:not(:disabled){border-color:var(--primary,#6657df)}.cc .cc-tabs button[aria-pressed=true]{color:#fff;background:#6657df;border-color:#6657df}.cc button:disabled,.sip-dock button:disabled{opacity:1;color:var(--muted,#72809a);background:var(--bg,#f5f6fa);border-color:var(--line,#e7eaf1)}.cc input,.cc select,.cc textarea,.sip-panel input{background:var(--paper,#fff);color:var(--ink,#172033);border-color:var(--line,#e7eaf1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cc select option,.cc select optgroup{background:var(--paper,#fff);color:var(--ink,#172033)}.cc input::placeholder,.cc textarea::placeholder,.sip-panel input::placeholder{color:var(--muted,#72809a);opacity:1}.cc input[type=checkbox]{accent-color:var(--primary,#6657df)}.cc a:not(.cc-button),.sip-panel a{color:var(--primary,#6657df)}.cc table{border-collapse:collapse;width:100%}.cc th,.cc td{text-align:left;border-bottom:1px solid var(--line,#e7eaf1);padding:12px}.cc th{background:var(--bg,#f5f6fa);color:var(--muted,#72809a)}.cc td{color:var(--ink,#172033)}.sip-customer{border-color:var(--line,#e7eaf1)}.cc .sip-error,.sip-panel .sip-error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:7px}.cc>p[role=status]{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:7px;padding:12px}.cc :is(button,a,input,select,textarea):focus-visible,.sip-dock :is(button,a,input):focus-visible{outline:2px solid var(--primary,#6657df);outline-offset:2px}html[data-theme=dark] .cc :is(input,select,textarea),html[data-theme=dark] .sip-panel input{color:#eef2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111a28;border-color:#3b475e}html[data-theme=dark] .cc :is(select option,select optgroup){color:#eef2ff;background:#182131}html[data-theme=dark] .cc .sip-error,html[data-theme=dark] .sip-panel .sip-error{color:#fecdd3;background:#351c2a;border-color:#854052}html[data-theme=dark] .cc>p[role=status]{color:#a7f3d0;background:#12332d;border-color:#28614e}html[data-theme=dark] .cc audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
