.omdc-insurance-editor{display:grid;gap:18px}.omdc-insurance-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.omdc-insurance-editor-heading h3{font-size:19px;margin:0 0 5px}.omdc-insurance-editor-heading p{font-size:12px;color:#667085;line-height:1.6;margin:0}.omdc-insurance-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:start}.omdc-insurance-editor-list,.omdc-insurance-editor-form{background:#fff;border:1px solid #ebe4e9;border-radius:16px;padding:20px;min-width:0}.omdc-insurance-editor-list h4,.omdc-insurance-editor-form h4{margin:0 0 18px;font-size:15px}.omdc-insurance-editor-item{display:flex;gap:13px;align-items:center;padding:12px 0;border-bottom:1px solid #f2edf0}.omdc-insurance-editor-item:last-child{border-bottom:0}.omdc-insurance-editor-item.is-current{background:#fff5fa;margin:0 -10px;padding:12px 10px;border-radius:10px}.omdc-insurance-editor-image{width:86px;height:70px;flex:0 0 86px;border:1px solid #ebe5ea;background:#fff;border-radius:10px;display:grid;place-items:center;padding:10px}.omdc-insurance-editor-image img{width:100%;height:100%;object-fit:contain}.omdc-insurance-editor-meta{min-width:0;flex:1;display:grid;gap:5px}.omdc-insurance-editor-meta strong{font-size:13px;overflow-wrap:anywhere}.omdc-insurance-editor-meta span{color:#697586;font-size:11px}.omdc-insurance-editor-actions{display:flex;gap:5px;flex-wrap:wrap}.omdc-insurance-editor-actions button{background:#f9f6f8;border:1px solid #ebdce6;border-radius:7px;font-size:11px;padding:6px 8px;cursor:pointer}.omdc-insurance-editor-actions button:hover:not(:disabled){background:#fce6f2}.omdc-insurance-editor-actions button:disabled{opacity:.42;cursor:default}.omdc-insurance-editor-actions .is-danger{color:#a41c36}.omdc-insurance-editor-form{display:grid;gap:15px}.omdc-insurance-editor-form-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.omdc-insurance-editor-form-title h4{margin:0}.omdc-insurance-editor-form .field{display:grid;gap:8px;font-size:12px;font-weight:600}.omdc-insurance-editor-form .field input:not([type=file]){width:100%;border-radius:9px;border:1px solid #e2dce1;padding:10px 12px;min-width:0;font:inherit}.omdc-insurance-editor-form .preview{width:100%;max-height:125px;object-fit:contain;border:1px solid #eee;border-radius:9px}.omdc-insurance-editor-form small{color:#697586;font-size:11px;line-height:1.5}.omdc-insurance-editor-check{display:flex;align-items:center;gap:9px;font-size:13px}@media(max-width:920px){.omdc-insurance-editor-grid{grid-template-columns:1fr}}@media(max-width:520px){.omdc-insurance-editor-heading{align-items:flex-start;flex-direction:column}.omdc-insurance-editor-list,.omdc-insurance-editor-form{padding:14px}.omdc-insurance-editor-image{width:64px;height:64px;flex-basis:64px}}.omdc-applicants-report{margin:16px 0 22px;padding:20px;border:1px solid #eee3eb;border-radius:16px;background:#fff;color:#27212a}.omdc-applicants-head{display:flex;gap:20px;justify-content:space-between;align-items:center}.omdc-applicants-head span{font-size:10px;letter-spacing:.16em;color:#b4488d;font-weight:800}.omdc-applicants-head h3{margin:5px 0;font-size:21px}.omdc-applicants-head p{margin:0;color:#837585;font-size:13px}.omdc-report-export{border:1px solid #d7b9cd;background:#fef8fc;border-radius:10px;padding:10px 16px;color:#994a7b;cursor:pointer;white-space:nowrap;font-weight:600}.omdc-applicants-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:19px 0}.omdc-applicants-summary>div{min-width:0;display:grid;gap:5px;border:1px solid #f1e7ed;background:#fcf9fb;border-radius:10px;padding:13px}.omdc-applicants-summary b{font-size:20px}.omdc-applicants-summary span{font-size:11px;color:#736675;overflow-wrap:anywhere}.omdc-applicants-filters{display:grid;grid-template-columns:minmax(160px,2fr) minmax(110px,1fr) minmax(105px,1fr) auto;align-items:end;gap:10px;margin-bottom:15px}.omdc-applicants-filters label{font-size:12px;font-weight:650;display:grid;gap:6px}.omdc-applicants-filters input,.omdc-applicants-filters select,.omdc-applicant-detail select,.omdc-applicant-detail textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dfd7df;border-radius:9px;padding:10px;background:#fff;color:#322b33;outline:none;font:inherit}.omdc-applicants-filters button{border:1px solid #dfd7df;background:#fff;border-radius:9px;padding:10px;cursor:pointer}.omdc-applicants-scroll{width:100%;max-width:100%;overflow-x:auto;border-radius:12px;border:1px solid #eee5ea}.omdc-applicants-table{border-collapse:collapse;width:100%;min-width:810px;font-size:12px;table-layout:auto}.omdc-applicants-table th{text-align:left;background:#f7f2f5;color:#5c4d59;padding:13px 12px;white-space:nowrap;font-weight:700}.omdc-applicants-table td{padding:12px;border-top:1px solid #f0e9ee;vertical-align:middle;overflow-wrap:anywhere;background:#fff}.omdc-applicants-table tbody tr:nth-child(2n) td{background:#fdfbfc}.omdc-applicants-table td small{display:block;margin-top:5px;color:#7e7480}.omdc-applicants-table td a{color:#a7337a;text-decoration:none}.omdc-applicants-table td a:hover{text-decoration:underline}.omdc-applicants-table td:last-child{white-space:nowrap}.omdc-status-pill{display:inline-block;padding:5px 9px;border-radius:999px;background:#f1e8ef;color:#7b4971;font-size:10px;font-weight:750}.omdc-status-pill.status-baru{background:#fff0e0;color:#99590d}.omdc-status-pill.status-diterima{background:#e7f7ee;color:#24774b}.omdc-status-pill.status-ditolak{background:#fff0ef;color:#a03535}.omdc-applicants-actions{display:flex;gap:5px}.omdc-applicants-actions button{cursor:pointer;border:1px solid #e9d9e5;border-radius:7px;padding:8px 10px;color:#7c3764;background:#fff}.omdc-empty-applications{text-align:center;color:#807481;padding:30px!important}.omdc-applicants-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;color:#736877;font-size:12px}.omdc-applicants-pagination>div{display:flex;align-items:center;gap:9px}.omdc-applicants-pagination button{background:#fff;border:1px solid #eadce5;border-radius:7px;padding:7px;cursor:pointer}.omdc-applicants-pagination button:disabled{opacity:.45;cursor:default}.omdc-applicants-error,.omdc-applicants-notice{margin:10px 0;padding:12px;border-radius:9px;background:#fff0f2;color:#a4244e}.omdc-applicants-notice{background:#eaf8ee;color:#227943}.omdc-applicant-detail{position:fixed;z-index:9998;inset:0;background:#181018aa;display:grid;place-items:center;padding:15px}.omdc-applicant-detail>section{width:min(600px,100%);max-height:90dvh;overflow-y:auto;background:#fff;color:#2a232b;border-radius:15px;padding:23px;display:grid;gap:17px}.omdc-applicant-detail header{display:flex;justify-content:space-between;align-items:start}.omdc-applicant-detail header span{font-size:11px;color:#b4488d}.omdc-applicant-detail header h3{margin:6px 0;font-size:21px}.omdc-applicant-detail header p{margin:0;color:#807280}.omdc-applicant-detail header button{border:0;background:#faf1f6;border-radius:50%;width:35px;height:35px;font-size:22px;cursor:pointer}.omdc-applicant-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.omdc-applicant-detail dl div{min-width:0;background:#fcf9fb;border-radius:8px;padding:10px}.omdc-applicant-detail dt{font-size:11px;color:#847583}.omdc-applicant-detail dd{margin:4px 0;font-size:13px;overflow-wrap:anywhere}.omdc-applicant-summary{margin:0;background:#fbf9fb;padding:13px;border-radius:8px;white-space:pre-wrap}.omdc-applicant-detail label{display:grid;gap:7px;font-size:12px;font-weight:650}.omdc-applicant-detail footer{display:flex;justify-content:flex-end;gap:10px}.omdc-applicant-detail footer button{border:1px solid #e8d8e4;border-radius:10px;background:#fff;padding:11px 15px;cursor:pointer}.omdc-applicant-detail footer .primary{background:#c64592;color:#fff}@media(max-width:800px){.omdc-applicants-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.omdc-applicants-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:470px){.omdc-applicants-report{padding:12px}.omdc-applicants-head{align-items:flex-start;flex-direction:column}.omdc-applicants-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.omdc-applicants-filters{grid-template-columns:1fr}.omdc-applicants-pagination{align-items:flex-start;flex-direction:column}.omdc-applicant-detail dl{grid-template-columns:1fr}}.article-admin{padding:22px;min-width:0}.article-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.article-admin-metrics>div{padding:18px 20px;border-radius:14px;background:#fcf8fb;border:1px solid #efe1e9;display:flex;flex-direction:column;gap:5px}.article-admin-metrics span{color:#766370;font-size:12px;font-weight:700}.article-admin-metrics strong{font-size:29px;line-height:1.1;color:#82325f}.article-admin-metrics small,.article-admin-box-head small{color:#97828f;font-size:11px}.article-admin-tabs{display:flex;gap:10px;border-bottom:1px solid #eee5ea;margin-bottom:20px;flex-wrap:wrap}.article-admin-tabs button{border:0;background:transparent;border-bottom:3px solid transparent;color:#766370;padding:12px 16px;font-weight:800;font-size:13px}.article-admin-tabs button.is-current{border-color:#c64592;color:#9a2f71}.article-admin-alert{padding:12px 15px;border-radius:10px;font-size:13px;margin:0 0 16px}.article-admin-alert.error{background:#fff0f0;color:#a52828;border:1px solid #efd2d2}.article-admin-alert.is-ok{background:#edfbf3;color:#146c3c;border:1px solid #cfead9}.article-admin-workspace{display:grid;grid-template-columns:minmax(295px,.88fr) minmax(360px,1.3fr);gap:20px;align-items:start}.article-admin-list,.article-admin-editor{border:1px solid #ede3e9;border-radius:16px;padding:20px;background:#fff;box-shadow:0 5px 22px #3d233109;min-width:0}.article-admin-box-head{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:18px}.article-admin-box-head h3{margin:0 0 4px;font-size:16px;color:#432a39}.article-admin-box-head .primary{white-space:nowrap;padding:9px 11px;font-size:11px}.article-admin-filters{display:grid;gap:9px;margin-bottom:15px}.article-admin-filters input,.article-admin-filters select{font-size:13px}.article-admin-item,.article-admin-category-row{display:flex;align-items:center;gap:9px;border:1px solid #f0e9ed;border-radius:12px;padding:8px;margin-bottom:9px;min-width:0}.article-admin-item.is-selected,.article-admin-category-row.is-selected{border-color:#c985ac;background:#fff8fc}.article-admin-item-select{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:transparent;padding:0;min-width:0;flex:1;color:#342632}.article-admin-item-select>img,.article-admin-image-empty{flex:0 0 72px;width:72px;height:70px;object-fit:cover;border-radius:8px;background:#f9e7f0}.article-admin-image-empty{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;letter-spacing:1px;color:#b36290}.article-admin-item-copy{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:0}.article-admin-item-copy b{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-admin-item-copy small{font-size:10px;color:#8c7d86;line-height:1.4}.article-admin-chip{font-size:10px;font-weight:850;border-radius:25px;background:#f0edef;color:#75636e;padding:4px 9px}.article-admin-chip.is-live{background:#e8f8ef;color:#157244}.article-admin-delete{border:1px solid #f0dada;background:#fff7f7;color:#a33a3a;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;flex-shrink:0}.article-admin-delete:hover{background:#ffecec}.article-admin-empty{padding:25px 14px;text-align:center;color:#917f89;font-size:12px;line-height:1.7;border:1px dashed #eadde5;border-radius:10px}.article-admin-draft-label{font-size:10px;font-weight:900;padding:6px 9px;border:1px solid #ebdce6;border-radius:20px;color:#a75a86}.article-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.article-admin-localized{background:#fffafd;border:1px solid #f2e6ee;border-radius:12px;padding:15px;margin:14px 0;min-width:0}.article-admin-localized h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;font-size:14px;color:#873464}.article-admin-localized h4 span{font-size:10px;color:#9a788d;background:#f6eaf1;border-radius:18px;padding:4px 9px}.article-admin-editor label{font-size:12px;margin-bottom:13px}.article-admin-editor label>small{color:#90808a;font-weight:400}.article-admin-editor textarea{line-height:1.6;min-width:0}.article-admin-editor .field .preview{width:min(100%,260px);height:145px;object-fit:cover}.article-admin-toggle{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:11px!important;border:1px solid #ecdeea;border-radius:11px;background:#fff8fc;padding:13px!important;margin:18px 0!important}.article-admin-toggle input{margin:3px 0;flex-shrink:0}.article-admin-toggle span{display:flex;flex-direction:column;gap:4px}.article-admin-toggle span small{font-size:11px;line-height:1.5;font-weight:500;color:#877783}.article-admin-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid #f1e9ef}.article-admin-actions button:not(.primary){border:1px solid #e6dce3;padding:9px 14px;border-radius:9px;background:#fff;color:#6e5263;font-weight:750}.article-admin-category-row{padding:12px}.article-admin-category-edit{display:flex;align-items:flex-start;flex:1;min-width:0;gap:4px;flex-direction:column;text-align:left;background:transparent;border:0;color:#41313e}.article-admin-category-edit b{font-size:13px}.article-admin-category-edit small{color:#907e89;font-size:11px}.article-admin-category-edit .article-admin-chip{margin-top:6px}@media(max-width:1170px){.article-admin-workspace{grid-template-columns:1fr}.article-admin-list-items{max-height:520px;overflow-y:auto}}@media(max-width:620px){.article-admin{padding:15px}.article-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.article-admin-metrics>div{padding:12px}.article-admin-metrics strong{font-size:22px}.article-admin-metrics small{display:none}.article-admin-list,.article-admin-editor{padding:14px}.article-admin-form-grid{grid-template-columns:1fr}.article-admin-box-head{flex-wrap:wrap}.article-admin-tabs button{font-size:12px;padding:10px}}.cs-admin-tabs{display:flex;gap:10px;margin-bottom:18px;border-bottom:1px solid #eadfe6;padding-bottom:10px}.cs-admin-tabs button{border:1px solid #eadfe6;border-radius:10px;background:#fff;padding:10px 16px;color:#57394c;font-weight:700}.cs-admin-tabs .selected{background:#c64592;color:#fff;border-color:#c64592}.cs-admin-alert{padding:12px 14px;border-radius:10px;margin-bottom:14px;font-size:13px}.cs-admin-alert.error{background:#fff0f1;color:#a3233b}.cs-admin-alert.success{background:#e8f7ed;color:#166a3d}.cs-admin-settings{max-width:720px;background:#fff;border:1px solid #ecdee7;border-radius:16px;padding:22px;display:grid;gap:18px}.cs-admin-settings label:not(.cs-admin-check){display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.cs-admin-settings input:not([type=checkbox]),.cs-admin-settings textarea{border:1px solid #dccbd6;padding:11px 13px;border-radius:10px;width:100%;font:inherit;box-sizing:border-box}.cs-admin-settings small{font-weight:400;color:#766572}.cs-admin-check{display:flex;align-items:center;gap:10px;font-size:13px}.cs-admin-actions{display:flex;align-items:center;gap:16px}.cs-admin-actions a{font-size:13px;color:#167c4b;font-weight:700}.cs-admin-inbox{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:560px;gap:14px}.cs-admin-list,.cs-admin-detail{background:#fff;border:1px solid #ecdee7;border-radius:16px;overflow:hidden;min-width:0}.cs-admin-list{max-height:670px;overflow-y:auto}.cs-admin-listhead{padding:14px;border-bottom:1px solid #eee0e8;display:flex;justify-content:space-between;align-items:center;gap:8px}.cs-admin-listhead select{border:1px solid #ecdee7;border-radius:8px;padding:7px;font-size:12px}.cs-admin-thread{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-bottom:1px solid #f1e7ed;background:#fff;padding:15px;gap:6px;cursor:pointer}.cs-admin-thread.selected{background:#fcebf5;border-left:3px solid #c64592}.cs-admin-thread b{font-size:13px;color:#442a39}.cs-admin-thread span{font-size:12px;color:#655362;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cs-admin-thread small{font-size:10px;color:#997d8d}.cs-admin-detail{display:flex;flex-direction:column;min-height:540px}.cs-admin-detail>header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1e7ed;gap:12px}.cs-admin-detail>header>div{display:flex;flex-direction:column;gap:5px}.cs-admin-detail header small{font-size:11px;color:#826d79}.cs-admin-detail header button{border:1px solid #d9c6d1;background:#fff;border-radius:8px;padding:8px;font-size:11px}.cs-admin-messages{flex:1;overflow-y:auto;min-height:260px;max-height:490px;padding:20px;background:#fcf8fb}.cs-admin-bubble{width:fit-content;max-width:80%;background:#fff;border:1px solid #eadfe6;padding:11px 15px;margin-bottom:12px;border-radius:14px 14px 14px 3px;overflow-wrap:anywhere}.cs-admin-bubble.sent{margin-left:auto;color:#fff;background:#c64592;border-color:#c64592;border-radius:14px 14px 3px}.cs-admin-bubble small{font-size:10px;opacity:.72}.cs-admin-bubble p{font-size:13px;line-height:1.55;white-space:pre-wrap;margin:7px 0 0}.cs-admin-compose{border-top:1px solid #eee0e8;padding:14px;display:flex;gap:10px;align-items:end}.cs-admin-compose textarea{flex:1;min-width:0;border:1px solid #e0cfd9;border-radius:10px;padding:11px;font:inherit;font-size:13px;resize:vertical}.cs-admin-compose button{white-space:nowrap}.cs-admin-empty{padding:30px;text-align:center;font-size:13px;color:#887181}@media(max-width:760px){.cs-admin-inbox{grid-template-columns:1fr}.cs-admin-list{max-height:220px}.cs-admin-detail{min-height:440px}.cs-admin-compose{flex-direction:column;align-items:stretch}}.cs-admin-thread .cs-admin-phone{font-size:11px;font-weight:650;color:#aa3e85}.cs-admin-detail>header .cs-admin-end-button{background:#fff3f4;border:1px solid #f1bcc6;border-radius:10px;color:#a5334d;padding:10px 14px;font-size:12px;font-weight:750;white-space:nowrap}.cs-admin-detail>header .cs-admin-end-button:hover{background:#ffe2e7}.cs-admin-detail>header .cs-admin-end-button:disabled{opacity:.5;cursor:not-allowed}.cs-admin-closed-chip{color:#326d4b;background:#eaf8ee;padding:8px 11px;border-radius:20px;font-size:11px;font-weight:750;white-space:nowrap}.cs-admin-closed-note{display:grid;gap:7px;text-align:center;border-top:1px solid #ebdce4;background:#fff7fa;padding:20px 16px}.cs-admin-closed-note b{font-size:13px;color:#5b3d4f}.cs-admin-closed-note span{font-size:12px;line-height:1.55;color:#846d7b}.cs-admin-bubble.cs-admin-photo-bubble{max-width:min(85%,340px)}.cs-admin-chat-photo{display:block;width:auto;max-width:100%;max-height:340px;object-fit:contain;border-radius:9px;margin-top:8px}.cs-admin-photo-compose{display:flex;flex-direction:column;align-items:stretch;gap:9px}.cs-admin-compose-row{display:flex;align-items:center;gap:9px;min-width:0}.cs-admin-compose-row textarea{flex:1;min-width:0}.cs-admin-attach{cursor:pointer;display:flex;gap:6px;align-items:center;padding:10px 12px;background:#fff1f8;color:#9a3576;border:1px solid #ead0e0;border-radius:10px;white-space:nowrap;font-size:12px;font-weight:700}.cs-admin-attach input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cs-admin-selected-photo{display:flex;align-items:center;gap:10px;border-radius:10px;padding:8px 12px;background:#fff5f9;border:1px solid #efdae5;min-width:0}.cs-admin-selected-photo img{max-height:70px;max-width:66px;object-fit:contain;border-radius:7px}.cs-admin-selected-photo span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cs-admin-selected-photo button{border:0;background:#f2dce7;color:#70405d;width:30px;height:30px;border-radius:7px}@media(max-width:760px){.cs-admin-compose-row{flex-wrap:wrap}.cs-admin-compose-row textarea{flex-basis:calc(100% - 110px)}.cs-admin-compose-row .primary{flex-basis:100%}}.cs-admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 15px;flex-wrap:wrap}.cs-admin-queues{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cs-admin-queues>button,.cs-admin-settings-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;border:1px solid #eadce5;border-radius:11px;padding:8px 14px;background:#fff;color:#624356;font-size:13px;font-weight:750;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cs-admin-queues>button:hover,.cs-admin-settings-toggle:hover{background:#fff1f7;border-color:#e6b5d0}.cs-admin-queues>button.selected,.cs-admin-settings-toggle.selected{background:#c64592;color:#fff;border-color:#c64592;box-shadow:0 4px 15px #c6459224}.cs-admin-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:23px;border-radius:99px;padding:0 7px;box-sizing:border-box;background:#f0e7ed;color:#6f4c62;font-size:11px;font-variant-numeric:tabular-nums}.cs-admin-queues>button.selected .cs-admin-count{background:#ffffff3b;color:#fff}.cs-admin-count.urgent{background:#a82f62;color:#fff}.cs-admin-identity{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#6d5967;background:#fcf6fa;border:1px solid #efdfeb;padding:10px 13px;border-radius:12px;font-size:12px;margin-bottom:13px}.cs-admin-identity strong{color:#3d2b39}.cs-admin-online{width:7px;height:7px;border-radius:50%;background:#35a66b}.cs-admin-help{margin-left:auto;color:#887280}.cs-admin-inbox{grid-template-columns:minmax(255px,340px) minmax(0,1fr)}.cs-admin-listhead>div{display:flex;flex-direction:column;gap:4px}.cs-admin-listhead small{font-size:11px;color:#997f8c}.cs-admin-refresh{font-size:10px;font-weight:700;white-space:nowrap;color:#838c8a}.cs-admin-thread-title{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%}.cs-admin-thread .cs-admin-thread-title b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-admin-thread .cs-admin-unread{display:inline-flex;min-width:19px;min-height:19px;align-items:center;justify-content:center;width:auto;border-radius:99px;background:#c64592;color:#fff;padding:0 6px;font-size:10px;font-weight:800;flex:none}.cs-admin-thread .cs-admin-last{font-size:12px;color:#6b5561}.cs-admin-thread .cs-admin-handler{color:#965078;font-weight:650}.cs-admin-thread:hover{background:#fcf6fa}.cs-admin-detail-header{min-width:0}.cs-admin-detail-header>div{min-width:0}.cs-admin-detail-header b{color:#412f3c;font-size:14px}.cs-admin-detail-header small{overflow-wrap:anywhere}.cs-admin-detail>header .cs-admin-claim{background:#c64592;color:#fff;font-size:12px;font-weight:750;border:1px solid #c64592;border-radius:10px;padding:10px 14px;white-space:nowrap;cursor:pointer}.cs-admin-detail>header .cs-admin-claim:hover{background:#ad327f}.cs-admin-detail>header .cs-admin-claim:disabled{opacity:.5;cursor:not-allowed}.cs-admin-readonly-chip{background:#edf0f5;color:#535e72;font-size:11px;font-weight:750;padding:8px 11px;border-radius:99px;white-space:nowrap}.cs-admin-lock-notice{background:#f5f3f9;border-bottom:1px solid #e6e1eb;color:#67566a;font-size:12px;line-height:1.5;padding:12px 16px}.cs-admin-empty-detail{margin:auto;max-width:390px;line-height:1.6}.cs-admin-message-time{display:block;margin-top:5px;font-size:10px;opacity:.65;text-align:right}.cs-admin-bubble small{font-weight:750;opacity:.85}.cs-admin-bubble.sent small{color:#fff}.cs-admin-detail .cs-admin-compose .primary{background:#c64592;color:#fff;border:1px solid #c64592;border-radius:10px;padding:11px 16px;font-weight:750;cursor:pointer}.cs-admin-detail .cs-admin-compose .primary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.cs-admin-toolbar{align-items:stretch}.cs-admin-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cs-admin-queues>button{padding:8px 5px;font-size:12px;gap:4px}.cs-admin-settings-toggle{width:100%}.cs-admin-help{margin-left:0;width:100%}.cs-admin-inbox{grid-template-columns:minmax(0,1fr)}.cs-admin-list{max-height:260px}.cs-admin-detail{min-height:430px}.cs-admin-detail-header{align-items:flex-start}.cs-admin-detail-header>div{flex:1}}.cs-admin-attention{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:99px;background:#bf2550;color:#fff;padding:0 5px;font-size:10px;font-weight:850;box-sizing:border-box}.cs-admin-queues>button.selected .cs-admin-attention{background:#fff;color:#a42366}.cs-admin-inbox{height:clamp(500px,calc(100dvh - 265px),820px);min-height:0;overflow:hidden;align-items:stretch}.cs-admin-list,.cs-admin-detail{min-height:0;height:100%;max-height:none;box-sizing:border-box}.cs-admin-list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cs-admin-listhead{position:sticky;top:0;z-index:2;background:#fff}.cs-admin-detail{display:flex;flex-direction:column;overflow:hidden}.cs-admin-detail>header,.cs-admin-detail>.cs-admin-lock-notice,.cs-admin-detail>.cs-admin-compose,.cs-admin-detail>.cs-admin-closed-note{flex-shrink:0}.cs-admin-messages{flex:1 1 auto;height:0;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cs-admin-compose{position:relative;z-index:1;flex-shrink:0;margin:0;background:#fff;box-shadow:0 -5px 18px #37182e09}.cs-admin-compose textarea{resize:none;max-height:120px}@media(max-width:760px){.cs-admin-inbox{height:clamp(525px,calc(100dvh - 235px),780px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(125px,29%) minmax(0,1fr)}.cs-admin-list,.cs-admin-detail{min-height:0;max-height:none;height:100%}.cs-admin-compose-row{flex-wrap:nowrap}.cs-admin-compose-row textarea,.cs-admin-compose-row .primary{flex-basis:auto}}.cs-admin-list{display:flex;flex-direction:column;overflow:hidden;background:#fff}.cs-admin-listhead{position:relative;top:auto;flex:none;background:#fff}.cs-admin-search{display:flex;align-items:center;gap:9px;padding:10px 13px;flex:none;border-bottom:1px solid #e9e5e9;background:#fff;color:#8a7a85}.cs-admin-search input{border:1px solid #e9e3e7;background:#fff;color:#372d35;border-radius:9px;min-width:0;flex:1;min-height:39px;padding:8px 10px;font:inherit;font-size:12px;outline:none}.cs-admin-search input:focus{border-color:#c64592;box-shadow:0 0 0 2px #c645921f}.cs-admin-search input::placeholder{color:#9c9098}.cs-admin-search button{border:0;background:#fff;color:#766777;cursor:pointer;font-size:22px;width:25px;height:30px;display:grid;place-items:center}.cs-admin-search button:hover{color:#bd347f}.cs-admin-search-summary{font-size:11px;color:#786778;padding:8px 14px;margin:0;border-bottom:1px solid #eee8ec;background:#fff}.cs-admin-thread-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff}.cs-admin-thread,.cs-admin-thread:hover,.cs-admin-thread.selected,.cs-admin-thread.selected:hover{background:#fff}.cs-admin-thread{border-left:3px solid transparent;padding-left:12px}.cs-admin-thread.selected{border-left:3px solid #c64592;box-shadow:inset 0 0 0 1px #f2e6ed}.cs-admin-thread:focus-visible{outline:2px solid #c64592;outline-offset:-3px}.cs-admin-thread-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.cs-admin-thread .cs-admin-thread-bottom small{color:#8e818a}.cs-admin-thread .cs-admin-status-tag{flex:none;display:inline-flex;width:auto;border:1px solid #e7dee6;border-radius:99px;padding:4px 7px;color:#6b6271;background:#fff;font-size:10px;line-height:1;font-weight:750}.cs-admin-thread .status-waiting{border-color:#eed3e2;color:#a4357c}.cs-admin-thread .status-handled{border-color:#cddfed;color:#386c92}.cs-admin-thread .status-closed{border-color:#d6e3db;color:#47765e}@media(max-width:760px){.cs-admin-search{padding:9px 11px}.cs-admin-list{max-height:none;overflow:hidden}.cs-admin-thread-list{min-height:0;overflow-y:auto}}@media(max-width:760px){.cs-admin-inbox{height:clamp(690px,calc(100dvh - 130px),860px);grid-template-rows:minmax(340px,50%) minmax(0,1fr)}}.cs-admin-global-search{background:#fff;border:1px solid #ecdee7;border-radius:12px;margin:0 0 13px;overflow:hidden}.cs-admin-global-search .cs-admin-search{border-bottom:0;padding:8px 12px}.cs-admin-global-search .cs-admin-search-summary{border-top:1px solid #f0e8ed;border-bottom:0;padding:8px 13px}@media(max-width:760px){.cs-admin-global-search{margin-bottom:10px}.cs-admin-global-search .cs-admin-search{padding:7px 10px}.cs-admin-global-search .cs-admin-search input{font-size:12px}}.cs-admin-inbox{display:grid;grid-template-columns:minmax(242px,32%) minmax(0,1fr);gap:0;height:clamp(450px,calc(100dvh - 350px),760px);min-height:0;max-height:none;overflow:hidden;border:1px solid #e6e2e7;border-radius:16px;background:#fff;box-shadow:0 8px 30px #39283512}.cs-admin-inbox>.cs-admin-list,.cs-admin-inbox>.cs-admin-detail{height:100%;max-height:none;min-height:0;min-width:0;border:0;border-radius:0;box-sizing:border-box}.cs-admin-inbox>.cs-admin-list{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e7e3e9;background:#fff}.cs-admin-listhead{position:static;background:#fdfcff;border-bottom:1px solid #eeeaef;padding:17px 16px;flex:0 0 auto}.cs-admin-thread-list{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff}.cs-admin-thread{padding:14px 15px;border-bottom:1px solid #f3eff3;background:#fff;transition:box-shadow .15s ease}.cs-admin-thread.selected,.cs-admin-thread:hover,.cs-admin-thread.selected:hover{background:#fff}.cs-admin-thread.selected{box-shadow:inset 3px 0 #c64592,inset 0 0 0 1px #f3e5ee}.cs-admin-inbox>.cs-admin-detail{display:flex;flex-direction:column;overflow:hidden;background:#f7f4f6}.cs-admin-detail>.cs-admin-detail-header{flex:0 0 auto;min-height:70px;padding:11px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e6e2e7}.cs-admin-contact{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:11px}.cs-admin-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#eac1da,#ba6197);color:#fff;font-size:17px;font-weight:800}.cs-admin-contact-info{display:flex;flex-direction:column;min-width:0;gap:4px}.cs-admin-detail-header .cs-admin-contact-info b{color:#2f2930;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-admin-detail-header .cs-admin-contact-info small{color:#746a73;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-admin-mobile-back{display:none}.cs-admin-lock-notice{flex:0 0 auto;padding:9px 15px;font-size:11px;background:#f7f1f5;color:#684e63}.cs-admin-inbox .cs-admin-messages{flex:1 1 0;min-height:0;height:auto;max-height:none;padding:20px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#f7f4f6;scrollbar-width:thin;scrollbar-color:#d3c7d0 transparent}.cs-admin-bubble{width:fit-content;max-width:min(76%,510px);border:1px solid #eee9ed;padding:10px 12px;border-radius:3px 13px 13px;margin-bottom:12px;background:#fff;box-shadow:0 1px 2px #2a18240a;color:#302b31}.cs-admin-bubble.sent{margin-left:auto;color:#3b2c35;background:#f9e4f0;border-color:#f1cee0;border-radius:13px 3px 13px 13px}.cs-admin-bubble.sent small{color:#8a376a}.cs-admin-bubble p{font-size:13px;line-height:1.5}.cs-admin-inbox .cs-admin-compose{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative;z-index:3;flex:0 0 auto;min-height:0;width:100%;box-sizing:border-box;padding:10px 16px 12px;border-top:1px solid #e5dfe6;background:#fdfcff;margin:0;box-shadow:0 -5px 16px #21131e0b}.cs-admin-compose-identity{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px;color:#756570}.cs-admin-compose-identity strong{color:#574252;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-admin-compose-identity .cs-admin-online{flex:0 0 7px}.cs-admin-inbox .cs-admin-compose-row{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0;width:100%}.cs-admin-inbox .cs-admin-attach{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;box-sizing:border-box;border:1px solid #e8dde5;background:#fff;border-radius:12px;padding:0;color:#885c77;cursor:pointer}.cs-admin-inbox .cs-admin-attach:hover{background:#f9edf5;color:#a52d75}.cs-admin-inbox .cs-admin-compose-row textarea{flex:1 1 0;min-width:0;width:0;min-height:46px;max-height:108px;box-sizing:border-box;border:1px solid #e6dce3;border-radius:12px;padding:12px 14px;background:#fff;color:#322d34;font:inherit;font-size:13px;line-height:1.45;resize:none;outline:none}.cs-admin-inbox .cs-admin-compose-row textarea:focus{border-color:#c64592;box-shadow:0 0 0 3px #c645921f}.cs-admin-inbox .cs-admin-compose-row textarea::placeholder{color:#978b96}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary{flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;box-sizing:border-box;padding:0 18px;margin:0;background:#c64592;color:#fff;border:1px solid #c64592;border-radius:12px;font-size:13px;font-weight:750;cursor:pointer;white-space:nowrap}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary:hover:not(:disabled){background:#aa327e}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary:disabled{opacity:.45;cursor:not-allowed}.cs-admin-compose-hint{color:#968894;font-size:10px;padding-left:54px}.cs-admin-inbox .cs-admin-selected-photo{padding:7px}.cs-admin-inbox .cs-admin-empty-detail{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:430px;padding:24px}.cs-admin-empty-detail b{font-size:17px;color:#3c303b}.cs-admin-empty-detail span{color:#776b76;line-height:1.5}.cs-admin-empty-icon{display:grid;place-items:center;height:68px;width:68px;border-radius:50%;background:#f5e0ee;color:#ac377e;font-size:28px}.cs-admin-closed-note{flex:0 0 auto;background:#fff}@media(max-width:760px){.cs-admin-inbox{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:clamp(440px,calc(100dvh - 250px),710px);min-height:0}.cs-admin-inbox>.cs-admin-list{display:flex;border-right:0}.cs-admin-inbox>.cs-admin-detail{display:none}.cs-admin-inbox--conversation>.cs-admin-list{display:none}.cs-admin-inbox--conversation>.cs-admin-detail{display:flex}.cs-admin-mobile-back{display:grid;place-items:center;flex:0 0 30px;padding:0;border:0;background:transparent;color:#654358;cursor:pointer}.cs-admin-mobile-back svg{width:22px;height:22px}.cs-admin-avatar{flex-basis:34px;width:34px;height:34px;font-size:14px}.cs-admin-detail>.cs-admin-detail-header{min-height:64px;gap:8px;padding:8px 10px}.cs-admin-detail-header .cs-admin-contact-info b{font-size:13px}.cs-admin-detail-header .cs-admin-contact-info small{font-size:10px}.cs-admin-detail>header .cs-admin-end-button,.cs-admin-detail>header .cs-admin-claim{padding:8px 9px;font-size:11px}.cs-admin-inbox .cs-admin-messages{padding:14px 12px}.cs-admin-bubble{max-width:88%}.cs-admin-inbox .cs-admin-compose{padding:9px 10px 11px;gap:7px}.cs-admin-inbox .cs-admin-compose-row{gap:7px}.cs-admin-inbox .cs-admin-attach{flex-basis:40px;width:40px;height:42px}.cs-admin-inbox .cs-admin-compose-row textarea{min-height:42px;padding:10px 11px}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary{min-height:42px;padding:0 11px;gap:5px}.cs-admin-compose-hint{padding-left:0;text-align:center;font-size:9px}.cs-admin-compose-identity{font-size:10px}}@media(max-width:360px){.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary{padding:0 10px}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary span{display:none}.cs-admin-inbox .cs-admin-compose-row .cs-admin-send.primary svg{width:21px;height:21px}.cs-admin-compose-hint{font-size:9px}}.cs-admin-detail>header .cs-admin-contact{flex-direction:row;align-items:center}.cs-admin-detail>header .cs-admin-contact-info{flex-direction:column;align-items:flex-start}@media(max-width:760px){.cs-admin-inbox{height:clamp(400px,calc(100dvh - 345px),680px)}}.web-reports{color:#382e37;display:grid;gap:18px;max-width:1320px;margin:0 auto}.web-reports-intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.web-reports-intro h1{margin:6px 0 8px;font-size:clamp(20px,2.2vw,28px)}.web-reports-intro p{color:#756b77;margin:0;font-size:14px}.web-reports-overline{color:#be398d;font-weight:800;font-size:11px;letter-spacing:.15em}.web-reports-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:end;background:#fff;padding:16px;border:1px solid #eee6ed;border-radius:18px}.web-reports-filter label{display:grid;gap:5px;font-size:12px;color:#796a76;font-weight:600}.web-reports-filter input{border:1px solid #e9dce6;border-radius:10px;padding:9px 11px;background:#fff;min-height:40px;color:#382e37}.web-reports-filter button{min-height:40px;border-radius:10px;padding:9px 18px}.web-reports-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.web-report-stat{background:#fff;border:1px solid #eee6ed;border-radius:16px;padding:18px;display:grid;gap:8px;min-width:0}.web-report-stat span{color:#756a76;font-size:12px}.web-report-stat strong{font-size:clamp(22px,3vw,32px);font-weight:800;color:#a93781;font-variant-numeric:tabular-nums}.web-report-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e9e1e7;padding-bottom:10px}.web-report-tabs button{background:#fff;border:1px solid #ede4eb;border-radius:99px;padding:10px 16px;font-weight:700;color:#706474;cursor:pointer}.web-report-tabs button.active{background:#bd418c;color:#fff;border-color:#bd418c}.web-report-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.web-report-panel{min-width:0;background:#fff;border:1px solid #eee6ed;border-radius:18px;padding:18px}.web-report-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.web-report-panel h2{font-size:16px;margin:0}.web-report-panel header button{color:#ae3380;border:1px solid #e9dce6;background:#fff;border-radius:9px;font-weight:700;padding:8px 12px;cursor:pointer}.web-report-table-wrap{max-width:100%;overflow:auto}.web-report-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.web-report-table th{font-size:12px;background:#fcf5f9;color:#705d70;white-space:nowrap}.web-report-table td,.web-report-table th{padding:13px 12px;border-bottom:1px solid #f3ecf1}.web-report-table td:not(:first-child){font-variant-numeric:tabular-nums}.web-report-promo-list{display:grid;gap:0}.web-report-promo{display:grid;grid-template-columns:58px minmax(0,1fr) 95px;gap:13px;align-items:center;padding:12px 0;border-bottom:1px solid #f2edf0}.web-report-promo img,.web-report-promo-fallback{width:58px;height:66px;object-fit:contain;border-radius:8px;background:#f9eff5}.web-report-promo-fallback{font-size:10px;display:grid;place-items:center;color:#ad608e;font-weight:700}.web-report-promo-info{display:grid;gap:5px;min-width:0}.web-report-promo-info strong{font-size:13px;overflow-wrap:anywhere}.web-report-promo-info small{color:#887787}.web-report-bar{height:5px;border-radius:99px;background:#f4e6f0;overflow:hidden}.web-report-bar i{display:block;height:100%;background:#cf4a9f;border-radius:99px}.web-report-promo-count{display:grid;text-align:right;gap:2px}.web-report-promo-count strong{font-size:22px;color:#a93781}.web-report-promo-count small,.web-report-promo-count span{font-size:11px;color:#867783}.web-report-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.web-report-channel-grid>div{display:grid;gap:8px;border:1px solid #f2e3ee;padding:14px;border-radius:12px}.web-report-channel-grid span{font-size:12px;color:#756b77}.web-report-channel-grid strong{font-size:24px;color:#a93781}.web-report-note{margin:0;padding:12px 15px;background:#f9f4f7;border-radius:10px;color:#776a74;font-size:12px;line-height:1.6}.web-report-empty{color:#8e7f8a;text-align:center;padding:26px!important}.web-report-error{color:#a42f35;background:#fff0f0;padding:14px;border-radius:12px}@media(max-width:760px){.web-reports-stats,.web-report-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-report-stat{padding:14px}.web-report-panel{padding:13px}.web-reports-filter label{min-width:0;flex:1}.web-reports-filter input{max-width:100%}}.web-report-table-wrap{--omdc-table-min-width:720px}.web-report-table{border:0;border-spacing:0;border-radius:0}.web-report-table th{position:sticky;top:0;z-index:2;background:#f8f5f7;white-space:nowrap}.web-report-table td:first-child{font-weight:650}@media(max-width:760px){.web-report-table-wrap{max-width:100%}.web-report-table th,.web-report-table td{padding:11px 12px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2f2630;background:#f6f7f9;font-synthesis:none;--brand:#c64592;--brand-dark:#7d2b5b;--brand-soft:#fbf2f7;--ink:#2f2630;--muted:#756a72;--line:#e6e1e5;--surface:#fff;--sidebar:#241a22;--sidebar-muted:#bbaeb7;--success:#187547;--danger:#a52828;--shadow:0 10px 30px rgba(45,31,40,.07)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:#f6f7f9;color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:var(--brand)}.primary{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:9px;padding:10px 16px;font-weight:800;box-shadow:0 4px 12px #c6459229}.primary:hover:not(:disabled){background:#ad397f;border-color:#ad397f}.link{border:0;background:transparent;color:var(--brand);font-weight:750;padding:9px 12px}.link:hover{background:var(--brand-soft);border-radius:8px}.admin-shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;background:#f6f7f9}.admin-shell aside{position:sticky;top:0;height:100vh;overflow:auto;background:var(--sidebar);color:#fff;padding:20px 14px;border-right:1px solid rgba(255,255,255,.06)}.brand{padding:8px 10px 22px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:14px}.brand b{display:block;font-size:23px;letter-spacing:-.4px;color:#fff}.brand small{display:block;margin-top:5px;color:#e49bc2;font-size:11px;font-weight:800;letter-spacing:1.5px}.admin-shell nav{padding-bottom:30px}.menu-node{margin:2px 0}.menu-node button,.role-row,.menu-list button{width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:10px 12px;border-radius:8px;transition:.15s ease}.menu-node button:hover{background:#ffffff12}.menu-node button.active{background:var(--brand);color:#fff;font-weight:800;box-shadow:0 5px 14px #00000024}.submenu{padding:12px 0 7px}.submenu>strong{display:block;padding:4px 12px 7px;color:#cbbcc6;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.submenu .menu-node{padding-left:6px}.admin-shell main{min-width:0}.topbar{position:sticky;top:0;z-index:30;display:flex;gap:14px;align-items:center;justify-content:flex-end;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:12px 24px;min-height:68px}.topbar>div:first-child{margin-right:auto;min-width:0}.topbar b{display:block;color:#3a2b34}.topbar small,.role-row small,.menu-list small{display:block;color:var(--muted);margin-top:3px}.topbar select{min-width:220px}.topbar>button{border:1px solid var(--line);background:#fff;color:#5a4652;border-radius:9px;padding:9px 13px;font-weight:750}.topbar>button:hover{border-color:#dcb4ca;background:#fff8fc}.content{width:100%;max-width:1680px;margin:0 auto;padding:24px 28px 42px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0;margin-bottom:20px;box-shadow:var(--shadow)}.panel-head{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;padding:20px 22px 17px;border-bottom:1px solid var(--line);margin-bottom:0}.panel-head>div:last-child{display:flex;gap:8px;align-items:center}.panel h2{margin:0;color:#4d2a40;font-size:20px;line-height:1.25;letter-spacing:-.2px}.panel-head p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.panel>.split,.panel>form,.panel>.form-grid,.panel>.cards,.panel>.metric-grid,.panel>table,.panel>.loading,.panel>p,.panel>.permission-tree,.panel>div:not(.panel-head){margin:20px 22px}.panel>table{width:calc(100% - 44px)}.split{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(440px,1.3fr);gap:24px;align-items:start}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.form-grid .full{grid-column:1/-1}form{min-width:0}form h3{margin-top:0;color:#4d2a40}form h4{margin:18px 0 9px;color:#5a4652}form label,.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:#5d5158;font-weight:750;font-size:12px;letter-spacing:.05px}form label>small{font-weight:500;color:var(--muted)}input,select,textarea{width:100%;border:1px solid #dcd5da;border-radius:8px;padding:9px 11px;background:#fff;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#cf78a9;box-shadow:0 0 0 3px #c645921a}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--brand)}textarea{min-height:96px;resize:vertical}.preview{width:150px;height:90px;object-fit:contain;background:#faf8f9;border:1px solid var(--line);border-radius:9px}.checks{display:flex;flex-wrap:wrap;gap:7px}.checks label{display:flex;flex-direction:row;align-items:center;gap:7px;background:#faf7f9;border:1px solid #ede5ea;padding:7px 9px;border-radius:8px;margin:0}.permission-tree section{border-top:1px solid #eee8ec;padding:11px 0}.permission-tree h4{margin:5px 0 8px}.permission-tree small{display:block;color:#8a7b84}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}thead th{position:sticky;top:68px;z-index:2;background:#f7f4f6;color:#594851;font-size:11px;text-transform:uppercase;letter-spacing:.55px;font-weight:850}th,td{text-align:left;padding:11px 12px;border-bottom:1px solid #ece7ea;font-size:13px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fffafd}td button{border:1px solid #dccbd5;background:#fff;color:#6b3857;border-radius:7px;padding:6px 9px;font-weight:750}td button:hover{background:#fff4fa;border-color:#cf8db2}.table-action{white-space:nowrap}.table-muted{color:var(--muted);font-size:12px}.table-clickable{cursor:pointer}.status-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:850;border:1px solid transparent}.status-pill.success{background:#edf9f1;color:#17663c;border-color:#cbead6}.status-pill.inactive{background:#f5f2f4;color:#766a71;border-color:#e3dde1}.role-row,.menu-list button{display:block;background:#faf8f9!important;color:#5e2749!important;margin-bottom:7px;border:1px solid #ebe3e8!important}.role-row:hover,.menu-list button:hover{border-color:#d9b7c9!important;background:#fff7fb!important}.cards,.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.cards article,.metric-grid article{padding:16px;background:#faf8f9;border:1px solid #ece5e9;border-radius:10px}.metric-grid article{min-height:112px}.metric-grid b{font-size:30px;line-height:1;color:var(--brand)}.metric-grid span{display:block;color:var(--muted);margin-top:8px;font-size:13px}.error{background:#fff0f0;color:var(--danger);padding:9px 11px;border:1px solid #f0cccc;border-radius:8px}.success{color:var(--success)}.loading{padding:30px!important;color:var(--muted)}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#f8f3f6,#eadce4)}.login-card{width:min(420px,92vw);padding:32px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 25px 60px #2d1f2824}.login-card h1{color:var(--brand);margin-top:0}.video-preview{width:100%;max-width:360px;max-height:220px;object-fit:contain;background:#111;border-radius:10px}code{background:#f6f2f4;border:1px solid #e8e0e5;border-radius:5px;padding:2px 5px;font-size:12px}@media(max-width:1100px){.admin-shell{grid-template-columns:230px minmax(0,1fr)}.split{grid-template-columns:1fr}.content{padding:20px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}@media(max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{position:static;height:auto;max-height:none}.topbar{position:static;flex-wrap:wrap;padding:12px 16px}.topbar>div:first-child{width:100%}.topbar select{min-width:0}.content{padding:14px}.panel-head{padding:17px}.panel>.split,.panel>form,.panel>.form-grid,.panel>.cards,.panel>.metric-grid,.panel>table,.panel>.loading,.panel>p,.panel>.permission-tree,.panel>div:not(.panel-head){margin:16px}.panel>table{width:calc(100% - 32px)}.panel{overflow-x:auto}thead th{position:static}}.omdc-cms-workspace{padding:0 22px 24px;margin:20px 0!important}.omdc-cms-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid var(--line)}.omdc-cms-tabs button{border:1px solid #e8dce4;border-radius:10px;background:#faf8fa;color:#61505b;padding:11px 14px;font-size:12px;font-weight:800}.omdc-cms-tabs button.is-active{color:#fff;background:var(--brand);border-color:var(--brand)}.omdc-cms-tabs span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;border-radius:8px;background:#69425b1a;font-size:11px}.omdc-cms-tabs .is-active span{background:#fff3}.omdc-cms-note{font-size:12px;line-height:1.7;color:var(--muted);margin:15px 0 23px}.omdc-cms-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(350px,1.3fr);gap:24px;align-items:start}.omdc-cms-list,.omdc-cms-form{background:#fff;border:1px solid #eee5eb;border-radius:15px;padding:17px;min-width:0}.omdc-cms-list-head,.omdc-cms-form-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.omdc-cms-list-head strong{font-size:14px}.omdc-cms-list-head .primary{font-size:11px;padding:8px 11px}.omdc-cms-item{width:100%;display:flex;gap:12px;align-items:center;padding:11px;background:#fff;border:1px solid #eee6eb;border-radius:11px;text-align:left;margin-bottom:9px;color:var(--ink)}.omdc-cms-item:hover,.omdc-cms-item.is-selected{background:#fff8fc;border-color:#ca87ac}.omdc-cms-item-image{width:54px;height:54px;flex:0 0 54px;background:#f6e8f0;border-radius:9px;overflow:hidden;display:grid;place-items:center;color:#a9437e;font-weight:900;font-size:13px}.omdc-cms-item-image img{width:100%;height:100%;object-fit:cover}.omdc-cms-item>div:last-child{min-width:0}.omdc-cms-item b{display:block;font-size:12px;line-height:1.35}.omdc-cms-item small{display:block;word-break:break-all;color:#92808c;font-size:10px;margin:4px 0}.omdc-cms-item em{font-size:10px;color:#16804a;font-style:normal;font-weight:800}.omdc-cms-item em.is-inactive{color:#ab5660}.omdc-cms-kicker{font-size:10px;letter-spacing:1.2px;font-weight:900;color:#aa4e81}.omdc-cms-form-head h3{font-size:19px;margin:5px 0 0}.omdc-cms-form .omdc-cms-active{display:flex;flex-direction:row;align-items:center;gap:9px;background:#fbf6fa;padding:12px;border-radius:9px}.omdc-cms-form .primary{width:100%}.omdc-cms-muted{font-size:12px;line-height:1.6;color:#988693}@media(max-width:930px){.omdc-cms-layout{grid-template-columns:1fr}}@media(max-width:760px){.omdc-cms-workspace{padding:0 16px 18px;margin:16px 0!important}.omdc-cms-tabs button{padding:9px 10px}.omdc-cms-list,.omdc-cms-form{padding:14px}}.omdc-social-editor{max-width:870px;background:#fff;border:1px solid #eee5eb;border-radius:15px;padding:23px}.omdc-social-editor-heading h3{font-size:18px;color:#4d2a40;margin:0 0 5px}.omdc-social-editor-heading p{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 19px}.omdc-social-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:8px}.omdc-social-editor-fields label{min-width:0}.omdc-social-editor-fields input{min-width:0;width:100%}.omdc-social-editor>.primary{margin-top:14px}@media(max-width:700px){.omdc-social-editor{padding:16px}.omdc-social-editor-fields{grid-template-columns:1fr}}.omdc-cms-item-row{display:flex;align-items:stretch;gap:8px;margin-bottom:9px;min-width:0}.omdc-cms-item-row .omdc-cms-item{margin:0;flex:1;min-width:0}.omdc-cms-edit-hint{display:block;color:var(--brand);font-size:10px;font-weight:800;margin-top:6px}.omdc-cms-delete,.omdc-social-delete{background:#fff8f8;color:#a52828;border:1px solid #f0cccc;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.omdc-cms-delete:hover:not(:disabled),.omdc-social-delete:hover:not(:disabled){background:#fdecec;border-color:#d99797}.omdc-cms-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.omdc-cms-form-actions .primary{width:auto;padding:9px 12px;font-size:12px}.omdc-social-editor{max-width:100%}.omdc-social-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.omdc-social-network{min-width:0;padding:16px;border:1px solid #eadfe7;border-radius:12px;background:#fffcfe}.omdc-social-network-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.omdc-social-network-heading strong{color:#52364a;font-size:14px}.omdc-social-status{font-size:10px;font-weight:800;padding:5px 9px;border-radius:999px;background:#f4f0f2;color:#756a72}.omdc-social-status.is-active{background:#eaf8f0;color:#17663c}.omdc-social-network label{display:block;font-size:12px;font-weight:800;margin-bottom:7px;color:#5d5158}.omdc-social-network input[readonly]{background:#f8f6f8;color:#5d5158}.omdc-social-network input{width:100%;min-width:0;font-size:12px}.omdc-social-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.omdc-social-actions .primary{font-size:12px;padding:9px 14px}.omdc-social-edit,.omdc-social-cancel{background:#fff;color:#8e3b6f;border:1px solid #deb8cc;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.omdc-social-edit:hover:not(:disabled),.omdc-social-cancel:hover:not(:disabled){background:#fff2f9}@media(max-width:760px){.omdc-social-editor-fields{grid-template-columns:1fr}.omdc-cms-item-row{gap:6px}.omdc-cms-delete{padding:8px;font-size:11px}.omdc-cms-form-head{flex-wrap:wrap}.omdc-cms-form-actions{width:100%;justify-content:flex-start}}.omdc-localized-group{display:grid;gap:12px;padding:18px;margin:12px 0;background:#fffafc;border:1px solid #efdbe7;border-radius:16px;min-width:0}.omdc-localized-group h4{margin:0 0 6px;color:#a82f78;font-weight:800;font-size:14px}.omdc-localized-group label{display:grid;gap:7px;min-width:0}.omdc-localized-group input,.omdc-localized-group textarea{width:100%;min-width:0}.admin-shell main,.admin-shell .content,.admin-shell .panel,.admin-shell .split,.admin-shell .split>*,.admin-shell .panel>div{min-width:0}.admin-table-scroll,.web-report-table-wrap{--omdc-table-min-width:760px;display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid #e9e2e7;border-radius:12px;background:#fff;box-shadow:0 1px 3px #27192206;scrollbar-width:thin;scrollbar-color:#d7c5d1 transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-table-scroll--wide{--omdc-table-min-width:1380px}.admin-table-scroll::-webkit-scrollbar,.web-report-table-wrap::-webkit-scrollbar{height:9px}.admin-table-scroll::-webkit-scrollbar-thumb,.web-report-table-wrap::-webkit-scrollbar-thumb{background:#d7c5d1;border:2px solid #fff;border-radius:9px}.panel>.admin-table-scroll{margin:18px 22px;width:calc(100% - 44px)}.admin-table-scroll table,.web-report-table-wrap table{width:100%;min-width:var(--omdc-table-min-width);margin:0;border:0;border-radius:0;border-spacing:0;border-collapse:separate;background:#fff;table-layout:auto}.admin-table-scroll th,.web-report-table-wrap th{position:sticky;top:0;z-index:2;padding:12px 14px;background:#f8f5f7;color:#604a58;font-size:11px;font-weight:800;letter-spacing:.35px;line-height:1.4;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e8dee5;text-align:left}.admin-table-scroll td,.web-report-table-wrap td{padding:12px 14px;background:transparent;border-bottom:1px solid #f0eaef;color:#3f3540;font-size:12.5px;line-height:1.5;vertical-align:middle;text-align:left;overflow-wrap:break-word}.admin-table-scroll tbody tr:nth-child(2n),.web-report-table-wrap tbody tr:nth-child(2n){background:#fcfafb}.admin-table-scroll tbody tr:hover,.web-report-table-wrap tbody tr:hover{background:#fff4fa}.admin-table-scroll tbody tr:last-child td,.web-report-table-wrap tbody tr:last-child td{border-bottom:none}.admin-table-scroll td small,.web-report-table-wrap td small{color:#7e717d;font-size:11px;line-height:1.45}.admin-table-scroll td b,.web-report-table-wrap td b{font-weight:750}.admin-table-scroll td :where(input:not([type=checkbox]):not([type=radio]),select){min-height:35px;max-width:100%;font-size:12px}.admin-table-scroll td :where(button){font-size:12px;line-height:1.35}.admin-table-scroll .table-action{white-space:nowrap}.admin-table-scroll .table-muted{color:#786d76}.admin-table-scroll .status-pill,.admin-table-scroll td code{white-space:nowrap}.admin-table-scroll td .link{box-shadow:none}.admin-table-scroll tbody tr.table-clickable:focus-within{background:#fff4fa}@media(max-width:760px){.panel{overflow:visible}.panel>.admin-table-scroll{width:calc(100% - 32px);margin:16px}.admin-table-scroll,.web-report-table-wrap{border-radius:10px}.admin-table-scroll th,.web-report-table-wrap th{top:0;padding:11px 12px}.admin-table-scroll td,.web-report-table-wrap td{padding:11px 12px}}.admin-data-split{grid-template-columns:minmax(0,1fr);gap:22px}.admin-data-split>div{min-width:0}.admin-data-split>form{min-width:0;border-top:1px solid #eee7ec;padding-top:18px}
