.p2-admin{max-width:1500px;margin:0 auto;padding:12px 0 32px;color:#344151;font-size:15px}.p2-admin h1{font-size:27px;font-weight:600;margin:0 0 22px}.p2-panel{background:#fff;padding:24px;border:1px solid #e4e8ed;border-radius:8px;margin-bottom:22px;box-shadow:0 2px 6px #18293d06;color:#344151}.p2-panel h2{font-size:19px;margin:0 0 20px;font-weight:600}.p2-panel h3{font-size:17px;margin:24px 0 14px}.p2-panel h4{font-size:16px;font-weight:600}.p2-panel label{display:block;margin:12px 0}.p2-panel input:not([type=checkbox]),.p2-panel textarea,.p2-panel select{display:block;width:100%;border:1px solid #cad2da;border-radius:5px;padding:9px 11px;color:#344151;background:#fff;font:inherit}.p2-panel input[type=checkbox]{width:18px;height:18px;accent-color:#F44B2F}.p2-panel .p2-check{display:flex;gap:10px;align-items:center;margin:18px 0}.p2-admin button,.p2-panel button{background:#f44b2f;color:#fff;border:0;border-radius:5px;padding:8px 14px;font:inherit;cursor:pointer}.p2-admin button:disabled,.p2-panel button:disabled{opacity:.5;cursor:default}.p2-admin button.p2-link{padding:0;background:transparent;color:#f44b2f;text-align:left}.p2-admin a{color:#2f4858}.p2-grid{display:grid;gap:22px;align-items:start}.p2-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-admin table{border-collapse:collapse;width:100%;font:inherit}.p2-admin th{color:#596b80;background:#f6f8fa;font-weight:500;text-align:left}.p2-admin td,.p2-admin th{border-bottom:1px solid #e7ebf0;padding:14px 10px;vertical-align:top}.p2-admin small{display:block;color:#77869a;margin-top:5px;font-size:12px}.p2-table-scroll{overflow:auto}.p2-toolbar,.p2-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.p2-toolbar{margin:14px 0}.p2-toolbar label{margin:0}.p2-toolbar>input{flex:1;min-width:120px}.p2-metric strong{font-size:42px;line-height:1.2;color:#2f4858}.p2-metric p{margin:16px 0 0;color:#758396}.p2-bar-row{display:grid;grid-template-columns:100px 1fr 45px;gap:12px;margin:18px 0;align-items:center}.p2-bar-row meter{width:100%;height:18px}.p2-funnel{display:grid;grid-template-columns:110px 1fr 90px;gap:10px;align-items:center;margin:16px 0}.p2-funnel small{grid-column:3}.p2-funnel-track{height:20px;background:#edf4f3;border-radius:3px;overflow:hidden}.p2-funnel-track>div{background:#f44b2f;height:100%}.p2-funnel-break{border-top:1px dashed #b1c6ce;padding-top:18px}.p2-warning{padding:10px;border-left:3px solid #dda335;background:#fff8e6;color:#846424}.p2-source{padding:12px;background:#f5f7f9;white-space:pre-wrap}.p2-translation{margin:24px 0;padding-top:18px;border-top:1px solid #e5e9ef}.p2-review-images{display:flex;flex-wrap:wrap;gap:8px}.p2-review-images img{max-width:130px;max-height:160px;object-fit:contain}.p2-wrap{white-space:pre-wrap;word-break:break-word}.p2-tags{display:flex;gap:8px;flex-wrap:wrap}.p2-tags>span{padding:6px 10px;background:#e8f4f1;border-radius:6px}.p2-tags small{display:inline}.p2-tags button{margin-left:6px;padding:0 5px}.p2-history{padding-left:20px;max-height:300px;overflow:auto}.p2-history li{padding:8px 0;white-space:pre-wrap}.p2-line-preview{background:#8eabc6;border-radius:12px;padding:20px;margin-top:20px;min-height:300px}.p2-line-bubble{background:#fff;border-radius:0 15px 15px;padding:14px;margin:12px 24px 12px 0;white-space:pre-wrap;word-break:break-word}.p2-line-bubble p{margin:0}.p2-line-bubble img{max-width:100%;border-radius:8px}.p2-form-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.p2-form-preview-grid>div:first-child{min-width:0}@media(max-width:1100px){.p2-form-preview-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:900px){.p2-grid.two,.p2-form-preview-grid{grid-template-columns:1fr}.p2-live-preview{position:static;max-width:420px;margin:auto;width:100%}.p2-panel{padding:18px}}.card .card-body .table-title p.cms-title-note{display:inline-block;padding:0;margin:0}.cms-icon-button{border:0;background:transparent;color:inherit;cursor:pointer}.cms-switch{position:relative;display:inline-flex;width:65px;height:35px;margin:3px 0;vertical-align:middle;flex-shrink:0}.cms-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.cms-switch span{width:65px;height:35px;border-radius:20px;border:1px solid #7F8F97;background:#fff;transition:background .15s}.cms-switch span:after{content:"";display:block;width:31px;height:31px;margin:1px;background:#7f8f97;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .15s,background .15s}.cms-switch input:checked+span{background:#f44b2f;border-color:#f44b2f}.cms-switch input:checked+span:after{transform:translate(30px);background:#fff}.cms-switch input:focus-visible+span{outline:2px solid #2F4858;outline-offset:3px}.cms-switch input:disabled+span{opacity:.45}.cms-modal-backdrop{position:fixed;inset:0;z-index:1100;background:#00000080;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:28px 16px}.swal2-container{z-index:1200}.cms-modal-backdrop .modal-dialog{width:100%;max-width:500px;margin:0 auto;outline:none}.cms-modal-backdrop .modal-dialog.modal-lg{max-width:800px}.cms-modal-backdrop .modal-content{overflow:hidden}.cms-modal-backdrop .btn-close{border:0;background:none}.cms-modal-backdrop .modal-footer{gap:0}.cms-modal-backdrop .cms-switch{margin:3px 0}.cms-file-upload{display:flex;align-items:center;border:1px solid #ced4da;border-radius:4px;overflow:hidden;margin-bottom:8px}.cms-file-upload>span{flex:1;padding:7px 12px;min-width:0;overflow-wrap:anywhere}.cms-file-upload label{position:relative;margin:0;border-radius:0;overflow:hidden;font-size:12px}.cms-file-upload img{width:20px;margin-right:5px}.cms-file-upload input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.cms-empty{padding:20px 0;color:#7f8f97;font-size:14px}.cms-review-toolbar{display:flex;gap:8px;margin:0 0 16px}.cms-review-toolbar input{flex:1;min-width:120px}.cms-review-toolbar .btn{white-space:nowrap}.cms-review-table{min-width:920px}.cms-stat-note{font-size:12px;color:#7f8f97}.cms-funnel-break{border-top:1px dashed #b9c6cd;padding-top:12px;margin-top:12px}.funnel-row .track{position:relative}.funnel-row .track .fill{height:34px}.cms-funnel-value{position:absolute;left:12px;top:5px;color:#2f4858;white-space:nowrap;background:#fff9;padding:0 4px;border-radius:3px}.c-unknown{background:#7f8f97}.cms-drawer-mask{justify-content:flex-end;padding:0}.cms-drawer-mask .cms-drawer-open{position:relative;right:0;top:0;transform:none;visibility:visible;max-width:100%;height:100dvh;outline:none}.cms-drawer-mask .p2-drawer-b{height:calc(100dvh - 76px);overflow:auto}.cms-drawer-mask h5{margin:0;color:#2f4858;font-size:20px}.cms-sidebar-mask{position:fixed;inset:0;z-index:101;border:0;background:#0005}html .sidebar-left .nano-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.cms-shell #sidebar-left{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding-top:90px;padding-bottom:0;overflow:hidden}.cms-shell #sidebar-left .sidebar-header{position:absolute;top:0;left:0;right:0;flex:none}.cms-shell #sidebar-left .nano{position:relative;top:auto;bottom:auto;flex:1 1 auto;min-height:0;height:auto;margin:0;overflow:hidden}.cms-shell #sidebar-left .nano-content{position:static;height:100%;min-height:0;margin:0!important;padding-bottom:16px;overflow-y:auto;overflow-x:hidden}.cms-shell #sidebar-left .p2-nav-toggle{position:static;flex:none}.cms-source-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:12px}.cms-source-filters label{margin:0;min-width:140px}.cms-source-filters .btn{margin-bottom:0}.cms-source-table{min-width:650px}.cms-source-table td:last-child{overflow-wrap:anywhere;max-width:500px}.cms-source-compact .cms-source-table{min-width:500px}.cms-source-compact{margin:12px 0 24px}.cms-source-links{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cms-source-links span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cms-source-links code{max-width:280px;overflow-wrap:anywhere}.cms-source-links small{color:#7f8f97}.cms-password-page{max-width:640px}.cms-shell .range-custom .input-group{width:350px}.cms-shell .range-custom input[type=date]{min-width:140px}.c-other{background:#9c6ec4}.c-external{background:#397e91}.c-unmarked{background:#9caaae}.dash-compact .dash-contact-summary{font-size:12px;color:#4f6b7b;margin-top:6px;line-height:1.6}.dash-contact-summary>div{display:flex;flex-wrap:wrap;gap:0 12px}.dash-compact .src-inline{display:flex;flex-wrap:wrap;gap:5px 16px}@media(max-width:767px){.cms-shell #sidebar-left{top:60px;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}}@media(min-width:1280px)and (min-height:720px){.cms-shell .content-body:has(.dash-compact){padding:20px 30px}.cms-shell .dash-compact .dash-toolbar{margin-bottom:10px}.cms-shell .dash-compact .dash-toolbar h1{margin:0 0 4px;line-height:30px}.cms-shell .dash-compact .dash-toolbar .sub{margin:0;line-height:20px}.cms-shell .dash-compact .card-body{padding:12px 14px}.cms-shell .dash-compact .dash-fill{min-height:0}.cms-shell .dash-compact .heat-list .heat-item{padding:4px 0}.cms-shell .dash-compact .rep-row{padding:9px 0}.cms-shell .dash-compact .feed-item{padding:7px 0}.cms-shell .dash-compact .feed-item>div{min-width:0;flex:1}.cms-shell .dash-compact .feed-item .who{display:flex;gap:6px;align-items:baseline;line-height:22px}.cms-shell .dash-compact .feed-item .dash-identity{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-shell .dash-compact .feed-item .who small{flex:none;margin:0;white-space:nowrap}.cms-shell .dash-compact .feed-item .what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.cms-shell .dash-compact .cms-stat-note{margin-bottom:0;line-height:18px}}html .sidebar-left .nav-main .active{color:#f44b2f}.cms-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.cms-filter-actions{margin-bottom:1rem}.cms-copy-link{border:0;background:transparent;color:#f44b2f;text-decoration:underline;padding:0;cursor:pointer}.cms-employee-meta{gap:12px}.cms-employee-meta>div:first-child{flex:1;min-width:0;gap:8px}.cms-employee-meta .front-url code{display:inline-block;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.cms-employee-meta .front-url{max-width:100%;overflow-wrap:anywhere}.cms-employee-meta .front-url code{overflow-wrap:anywhere}.cms-radio-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cms-radio-row label{margin:0;display:inline-flex;align-items:center;gap:4px}.cms-radio-row input{appearance:auto;width:18px;height:18px;margin:0;accent-color:#2F4858}.cms-avatar-upload{width:140px}.cms-avatar-upload img{width:140px;height:140px;object-fit:cover;display:block;margin-bottom:16px;background:#f1f1f3}.cms-visual-grid{padding:30px 40px;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px #0001}.cms-visual-grid .previewImage{width:100%;aspect-ratio:750/1300;object-fit:cover}.cms-drag-handle{border:0;background:transparent;z-index:1;touch-action:none;padding:2px;color:#7f8f97}.cms-visual-grid #kvPhotoAddWrapper{border-radius:5px}.cms-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.cms-pagination button{border:1px solid #ddd;color:#7f8f97;background:#fff;border-radius:4px;padding:5px 10px}.cms-pagination button:disabled{opacity:.45}.cms-interaction-table{max-height:55vh;overflow:auto}.cms-interaction-table table{min-width:620px}.cms-interaction-table thead th{position:sticky;top:0;z-index:1}.cms-form-meta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;background:#f1f1f3;padding:12px;color:#999;font-size:12px}.cms-company-code input{width:calc(50% - 15px)}.cms-file-control{display:flex;width:100%}.cms-file-control .uneditable-input{flex:1;min-width:0}.cms-file-control .btn-file img{width:20px}.cms-company-image{max-width:100%;max-height:100px;margin-top:12px;object-fit:contain}.cms-cover-upload{max-width:240px}.cms-cover-upload>img{width:100%;max-height:240px;object-fit:contain}.cms-modal-backdrop .modal-content{width:100%;max-width:none;max-height:none;padding:0}.cms-modal-backdrop .modal-footer{padding:16px;display:flex;justify-content:flex-end;border-top:1px solid #dee2e6}.cms-modal-backdrop .modal-body{padding:16px}.cms-popup-mask{align-items:center;padding:40px 8px;background:#000c}.cms-modal-backdrop .modal-block.cms-popup-dialog{width:100%;max-width:500px;margin:auto;outline:none}.cms-popup-dialog>.card{margin:0}.cms-popup-dialog .cms-modal-form-fields{padding:0}.cms-popup-dialog .modal-footer{justify-content:center;border:0;padding:0;margin-top:24px;gap:24px}.cms-popup-dialog .modal-footer>.btn{min-width:100px;margin:0}.cms-line-message{white-space:pre-wrap;overflow-wrap:anywhere}.cms-modal-form-fields{padding:20px}.cms-translation-compact{position:relative}.cms-translation-compact>label{padding-right:80px}.cms-translation-actions{position:absolute;top:8px;right:0;display:flex;align-items:center;gap:6px}.cms-translation-actions button{border:0;background:transparent;color:#f44b2f;padding:0 2px;cursor:pointer}.cms-translation-actions button:disabled{color:#aaa;cursor:default}.lang-field .lf-head{flex-wrap:wrap;gap:8px}.lang-field .lf-head b{margin-right:0;flex-shrink:0}.lang-field .lf-head .tr-pill,.lang-field .lf-head .btn{flex-shrink:0;white-space:nowrap}.dt-container{position:relative}.dt-length-row{display:flex;justify-content:flex-end}.dt-container .dt-length label{font-weight:400;color:#777;font-size:14px;white-space:nowrap}.dt-container .dt-length select.form-control{width:85px;height:38px;font-size:16px;border:1px solid #ddd;color:#7f8f97;border-radius:4px;margin:0 10px;padding:6px 24px 6px 12px}.dt-pagination-row{display:flex;justify-content:flex-end;margin-top:16px}.dt-container .dt-paging nav{display:flex;align-items:center}.dt-container .dt-empty{text-align:center;padding:20px 12px;color:#7f8f97}.dt-container .dt-processing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px;background:#fff;z-index:1}.cms-share-preview .og-img img{display:block;width:120px;height:120px;object-fit:cover}.cms-share-preview .og-img img.cms-share-fallback{object-fit:contain;padding:8px}.cms-share-preview .og-body{min-width:0;overflow-wrap:anywhere}.cms-share-preview .og-body b,.cms-share-preview .og-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html div.dt-container .dt-paging .dt-paging-button{border:1px solid #cbd3d8!important;background:transparent!important;border-radius:50%!important;min-width:35px;height:35px;padding:5px 9px!important;color:#7f8f97!important;margin:2px 0 2px 10px;box-shadow:none!important}html div.dt-container .dt-paging .dt-paging-button.current{color:#fff!important;background:#2f4858!important}html div.dt-container .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){color:#f44b2f!important;background:#f1f1f3!important}.dt-container table.dataTable{border:0}html div.dt-container table.dataTable thead>tr>th{background:#4f6b7b;font-weight:400;color:#fff;border:0;position:relative}html div.dt-container table.dataTable tbody>tr>td{border:0;box-shadow:none!important;vertical-align:middle}html div.dt-container table.dataTable tbody>tr:nth-child(odd)>td{background:#fff}html div.dt-container table.dataTable tbody>tr:nth-child(2n)>td{background:#eef2f4}.dt-container table.dataTable th.dt-type-numeric,.dt-container table.dataTable td.dt-type-numeric{text-align:left}.dt-container table.dataTable thead>tr>th.dt-orderable-asc{padding-right:30px;cursor:pointer}.dt-container .dt-column-order:before,.dt-container .dt-column-order:after{position:absolute;bottom:.9em;display:block;opacity:.3}.dt-container .dt-column-order:before{content:"↑";right:1em}.dt-container .dt-column-order:after{content:"↓";right:.5em}.dt-container .dt-ordering-asc .dt-column-order:before,.dt-container .dt-ordering-desc .dt-column-order:after{opacity:1}.dt-container .dt-orderable-none .dt-column-order{display:none}.filter-sect .btn+.btn{margin-left:4px}.cms-login-gap{height:22px}@media(min-width:768px){#sidebar-left #menu>ul.nav-main{padding-top:30px}.header-main{min-height:40px}}.lc .lc-card a.lc-btn{display:block}.pv-col .pv-lang{flex-shrink:0;white-space:nowrap}.pv-col .pv-lbl{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:6px}.cms-employee-meta .bg-label-primary{max-width:100%;white-space:normal;overflow-wrap:anywhere}.cms-card-preview-frame{display:block;width:100%;height:580px;border:8px solid #263744;border-radius:24px;background:#fff}.cms-employee-form>.row>.col{min-width:0}.cms-feature-enabled{display:inline-block;font-size:12px;color:#f44b2f;background:#fff1ee;border:1px solid #FFCDC2;border-radius:12px;padding:3px 10px;margin:2px 4px 2px 0;white-space:nowrap}.cms-feature-enabled i{margin-right:5px}.cms-customer-source{min-width:130px;max-width:260px;overflow-wrap:anywhere}.cms-customer-source summary{cursor:pointer}.cms-customer-source small{display:block;margin-top:4px}.cms-customer-source dl{margin:8px 0 0;font-size:12px}.cms-customer-source dd{margin:0 0 5px}.cms-modal-form-fields .rule-r{gap:16px;align-items:center;padding:12px 0}.cms-modal-form-fields .rule-r>div{min-width:0;flex:1}.cms-modal-form-fields .rule-r small{display:block;margin-top:5px;line-height:1.6}.cms-modal-form-fields .rule-r .cms-switch{flex-shrink:0}.header-main .ent-switch .form-control{width:200px}@media(max-width:767px){.header-main{flex-wrap:wrap;align-items:center;gap:8px}.header-main>.left-sect{flex-shrink:0}.header-main>.right-sect{margin-left:auto;max-width:calc(100% - 48px)}.header-main>.ent-switch{order:1;flex:1 0 100%;min-width:0;margin:0 0 12px;gap:10px}.header-main .ent-switch>span{white-space:nowrap}.header-main .ent-switch .form-control{flex:1;min-width:0;width:0;margin-left:0}.cms-visual-grid{padding:20px}.cms-company-code input{width:100%}.cms-review-toolbar{flex-wrap:wrap}.cms-review-toolbar input{flex-basis:100%}.cms-modal-backdrop{padding:8px}.cms-popup-mask{padding:40px 6px}.cms-drawer-mask{padding:0}.cms-sidebar-mask{z-index:101}html.sidebar-left-opened #sidebar-left{z-index:102}.dash-toolbar .range{flex-wrap:wrap;row-gap:8px}.dash-toolbar .range .seg-range{margin-left:0}.funnel-row .lbl{flex-basis:110px}.p2-form-preview-grid{grid-template-columns:minmax(0,1fr)}}div#root{width:100%}
