:root{--default-color:#f7f8fa;--text-color:#818284;--text-color-2:#818284;--border-color:#eef0f1;--icon-menu-color:#9ea0a3;--bottom-icon-menu-active-color:#ececec;--icon-menu-active-color:#614a9e;--tooltip-color-1:#614a9e;--tooltip-color-2:#000;--color-text-filter:#818284ad;--color-filter:#fff;--border-filter-color:#eceef1;--bottom-dropdown-color:#fff;--color-option-select-drodpdown:#fff;--color-button-action:#58438f;--color-text-button-action:#fff;--color-button-cancel:#fff;--color-text-button-cancel:#58438f;--color-border-button-cancel:#58438f;--color-upload-box:#edeff0;--color-text-upload-box:#818284;--color-border-table:#edeff0;--color-bottom-table:#f7f8fa;--color-bottom-table-2:#edeff0;--color-border-table-2:#cacaca;--color-text-table-2:#372369;--color-bottom-button-confirmation-modal:#e2e2e2;--bottom-menu-active-color:#ececec;--disabled-filter:#f5f5f5;--icon-gradient-start:#614a9e;--icon-gradient-end:#616161;--calendar-color:#eef0f1;--icon-help:#a7a7a7;--hover:#fff;--hover-2:#ececec}.dark-theme{--default-color:#181717;--text-color:#a9aaac;--text-color-2:#fff;--border-color:#202020;--icon-menu-color:#9ea0a3;--bottom-icon-menu-active-color:#fff;--icon-menu-active-color:#614a9e;--tooltip-color-1:#614a9e;--tooltip-color-2:#000;--color-text-filter:#fff;--color-filter:#181717;--border-filter-color:#303030;--bottom-dropdown-color:#303030;--color-option-select-drodpdown:#303030;--color-button-action:#58438f;--color-text-button-action:#fff;--color-button-cancel:#303030;--color-text-button-cancel:#fff;--color-border-button-cancel:#303030;--color-upload-box:#303030;--color-text-upload-box:#9ea0a3;--color-border-table:#303030;--color-bottom-table:#333;--color-bottom-table-2:#272727;--color-border-table-2:#272727;--color-text-table-2:#fff;--color-bottom-button-confirmation-modal:#242424;--bottom-menu-active-color:#333;--disabled-filter:#333;--icon-gradient-start:#818284;--icon-gradient-end:#818284;--calendar-color:#252525;--icon-help:#686868;--hover:#292727;--hover-2:#181818}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f8fa;background-color:var(--default-color);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAU5JREFUOI2tjz9LQnEUhp/zuxKoU0uL36G1McJv0JB9A6eshNqKaCsoG4JC6pYJEtwg6AZGBUktNTY0BW32B0EK7FKh99egVpo3kzrbOe95n/Me+GMJwHA4MauhR1zZ2D4Zu+gYEAknVgWitdmVBtPtMtJWNlb4XYKBpT6UPm/SKgInrpbkg/u4m8vNlD0BtTcugV6PQ3cIW0rUeuZo9LolIBJOxAUW2iTWaE61EtPx+3dsO+qouuJ2GWngrQ1AEPpF61TQcTIAHwArGyug2W8DAOQFSCohDuBr0BQmmkEP5xPoFMo3t300clsfNgAq3aEDo5jPA6HG3CyWAoEp2446zVT1tbGsoQqw1bRT9Bnl6VbmbwAAJawB+vO6Xk4fTjx7vPUdkDkevxE4q7Wv5Up5xcvcElAtbVKNsWnlJu87BpQCQQthzxDmfzL/S70DHxBvc0O9p3cAAAAASUVORK5CYII=) 0 0,auto;font-family:Inter,sans-serif!important;margin:0}body.dark-theme{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAUFJREFUOI2tkLFKw1AUhr9z0zxC0zQlFV/A1dF38CXcu+vgpqCTIBSttoKLgiDugi51FNwEwSZtUgTBwaLS5LhUaGtqLXq2e8//f+c/B/5YAtAJo/U0FUeFA993b2YBGIA0FUeEFQPNdhDfha1uJYqi/K8TBEG8aKA51ktQLtVotVRyz0SkPxEA0A7iW2BhgihSpJEi+77v3GcCwla3IqJbUxKrwhUiNWOSU8/zeuarY9npEfAxBSACS6Ja18Qcw+CIAMVi8UnRiykAgDeFai6VCkBulE8NZTlzNLwo1BO1NsrlfGfof3hBtTph9xEojebWbYyuep7XGwebUaEkqjTGNM8mJ2tZ5m8AAFtlD9ChXDuu675mmTMBhbnCA8j14Plu963dSeZMAIBKWgNQ5dCZd+KZAcboCcK5rbL5k/lf6hOsFnHPOuhw9wAAAABJRU5ErkJggg==) 0 0,auto}.clickable,[role=button],a[href],button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAASZJREFUOI21j71KA1EQRs/caIoUG0HwAVZNY2xsxHpF8wbrG1iIigGxEMFSkV0ICD6B+NMGFAtJaSFYCKkF38BVtzI7FklkV27IGnCae2e++c7MgCV8L6j4XlCxab9jzFYUzGPvWx4JADh5pgOYvI3/Bhh0AgBry+EOKrtaMCsmYcKMy/P57VaU7inYjFW3dgggIhGwiGoR9FQ7ydS8uzo759aW2i93D0M36IcoDgIi4qhyLN1y+APwvXBbkAOUI+et1IiIAVBluktgJpVntjZdXRxgEuEkKsdPKX1hwJsFfJZKAfDam1bNc1YG0Gyux4ru/cWYAQBc3dcvBWmNDAAgSTaBrxy+DyvgolVvK9IYaldu7BsAUdHso5wJvFsnK9eSdDb6hW/O7UyLHbT2CgAAAABJRU5ErkJggg==) 5 0,pointer}body.dark-theme .clickable,body.dark-theme [role=button],body.dark-theme a[href],body.dark-theme button:not(:disabled),body.dark-theme input[type=button]:not(:disabled),body.dark-theme input[type=reset]:not(:disabled),body.dark-theme input[type=submit]:not(:disabled),body.dark-theme label[for],body.dark-theme select:not(:disabled),body.dark-theme summary{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAR5JREFUOI21kL1KxEAUhb+bjWgVhRS7ibIW6lZWdr6AT2InsgiKhU8g4oKVlb34ALY+gIuFIPbZWUlYK11/EJNrYQxRRjYueGCYO2fmfJc7YJExg5Yxg5bt7qdcmymaXubl9FgAwKvSHcCp+vDfAL+NAIAx8Zaj7DjKWqbOzORb7dpf8h8qAxyVVUWDVGgj2frrVHZiouQW0LlmvTMSUEjxEBDEQ3Q/dzuQ/8FdL273e/F9P0q2u12dKHLKwmcli6VzLV8UgEzFA3xEDxr15KroLLpi3ctjAjhueghEAALLlcYqA8IwfEbZ/UvwGwBgttk4FbgYGwAgmW4C7xVyQysgmA9uRPRoZFw5twIAnl6GeyJ6DDxaOytn4mYbX8YHM0RY8D9JSmgAAAAASUVORK5CYII=) 5 0,pointer}.row{align-items:end}.row,.row-end{display:flex;gap:10px;width:100%}.row-end{align-items:start;justify-content:end}.section-title{color:#818284;color:var(--text-color);font-size:11px;font-weight:600;margin-bottom:10px;margin-top:20px}.cuts-rail-newspapper-cropper::-webkit-scrollbar{width:10px}.cuts-rail-newspapper-cropper::-webkit-scrollbar-track{background:#0000;border-radius:10px}.cuts-rail-newspapper-cropper{scrollbar-color:#58438f #0000}body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#0000;border-radius:10px}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#614a9e,#616161);border-radius:10px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#614a9e,#444)}body,html{scrollbar-color:#58438f #0000;scrollbar-width:thin}.App-layout{display:flex}.App-main{margin-left:60px;width:calc(100% - 60px)}.App-content{margin:20px 20px 20px 35px}:root{--navbar-width-collapsed:70px;--navbar-width-expanded:282px}.navbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,var(--default-color) 0,var(--default-color) 100%);border-right:1px solid var(--border-color);box-shadow:0 12px 32px #1c233414,10px 0 30px #1c23340d;box-sizing:border-box;height:100vh;isolation:isolate;left:0;overflow:hidden;position:fixed;top:0;transition:width .56s cubic-bezier(.22,1,.36,1),box-shadow .34s ease,background .34s ease,border-color .34s ease;width:70px;width:var(--navbar-width-collapsed);z-index:2000}.navbar.expanded{width:282px;width:var(--navbar-width-expanded)}.navbar-ambient{border-radius:999px;filter:blur(22px);opacity:.55;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:0}.navbar-ambient-1{background:radial-gradient(circle,#b10f6c2b 0,#b10f6c00 70%);height:180px;left:-60px;top:-60px;width:180px}.navbar-ambient-2{background:radial-gradient(circle,#6161611a 0,#61616100 72%);bottom:-80px;height:220px;right:-100px;width:220px}.navbar-inner{display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:1}.navbar-top{display:flex;flex:1 1;flex-direction:column;min-height:0}.navbar-brand{box-sizing:border-box;flex-shrink:0;padding:16px 10px 14px;position:relative;width:100%}.navbar-brand:after{background:linear-gradient(90deg,#604a9e27,#604a9e27,#0000);bottom:0;content:"";height:1px;left:12px;position:absolute;right:12px}.logo-wrapper{align-items:center;display:flex;justify-content:center;min-height:60px;width:100%}.navbar.expanded .logo-wrapper{justify-content:flex-start;padding-left:2px}.logo-shell{align-items:center;background:linear-gradient(135deg,var(--hover),var(--hover-2));border:1px solid #fff9;border-radius:10px;box-shadow:inset 0 1px 0 #604a9e27,0 12px 28px #604a9e27,0 4px 14px #604a9e27;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:transform .42s ease,box-shadow .42s ease,border-color .42s ease;width:50px}.navbar.expanded .logo-shell{margin-left:2px}.logo-shell:before{animation:navbar-spin 7s linear infinite;background:conic-gradient(from 180deg,#604a9e27 0deg,#3c2e6427 90deg,#604a9e27 180deg,#604a9e27 270deg,#231b3a27 1turn);content:"";inset:-40%;opacity:.7;position:absolute}.logo-shell:hover{border-color:#604a9e27;box-shadow:inset 0 1px 0 #604a9e27,0 16px 34px #604a9e27,0 6px 22px #604a9e27;transform:translateY(-2px) scale(1.04)}.logo-ring,.logo-ring-2{border-radius:50%;pointer-events:none;position:absolute}.logo-ring{animation:navbar-pulse 2.8s ease-in-out infinite;border:1px solid #b10f6c24;height:36px;width:36px}.logo-ring-2{animation:navbar-pulse 2.8s ease-in-out .8s infinite;border:1px solid #6161611a;height:44px;width:44px}.logo-image-navbar{animation:navbar-float 3.8s ease-in-out infinite;height:30px;object-fit:contain;position:relative;width:30px;z-index:2}.navbar-scroll-area{flex:1 1;min-height:0;position:relative}.navbar-menu-scroll{-ms-overflow-style:none;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:12px 6px 16px;scrollbar-width:none}.navbar-menu-scroll::-webkit-scrollbar{display:none;height:0;width:0}.nav-scroll-fade{height:28px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.nav-scroll-fade-top{background:linear-gradient(180deg,var(--default-color),#f7f8fa00);top:0}.dark-theme .nav-scroll-fade-top{background:linear-gradient(180deg,var(--default-color),#18171700)}.nav-scroll-fade-bottom{background:linear-gradient(0deg,var(--default-color),#f7f8fa00);bottom:0}.dark-theme .nav-scroll-fade-bottom{background:linear-gradient(0deg,var(--default-color),#18171700)}.menu-group{margin-bottom:8px;position:relative}.menu-group:last-child{margin-bottom:0}.menu-group-trigger{align-items:center;background:var(--border-color);border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;min-height:56px;overflow:hidden;padding:0 8px;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;width:100%}.navbar.expanded .menu-group-trigger{justify-content:flex-start;padding:0 12px}.menu-group-bg{background:linear-gradient(135deg,var(--hover),var(--hover-2));border:1px solid #0000;border-radius:inherit;inset:0;opacity:0;position:absolute;transition:opacity .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.menu-group-trigger:hover{transform:translateY(-1px) scale(1.01)}.menu-group-trigger:hover .menu-group-bg{border-color:#b10f6c1a;box-shadow:inset 0 1px 0 #ffffff73,0 10px 22px #1b22330f;opacity:1}.menu-group-trigger.active .menu-group-bg,.menu-group.has-active .menu-group-bg{background:linear-gradient(135deg,#604a9e27,var(--bottom-menu-active-color) 40%,#604a9e27);border-color:#604a9e27;box-shadow:inset 0 1px 0 #604a9e27,0 14px 28px #604a9e27;opacity:1}.menu-group-trigger.active:before,.menu-group.has-active .menu-group-trigger:before{background:linear-gradient(180deg,var(--tooltip-color-1),var(--color-button-action));border-radius:999px;bottom:10px;box-shadow:0 0 0 3px #b10f6c12,0 0 18px #b10f6c3d;content:"";left:4px;position:absolute;top:10px;width:4px;z-index:2}.menu-group-main-icon{align-items:center;color:var(--icon-menu-color);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;position:relative;transition:color .28s ease,transform .28s ease;width:18px;z-index:2}.menu-group-trigger:hover .menu-group-main-icon{color:var(--text-color);transform:scale(1.08) rotate(-3deg)}.menu-group-trigger.active .menu-group-main-icon,.menu-group.has-active .menu-group-main-icon{color:var(--icon-menu-active-color)}.menu-group-title-wrap{display:flex;flex:1 1;flex-direction:column;margin-left:11px;min-width:0;position:relative;z-index:2}.menu-group-title{color:var(--text-color-2);font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.1;text-align:left;white-space:nowrap}.menu-group-caption{color:var(--text-color);font-size:10px;font-weight:600;line-height:1.05;margin-top:1px;text-align:left;white-space:nowrap}.menu-group-arrow{color:var(--text-color);font-size:12px;margin-left:8px;position:relative;transition:transform .42s cubic-bezier(.22,1,.36,1),color .28s ease,opacity .28s ease;z-index:2}.menu-group-trigger:hover .menu-group-arrow{color:var(--text-color-2)}.menu-group-arrow.open{color:var(--icon-menu-active-color);transform:rotate(180deg)}.menu-group-content{max-height:0;opacity:0;overflow:hidden;padding-left:0;position:relative;transform:translateY(-10px) scaleY(.96);transform-origin:top center;transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1),margin-top .36s ease}.menu-group-content.open{margin-top:8px;max-height:520px;opacity:1;transform:translateY(0) scaleY(1)}.submenu-rail{background:linear-gradient(180deg,#b10f6c24,#b10f6c12,#b10f6c00);bottom:6px;left:18px;opacity:.9;pointer-events:none;position:absolute;top:4px;transition:opacity .36s ease;width:1px}.submenu-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;margin-left:auto;margin-top:4px;min-height:40px;opacity:.96;outline:none;overflow:hidden;padding:0 10px 0 18px;position:relative;text-decoration:none;transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease,opacity .34s ease;width:calc(100% - 8px)}.menu-group-content.open .submenu-item{animation:submenu-item-in .46s ease both}.menu-group-content.open .submenu-item:nth-child(2){animation-delay:.04s}.menu-group-content.open .submenu-item:nth-child(3){animation-delay:.08s}.menu-group-content.open .submenu-item:nth-child(4){animation-delay:.12s}.menu-group-content.open .submenu-item:nth-child(5){animation-delay:.16s}.menu-group-content.open .submenu-item:nth-child(6){animation-delay:.2s}.submenu-item:first-of-type{margin-top:1px}.submenu-item-glow{background:radial-gradient(circle at 12% 50%,#604a9e27,#0000 34%),linear-gradient(135deg,var(--hover),#604a9e27);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.submenu-item:hover{border-color:#b10f6c14;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 18px #1b22330d;transform:translateX(5px)}.submenu-item:hover .submenu-item-glow{opacity:1}.submenu-item.active{background:linear-gradient(135deg,#604a9e27,#604a9e27 38%,#604a9e27);border-color:#b10f6c1a;box-shadow:inset 0 1px 0 #ffffff29,0 10px 22px #b10f6c0f}.submenu-item.active:before{background:linear-gradient(180deg,var(--tooltip-color-1),var(--color-button-action));border-radius:999px;bottom:9px;box-shadow:0 0 0 3px #b10f6c0d,0 0 14px #b10f6c2e;content:"";left:5px;position:absolute;top:9px;width:3px}.submenu-text{color:var(--text-color);font-size:12.6px;font-weight:580;letter-spacing:0;line-height:1.08;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.submenu-text-only{margin-left:2px}.submenu-item.active .submenu-text{color:var(--icon-menu-active-color);font-weight:650}.submenu-dot{background:#b10f6c1a;border-radius:50%;box-shadow:inset 0 0 0 1px #b10f6c0f;height:6px;margin-left:auto;position:relative;transition:background .28s ease,transform .28s ease,box-shadow .28s ease;width:6px;z-index:1}.submenu-item:hover .submenu-dot{background:#b10f6c26;transform:scale(1.12)}.submenu-item.active .submenu-dot{background:linear-gradient(180deg,var(--tooltip-color-1),var(--color-button-action));box-shadow:0 0 0 3px #b10f6c12,0 0 10px #b10f6c2e}.submenu-button{font-family:inherit}.custom-icon{color:currentColor;height:18px;transition:color .28s ease,transform .28s ease;width:18px}.nav-tooltip{animation:tooltip-in .24s ease;background:linear-gradient(90deg,var(--tooltip-color-1),var(--tooltip-color-2));border-radius:11px;box-shadow:0 14px 28px #1c23342e,0 6px 16px #b10f6c29;color:#fff;font-size:11px;font-weight:700;left:calc(100% + 14px);letter-spacing:.01em;padding:8px 11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:9999}.nav-tooltip:before{background:var(--tooltip-color-1);border-radius:2px;content:"";height:10px;left:-5px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.navbar-bottom{background:linear-gradient(180deg,var(--default-color),var(--default-color));border-top:1px solid #b10f6c14;box-sizing:border-box;flex-shrink:0;padding:10px 8px 12px;position:relative;width:100%}.navbar-bottom:before{background:linear-gradient(90deg,#b10f6c24,#0000);content:"";height:1px;left:10px;position:absolute;right:10px;top:0}.navbar-user-card{align-items:center;background:linear-gradient(135deg,var(--hover),var(--hover-2));border:1px solid #ffffff73;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff59,0 12px 24px #1c23340f;box-sizing:border-box;display:flex;gap:12px;justify-content:center;min-height:62px;padding:8px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.navbar-user-card:hover{border-color:#b10f6c1a;box-shadow:inset 0 1px 0 #ffffff59,0 14px 28px #1c233414,0 6px 18px #b10f6c14;transform:translateY(-1px)}.navbar.expanded .navbar-user-card{justify-content:flex-start;padding:11px 12px}.avatar-gradient-border{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border-radius:50%;box-shadow:0 0 0 4px #b10f6c0f,0 8px 18px #b10f6c24;display:inline-flex;flex-shrink:0;padding:2px}.avatar-image{background-color:var(--default-color);border-radius:50%;display:block;height:38px;object-fit:cover;width:38px}.navbar-user-info{display:flex;flex-direction:column;min-width:0}.navbar-user-name{color:var(--text-color-2);font-size:13px;font-weight:700;line-height:1.2}.navbar-user-name,.navbar-user-role{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-user-role{color:var(--text-color);font-size:11px;font-weight:600;letter-spacing:.01em;margin-top:3px}@keyframes navbar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes navbar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes navbar-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}@keyframes submenu-item-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:.96;transform:translateX(0)}}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (max-height:760px){.navbar-brand{padding-top:12px}.logo-shell{height:48px;width:48px}.menu-group-trigger{min-height:52px}.submenu-item{min-height:38px}.navbar-user-card{min-height:58px}}.breadcrumb{background:var(--default-color);border-bottom:2px solid var(--border-color);gap:16px;height:56px;justify-content:space-between;padding:0 18px 0 28px}.breadcrumb,.breadcrumb-left{align-items:center;display:flex}.breadcrumb-left{flex-wrap:wrap;gap:4px;min-width:0}.breadcrumb-item{align-items:center;display:inline-flex;min-width:0}.breadcrumb-separator{align-items:center;color:#787878b3;display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center;margin:0 4px}.breadcrumb-current,.breadcrumb-link{border-radius:8px;font-size:13px;line-height:1;max-width:260px;min-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.breadcrumb-link{color:var(--text-color);font-weight:400;opacity:.78;text-decoration:none}.breadcrumb-link:hover{background:#7f7f7f14;opacity:1}.breadcrumb-current{background:#7f7f7f1a;color:var(--text-color);font-weight:600}.breadcrumb-right{align-items:center;display:flex;flex-shrink:0}.theme-toggle-tooltip-wrapper{align-items:center;display:inline-flex;justify-content:center;position:relative}.theme-toggle-button{--toggle-size:40px;--toggle-radius:14px;appearance:none;-webkit-appearance:none;background:#0000;border:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);border-radius:var(--toggle-radius);cursor:pointer;height:var(--toggle-size);isolation:isolate;overflow:hidden;padding:0;position:relative;transition:transform .18s ease,border-color .2s ease,box-shadow .22s ease,background .22s ease;width:var(--toggle-size)}.theme-toggle-button:hover{border-color:color-mix(in srgb,var(--tooltip-color-1) 36%,var(--border-color) 64%);box-shadow:0 8px 18px #00000014,inset 0 1px 0 #ffffff40;transform:translateY(-1px)}.theme-toggle-button:active{transform:translateY(0) scale(.97)}.theme-toggle-button:focus-visible{border-color:color-mix(in srgb,var(--tooltip-color-1) 50%,var(--border-color) 50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tooltip-color-1) 16%,#0000 84%),0 8px 18px #0000001a;outline:none}.theme-toggle-button__surface{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--default-color) 94%,#fff 6%) 0,color-mix(in srgb,var(--default-color) 97%,#000 3%) 100%);border-radius:calc(var(--toggle-radius) - 1px);box-shadow:inset 0 1px 0 #ffffff85,inset 0 -1px 0 #0000000d;display:flex;inset:0;justify-content:center;position:absolute}.theme-toggle-button__surface:before{background:radial-gradient(circle at top,#ffffff57,#0000 58%);border-radius:calc(var(--toggle-radius) - 2px);content:"";inset:1px;pointer-events:none;position:absolute}.theme-toggle-button__surface:after{background:linear-gradient(135deg,color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%) 0,#0000 42%,color-mix(in srgb,var(--tooltip-color-2) 12%,#0000 88%) 100%);border-radius:inherit;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.theme-toggle-button__icon{align-items:center;background:color-mix(in srgb,var(--default-color) 82%,#fff 18%);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff6b,0 2px 6px #00000012;color:var(--text-color);display:inline-flex;height:26px;justify-content:center;position:relative;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease;width:26px;z-index:2}.theme-toggle-button__icon svg{font-size:14px;transition:transform .22s ease,opacity .2s ease}.theme-toggle-button:hover .theme-toggle-button__icon{background:color-mix(in srgb,var(--default-color) 72%,#fff 28%);box-shadow:inset 0 1px 0 #ffffff80,0 4px 10px #00000014;transform:translateY(-.5px) scale(1.04)}.theme-toggle-button:hover .theme-toggle-button__icon svg{transform:rotate(-10deg)}.theme-toggle-tooltip{background:linear-gradient(135deg,color-mix(in srgb,var(--tooltip-color-1) 72%,#0f172a 28%) 0,color-mix(in srgb,var(--tooltip-color-2) 72%,#111827 28%) 100%);border-radius:10px;box-shadow:0 12px 26px #0000002e,inset 0 1px 0 #ffffff1a;color:#f8fafc;font-size:12px;font-weight:600;letter-spacing:.01em;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-6px) scale(.96);transform-origin:top right;transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:40}.theme-toggle-tooltip:before{background:inherit;border-radius:2px;content:"";height:10px;position:absolute;right:14px;top:-5px;transform:rotate(45deg);width:10px}.theme-toggle-tooltip-wrapper:hover .theme-toggle-tooltip{opacity:1;transform:translateY(0) scale(1)}.dark-theme .breadcrumb-link:hover{background:#ffffff0f}.dark-theme .breadcrumb-current{background:#ffffff14}.dark-theme .theme-toggle-button{border-color:color-mix(in srgb,var(--border-color) 60%,#0000 40%);box-shadow:0 4px 14px #00000029}.dark-theme .theme-toggle-button:hover{border-color:color-mix(in srgb,var(--tooltip-color-2) 42%,var(--border-color) 58%);box-shadow:0 10px 24px #0000003d,inset 0 1px 0 #ffffff08}.dark-theme .theme-toggle-button:focus-visible{border-color:color-mix(in srgb,var(--tooltip-color-2) 54%,var(--border-color) 46%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tooltip-color-2) 18%,#0000 82%),0 10px 24px #0000003d}.dark-theme .theme-toggle-button__surface{background:linear-gradient(180deg,color-mix(in srgb,var(--default-color) 92%,#fff 8%) 0,color-mix(in srgb,var(--default-color) 97%,#000 3%) 100%);box-shadow:inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #0000003d}.dark-theme .theme-toggle-button__surface:before{background:radial-gradient(circle at top,#ffffff14,#0000 58%)}.dark-theme .theme-toggle-button__surface:after{background:linear-gradient(135deg,color-mix(in srgb,var(--tooltip-color-1) 14%,#0000 86%) 0,#0000 42%,color-mix(in srgb,var(--tooltip-color-2) 16%,#0000 84%) 100%)}.dark-theme .theme-toggle-button__icon{background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff14,0 2px 8px #00000038;color:var(--text-color)}.dark-theme .theme-toggle-button:hover .theme-toggle-button__icon{background:#ffffff24;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 12px #0000003d}.dark-theme .theme-toggle-tooltip{background:linear-gradient(135deg,color-mix(in srgb,var(--tooltip-color-1) 42%,#0b1220 58%) 0,color-mix(in srgb,var(--tooltip-color-2) 42%,#111827 58%) 100%);box-shadow:0 14px 30px #00000047,inset 0 1px 0 #ffffff14;color:#f8fafc}@media (max-width:1024px){.breadcrumb{padding:0 14px 0 18px}.breadcrumb-current,.breadcrumb-link{max-width:180px}}@media (max-width:768px){.breadcrumb{align-items:flex-start;flex-direction:column;height:auto;min-height:56px;padding:10px 14px}.breadcrumb-right{justify-content:flex-end;width:100%}.breadcrumb-current,.breadcrumb-link{max-width:150px}.theme-toggle-tooltip{right:0}}.manual-clipping-body{display:flex;width:100%}.left-side,.right-side{flex:1 1;margin-top:10px}.left-side,.right-side{background-color:var(--default-color);padding:16px}.right-side{border-left:4px solid var(--border-color)}.button-container-right-manual-clipping{margin-top:80px}.manual-clipping-edit-hint{align-items:center;background:color-mix(in srgb,var(--color-button-action) 10%,var(--default-color) 90%);border:1px solid color-mix(in srgb,var(--color-button-action) 24%,#0000 76%);border-radius:10px;color:var(--text-color);display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:1.4;margin-top:10px;padding:10px 12px}.manual-clipping-edit-exit-button{background:#0000;border:1px solid color-mix(in srgb,var(--color-button-action) 42%,#0000 58%);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.manual-clipping-edit-exit-button:hover{background:color-mix(in srgb,var(--color-button-action) 14%,#0000 86%);border-color:color-mix(in srgb,var(--color-button-action) 60%,#0000 40%);transform:translateY(-1px)}@media (max-width:768px){.manual-clipping-edit-hint{align-items:flex-start;flex-direction:column}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{-webkit-margin-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.filtro-shell{align-items:center;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 7%,#0000 93%),#0000 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 92%,#fff 8%) 0,var(--color-filter) 100%);border:1px solid color-mix(in srgb,var(--border-filter-color) 86%,#fff 14%);border-radius:10px;box-sizing:border-box;display:flex;gap:10px;margin-top:10px;min-height:56px;min-width:0;padding:8px 10px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;width:100%}.filtro-shell.is-not-fluid{width:auto!important}.filtro-shell:hover{border-color:color-mix(in srgb,var(--tooltip-color-1) 18%,var(--border-filter-color) 82%);box-shadow:0 8px 20px #1219260d}.filtro-shell.is-open,.filtro-shell:focus-within{border-color:color-mix(in srgb,var(--tooltip-color-1) 38%,#fff 62%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tooltip-color-1) 9%,#0000 91%),0 10px 24px #12192612}.filtro-shell.is-disabled{cursor:not-allowed;filter:grayscale(.08);opacity:.56}.filtro-leading{align-items:center;background:var(--border-color);border-radius:6px;display:flex;height:36px;justify-content:center;margin-top:1px;min-width:36px;width:36px}.filtro-icon{fill:url(#icon-gradient);height:18px;opacity:.95;width:18px}.filtro-main{cursor:text;display:flex;flex:1 1 auto;flex-direction:column;gap:5px;justify-content:center;min-width:0;overflow:hidden;width:0}.filtro-main.textarea{justify-content:flex-start;padding-top:0}.filtro-shell.is-textarea{align-items:flex-start}.filtro-shell.is-textarea .filtro-leading{align-self:flex-start}.filtro-shell.is-textarea .filtro-actions{align-self:flex-start;margin-top:4px}.filtro-shell.is-textarea .filtro-main,.filtro-shell.is-textarea .filtro-textarea{padding-top:0}.filtro-label{color:color-mix(in srgb,var(--tooltip-color-1) 84%,#4b5563 16%);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;opacity:.96;padding-top:2px;text-transform:uppercase}.filtro-value{color:var(--color-text-filter);display:block;font-size:12px;font-weight:500;line-height:1.4;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filtro-value.placeholder{color:color-mix(in srgb,var(--color-text-filter) 58%,#fff 42%)}.filtro-input-field,.filtro-textarea,.multi-autocomplete-selected input.filtro-field{background:#0000;border:none;box-shadow:none;color:var(--color-text-filter);font-size:12px;font-weight:500;margin:0;max-width:100%;min-width:0;outline:none;padding:0;width:100%}.filtro-input-field::placeholder,.filtro-textarea::placeholder{color:color-mix(in srgb,var(--color-text-filter) 55%,#fff 45%)}.filtro-textarea{line-height:1.55;padding-top:2px;resize:none}.filtro-textarea.resizable{resize:vertical}.filtro-textarea.no-resize{resize:none}.filtro-actions{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;margin-left:auto;padding-left:8px}.filtro-clear,.filtro-help-trigger{align-items:center;background:color-mix(in srgb,var(--color-filter) 82%,#fff 18%);border:1px solid color-mix(in srgb,var(--border-filter-color) 74%,#fff 26%);border-radius:6px;box-shadow:0 1px 2px #1219260a;color:color-mix(in srgb,var(--tooltip-color-1) 70%,#7c8798 30%);cursor:pointer;display:inline-flex;font-size:12px;height:25px;justify-content:center;line-height:1;margin-right:5px;min-width:25px;opacity:1;padding:0;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;width:25px;z-index:99}.filtro-clear:hover,.filtro-help-trigger:hover{background:color-mix(in srgb,var(--tooltip-color-1) 7%,#fff 93%);border-color:color-mix(in srgb,var(--tooltip-color-1) 20%,var(--border-filter-color) 80%);box-shadow:0 6px 12px #1219260f;color:var(--tooltip-color-1);transform:translateY(-1px)}.filtro-help-trigger.active{background:color-mix(in srgb,var(--tooltip-color-1) 10%,#fff 90%);border-color:color-mix(in srgb,var(--tooltip-color-1) 18%,var(--border-filter-color) 82%);box-shadow:0 4px 10px #1219260d;color:var(--tooltip-color-1)}.filtro-clear.with-help{margin-right:0}.filtro-chevron{border-bottom:1.7px solid color-mix(in srgb,var(--color-text-filter) 82%,#fff 18%);border-right:1.7px solid color-mix(in srgb,var(--color-text-filter) 82%,#fff 18%);flex-shrink:0;height:9px;margin-left:4px;margin-right:2px;min-width:9px;opacity:.9;transform:rotate(45deg);transition:transform .2s ease;width:9px}.filtro-chevron.open{transform:rotate(-135deg) translateY(-1px)}.filtro-dropdown{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%),#0000 36%),color-mix(in srgb,var(--bottom-dropdown-color) 94%,#fff 6%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:10px;box-shadow:0 24px 60px #1219262e,0 10px 24px #12192614;overflow:hidden}.filtro-dropdown-panel{display:flex;flex-direction:column;max-height:min(400px,calc(100vh - 24px));max-height:min(var(--filtro-dropdown-max-height,400px),calc(100vh - 24px))}.filtro-search-wrap{border-bottom:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);padding:12px 12px 8px}.filtro-dropdown-search{background:color-mix(in srgb,var(--color-filter) 72%,#fff 28%);border:1px solid color-mix(in srgb,var(--border-filter-color) 84%,#fff 16%);border-radius:14px;box-sizing:border-box;color:var(--color-text-filter);font-size:13px;min-height:40px;outline:none;padding:0 14px;width:100%}.filtro-dropdown-search:focus{border-color:color-mix(in srgb,var(--tooltip-color-1) 40%,#fff 60%);box-shadow:0 0 0 4px color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%)}.filtro-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 12px 0}.filtro-toolbar-meta{align-items:center;display:flex;gap:8px;min-width:0}.filtro-toolbar-title{color:var(--tooltip-color-1);font-size:12px;font-weight:700}.filtro-toolbar-count{align-items:center;background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 8px}.filtro-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.filtro-mini-button{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;min-height:30px;padding:0 12px;transition:transform .16s ease,opacity .16s ease}.filtro-mini-button:hover{transform:translateY(-1px)}.filtro-mini-button.ghost{background:color-mix(in srgb,var(--border-filter-color) 70%,#fff 30%);color:var(--color-text-filter)}.filtro-mini-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.filtro-selected-strip{display:flex;flex-wrap:wrap;gap:8px;max-height:96px;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 0}.filtro-chip{align-items:center;background:color-mix(in srgb,var(--tooltip-color-1) 7%,#fff 93%);border:1px solid color-mix(in srgb,var(--tooltip-color-1) 12%,#fff 88%);border-radius:999px;color:var(--tooltip-color-1);cursor:pointer;display:inline-flex;gap:6px;max-width:100%;min-height:30px;padding:0 12px;transition:transform .16s ease,box-shadow .16s ease}.filtro-chip:hover{box-shadow:0 10px 18px #1219260f;transform:translateY(-1px)}.filtro-chip-text{font-size:12px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtro-chip-remove{font-size:15px;line-height:1}.filtro-options-scroll{flex:1 1;max-height:260px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px;scrollbar-width:thin}.filtro-options-scroll::-webkit-scrollbar{width:8px}.filtro-options-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tooltip-color-1) 24%,#0000 76%);border-radius:999px}.filtro-option-row{align-items:center;background:#0000;border:none;border-radius:14px;color:var(--color-text-filter);cursor:pointer;display:flex;gap:10px;min-height:40px;padding:0 12px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.filtro-option-row:hover{background:color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%);color:var(--tooltip-color-1)}.filtro-option-row.selected{background:color-mix(in srgb,var(--tooltip-color-1) 12%,#fff 88%);color:var(--tooltip-color-1)}.filtro-option-row.with-check{justify-content:flex-start}.filtro-option-text{flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtro-check{align-items:center;background:#0000;border:1.5px solid color-mix(in srgb,var(--border-filter-color) 80%,#fff 20%);border-radius:7px;color:#0000;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;transition:all .16s ease;width:20px}.filtro-check.checked{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border-color:#0000;color:#fff}.filtro-empty{color:color-mix(in srgb,var(--color-text-filter) 75%,#fff 25%);font-size:13px;padding:18px 16px}.filtro-help-popover{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%),#0000 38%),color-mix(in srgb,var(--bottom-dropdown-color) 95%,#fff 5%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:16px;box-shadow:0 24px 60px #1219262e,0 10px 24px #12192614;padding:14px}.filtro-help-popover-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.filtro-help-popover-title{color:var(--tooltip-color-1);font-size:13px;font-weight:700}.filtro-help-popover-close{background:color-mix(in srgb,var(--color-filter) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);border-radius:9px;color:var(--tooltip-color-1);cursor:pointer;height:28px;min-width:28px;width:28px}.filtro-help-popover-body{color:var(--color-text-filter);font-size:13px;line-height:1.55;white-space:pre-wrap}.filtro-help-popover{box-sizing:border-box;max-width:100%;width:100%}.filtro-calendar-trigger{background:#0000;border:none;color:var(--color-text-filter);cursor:pointer;font-size:12px;font-weight:500;margin:0;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.filtro-calendar-trigger.placeholder{color:color-mix(in srgb,var(--color-text-filter) 55%,#fff 45%)}.filtro-dropdown.is-calendar{max-width:min(92vw,420px);min-width:320px!important;overflow:hidden;padding:0;width:auto!important}.filtro-calendar-popover{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 9%,#0000 91%),#0000 36%),color-mix(in srgb,var(--bottom-dropdown-color) 96%,#fff 4%);border-radius:16px;padding:12px}.filtro-calendar-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.filtro-calendar-header-selects{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:minmax(0,1fr) 88px;min-width:0}.filtro-calendar-header-dropdown{min-width:0;position:relative}.filtro-calendar-header-select{align-items:center;background:color-mix(in srgb,var(--color-filter) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--border-filter-color) 80%,#fff 20%);border-radius:12px;color:var(--color-text-filter);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;height:38px;justify-content:space-between;min-width:0;outline:none;padding:0 12px;text-align:left;width:100%}.filtro-calendar-header-select.open{border-color:color-mix(in srgb,var(--tooltip-color-1) 34%,#fff 66%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%)}.filtro-calendar-header-caret{border-bottom:1.8px solid;border-right:1.8px solid;height:8px;min-width:8px;opacity:.8;transform:rotate(45deg);transition:transform .16s ease;width:8px}.filtro-calendar-header-caret.open{transform:rotate(-135deg) translateY(-1px)}.filtro-calendar-header-menu{background:color-mix(in srgb,var(--bottom-dropdown-color) 97%,#fff 3%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:14px;box-shadow:0 20px 38px #12192629;left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.filtro-calendar-header-menu.year{max-height:220px}.filtro-calendar-header-option{background:#0000;border:none;border-radius:10px;color:var(--color-text-filter);cursor:pointer;font-size:12px;font-weight:600;min-height:34px;padding:0 10px;text-align:left;width:100%}.filtro-calendar-header-option:hover{background:color-mix(in srgb,var(--tooltip-color-1) 9%,#fff 91%);color:var(--tooltip-color-1)}.filtro-calendar-header-option.selected{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));color:#fff}.filtro-calendar-header-nav{align-items:center;display:flex;gap:6px}.filtro-calendar-nav-button{background:color-mix(in srgb,var(--color-filter) 78%,#fff 22%);border:1px solid color-mix(in srgb,var(--border-filter-color) 80%,#fff 20%);border-radius:12px;color:var(--color-text-filter);cursor:pointer;font-size:22px;height:36px;line-height:1;transition:transform .16s ease,background .16s ease,opacity .16s ease;width:36px}.filtro-calendar-nav-button:hover:not(:disabled){background:color-mix(in srgb,var(--tooltip-color-1) 10%,#fff 90%);transform:translateY(-1px)}.filtro-calendar-nav-button:disabled{cursor:not-allowed;opacity:.45}.filtro-calendar .rdp-root{margin:0}.filtro-calendar{--rdp-accent-color:var(--tooltip-color-1);--rdp-accent-background-color:color-mix(in srgb,var(--tooltip-color-1) 12%,#fff 88%);--rdp-day-width:36px;--rdp-day-height:36px;--rdp-day_button-width:36px;--rdp-day_button-height:36px;--rdp-day_button-border-radius:12px;--rdp-dropdown-gap:8px;--rdp-months-gap:0;--rdp-nav-height:36px;color:var(--color-text-filter);margin:0}.filtro-calendar .rdp-months{display:block}.filtro-calendar .rdp-month{background:color-mix(in srgb,var(--calendar-color) 96%,#fff 4%);border:1px solid color-mix(in srgb,var(--border-filter-color) 84%,#fff 16%);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;padding:10px 10px 8px}.filtro-calendar .rdp-caption_label,.filtro-calendar .rdp-dropdown,.filtro-calendar .rdp-dropdown_root,.filtro-calendar .rdp-dropdowns,.filtro-calendar .rdp-month_caption,.filtro-calendar .rdp-nav{display:none}.filtro-calendar .rdp-button_next,.filtro-calendar .rdp-button_previous{background:color-mix(in srgb,var(--color-filter) 76%,#fff 24%);border:1px solid color-mix(in srgb,var(--border-filter-color) 80%,#fff 20%);border-radius:10px;color:var(--color-text-filter);height:34px;width:34px}.filtro-calendar .rdp-chevron{height:16px;width:16px}.filtro-calendar .rdp-weekday{color:color-mix(in srgb,var(--color-text-filter) 66%,#fff 34%);font-size:11px;font-weight:700;text-transform:uppercase}.filtro-calendar .rdp-day_button{color:var(--color-text-filter);font-size:13px;font-weight:600;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.filtro-calendar .rdp-day_button:hover{background:color-mix(in srgb,var(--tooltip-color-1) 10%,#fff 90%);transform:translateY(-1px)}.filtro-calendar .rdp-range_end .rdp-day_button,.filtro-calendar .rdp-range_start .rdp-day_button,.filtro-calendar .rdp-selected .rdp-day_button{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border-color:#0000;box-shadow:0 10px 18px #614a9e38;color:#fff}.filtro-calendar .rdp-range_middle .rdp-day_button{background:color-mix(in srgb,var(--tooltip-color-1) 14%,#fff 86%);color:var(--tooltip-color-1)}.filtro-calendar .rdp-today:not(.rdp-selected):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{border-color:color-mix(in srgb,var(--tooltip-color-1) 45%,#fff 55%);color:var(--tooltip-color-1)}.filtro-calendar .rdp-outside{color:color-mix(in srgb,var(--color-text-filter) 44%,#fff 56%)}.filtro-calendar .rdp-disabled .rdp-day_button{color:color-mix(in srgb,var(--color-text-filter) 48%,#fff 52%);cursor:not-allowed;opacity:.38}.filtro-calendar .rdp-disabled .rdp-day_button:hover{background:#0000;transform:none}.dark-theme .filtro-calendar .rdp-day_button:hover{background:color-mix(in srgb,var(--tooltip-color-1) 38%,#121212 62%);box-shadow:0 8px 16px #00000047;color:#fff}.dark-theme .filtro-calendar .rdp-range_end .rdp-day_button,.dark-theme .filtro-calendar .rdp-range_start .rdp-day_button,.dark-theme .filtro-calendar .rdp-selected .rdp-day_button{background:linear-gradient(135deg,#6e57b0,#171717);box-shadow:0 10px 18px #00000059;color:#fff}.dark-theme .filtro-calendar .rdp-range_middle .rdp-day_button{background:color-mix(in srgb,var(--tooltip-color-1) 22%,#202020 78%);color:#fff}.dark-theme .filtro-calendar .rdp-today:not(.rdp-selected):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{border-color:color-mix(in srgb,var(--tooltip-color-1) 70%,#fff 30%);color:#fff}.dark-theme .filtro-calendar .rdp-outside{color:#ffffff52}.filtro-calendar-shortcuts{border-top:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.filtro-calendar-shortcut{background:linear-gradient(135deg,var(--tooltip-color-1),var(--tooltip-color-2));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:34px;padding:0 12px;transition:transform .16s ease,opacity .16s ease}.filtro-calendar-shortcut:hover{transform:translateY(-1px)}.filtro-calendar-shortcut.ghost{background:color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);color:var(--color-text-filter)}@media (max-width:768px){.filtro-shell{border-radius:18px;gap:10px;min-height:60px;padding:10px}.filtro-leading{border-radius:12px;height:38px;min-width:38px;width:38px}.filtro-actions{gap:6px}.filtro-clear,.filtro-help-trigger{height:28px;min-width:28px;width:28px}.filtro-toolbar{align-items:stretch;flex-direction:column}.filtro-toolbar-actions{justify-content:flex-start}.filtro-chip-text{max-width:160px}.filtro-dropdown.is-calendar{max-width:min(92vw,360px);min-width:min(92vw,320px)!important}.filtro-calendar-popover{padding:10px}.filtro-calendar-header{gap:8px}.filtro-calendar{--rdp-day-width:34px;--rdp-day-height:34px;--rdp-day_button-width:34px;--rdp-day_button-height:34px}.filtro-calendar-header-selects{grid-template-columns:1fr 80px}.filtro-calendar-header-select,.filtro-calendar-nav-button{height:34px}}.filtro-shell,.filtro-shell *{box-sizing:border-box}.filtro-shell.is-dropdown-type{overflow:hidden}.filtro-shell .filtro-input-field,.filtro-shell .filtro-main,.filtro-shell .filtro-value{max-width:100%;min-width:0}.filtro-shell .filtro-input-field,.filtro-shell .filtro-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtro-actions .filtro-chevron{align-self:center}.filtro-shell.is-dropdown-type .filtro-actions{min-width:44px}.filtro-shell.is-dropdown-type .filtro-clear,.filtro-shell.is-dropdown-type .filtro-help-trigger{position:relative;z-index:1}.filtro-actions{gap:5px;padding-left:10px}.filtro-shell.is-dropdown-type .filtro-chevron,.filtro-shell.is-dropdown-type .filtro-clear+.filtro-chevron,.filtro-shell.is-dropdown-type .filtro-help-trigger+.filtro-chevron,.filtro-shell.is-dropdown-type .filtro-help-trigger+.filtro-clear+.filtro-chevron{margin-left:6px}.filtro-help-trigger{font-size:11px;font-weight:700}.filtro-clear{font-size:13px;font-weight:400}.filtro-shell.is-dropdown-type .filtro-actions{position:relative}.filtro-shell.is-dropdown-type .filtro-actions:before{background:color-mix(in srgb,var(--border-filter-color) 78%,var(--tooltip-color-1) 22%);content:"";height:18px;opacity:.8;position:absolute;right:22px;top:50%;transform:translateY(-50%);width:1px}.filtro-dropdown-panel,.filtro-options-scroll,.filtro-selected-strip{min-height:0}.filtro-options-scroll,.filtro-selected-strip{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain}.filtro-dropdown{pointer-events:auto}.action-icon-button-wrapper{display:inline-flex;height:42px;isolation:isolate;transform:translateY(0);transform:translateY(var(--action-wrapper-translate-y,0));z-index:120}.action-icon-button,.action-icon-button-wrapper{align-items:center;justify-content:center;position:relative}.action-icon-button{--button-size:45px;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#fff3,#ffffff0f),var(--color-button-action);border:1px solid #6f4cb129;border-radius:12px;box-shadow:0 8px 20px #614a9e29,inset 0 1px 0 #ffffff38;cursor:pointer;display:flex;height:var(--button-size);outline:none;overflow:hidden;padding:0;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease,background .22s ease,border-color .22s ease,opacity .22s ease;width:var(--button-size)}.action-icon-button:before{background:linear-gradient(135deg,#ffffff3d,#ffffff14 36%,#fff0 72%);content:"";inset:0;pointer-events:none;position:absolute}.action-icon-button:hover:not(:disabled){box-shadow:0 12px 24px #614a9e38,inset 0 1px 0 #ffffff3d;filter:brightness(1.03);transform:translateY(-2px)}.action-icon-button:active:not(:disabled){box-shadow:0 6px 14px #614a9e29,inset 0 2px 5px #00000014;transform:translateY(0)}.action-icon-button:focus-visible{box-shadow:0 0 0 4px #614a9e24,0 10px 22px #614a9e2e,inset 0 1px 0 #ffffff38}.action-icon-button:disabled{box-shadow:0 4px 10px #614a9e14,inset 0 1px 0 #ffffff24;cursor:not-allowed;opacity:.5;transform:none}.action-icon-button-icon{height:16px;margin-top:0;margin-top:var(--action-icon-margin-top,0);padding:0;position:relative;transition:transform .2s ease,opacity .2s ease;width:16px;z-index:1}.action-icon-button:hover:not(:disabled) .action-icon-button-icon{transform:scale(1.04)}.action-icon-tooltip{background:linear-gradient(135deg,#5f4b8b,#4b3a73);border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 10px 24px #614a9e38,0 4px 10px #614a9e1f;color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;opacity:0;padding:9px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.96);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:99999}.tooltip-left .action-icon-tooltip{right:calc(100% + 12px)}.tooltip-right .action-icon-tooltip{left:calc(100% + 12px)}.tooltip-left .action-icon-tooltip:after,.tooltip-right .action-icon-tooltip:after{background:#4b3a73;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;content:"";height:8px;position:absolute;top:50%;width:8px}.tooltip-left .action-icon-tooltip:after{right:-5px;transform:translateY(-50%) rotate(-45deg)}.tooltip-right .action-icon-tooltip:after{left:-5px;transform:translateY(-50%) rotate(135deg)}.action-icon-button-wrapper:hover .action-icon-tooltip{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}@keyframes aib-spin{to{transform:rotate(1turn)}}.action-icon-button--loading .action-icon-button-icon{animation:aib-spin .8s linear infinite}.action-icon-button--loading{cursor:default;opacity:.82}@media (max-width:768px){.action-icon-button{--button-size:38px;border-radius:11px}.action-icon-tooltip{font-size:11px;padding:8px 10px}}.multi-segment-player{background:var(--default-color);border-radius:12px;margin-top:20px;padding:10px}.multi-segment-player video{border-radius:12px;height:50vh;object-fit:contain;width:100%}.player-info{display:flex;margin-bottom:10px;margin-top:30px}.player-info.with-both{justify-content:space-between}.player-info.with-one{justify-content:space-around}.player-info.only-current{justify-content:center}.cut-info-actual-time-recort,.cut-info-end-time-recort,.cut-info-start-time-recort{color:var(--text-color);font-size:11px}.gradient-word{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-weight:700}.timeline-slider{-webkit-appearance:none;background:linear-gradient(to right,#614a9e,#616161) 0 0 no-repeat,var(--color-upload-box);background-size:0 100%;border-radius:999px;cursor:pointer;height:10px;position:relative;transition:background-size .3s ease;width:100%}.timeline-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0000;border-radius:50%;cursor:pointer;height:0;margin-top:-2px;width:0}.timeline-slider::-moz-range-thumb{background-color:initial;height:0;width:0}.timeline-slider::-webkit-slider-runnable-track{background:#0000;border-radius:999px;height:10px}.timeline-slider::-moz-range-track{background:#e6e6e6;border-radius:999px;height:10px}.timeline-slider-fill{background:linear-gradient(90deg,#614a9e,#616161);border-radius:999px;height:10px;left:0;pointer-events:none;position:absolute;top:0}.timeline-labels{color:var(--text-color);font-size:12px}.cut-buttons,.timeline-labels{display:flex;justify-content:space-between}.cut-buttons{gap:12px;margin-top:20px}.cut-buttons button{background:var(--color-upload-box);border:none;border-radius:8px;color:#818284;cursor:pointer;font-size:11px;font-weight:500;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease,background .3s ease}.cut-buttons button:hover{background:linear-gradient(180deg,#614a9e,#4e4e4e);box-shadow:0 4px 12px #00000040;color:#fff;transform:translateY(-2px)}.custom-controls{display:flex;gap:20px;justify-content:space-between;margin:20px 0}.icon-button{align-items:center;background:linear-gradient(180deg,#614a9e,#616161);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;overflow:hidden;padding:4px 8px;position:relative;transition:background .2s ease}.icon-button:hover:not(:disabled){background:linear-gradient(180deg,#3c2677,#2e2d2d)}.icon-button:disabled{cursor:not-allowed;opacity:.3}.icon-symbol{z-index:1}.button-label{font-size:14px;margin-left:6px;transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.timeline-wrapper{position:relative;width:100%}.hover-time-tooltip{background:var(--default-color);border-radius:4px;box-shadow:0 2px 6px #0000004d;color:var(--text-color);font-size:11px;padding:3px 6px;pointer-events:none;top:-28px;white-space:nowrap;z-index:10}.hover-time-tooltip,.slider-marker{position:absolute;transform:translateX(-50%)}.slider-marker{background-color:#b10f6c;border-radius:2px;box-shadow:0 0 6px #b10f6cb3;height:20px;top:0;transition:transform .2s ease;width:4px;z-index:2}.slider-marker:after{animation:pulse-bar 1.5s ease-in-out infinite;background:inherit;border-radius:4px;content:"";height:24px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;z-index:-1}@keyframes pulse-bar{0%{opacity:.5;transform:translate(-50%,-50%) scaleY(1)}50%{opacity:.1;transform:translate(-50%,-50%) scaleY(1.5)}to{opacity:.5;transform:translate(-50%,-50%) scaleY(1)}}.start-marker{background-color:#b10f6c}.end-marker{background-color:#616161;box-shadow:0 0 6px #616161b3}.message-toast{align-items:center;animation:slideIn .4s ease-out;border-radius:8px;box-shadow:0 4px 20px #00000040;color:#fff;display:flex;font-size:16px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:60px;z-index:10000}.message-toast.success{background:linear-gradient(135deg,#28a745,#45d97c)}.message-toast.error{background:linear-gradient(135deg,#dc3545,#ff6b6b)}.message-toast.warning{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1f2937}.toast-icon{color:#fff;height:24px;object-fit:contain;width:24px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.custom-checkbox{align-items:center;color:#666;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin-bottom:15px;margin-left:5px;margin-top:20px;-webkit-user-select:none;user-select:none}.custom-checkbox input{display:none}.checkbox-box{align-items:center;background-color:initial;border:1px solid #614a9e;border-radius:4px;display:flex;height:24px;justify-content:center;transition:background .2s ease;width:24px}.checkbox-box.checked{background-color:#614a9e}.check-icon{stroke:#fff;height:16px;width:16px}.checkbox-label{color:#666}.custom-table-container{margin-top:20px}.custom-table-scroll{overflow-x:auto}.custom-table-scroll.fixed-height{max-height:180px;overflow-y:auto}.table-controls{align-items:center;display:flex;gap:10px;margin-bottom:10px}.table-controls.end{justify-content:flex-end}.table-controls.between{justify-content:space-between}.page-size-select{font-size:14px;padding:4px 6px}.pagination-buttons button{margin-left:5px}.custom-table{border:2px solid var(--color-border-table);border-radius:10px;border-spacing:0;width:100%}.custom-table th{background:#fff;background:var(--color-upload-box,#fff);border-bottom:2px solid var(--color-border-table);color:var(--text-color);font-size:11px;font-weight:600;padding:8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:2}.table-header-label{gap:4px}.table-header-help,.table-header-label{align-items:center;display:inline-flex}.table-header-help-btn{opacity:.6}.table-header-help-btn:hover{opacity:1}.table-header-help-text{max-width:220px!important;min-width:180px!important}.custom-table td{border-bottom:2px solid var(--color-border-table);color:var(--text-color);font-size:10px;padding:8px;text-align:left}.table-checkbox-cell{text-align:center!important;vertical-align:middle;width:42px}.table-checkbox-cell--header{z-index:3}.table-row-checkbox{accent-color:var(--color-button-action);cursor:pointer;height:16px;width:16px}.custom-table tbody tr:hover td{background-color:var(--color-border-table)}.custom-table td .priority-text{font-weight:600}.custom-table td .priority-text.alto{color:#2ecc71!important}.custom-table td .priority-text.medio{color:#f1c40f!important}.custom-table td .priority-text.baixo{color:#e74c3c!important}.status-icon{align-items:center;border-radius:20%;display:flex;height:22px;justify-content:center;width:22px}.status-icon.good{background-color:#483775;color:#fff}.status-icon.bad{background-color:#dc3545;color:#fff}.status-icon.neutral{background-color:#edeff0;color:#fff}.actions-cell{display:flex;gap:6px}.action-btn{align-items:center;background-color:var(--color-button-action);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s;width:28px}.action-btn svg{height:14px;width:14px}.tooltip-container{display:inline-block;position:relative}.actions-cell .tooltip-container .tooltip-text,.status-icon+.tooltip-text{display:none}.tooltip-container .tooltip-text{background-color:#edeff0;border-radius:6px;bottom:120%;color:#614a9e;font-size:10px;left:50%;max-width:180px;min-width:50px;opacity:0;padding:5px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.table-hover-tooltip{background-color:#614a9e;border-radius:4px;box-shadow:0 8px 16px #0000001f;color:#edeff0;font-size:10px;max-width:180px;min-width:50px;padding:5px 8px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:999999}.table-hover-tooltip--top{transform:translateX(-50%) translateY(-100%)}.multi-tooltip-wrapper{cursor:default;display:inline-block;position:relative}.multi-extra{color:var(--text-color);font-weight:600;margin-left:4px}.multi-portal{background:var(--color-upload-box);border:1px solid var(--color-border-table-2);border-radius:6px;box-shadow:0 8px 16px #0000001f;min-width:240px;overflow-y:auto;overscroll-behavior:contain;padding:8px 0;position:fixed;text-align:center;z-index:9999}.multi-portal.above{transform:translateY(-100%)}.multi-portal-item{border-bottom:1px solid var(--color-text-button-cancel);color:var(--color-text-button-cancel);font-size:10px;padding:10px 16px}.multi-portal-item:last-child{border-bottom:none}.pagination-buttons{align-items:center;display:flex;gap:8px}.pagination-text-btn{align-items:center;background:var(--color-border-table);border:1px solid var(--color-border-table);border-radius:4px;color:#818284;cursor:pointer;display:flex;font-size:10px;padding:6px 12px;transition:background .2s}.pagination-text-btn:disabled{cursor:not-allowed;opacity:.5}.action-btn:disabled{cursor:not-allowed;opacity:.2}.custom-table tr:last-child td{border-bottom:none}.loading-circle{animation:spin 1s linear infinite;border:3px solid #604a9e41;border-radius:50%;border-top-color:#614a9e;box-sizing:border-box;height:18px;margin:0 auto 0 0;width:18px}.cell-image-text{align-items:center;display:flex;gap:8px;min-width:120px}.cell-image-text__avatar{align-items:center;background:linear-gradient(90deg,#614a9e,#616161);border-radius:20%;display:flex;height:35px;justify-content:center;padding:1px;width:35px}.cell-image-text__avatar img{background:#fff;border-radius:20%;height:100%;object-fit:contain;width:100%}.cell-image-text__placeholder{background:#edeff0;border-radius:50%;height:35px;width:35px}.page-size-bar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:8px 0;position:relative}.ps-pill{background:#f6f7fb;border:1px solid #ececf1;border-radius:10px;color:#7a3ea1;color:var(--accent-500,#7a3ea1);cursor:pointer;font-size:12px;justify-self:start;line-height:1;padding:6px 10px}.page-size-bar>.ps-pill:last-of-type{justify-self:end}.ps-pill:disabled{cursor:not-allowed;opacity:.1}.ps-center{align-items:center;display:inline-flex;gap:12px;grid-column:2;justify-self:center}.ps-text{color:var(--text-color);font-size:12px;font-weight:400;opacity:50%}.ps-text strong{color:var(--text-color);font-weight:700}.ps-chevron-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.ps-chevron-btn svg{height:18px;padding:5px;transition:opacity .2s;width:18px}.ps-chevron-btn:hover svg{background:linear-gradient(180deg,#614a9e,#616161);border-radius:30%;opacity:1}.cell-clickable{all:unset;display:inline-block;max-width:100%}.cell-clickable .cell-image-text__text,.cell-clickable span{color:inherit;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.cell-clickable:hover .cell-image-text__text,.cell-clickable:hover span{color:#614a9e;text-decoration:underline;text-underline-offset:2px}.cell-clickable:focus-visible{border-radius:6px;outline:2px solid #3b82f6;outline:2px solid var(--default-color,#3b82f6)}.cell-clickable{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;padding:0}.cell-clickable:active{transform:scale(.98)}.info-tooltip{display:inline-flex;position:relative}.info-tooltip,.info-tooltip__button{align-items:center;justify-content:center}.info-tooltip__button{background:#0000;border:1px solid var(--text-color);border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:9px;font-weight:700;height:16px;line-height:1;opacity:.6;padding:0;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease;width:15px}.info-tooltip__button:focus-visible,.info-tooltip__button:hover{background:#614a9e0f;border-color:#614a9e;box-shadow:0 0 0 3px #614a9e14;color:#614a9e;opacity:1;outline:none;transform:scale(1.05)}.info-tooltip__content{background-color:#edeff0;border-radius:8px;box-sizing:border-box;color:#614a9e;font-size:10px;height:auto;line-height:1.45;max-width:220px;min-width:180px;padding:8px 10px;text-align:left;white-space:normal;width:-webkit-max-content;width:max-content}.info-tooltip__content--portal{border:1px solid #614a9e1f;box-shadow:0 14px 28px #12192624,0 4px 12px #12192614;opacity:1;pointer-events:auto;position:fixed;z-index:999999}.info-tooltip__content--portal:after{background:#edeff0;border-bottom:1px solid #614a9e1f;border-right:1px solid #614a9e1f;content:"";height:9px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:9px}.info-tooltip__content--top:after{bottom:-5px}.info-tooltip__content--bottom:after{top:-5px;transform:translateX(-50%) rotate(225deg)}@media (max-width:768px){.info-tooltip__content{font-size:11px;max-width:min(220px,calc(100vw - 16px));min-width:160px;padding:9px 10px}}.loading-overlay{align-items:center;animation:overlayFadeIn .35s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--tooltip-color-1) 12%,#0000),#0000 22%),color-mix(in srgb,var(--default-color) 58%,#0000);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.loading-backdrop-glow{animation:pulseGlow 3s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--tooltip-color-1) 16%,#0000),#0000 68%);border-radius:50%;filter:blur(28px);height:420px;position:absolute;width:420px}.loading-container{position:relative;width:min(92vw,420px);z-index:2}.loading-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:360px;overflow:hidden;padding:12px 28px;position:relative}.loading-card:before{content:none}.loading-orb{border-radius:50%;filter:blur(4px);pointer-events:none;position:absolute}.loading-orb-1{animation:floatOrb 2.8s ease-in-out infinite;background:radial-gradient(circle,var(--tooltip-color-1),color-mix(in srgb,var(--tooltip-color-1) 78%,#0000) 58%,color-mix(in srgb,var(--tooltip-color-1) 10%,#0000) 72%,#0000 76%);box-shadow:0 0 18px color-mix(in srgb,var(--tooltip-color-1) 35%,#0000);filter:blur(0);height:18px;left:50%;margin-left:-9px;top:24px;width:18px}.loading-orb-2{animation:floatShard 3.2s ease-in-out infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--color-button-action) 84%,#fff 16%),color-mix(in srgb,var(--tooltip-color-1) 78%,var(--hover) 22%));box-shadow:0 6px 16px color-mix(in srgb,var(--tooltip-color-1) 18%,#0000);-webkit-clip-path:polygon(12% 0,88% 0,78% 100%,22% 100%);clip-path:polygon(12% 0,88% 0,78% 100%,22% 100%);filter:blur(0);height:34px;left:calc(50% + 12px);opacity:.9;top:56px;width:34px}.loading-trail{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.loading-trail-top{animation:trailPulse 2.4s ease-in-out infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--tooltip-color-1) 0,#0000),color-mix(in srgb,var(--tooltip-color-1) 55%,#0000),color-mix(in srgb,var(--tooltip-color-1) 0,#0000));height:78px;top:42px;width:2px}.loading-accent{opacity:.68;pointer-events:none;position:absolute}.loading-accent-left{animation:accentBlink 2.6s ease-in-out infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--border-color) 0,#0000),color-mix(in srgb,var(--text-color) 20%,#0000),color-mix(in srgb,var(--border-color) 0,#0000));height:34px;left:calc(50% - 58px);opacity:.35;top:184px;width:2px}.loading-accent-bottom{animation:accentBlink 2.6s ease-in-out .5s infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--text-color) 18%,#0000),color-mix(in srgb,var(--border-color) 0,#0000));height:28px;left:50%;opacity:.3;top:272px;width:2px}.loading-ring-wrap{align-items:center;display:flex;height:196px;justify-content:center;margin:48px 0 20px;position:relative;width:196px}.rotating-ring{border-radius:50%;inset:0;position:absolute}.rotating-ring-outer{animation:spin 3s linear infinite;border-bottom:2px solid #0000;border-bottom-color:color-mix(in srgb,var(--text-color) 4%,#0000);border-left:2px solid #0000;border-right:2px solid #0000;border-right-color:color-mix(in srgb,var(--text-color) 18%,#0000);border-top:2px solid #0000;border-top-color:color-mix(in srgb,var(--text-color) 58%,#0000);inset:28px;transform:rotate(20deg)}.rotating-ring-outer:after{background:color-mix(in srgb,var(--tooltip-color-1) 92%,#fff 8%);border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--tooltip-color-1) 45%,#0000);content:"";height:8px;position:absolute;right:12px;top:-5px;width:8px}.rotating-ring-inner{animation:spinReverse 4.4s linear infinite;border-bottom:1px solid #0000;border-left:1px solid #0000;border-right:1px solid color-mix(in srgb,var(--border-color) 72%,var(--text-color) 28%);border-top:1px solid color-mix(in srgb,var(--border-color) 72%,var(--text-color) 28%);inset:54px;opacity:.45}.pulse-ring{border:1px solid color-mix(in srgb,var(--tooltip-color-1) 18%,#0000);border-radius:50%;opacity:0;pointer-events:none;position:absolute}.pulse-ring-1{animation:pulseRing 2.6s ease-out infinite;inset:62px}.pulse-ring-2{animation:pulseRing 2.6s ease-out 1.2s infinite;inset:62px}.logo-core{align-items:center;animation:coreFloat 3.2s ease-in-out infinite;display:flex;height:108px;justify-content:center;position:relative;width:108px;z-index:3}.logo-core:before{animation:pulseHalo 2.8s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--hover) 88%,#fff 12%),color-mix(in srgb,var(--hover-2) 12%,#0000) 64%,#0000 74%);border-radius:50%;content:"";inset:18px;position:absolute;z-index:-1}.logo-image{filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tooltip-color-2) 16%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--hover) 42%,transparent));height:56px;object-fit:contain;width:56px;z-index:2}.logo-animate{animation:logoSwitchIn .7s cubic-bezier(.22,1,.36,1),logoBreath 2.2s ease-in-out .4s infinite}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes logoSwitchIn{0%{filter:blur(4px);opacity:0;transform:translateY(8px) scale(.92)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{0%{transform:rotate(20deg)}to{transform:rotate(380deg)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulseGlow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.05)}}@keyframes pulseHalo{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.05)}}@keyframes floatOrb{0%,to{transform:translateY(0) scale(.96)}50%{transform:translateY(-8px) scale(1.08)}}@keyframes floatShard{0%,to{opacity:.82;transform:translateY(0) rotate(-2deg)}50%{opacity:1;transform:translateY(8px) rotate(5deg)}}@keyframes coreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes logoBreath{0%,to{transform:scale(.98)}50%{transform:scale(1.04)}}@keyframes pulseRing{0%{opacity:0;transform:scale(.82)}25%{opacity:.38}to{opacity:0;transform:scale(1.34)}}@keyframes trailPulse{0%,to{opacity:.2;transform:translateX(-50%) scaleY(.88)}50%{opacity:.85;transform:translateX(-50%) scaleY(1.06)}}@keyframes accentBlink{0%,to{opacity:.18}50%{opacity:.72}}@media (max-width:640px){.loading-container{width:min(94vw,360px)}.loading-card{min-height:320px;padding:10px 18px}.loading-ring-wrap{height:170px;margin:54px 0 8px;width:170px}.logo-core{height:96px;width:96px}.logo-image{height:50px;width:50px}}.btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;width:100%}.btn-group--start{justify-content:flex-start}.btn-group--center{justify-content:center}.btn-group--end{justify-content:flex-end}.btn-group--space-between{justify-content:space-between}.btn-action{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;letter-spacing:.01em;line-height:1;max-width:100%;min-width:0;min-width:auto;outline:none;padding:0 20px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease;white-space:nowrap;width:auto}.btn-action--primary{background:var(--color-button-action);border-color:var(--color-button-action);box-shadow:0 4px 12px #58438f24;color:var(--color-text-button-action)}.btn-action--cancel{background:#0000;border-color:color-mix(in srgb,var(--color-border-button-cancel) 55%,#e5e7eb 45%);color:var(--color-text-button-cancel)}.btn-action--secondary,.btn-action--tertiary{background:#0000;border-color:color-mix(in srgb,var(--color-border-button-cancel) 45%,#e5e7eb 55%);color:var(--color-text-button-cancel)}.btn-action--tertiary{padding-inline:10px}.btn-action:hover{transform:translateY(-1px)}.btn-action--primary:hover{background:color-mix(in srgb,var(--color-button-action) 90%,#000 10%);border-color:color-mix(in srgb,var(--color-button-action) 85%,#000 15%);box-shadow:0 8px 18px #58438f2e}.btn-action--cancel:hover{background:var(--bottom-menu-active-color);border-color:var(--color-border-button-cancel);box-shadow:0 4px 10px #0f172a0d}.btn-action--secondary:hover{border-color:color-mix(in srgb,var(--color-border-button-cancel) 70%,#d1d5db 30%);box-shadow:0 4px 10px #0f172a0a}.btn-action--secondary:hover,.btn-action--tertiary:hover{background:var(--bottom-menu-active-color)}.btn-action:active{transform:translateY(0)}.btn-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-action) 18%,#0000 82%)}.btn-action:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.btn-group.btn-group--mobile-fluid .btn-action{flex:1 1 auto;min-width:110px}}.container-register-file{display:flex;flex-direction:column;gap:14px}.dynamic-fields{gap:10px}.dynamic-fields,.pdf-preview{display:flex;flex-direction:column}.pdf-preview{gap:16px}.remove-file-button-register-file-container{align-items:center;display:flex;justify-content:center;width:100%}.remove-file-button-register-file{background:var(--color-button-action);border:none;border-radius:6px;color:var(--color-text-button-action);cursor:pointer;font-size:12px;margin-top:30px;padding:10px;transition:background .2s;width:45%}.remove-file-button-register-file:hover{background:color-mix(in srgb,var(--color-button-action) 90%,#000 10%)}.youtube-register-card{background:linear-gradient(135deg,#fffffff5,#f5f8fceb),#fff;background:linear-gradient(135deg,#fffffff5,#f5f8fceb),var(--color-background,#fff);border:1px solid color-mix(in srgb,#d8dde6 78%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#d8dde6) 78%,#0000);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:18px}.youtube-register-card__header{display:flex;flex-direction:column;gap:4px}.youtube-register-card__header strong{color:#1b2430;color:var(--color-text-primary,#1b2430);font-size:15px}.youtube-register-card__header span{color:#667085;color:var(--color-text-secondary,#667085);font-size:12px;line-height:1.45}.youtube-register-validation{display:flex;flex-direction:column;gap:12px}.youtube-register-validation__summary{display:flex;flex-wrap:wrap;gap:8px}.youtube-register-validation__summary span{background:color-mix(in srgb,#1f6feb 10%,#fff);background:color-mix(in srgb,var(--color-button-action,#1f6feb) 10%,#fff);border-radius:999px;color:#1b2430;color:var(--color-text-primary,#1b2430);font-size:12px;font-weight:600;padding:6px 10px}.youtube-register-validation__list{display:flex;flex-direction:column;gap:8px}.youtube-register-validation__item{background:#ffffffc7;border-left:3px solid #1f6feb;border-left:3px solid var(--color-button-action,#1f6feb);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.youtube-register-validation__item--muted{border-left-color:#98a2b3;opacity:.82}.youtube-register-validation__item strong{color:#1b2430;color:var(--color-text-primary,#1b2430);font-size:13px}.youtube-register-validation__item small,.youtube-register-validation__item span{color:#667085;color:var(--color-text-secondary,#667085);font-size:12px;word-break:break-all}.youtube-register-validation__empty{color:#667085;color:var(--color-text-secondary,#667085);font-size:12px;margin:0}.youtube-validation-carousel{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 260px}.youtube-validation-carousel__stage{background:#ffffffd1;border:1px solid color-mix(in srgb,#d8dde6 72%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#d8dde6) 72%,#0000);border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px}.youtube-validation-carousel__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.youtube-validation-carousel__header div{display:flex;flex-direction:column;gap:4px;min-width:0}.youtube-validation-carousel__header span{color:#667085;color:var(--color-text-secondary,#667085);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.youtube-validation-carousel__header strong{color:#1b2430;color:var(--color-text-primary,#1b2430);font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtube-validation-carousel__status{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;padding:5px 9px}.youtube-validation-carousel__status--ok{background:#16a34a1f;color:#15803d}.youtube-validation-carousel__status--muted{background:#66708524;color:#475467}.youtube-validation-carousel__player{aspect-ratio:16/9;background:#111827;border-radius:10px;overflow:hidden;position:relative;width:100%}.youtube-validation-carousel__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.youtube-validation-carousel__meta{display:flex;flex-direction:column;gap:4px}.youtube-validation-carousel__meta small,.youtube-validation-carousel__meta span{color:#667085;color:var(--color-text-secondary,#667085);font-size:12px;line-height:1.4;word-break:break-all}.youtube-validation-carousel__controls{display:flex;gap:8px;justify-content:flex-end}.youtube-validation-carousel__controls button,.youtube-validation-carousel__thumb{border:0;cursor:pointer;font-family:inherit}.youtube-validation-carousel__controls button{background:#1f6feb;background:var(--color-button-action,#1f6feb);border-radius:8px;color:#fff;color:var(--color-text-button-action,#fff);font-size:12px;font-weight:700;padding:8px 12px}.youtube-validation-carousel__track{display:flex;flex-direction:column;gap:8px;max-height:440px;overflow-y:auto;padding-right:4px}.youtube-validation-carousel__thumb{grid-gap:4px 10px;align-items:center;background:#ffffffc2;border:1px solid color-mix(in srgb,#d8dde6 72%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#d8dde6) 72%,#0000);border-radius:10px;display:grid;gap:4px 10px;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto;padding:8px;text-align:left;width:100%}.youtube-validation-carousel__thumb--active{border-color:#1f6feb;border-color:var(--color-button-action,#1f6feb);box-shadow:0 0 0 2px color-mix(in srgb,#1f6feb 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-button-action,#1f6feb) 18%,#0000)}.youtube-validation-carousel__thumb--muted{opacity:.72}.youtube-validation-carousel__thumb img{background:#111827;border-radius:7px;grid-row:1/span 2;height:42px;object-fit:cover;width:74px}.youtube-validation-carousel__thumb span{color:#1b2430;color:var(--color-text-primary,#1b2430);font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtube-validation-carousel__thumb small{color:#667085;color:var(--color-text-secondary,#667085);font-size:11px}@media (max-width:900px){.youtube-validation-carousel{grid-template-columns:1fr}.youtube-validation-carousel__track{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px}.youtube-validation-carousel__thumb{min-width:220px}}@media (max-width:560px){.youtube-register-card{padding:14px}.youtube-validation-carousel__header{flex-direction:column}.youtube-validation-carousel__controls{justify-content:stretch}.youtube-validation-carousel__controls button{flex:1 1}}.upload-box-shell{--upload-box-height:50px;--upload-box-file-list-height:240px;display:block;max-width:100%;overflow:visible;position:relative}.upload-box{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-upload-box) 92%,#fff 8%),color-mix(in srgb,var(--color-upload-box) 84%,#fff 16%));border:1px solid color-mix(in srgb,var(--color-text-upload-box) 20%,#0000);border-radius:8px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;gap:12px;min-height:var(--upload-box-height);overflow:hidden;padding:8px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease;width:100%}.upload-box:hover{border-color:color-mix(in srgb,var(--icon-gradient-start) 30%,var(--color-text-upload-box) 14%);box-shadow:0 14px 32px #00000014}.upload-box:focus-visible{border-color:color-mix(in srgb,var(--icon-gradient-start) 55%,#fff 10%);box-shadow:0 0 0 3px color-mix(in srgb,var(--icon-gradient-start) 14%,#0000),0 14px 32px #00000014;outline:none}.upload-box.is-disabled{box-shadow:none;cursor:not-allowed;opacity:.62}.upload-box.is-disabled:hover{border-color:color-mix(in srgb,var(--color-text-upload-box) 20%,#0000);box-shadow:none}.upload-box--default{background:var(--default-color)}.upload-box--outlined{background:#0000;border-style:solid}.upload-box--ghost{background:color-mix(in srgb,var(--color-upload-box) 90%,#fff 10%);box-shadow:none}.upload-box__icon-wrap{align-items:center;background:var(--border-color);border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-upload-box) 12%,#0000);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.upload-icon{flex:0 0 auto;height:18px;width:18px}.upload-box__main{align-items:center;display:flex;flex:1 1 200px;gap:10px;min-width:0;overflow:hidden}.upload-box__label{color:var(--text-color);flex:0 1 auto;font-size:12px;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box__divider{align-self:stretch;background:color-mix(in srgb,var(--color-text-upload-box) 16%,#0000);flex:0 0 1px;min-height:20px}.upload-box__summary{color:var(--color-text-upload-box);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box__summary.is-selected{color:var(--text-color);font-weight:500}.upload-box__actions{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.upload-box__action,.upload-box__inline-action,.upload-box__panel-close{align-items:center;background:var(--border-color);border:1px solid color-mix(in srgb,var(--color-text-upload-box) 16%,#0000);border-radius:5px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;line-height:1;min-height:29px;padding:0 11px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.upload-box__action:hover,.upload-box__inline-action:hover,.upload-box__panel-close:hover{background:color-mix(in srgb,var(--color-upload-box) 75%,#fff 25%);border-color:color-mix(in srgb,var(--icon-gradient-start) 28%,var(--color-text-upload-box) 12%);transform:translateY(-1px)}.upload-box__action:disabled,.upload-box__inline-action:disabled{cursor:not-allowed;opacity:.6;transform:none}.upload-box__action--primary{background:var(--border-color);border-color:color-mix(in srgb,var(--icon-gradient-start) 26%,#0000)}.upload-box__action--danger{background:#8a2033;border-color:color-mix(in srgb,#d14d63 28%,#0000);color:#fff}.upload-box__action.is-active{background:var(--icon-menu-active-color);border-color:color-mix(in srgb,var(--icon-gradient-start) 30%,#0000);color:#fff}.upload-box__popover{background:var(--default-color);background:var(--color-filter,var(--default-color));border:1px solid color-mix(in srgb,var(--color-text-upload-box) 15%,#0000);border-radius:18px;box-shadow:0 24px 60px #00000029;max-height:calc(100vh - 24px);max-height:var(--upload-box-floating-max-height,calc(100vh - 24px));max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:0;width:min(420px,calc(100vw - 24px));z-index:99999}.upload-box__popover--bottom{bottom:auto;top:calc(100% + 10px);transform-origin:top right}.upload-box__popover--top{bottom:calc(100% + 10px);top:auto;transform-origin:bottom right}.upload-box__popover--preview{display:flex;flex-direction:column;width:min(560px,calc(100vw - 24px))}.upload-box__panel-header{align-items:center;background:color-mix(in srgb,var(--color-upload-box) 76%,#fff 24%);border-bottom:1px solid color-mix(in srgb,var(--color-text-upload-box) 10%,#0000);display:flex;gap:12px;justify-content:space-between;padding:14px}.upload-box__panel-title{color:var(--text-color);font-size:12px;font-weight:700}.upload-box__panel-subtitle{color:var(--color-text-upload-box);font-size:11px;margin-top:3px;max-width:min(360px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box__file-list{display:flex;flex-direction:column;gap:6px;max-height:min(var(--upload-box-file-list-height),var(--upload-box-file-list-height));max-height:min(var(--upload-box-file-list-height),var(--upload-box-floating-max-height,var(--upload-box-file-list-height)));overflow:auto;padding:10px}.upload-box__file-item{align-items:center;background:color-mix(in srgb,var(--color-upload-box) 82%,#fff 18%);border-radius:14px;display:flex;gap:10px;padding:10px}.upload-box__file-badge,.upload-box__preview-extension{align-items:center;background:var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;height:26px;justify-content:center;letter-spacing:.04em;min-width:42px;padding:0 8px}.upload-box__file-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.upload-box__file-name{color:var(--text-color);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box__file-hint,.upload-box__file-size{color:var(--color-text-upload-box);font-size:10px;white-space:nowrap}.upload-box__preview-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:14px}.upload-box__preview-surface{align-items:center;background:color-mix(in srgb,var(--color-upload-box) 82%,#fff 18%);border-radius:16px;display:flex;justify-content:center;max-height:min(70vh,520px);max-height:var(--upload-box-preview-surface-max-height,min(70vh,520px));min-height:min(220px,220px);min-height:min(220px,var(--upload-box-preview-surface-max-height,220px));overflow:auto;padding:12px}.upload-box__preview-frame,.upload-box__preview-image,.upload-box__preview-video{background:color-mix(in srgb,var(--color-upload-box) 88%,#fff 12%);border:none;border-radius:12px;max-height:calc(min(62vh, 460px) - 24px);max-height:calc(var(--upload-box-preview-surface-max-height, min(62vh, 460px)) - 24px);object-fit:contain;width:100%}.upload-box__preview-audio{display:flex;flex-direction:column;gap:12px;width:100%}.upload-box__preview-audio audio{width:100%}.upload-box__preview-audio-label{color:var(--text-color);font-size:12px;font-weight:600;text-align:center;word-break:break-word}.upload-box__preview-empty{color:var(--color-text-upload-box);font-size:12px;line-height:1.55;max-width:360px;text-align:center}.upload-box__preview-caption{align-items:center;color:var(--color-text-upload-box);display:flex;font-size:11px;gap:10px;justify-content:space-between}.upload-box__modal-overlay{align-items:center;background:#0000008f;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.upload-box__modal{background:var(--default-color);border:1px solid color-mix(in srgb,var(--color-text-upload-box) 16%,#0000);border-radius:20px;box-shadow:0 30px 80px #00000038;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(860px,calc(100vw - 24px))}.upload-box__modal .upload-box__preview-body{overflow:auto}.upload-box--sm{gap:10px;padding:7px 10px}.upload-box--sm .upload-box__icon-wrap{height:32px;width:32px}.upload-box--lg{gap:14px;padding:10px 14px}.upload-box--lg .upload-box__icon-wrap{height:38px;width:38px}@media (max-width:768px){.upload-box{align-items:flex-start;flex-wrap:wrap}.upload-box__main{flex-wrap:wrap;row-gap:4px}.upload-box__divider{display:none}.upload-box__actions{justify-content:flex-start;padding-left:46px;width:100%}.upload-box__popover,.upload-box__popover--preview{left:0;right:auto;width:min(100%,calc(100vw - 24px))}.upload-box__modal-overlay{padding:12px}.upload-box__modal{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}}@media (max-width:520px){.upload-box{gap:10px;padding:8px 10px}.upload-box__label{max-width:100%}.upload-box__actions{padding-left:0}.upload-box__action,.upload-box__inline-action,.upload-box__panel-close{font-size:10px;min-height:28px;padding:0 9px}.upload-box__panel-header,.upload-box__preview-body{padding:12px}.upload-box__preview-surface{min-height:180px}}.media-player{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.media-player-element{border-radius:8px;width:50%}.remove-button-bottom{background:var(--color-button-action);border:none;border-radius:6px;color:var(--color-text-button-action);cursor:pointer;font-size:12px;margin-top:20px;padding:10px;transition:background .2s;width:50%}.loading-progress-overlay .loading-container{width:min(92vw,440px)}.loading-progress-card{gap:0;min-height:440px}.loading-progress-copy{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:320px;text-align:center}.loading-progress-eyebrow{color:var(--text-color);font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.72;text-transform:uppercase}.loading-progress-copy strong{color:var(--text-color);font-size:22px;line-height:1.2}.loading-progress-copy p{color:color-mix(in srgb,var(--text-color) 76%,#fff 24%);font-size:13px;line-height:1.45;margin:0}.loading-progress-meter{background:color-mix(in srgb,var(--border-color) 72%,#0000);border-radius:999px;box-shadow:inset 0 1px 2px color-mix(in srgb,#000 8%,#0000),0 0 0 1px color-mix(in srgb,var(--border-color) 28%,#0000);height:12px;margin:24px auto 0;overflow:hidden;position:relative;width:min(100%,320px)}.loading-progress-meter__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--tooltip-color-1) 84%,#fff 16%),color-mix(in srgb,var(--color-button-action) 78%,#fff 22%));border-radius:inherit;box-shadow:0 0 18px color-mix(in srgb,var(--tooltip-color-1) 26%,#0000),inset 0 -1px 0 color-mix(in srgb,#fff 28%,#0000);height:100%;position:relative;transition:width .2s ease}.loading-progress-meter__fill:after{animation:progressShine 1.4s linear infinite;background:linear-gradient(120deg,#0000,color-mix(in srgb,#fff 34%,#0000) 48%,#0000);content:"";inset:0;position:absolute}.loading-progress-footer{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:18px}.loading-progress-footer strong{color:var(--text-color);font-size:34px;line-height:1}.loading-progress-footer span{color:color-mix(in srgb,var(--text-color) 72%,#fff 28%);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@keyframes progressShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:640px){.loading-progress-card{min-height:400px}.loading-progress-copy strong{font-size:20px}.loading-progress-footer strong{font-size:30px}}.impresso-pdf-builder{display:flex;flex-direction:column;gap:12px;width:100%}.impresso-pdf-builder__modes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.impresso-pdf-builder__mode-button{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 92%,#fff 8%) 0,color-mix(in srgb,var(--default-color) 95%,var(--color-filter) 5%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:16px;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.impresso-pdf-builder__mode-button:hover{border-color:color-mix(in srgb,var(--icon-menu-active-color) 30%,var(--border-color) 70%);box-shadow:0 12px 24px #0f172a0f;transform:translateY(-1px)}.impresso-pdf-builder__mode-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.impresso-pdf-builder__mode-button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--icon-menu-active-color) 10%,var(--color-filter) 90%) 0,color-mix(in srgb,var(--icon-menu-active-color) 4%,var(--default-color) 96%) 100%);border-color:color-mix(in srgb,var(--icon-menu-active-color) 38%,var(--border-color) 62%);box-shadow:0 14px 30px #58438f14,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000)}.impresso-pdf-builder__mode-button{align-items:flex-start;display:flex;gap:10px;padding:14px}.impresso-pdf-builder__mode-icon{align-items:center;background:var(--border-color);border-radius:6px;display:inline-flex;height:36px;justify-content:center;min-width:36px;width:36px}.impresso-pdf-builder__mode-icon svg{display:block;height:18px;width:18px}.impresso-pdf-builder__mode-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.impresso-pdf-builder__mode-label{color:var(--text-color-2);font-size:13px;font-weight:800;line-height:1.35}.impresso-pdf-builder__mode-description{color:var(--text-color);font-size:12px;line-height:1.5}.impresso-pdf-builder__step-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--icon-menu-active-color) 8%,#0000 92%),#0000 36%),linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 94%,#fff 6%) 0,color-mix(in srgb,var(--default-color) 96%,var(--color-filter) 4%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:18px;box-shadow:0 18px 38px #0f172a0d,inset 0 1px 0 color-mix(in srgb,#fff 48%,#0000);display:flex;flex-direction:column;gap:14px;padding:16px}.impresso-pdf-builder__steps-shell{padding-bottom:8px;position:relative}.impresso-pdf-builder__steps-track{background:color-mix(in srgb,var(--border-color) 72%,#0000 28%);border-radius:999px;height:2px;left:calc(16.666% + 18px);position:absolute;right:calc(16.666% + 18px);top:18px}.impresso-pdf-builder__steps-track-fill{background:linear-gradient(90deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:inherit;display:block;height:100%;transition:width .18s ease}.impresso-pdf-builder__steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.impresso-pdf-builder__step-item{grid-gap:8px;align-content:start;-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;display:grid;gap:8px;justify-items:center;min-width:0;padding:0;text-align:center;transition:opacity .16s ease}.impresso-pdf-builder__step-item:disabled{cursor:not-allowed;opacity:.48}.impresso-pdf-builder__step-marker{align-items:center;background:color-mix(in srgb,var(--color-filter) 90%,var(--default-color) 10%);border:1px solid color-mix(in srgb,var(--border-color) 76%,#0000 24%);border-radius:6px;color:var(--text-color);display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;min-width:36px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;width:36px}.impresso-pdf-builder__step-copy{grid-gap:2px;display:grid;gap:2px;justify-items:center;min-width:0;text-align:center}.impresso-pdf-builder__step-label{color:var(--text-color-2);font-size:13px;font-weight:800;line-height:1.35}.impresso-pdf-builder__step-description{color:var(--text-color);font-size:11px;line-height:1.45}.impresso-pdf-builder__step-item:hover:not(:disabled) .impresso-pdf-builder__step-marker{border-color:color-mix(in srgb,var(--icon-menu-active-color) 36%,var(--border-color) 64%);transform:translateY(-1px)}.impresso-pdf-builder__step-item.is-current .impresso-pdf-builder__step-marker{background:var(--color-button-action);border-color:var(--color-button-action);box-shadow:0 10px 18px #58438f2e;color:var(--color-text-button-action)}.impresso-pdf-builder__step-item.is-done .impresso-pdf-builder__step-marker{background:color-mix(in srgb,var(--icon-menu-active-color) 90%,#fff 10%);border-color:color-mix(in srgb,var(--icon-menu-active-color) 78%,#0000 22%);color:var(--color-text-button-action)}.impresso-pdf-builder__step-item.is-current .impresso-pdf-builder__step-label,.impresso-pdf-builder__step-item.is-done .impresso-pdf-builder__step-label{color:var(--icon-menu-active-color)}.impresso-pdf-builder__wizard-stage{border-top:1px solid color-mix(in srgb,var(--border-color) 74%,#0000 26%);display:flex;flex-direction:column;gap:14px;padding-top:10px}.impresso-pdf-builder__step-footer,.impresso-pdf-builder__step-footer-actions,.impresso-pdf-builder__step-head{align-items:center;display:flex;gap:12px}.impresso-pdf-builder__step-footer,.impresso-pdf-builder__step-head{justify-content:space-between}.impresso-pdf-builder__step-title{color:var(--text-color-2);font-size:16px;font-weight:800;line-height:1.3}.impresso-pdf-builder__panel-text,.impresso-pdf-builder__step-foot-note,.impresso-pdf-builder__step-status{color:var(--text-color);font-size:12px;line-height:1.55}.impresso-pdf-builder__count-badge{align-items:center;background:color-mix(in srgb,var(--icon-menu-active-color) 12%,#0000);border-radius:4px;color:var(--icon-menu-active-color);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.impresso-pdf-builder__preview-placeholder,.impresso-pdf-builder__queue-list-shell{background:color-mix(in srgb,var(--color-filter) 86%,var(--default-color) 14%);border:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);border-radius:16px}.impresso-pdf-builder__queue-list-shell{padding:10px}.impresso-pdf-builder__queue-list{display:flex;flex-direction:column;gap:10px;max-height:300px;min-height:96px;overflow-y:auto;padding-right:4px}.impresso-pdf-builder__queue-list::-webkit-scrollbar{width:8px}.impresso-pdf-builder__queue-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:999px}.impresso-pdf-builder__queue-list{scrollbar-color:var(--color-button-action) #0000;scrollbar-width:thin}.impresso-pdf-builder__queue-item{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--color-filter) 88%,var(--default-color) 12%);border:1px solid color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:16px;display:grid;gap:12px;grid-template-columns:38px 64px minmax(0,1fr) auto auto;padding:10px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.impresso-pdf-builder__queue-item.is-dragging{opacity:.6;transform:scale(.995)}.impresso-pdf-builder__queue-item.is-over{border-color:color-mix(in srgb,var(--icon-menu-active-color) 44%,var(--border-color) 56%);box-shadow:0 0 0 3px color-mix(in srgb,var(--icon-menu-active-color) 10%,#0000 90%)}.impresso-pdf-builder__queue-order{align-items:center;background:color-mix(in srgb,var(--icon-menu-active-color) 10%,#0000);border-radius:12px;color:var(--icon-menu-active-color);display:inline-flex;font-size:12px;font-weight:800;height:38px;justify-content:center;width:38px}.impresso-pdf-builder__queue-thumb{align-items:center;background:color-mix(in srgb,var(--color-upload-box) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--border-color) 82%,#0000 18%);border-radius:14px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.impresso-pdf-builder__queue-thumb.is-image img{height:100%;object-fit:cover;width:100%}.impresso-pdf-builder__queue-thumb.is-pdf span{color:var(--icon-menu-active-color);font-size:12px;font-weight:800;letter-spacing:.06em}.impresso-pdf-builder__queue-meta{grid-gap:4px;display:grid;gap:4px;min-width:0}.impresso-pdf-builder__queue-name{color:var(--text-color-2);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impresso-pdf-builder__queue-size{color:var(--text-color);font-size:11px;font-weight:700}.impresso-pdf-builder__queue-drag{align-items:center;color:var(--text-color);display:inline-flex;opacity:.72}.impresso-pdf-builder__empty-state,.impresso-pdf-builder__preview-placeholder{grid-gap:8px;display:grid;gap:8px;place-items:center;text-align:center}.impresso-pdf-builder__empty-state{background:color-mix(in srgb,var(--color-filter) 72%,#0000 28%);border:1px dashed color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:16px;min-height:120px;padding:18px 16px}.impresso-pdf-builder__preview-placeholder{min-height:180px;padding:20px 18px}.impresso-pdf-builder__empty-title{color:var(--text-color-2);font-size:14px;font-weight:700}.impresso-pdf-builder__empty-text{color:var(--text-color);font-size:12px;line-height:1.55;max-width:520px}.impresso-pdf-builder__icon-button,.impresso-pdf-builder__primary-button,.impresso-pdf-builder__secondary-button{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease}.impresso-pdf-builder__icon-button:hover,.impresso-pdf-builder__primary-button:hover,.impresso-pdf-builder__secondary-button:hover{transform:translateY(-1px)}.impresso-pdf-builder__icon-button:disabled,.impresso-pdf-builder__primary-button:disabled,.impresso-pdf-builder__secondary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.impresso-pdf-builder__icon-button{align-items:center;background:color-mix(in srgb,#b42318 10%,#0000);border-color:color-mix(in srgb,#b42318 18%,#0000);color:#b42318;display:inline-flex;height:38px;justify-content:center;width:38px}.impresso-pdf-builder__secondary-button{background:#0000;border-color:color-mix(in srgb,var(--color-border-button-cancel) 55%,#e5e7eb 45%);color:var(--color-text-button-cancel);min-height:40px;padding:0 14px}.impresso-pdf-builder__primary-button{background:var(--color-button-action);border-color:var(--color-button-action);box-shadow:0 10px 18px #58438f2e;color:var(--color-text-button-action);min-height:42px;padding:0 18px}.impresso-pdf-builder__step-footer-actions{flex-wrap:wrap;justify-content:flex-end}.impresso-pdf-builder__step-status{align-items:center;color:var(--icon-menu-active-color);display:inline-flex;font-weight:700;gap:8px}.impresso-pdf-builder__final-summary{display:flex;flex-wrap:wrap;gap:10px}.impresso-pdf-builder__summary-pill{grid-gap:3px;background:color-mix(in srgb,var(--border-filter-color) 68%,#0000 32%);border-radius:14px;display:grid;gap:3px;min-width:180px;padding:10px 12px}.impresso-pdf-builder__summary-pill span{color:var(--text-color);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.impresso-pdf-builder__summary-pill strong{color:var(--text-color-2);font-size:12px;line-height:1.5}.impresso-pdf-builder__viewer-shell{background:color-mix(in srgb,var(--color-upload-box) 85%,#fff 15%);border:1px solid color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:16px;height:420px;overflow:hidden;width:100%}@media (max-width:1100px){.impresso-pdf-builder__modes,.impresso-pdf-builder__steps{grid-template-columns:1fr}.impresso-pdf-builder__steps-track{display:none}.impresso-pdf-builder__wizard-stage{padding-top:2px}}@media (max-width:920px){.impresso-pdf-builder__queue-item{grid-template-columns:38px 56px minmax(0,1fr) auto}.impresso-pdf-builder__queue-drag{display:none}}@media (max-width:768px){.impresso-pdf-builder__step-footer,.impresso-pdf-builder__step-footer-actions,.impresso-pdf-builder__step-head{align-items:stretch;flex-direction:column}.impresso-pdf-builder__steps{gap:12px}.impresso-pdf-builder__step-item{align-items:center;display:flex;gap:10px}.impresso-pdf-builder__step-copy,.impresso-pdf-builder__step-item{justify-items:start;text-align:left}.impresso-pdf-builder__step-footer-actions{justify-content:stretch}.impresso-pdf-builder__step-footer-actions .impresso-pdf-builder__primary-button,.impresso-pdf-builder__step-footer-actions .impresso-pdf-builder__secondary-button{width:100%}.impresso-pdf-builder__viewer-shell{height:380px}}@media (max-width:560px){.impresso-pdf-builder__queue-item{gap:10px;grid-template-columns:38px 48px minmax(0,1fr) auto}.impresso-pdf-builder__queue-thumb{border-radius:12px;height:48px;width:48px}.impresso-pdf-builder__summary-pill{min-width:0;width:100%}}.pdf-viewer-shell{--rpv-core__inner-page-background-color:var(--default-color);--rpv-core__page-layer-box-shadow:0 10px 24px #0000001f;background:var(--default-color)}.pdf-viewer-shell .rpv-core__inner-container,.pdf-viewer-shell .rpv-core__inner-page,.pdf-viewer-shell .rpv-core__inner-page-container--single,.pdf-viewer-shell .rpv-core__inner-pages,.pdf-viewer-shell .rpv-core__page-layer,.pdf-viewer-shell .rpv-core__viewer{background:var(--default-color)!important}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.management-file-edit-modal{display:flex;flex-direction:column;gap:16px}.management-file-edit-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.management-file-edit-row--single{grid-template-columns:minmax(0,1fr)}.management-file-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.management-file-edit-state{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;text-align:center}.management-file-edit-state strong{color:var(--text-color);font-size:16px}.management-file-edit-state span{color:var(--text-color);font-size:12px;max-width:420px;opacity:.75}.management-file-edit-state--error strong{color:#b42318}@media (max-width:768px){.management-file-edit-row{grid-template-columns:minmax(0,1fr)}.management-file-edit-actions{flex-direction:column-reverse}}.page-help-panel{inset:0;pointer-events:none;position:fixed;z-index:9000}.page-help-panel__backdrop,.page-help-panel__trigger-shell{pointer-events:auto}.page-help-panel__trigger-shell{align-items:center;animation:page-help-panel-trigger-in .45s ease-out;display:flex;position:fixed;right:0;top:90%;transform:translateY(-50%)}.page-help-panel__trigger{align-items:center;animation:page-help-panel-trigger-float 2.8s ease-in-out infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 96%,#fff 4%) 0,color-mix(in srgb,var(--default-color) 92%,var(--color-filter) 8%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 74%,#0000 26%);border-radius:20px 0 0 20px;border-right:none;box-shadow:0 18px 42px #0f172a24,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);color:var(--text-color-2);cursor:pointer;display:inline-flex;gap:12px;overflow:hidden;padding:14px;position:relative;transform:translateX(0);transition:transform .2s ease,box-shadow .2s ease}.page-help-panel__trigger:before{animation:page-help-panel-trigger-shimmer 3.8s ease-in-out infinite;background:linear-gradient(120deg,#0000,color-mix(in srgb,#fff 40%,#0000) 18%,#0000 36%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-135%)}.page-help-panel__trigger:hover{box-shadow:0 22px 48px #0f172a2e,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);transform:translateX(-6px)}.page-help-panel__icon,.page-help-panel__trigger-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--icon-menu-active-color) 16%,#0000) 0,color-mix(in srgb,var(--icon-gradient-start) 28%,#0000) 100%);border-radius:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,#0000);color:var(--icon-menu-active-color);display:inline-flex;height:40px;justify-content:center;min-width:40px;position:relative;width:40px}.page-help-panel__trigger-icon:after{animation:page-help-panel-icon-ring 2.4s ease-out infinite;border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 30%,#0000);border-radius:18px;content:"";inset:-5px;opacity:0;position:absolute}.page-help-panel__icon svg,.page-help-panel__trigger-icon svg{height:18px;width:18px}.page-help-panel__trigger-icon svg{animation:page-help-panel-icon-bob 1.9s ease-in-out infinite}.page-help-panel__trigger-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.page-help-panel__trigger-label{font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.page-help-panel__trigger-subtitle{color:var(--icon-menu-active-color);font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin-top:3px;white-space:nowrap}.page-help-panel__trigger-timer{align-items:center;animation:page-help-panel-timer-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--icon-menu-active-color) 14%,#0000);border-radius:6px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,#0000);color:var(--icon-menu-active-color);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-width:38px;padding:6px 8px}.page-help-panel__trigger-close{background:linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 96%,#fff 4%) 0,color-mix(in srgb,var(--default-color) 92%,var(--color-filter) 8%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 74%,#0000 26%);border-radius:14px 0 0 14px;border-right:none;box-shadow:0 18px 42px #0f172a24,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);color:var(--text-color-2);cursor:pointer;height:42px;margin-left:8px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease;width:42px}.page-help-panel__trigger-close:hover{background:var(--hover-2);border-color:color-mix(in srgb,var(--icon-menu-active-color) 24%,var(--border-color) 76%);transform:translateX(-4px)}.page-help-panel__backdrop{align-items:center;animation:page-help-panel-fade-in .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:32px;position:fixed}.page-help-panel__modal{animation:page-help-panel-pop-in .22s ease;background:linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 97%,#fff 3%) 0,color-mix(in srgb,var(--default-color) 94%,var(--color-filter) 6%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 76%,#0000 24%);border-radius:10px;box-shadow:0 32px 80px #0f172a42,0 12px 30px #0f172a1f;display:flex;flex-direction:column;height:min(80vh,calc(100vh - 64px));max-height:min(80vh,calc(100vh - 64px));overflow:hidden;width:min(70vw,calc(100vw - 64px))}.page-help-panel__header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);display:flex;gap:18px;justify-content:space-between;padding:28px 30px 20px}.page-help-panel__title-wrap{align-items:flex-start;display:flex;flex:1 1;gap:16px;min-width:0}.page-help-panel__title-block{grid-gap:6px;display:grid;gap:6px;min-width:0}.page-help-panel__eyebrow{color:var(--icon-menu-active-color);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.page-help-panel__title-text{color:var(--text-color-2);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.page-help-panel__subtitle{color:var(--text-color);font-size:13px;line-height:1.6;max-width:720px}.page-help-panel__close{align-items:center;background:color-mix(in srgb,var(--color-filter) 90%,var(--default-color) 10%);border:1px solid color-mix(in srgb,var(--border-color) 70%,#0000 30%);border-radius:6px;color:var(--text-color-2);cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:40px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease;width:40px}.page-help-panel__close:hover{background:var(--hover-2);border-color:color-mix(in srgb,var(--icon-menu-active-color) 24%,var(--border-color) 76%);transform:translateY(-1px)}.page-help-panel__close span{font-size:18px;line-height:1}.page-help-panel__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:26px 30px}.page-help-panel__body::-webkit-scrollbar{width:8px}.page-help-panel__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:999px}.page-help-panel__body::-webkit-scrollbar-track{background:#0000}.page-help-panel__body{scrollbar-color:var(--color-button-action) #0000;scrollbar-width:thin}.page-help-panel__sections{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.page-help-panel__section{background:color-mix(in srgb,var(--color-filter) 88%,var(--default-color) 12%);border:1px solid color-mix(in srgb,var(--border-color) 74%,#0000 26%);border-radius:20px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,#0000);padding:18px}.page-help-panel__section-title{color:var(--text-color);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.page-help-panel__items{display:flex;flex-direction:column;gap:12px}.page-help-panel__item{display:flex;flex-direction:column;gap:4px}.page-help-panel__item-label{color:var(--text-color-2);font-size:14px;font-weight:700;line-height:1.4}.page-help-panel__item-text{color:var(--text-color);font-size:14px;line-height:1.7;margin:0}.page-help-panel__item-text strong{color:var(--text-color-2);font-weight:700}.page-help-panel__footer{align-items:center;background:color-mix(in srgb,var(--color-filter) 86%,#0000);border-top:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);display:flex;gap:16px;justify-content:space-between;padding:18px 30px 24px}.page-help-panel__hint{color:var(--text-color);font-size:13px;line-height:1.6}.page-help-panel__dismiss{background:color-mix(in srgb,var(--icon-menu-active-color) 14%,#0000);border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 28%,#0000);border-radius:6px;color:var(--icon-menu-active-color);cursor:pointer;font-size:12px;font-weight:700;padding:11px 18px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease;white-space:nowrap}.page-help-panel__dismiss:hover{background:color-mix(in srgb,var(--icon-menu-active-color) 20%,#0000);border-color:color-mix(in srgb,var(--icon-menu-active-color) 38%,#0000);transform:translateY(-1px)}@keyframes page-help-panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-help-panel-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page-help-panel-trigger-in{0%{opacity:0;transform:translate(20px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes page-help-panel-trigger-float{0%,to{box-shadow:0 18px 42px #0f172a24,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000)}50%{box-shadow:0 24px 54px #614a9e2e,inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000)}}@keyframes page-help-panel-trigger-shimmer{0%,to{transform:translateX(-135%)}45%,55%{transform:translateX(155%)}}@keyframes page-help-panel-icon-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.05)}}@keyframes page-help-panel-icon-ring{0%{opacity:0;transform:scale(.88)}30%{opacity:.45}to{opacity:0;transform:scale(1.18)}}@keyframes page-help-panel-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (max-width:900px){.page-help-panel__backdrop{padding:16px}.page-help-panel__modal{border-radius:22px;height:min(80vh,calc(100vh - 32px));max-height:calc(100vh - 32px);width:calc(100vw - 32px)}.page-help-panel__header{padding:22px 20px 18px}.page-help-panel__title-text{font-size:24px}.page-help-panel__body{padding:20px}.page-help-panel__sections{grid-template-columns:1fr}.page-help-panel__footer{padding:16px 20px 20px}}@media (max-width:768px){.page-help-panel__trigger-shell{bottom:16px;right:12px;top:auto;transform:none}.page-help-panel__trigger{border-radius:18px;padding:12px}.page-help-panel__trigger,.page-help-panel__trigger-close{border-right:1px solid color-mix(in srgb,var(--border-color) 74%,#0000 26%)}.page-help-panel__trigger-close{border-radius:14px;margin-left:6px}.page-help-panel__trigger-label{max-width:132px;white-space:normal}.page-help-panel__trigger-subtitle{white-space:normal}.page-help-panel__header{padding:20px 18px 16px}.page-help-panel__title-wrap{gap:12px}.page-help-panel__title-text{font-size:20px}.page-help-panel__subtitle{font-size:12px}.page-help-panel__body{padding:18px}.page-help-panel__footer{align-items:stretch;flex-direction:column;padding:14px 18px 18px}.page-help-panel__dismiss{width:100%}}.confirmation-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11182785;box-sizing:border-box;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:9999}.confirmation-modal{align-items:center;background:linear-gradient(180deg,var(--default-color) 0,var(--color-bottom-table) 100%);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 24px 60px #0f172a33,0 8px 24px #0f172a1f;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:32px 28px 28px;position:relative;text-align:center;width:min(100%,460px)}.confirmation-modal:before{background:linear-gradient(90deg,var(--tooltip-color-1) 0,var(--icon-gradient-end) 100%);content:"";height:10px;inset:0 0 auto;position:absolute}.confirmation-modal-badge{background:linear-gradient(180deg,var(--hover) 0,var(--color-bottom-table-2) 100%);border:1px solid var(--border-color);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff52,0 10px 24px #0f172a1a;display:grid;height:78px;place-items:center;width:78px}.confirmation-modal-badge-ring{background:linear-gradient(180deg,var(--tooltip-color-1) 0,var(--color-button-action) 100%);border-radius:18px;box-shadow:0 14px 28px #614a9e3d;color:var(--color-text-button-action);display:grid;height:54px;place-items:center;width:54px}.confirmation-modal-badge-ring svg{height:24px;width:24px}.confirmation-modal-badge-ring svg path{fill:currentColor}.confirmation-modal-content{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.confirmation-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--tooltip-color-1) 0,var(--icon-gradient-end) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.confirmation-modal-subtitle{color:var(--text-color);font-size:14px;line-height:1.6;margin-top:20px;max-width:34ch}.confirmation-modal-actions{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.modal-btn{align-items:center;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;min-height:40px;padding:14px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.modal-btn svg{flex-shrink:0;height:20px;width:20px}.modal-btn svg path{fill:currentColor}.modal-btn span{line-height:1}.modal-btn.cancel{background:linear-gradient(180deg,var(--hover) 0,var(--color-bottom-button-confirmation-modal) 100%);box-shadow:0 6px 16px #0f172a14;color:var(--text-color-2)}.modal-btn.confirm{background:linear-gradient(180deg,var(--tooltip-color-1) 0,var(--color-button-action) 100%);border-color:var(--color-button-action);box-shadow:0 14px 28px #614a9e3d;color:var(--color-text-button-action)}.modal-btn:hover{transform:translateY(-1px)}.modal-btn.cancel:hover{border-color:var(--color-border-table-2);box-shadow:0 10px 24px #0f172a1f}.modal-btn.confirm:hover{box-shadow:0 18px 30px #614a9e4d}.modal-btn:active{transform:translateY(0)}.modal-btn:focus-visible{outline:3px solid #614a9e33;outline-offset:2px}@media (max-width:520px){.confirmation-modal-overlay{padding:16px}.confirmation-modal{border-radius:20px;gap:20px;padding:28px 20px 20px}.confirmation-modal-badge{border-radius:20px;height:70px;width:70px}.confirmation-modal-badge-ring{border-radius:16px;height:50px;width:50px}.confirmation-modal-actions{grid-template-columns:1fr}}@media (max-width:380px){.modal-btn{min-height:56px;padding:12px 16px}}.base-modal-overlay{align-items:center;background:#0000008c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.base-modal-container{animation:modalFadeIn .2s ease-out;background:#fff;background:var(--default-color,#fff);border-radius:12px;box-shadow:0 25px 60px #00000059;color:#111;color:var(--text-color,#111);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);min-height:200px;min-width:min(600px,calc(100vw - 32px));overflow:hidden;width:auto}.base-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding:16px 20px}.base-modal-header h3{font-size:16px;font-weight:600;margin:0}.base-modal-close{background:#0000;border:none;color:#111;color:var(--text-color,#111);cursor:pointer;font-size:18px}.base-modal-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tabs-nav{align-items:flex-end;display:flex;gap:16px;margin-bottom:20px}.tabs-nav__scroll{flex:1 1 auto;min-width:0;overflow-x:auto}.tabs-list{display:flex;gap:20px;height:50px;list-style:none;margin:0;min-width:-webkit-max-content;min-width:max-content;padding:0 8px}.tabs-item{margin:0;padding:0}.tabs-link{align-items:center;color:var(--text-color);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 2px 12px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tabs-link:hover{color:#374151}.tabs-link.is-active{color:#614a9e}.tabs-link.is-active:after{background:#614a9e;border-radius:3px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.tabs-link.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tabs-nav__actions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;padding:0 8px 8px 0}.tabs-nav__back-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-button-action);border:1px solid var(--color-button-action);border-radius:6px;box-shadow:0 4px 12px #58438f24;color:var(--color-text-button-action);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;letter-spacing:.01em;line-height:1;min-width:96px;padding:0 20px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease;white-space:nowrap}.tabs-nav__back-button:hover{background:color-mix(in srgb,var(--color-button-action) 90%,#000 10%);border-color:color-mix(in srgb,var(--color-button-action) 85%,#000 15%);box-shadow:0 8px 18px #58438f2e;transform:translateY(-1px)}.tabs-nav__back-button:active{transform:translateY(0)}.tabs-nav__back-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-action) 18%,#0000 82%);outline:none}.tabs-nav__back-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.tabs-nav{align-items:stretch;flex-wrap:wrap;gap:10px}.tabs-nav__scroll{flex-basis:100%}.tabs-nav__actions{padding:0 8px;width:100%}.tabs-nav__back-button{margin-left:auto}}.information-clipping-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:15px;font-weight:semi-bold}.btn-approve-information-clipping{align-items:center;border:none;border-radius:3px;color:#6c0741;cursor:pointer;display:flex;font-size:10px;justify-content:center;padding:7px;width:90px}.empty-state-news-clipping{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;margin-top:16px;padding:24px;text-align:center}.empty-title-clipping{color:var(--text-color);font-weight:600;margin:0}.empty-subtitle-clipping{color:var(--color-text-filter);font-size:12px;margin:6px 0 0}.information-clipping-history-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:.9fr 1.6fr;margin-bottom:16px}.information-clipping-history-card{background:var(--default-color);border:1px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px}.information-clipping-history-card-wide{min-width:0}.information-clipping-history-label{color:var(--color-text-filter);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.information-clipping-history-text{color:var(--text-color);word-break:break-word}@media (max-width:768px){.information-clipping-history-summary{grid-template-columns:1fr}}.hls-player-container{align-items:center;border-radius:12px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.hls-player-container video{background-color:#000;border-radius:12px;height:460px;outline:none;width:50%}.hls-radio-wrap{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px 20px 20px;width:50%}.hls-radio-canvas{border-radius:8px;box-sizing:border-box;display:block;height:80px;width:100%}.hls-radio-label{color:#604a9e83;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.hls-radio-audio{accent-color:#b10f6c;border-radius:10px;box-sizing:border-box;display:block;margin:0;width:100%}.hls-loading-overlay{align-items:center;background:#0009;color:#fff;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hierarchical-table{border:2px solid var(--color-border-table);border-radius:10px;margin-bottom:20px;margin-top:20px;width:100%}.header-row{font-weight:700;padding:10px}.col{align-items:center;display:flex;margin-left:20px}.header-row.level1{border-top-left-radius:10px;border-top-right-radius:10px;font-size:12px;font-weight:semi-bold}.header-row.level1,.row.level1{background:var(--color-bottom-table);border-bottom:2px solid var(--color-border-table);color:var(--text-color);padding:10px 0}.row.level1{font-size:10px}.level2-container{background:var(--color-bottom-table-2);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--color-text-table-2)}.header-row.level2{font-size:12px}.header-row.level2,.row.level2{background:var(--color-bottom-table-2);border-bottom:2px solid var(--color-border-table-2);padding:10px 0}.row.level2{border-top:1px solid #fff3;font-size:10px}.level3-container{background:#58438f;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.header-row.level3{font-size:12px}.header-row.level3,.row.level3{background:#58438f;color:#fff;padding:10px 0}.row.level3{border-top:2px solid #58438f;font-size:10px}.level3-container .row.level3:last-child{border-bottom:none}.btn-expand{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 10px}.btn-expand.level1-btn{align-items:center;background-color:#edeff0;display:flex;justify-content:center;padding:12px}.level1-btn svg{height:12px;transition:transform .3s ease;width:12px}.level1-btn[data-rotate-default=true] svg{transform:rotate(90deg)}.level1-btn[data-rotate-default=true].rotated svg{transform:rotate(-90deg)}.level1-btn[data-rotate-default=false] svg{transform:rotate(0deg)}.level1-btn[data-rotate-default=false].rotated svg{transform:rotate(180deg)}.btn-expand.level2-btn{align-items:center;background-color:#58438f;display:flex;justify-content:center;margin-right:5px;padding:12px}.level2-btn svg{height:12px;width:12px}.btn-expand.level3-btn{align-items:center;background-color:#edeff0;display:flex;justify-content:center;padding:11px}.level3-btn svg{height:12px;width:12px}.tooltip-container-hierarchical-table{display:inline-block;position:relative}.tooltip-container-hierarchical-table .tooltip-text-hierarchical-table{background-color:#edeff0;border-radius:6px;bottom:120%;color:#614a9e;font-size:10px;left:50%;max-width:180px;min-width:50px;opacity:0;padding:5px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1}.tooltip-container-hierarchical-table:hover .tooltip-text-hierarchical-table{opacity:1;visibility:visible}.information-cut-clipping{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:13px;font-weight:semi-bold;margin-bottom:5px}.information-client-cut-clipping{color:var(--text-color);font-size:9px;font-weight:400;margin-bottom:20px}.cut-clipping-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.cut-clipping-header-actions,.cut-clipping-header-info{flex:1 1}.cut-clipping-header-info{display:flex;flex-direction:column}.cut-clipping-header-actions{display:flex;justify-content:flex-end;margin-top:-20px}.row-cut-clipping{display:flex;gap:10px;margin-top:10px;width:100%}.container-filters-cut-clipping{margin-top:40px}.container-table-cut-clipping{margin-bottom:40px}.ia-button-container-cut-clipping{align-items:center;display:flex;justify-content:end;margin-top:10px;width:100%}.subtitle-timeline{color:#999;flex:1 1;font-size:12px;max-height:450px;overflow-x:hidden;overflow-y:auto;padding:5px}.subtitle-line{grid-column-gap:6px;background-color:initial;border-radius:6px;column-gap:6px;cursor:pointer;display:grid;grid-template-columns:55px 1fr;height:auto;margin:6px 0;padding:4px 6px;-webkit-user-select:none;user-select:none;width:100%}.subtitle-line .time{color:#818284;display:inline-block;font-size:13px;opacity:.2;width:70px}.subtitle-line .text{color:#818284;opacity:.7;white-space:normal;word-break:break-word}.subtitle-line.active .time{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-weight:700;opacity:1}.subtitle-line.active .text{color:var(--text-color);font-weight:700;opacity:1}.subtitle-line mark{background:#ff0;border-radius:3px;padding:0 2px}.subtitle-skeleton-row{align-items:center;display:flex;gap:10px;margin:6px 0;padding:6px}.subtitle-skeleton-text,.subtitle-skeleton-time{animation:subtitleShimmer 1.4s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#b10f6c0f 50%,#f0f0f0 75%);background:linear-gradient(90deg,var(--color-filter,#f0f0f0) 25%,#b10f6c0f 50%,var(--color-filter,#f0f0f0) 75%);background-size:200% 100%;border-radius:4px;display:inline-block}.subtitle-skeleton-time{flex-shrink:0;height:12px;width:55px}.subtitle-skeleton-text{height:12px}@keyframes subtitleShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.range-slider-container{width:100%}.range-slider-labels{color:var(--text-color);display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px;width:95%}.range-slider{height:10px;position:relative;width:95%}.range-slider-track{border-radius:4px;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.range-slider input[type=range]{-webkit-appearance:none;background:none;height:10px;pointer-events:none;position:absolute;width:100%}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#614a9e;border-radius:3px;cursor:pointer;height:16px;margin-top:-4px;pointer-events:auto;position:relative;width:16px}.range-slider input[type=range]::-moz-range-thumb{background:#614a9e;border-radius:3px;cursor:pointer;height:16px;pointer-events:auto;width:16px}.range-slider input[type=range]:first-of-type::-webkit-slider-thumb{background:#614a9e}.range-slider input[type=range]:nth-of-type(2)::-webkit-slider-thumb{background:#645d61}.range-slider input[type=range]:first-of-type::-moz-range-thumb{background:#614a9e}.range-slider input[type=range]:nth-of-type(2)::-moz-range-thumb{background:#645d61}.generic-modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.generic-modal{background:var(--default-color);border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:80vh;max-width:90%;overflow-y:auto;padding:20px;width:700px}.generic-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:10px;position:relative}.generic-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0;text-align:left}.header-close-button{-webkit-text-fill-color:#0000;background:none;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;border:none;cursor:pointer;font-size:22px;font-weight:700}.mentions-list{display:flex;flex-direction:column;gap:10px}.mention-card{align-items:center;background:var(--color-bottom-table-2);border-radius:8px;display:flex;justify-content:space-between;padding:10px 15px}.mention-info{display:flex;flex-direction:column}.mention-info strong{color:var(--text-color);font-size:16px}.mention-info span{color:var(--text-color);font-size:14px}.mention-action-btn{background:#7d1b52;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background .3s}.mention-action-btn:hover{background:#5a123b}.no-data{color:#777;font-size:16px;text-align:center}.row-programming-escalation{align-items:center;display:flex;gap:10px;justify-content:end;margin-bottom:30px;margin-top:10px;width:100%}.legend-programming-escalation{align-items:center;color:var(--text-color);display:flex;font-size:12px;gap:24px;margin-bottom:30px;margin-top:30px}.legend-item-programming-escalation{align-items:center;display:flex;gap:6px}.priority-box-programming-escalation{border-radius:2px;display:inline-block;height:14px;width:14px}.priority-box-programming-escalation.low{background-color:#b10f0f}.priority-box-programming-escalation.medium{background-color:#c3a900}.priority-box-programming-escalation.high{background-color:#1ca21c}.priority-high-programming-escalation{border-color:#b10f0f!important}.priority-medium-programming-escalation{border-color:#c3a900!important}.priority-low-programming-escalation{border-color:#1ca21c!important}.schedule-grid-programming-escalation{display:flex;flex-direction:column}.schedule-row-programming-escalation{align-items:stretch;display:flex;height:55px;margin-bottom:15px}.time-cell-programming-escalation{align-items:center;background-color:#6c0741;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:700;height:55px;justify-content:center;padding:0;text-align:center;width:80px}.programs-cell-programming-escalation{align-items:stretch;background-color:initial;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;height:55px;padding:0 10px}.programs-cell-programming-escalation.empty-programming-escalation{background-color:var(--color-upload-box);margin-left:15px}.program-card-programming-escalation{background-color:var(--color-upload-box);border:2px solid #0000;border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;flex-basis:23.4%;flex-direction:column;flex-grow:1;flex-shrink:1;height:70%;justify-content:center;margin-bottom:4px;max-width:23.4%;padding:4px 8px;text-align:center}.program-title-programming-escalation{font-size:11px;font-weight:700;margin:0;text-transform:uppercase}.program-source-programming-escalation,.program-title-programming-escalation{color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.program-source-programming-escalation{font-size:8px;margin:3px 0 0}.recorder-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 8px;white-space:nowrap}.recorder-status-none{background:#9ea0a31f;color:#9ea0a3;font-style:italic;font-weight:400}.recorder-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.recorder-status-badge-btn{align-items:flex-start;background:none;border:none;display:inline-flex;flex-direction:column;gap:2px;padding:0}.recorder-status-badge-btn--alert{cursor:pointer}.recorder-status-action-hint{color:#614a9e;font-size:9px;font-weight:600;opacity:.8;padding-left:2px}.recorder-status-badge-btn--alert:hover .recorder-status-action-hint{opacity:1;text-decoration:underline}.recorder-modal-body{display:flex;flex-direction:column;gap:14px}.recorder-modal-vehicle{border-bottom:1px solid var(--border-filter-color);display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.recorder-modal-label{color:var(--text-color);font-size:10px;letter-spacing:.05em;opacity:.6;text-transform:uppercase}.recorder-modal-value{color:var(--text-color);font-size:15px;font-weight:700}.recorder-modal-status-row{align-items:center;display:flex;gap:8px}.recorder-modal-info-text{color:var(--text-color);font-size:13px;line-height:1.6;margin:0}.recorder-modal-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.recorder-modal-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:8px 16px;text-decoration:none;transition:opacity .15s}.recorder-modal-btn:disabled{cursor:not-allowed;opacity:.6}.recorder-modal-btn--primary{background:#b10f6c;color:#fff}.recorder-modal-btn--primary:hover:not(:disabled){opacity:.88}.recorder-modal-btn--secondary{background:var(--border-filter-color);color:var(--text-color)}.recorder-modal-btn--secondary:hover{opacity:.8}.recorder-modal-ticket-box{background:var(--border-filter-color);border-radius:10px;display:flex;gap:12px;padding:14px}.recorder-modal-ticket-icon{flex-shrink:0;font-size:22px;line-height:1}.recorder-modal-ticket-title{color:var(--text-color);font-size:12px;font-weight:700;margin:0 0 6px}.recorder-modal-ticket-desc{color:var(--text-color);font-size:12px;line-height:1.6;margin:0 0 10px;opacity:.85}.recorder-modal-btn--clickup{background:linear-gradient(180deg,#614a9e,#616161);color:#fff;font-size:12px}.recorder-modal-btn--clickup:hover{opacity:.88}.programming-escalation-summary{align-items:center;color:var(--text-color);display:flex;font-size:12px;gap:24px;justify-content:space-between;margin-top:12px;padding:8px 0;width:100%}.slot-usage-overview-programming-escalation{display:flex;flex-direction:column;gap:18px;margin-top:8px}.slot-usage-overview-head-programming-escalation{align-items:flex-start;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%),#0000 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 92%,#fff 8%) 0,color-mix(in srgb,var(--calendar-color) 95%,#fff 5%) 100%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:22px}.slot-usage-overview-eyebrow-programming-escalation{align-items:center;background:color-mix(in srgb,var(--tooltip-color-1) 10%,#fff 90%);border-radius:6px;color:var(--tooltip-color-1);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:28px;padding:0 12px;text-transform:uppercase}.slot-usage-overview-title-programming-escalation{color:var(--text-color);font-size:24px;line-height:1.15;margin:12px 0 8px}.slot-usage-overview-subtitle-programming-escalation{color:color-mix(in srgb,var(--text-color) 76%,#fff 24%);font-size:13px;line-height:1.6;margin:0;max-width:760px}.slot-usage-overview-stats-programming-escalation{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(120px,1fr));min-width:min(100%,420px)}.slot-usage-overview-stat-programming-escalation{background:color-mix(in srgb,var(--bottom-dropdown-color) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--border-filter-color) 78%,#fff 22%);border-radius:6px;padding:16px}.slot-usage-overview-stat-programming-escalation span{color:color-mix(in srgb,var(--text-color) 68%,#fff 32%);display:block;font-size:11px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.slot-usage-overview-stat-programming-escalation strong{color:var(--text-color);font-size:28px;line-height:1}.slot-usage-overview-grid-programming-escalation{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.slot-usage-overview-card-programming-escalation{background:color-mix(in srgb,var(--bottom-dropdown-color) 94%,#fff 6%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:10px;box-shadow:0 18px 34px #1219260f;display:flex;flex-direction:column;height:100%;max-height:360px;min-height:360px;overflow:hidden;padding:18px}.slot-usage-overview-card-programming-escalation.low{border-color:#1f9254}.slot-usage-overview-card-programming-escalation.medium{border-color:#d99100}.slot-usage-overview-card-programming-escalation.high{border-color:#d95f02}.slot-usage-overview-card-programming-escalation.full{border-color:#c73b3b}.slot-usage-overview-card-head-programming-escalation{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.slot-usage-overview-slot-label-programming-escalation{color:color-mix(in srgb,var(--text-color) 70%,#fff 30%);display:block;font-size:12px;font-weight:700;text-transform:uppercase}.slot-usage-overview-slot-ratio-programming-escalation{color:var(--text-color);display:block;font-size:18px;margin-top:6px}.slot-usage-overview-remaining-programming-escalation{color:color-mix(in srgb,var(--text-color) 76%,#fff 24%);font-size:12px;font-weight:700}.slot-usage-overview-progress-programming-escalation{background:color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);border-radius:999px;height:8px;margin:16px 0 18px;overflow:hidden;width:100%}.slot-usage-overview-progress-fill-programming-escalation{background:#1f9254;border-radius:inherit;display:block;height:100%}.slot-usage-overview-progress-fill-programming-escalation.low{background:#1f9254}.slot-usage-overview-progress-fill-programming-escalation.medium{background:#d99100}.slot-usage-overview-progress-fill-programming-escalation.high{background:#d95f02}.slot-usage-overview-progress-fill-programming-escalation.full{background:#c73b3b}.slot-usage-overview-programs-programming-escalation{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.slot-usage-overview-programs-programming-escalation::-webkit-scrollbar{width:8px}.slot-usage-overview-programs-programming-escalation::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tooltip-color-1) 22%,#0000 78%);border-radius:999px}.slot-usage-overview-programs-programming-escalation::-webkit-scrollbar-track{background:#0000}.slot-usage-overview-program-item-programming-escalation{background:color-mix(in srgb,var(--color-filter) 90%,#fff 10%);border:1px solid color-mix(in srgb,var(--border-filter-color) 78%,#fff 22%);border-radius:16px;padding:14px}.slot-usage-overview-program-main-programming-escalation{display:flex;flex-direction:column;gap:6px}.slot-usage-overview-program-main-programming-escalation strong{color:var(--text-color);font-size:14px}.slot-usage-overview-program-main-programming-escalation span{color:color-mix(in srgb,var(--text-color) 74%,#fff 26%);font-size:12px;line-height:1.5}.slot-usage-overview-program-meta-programming-escalation{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.slot-usage-overview-program-meta-programming-escalation span{align-items:center;background:color-mix(in srgb,var(--border-filter-color) 68%,#fff 32%);border-radius:6px;color:var(--text-color);display:inline-flex;font-size:11px;font-weight:700;min-height:28px;padding:0 10px}.slot-usage-priority-badge-programming-escalation.alto{background:#1f92541f;color:#166a3d}.slot-usage-priority-badge-programming-escalation.medio{background:#d991001f;color:#a36800}.slot-usage-priority-badge-programming-escalation.baixo{background:#c73b3b1f;color:#b42318}.slot-usage-overview-empty-programming-escalation,.slot-usage-overview-empty-state-programming-escalation{border:1px dashed color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);border-radius:18px;color:color-mix(in srgb,var(--text-color) 74%,#fff 26%);font-size:13px;padding:20px;text-align:center}.slot-usage-overview-empty-state-programming-escalation{grid-column:1/-1}@media (max-width:900px){.slot-usage-overview-head-programming-escalation{flex-direction:column}.slot-usage-overview-stats-programming-escalation{grid-template-columns:1fr;min-width:0;width:100%}.slot-usage-overview-grid-programming-escalation{grid-template-columns:repeat(3,minmax(0,1fr))}.slot-usage-overview-card-programming-escalation{max-height:340px;min-height:340px}}@media (max-width:640px){.slot-usage-overview-grid-programming-escalation{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-usage-overview-card-programming-escalation{max-height:320px;min-height:320px}}.slot-usage-actions-programming-escalation-actions{margin-bottom:18px;margin-top:8px}.slot-usage-actions-programming-escalation-actions .btn-group{margin-top:30px}.slot-usage-panel-programming-escalation-actions{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 12%,#0000 88%),#0000 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 92%,#fff 8%) 0,color-mix(in srgb,var(--calendar-color) 95%,#fff 5%) 100%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:24px;box-shadow:0 24px 60px #12192614,inset 0 1px 0 #ffffff3d;margin-top:0;padding:22px}.slot-usage-header-programming-escalation-actions{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.slot-usage-copy-programming-escalation-actions{max-width:760px}.slot-usage-eyebrow-programming-escalation-actions{align-items:center;background:color-mix(in srgb,var(--tooltip-color-1) 10%,#fff 90%);border-radius:6px;color:var(--tooltip-color-1);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:30px;padding:0 12px;text-transform:uppercase}.slot-usage-title-programming-escalation-actions{color:var(--text-color);font-size:24px;line-height:1.15;margin:12px 0 8px}.slot-usage-subtitle-programming-escalation-actions{color:color-mix(in srgb,var(--text-color) 78%,#fff 22%);font-size:13px;line-height:1.6;margin:0}.slot-usage-kpis-programming-escalation-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(140px,1fr));min-width:min(100%,320px)}.slot-usage-kpi-card-programming-escalation-actions{background:color-mix(in srgb,var(--bottom-dropdown-color) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--border-filter-color) 78%,#fff 22%);border-radius:10px;box-shadow:0 14px 32px #1219260f;padding:16px}.slot-usage-kpi-label-programming-escalation-actions{color:color-mix(in srgb,var(--text-color) 66%,#fff 34%);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.slot-usage-kpi-value-programming-escalation-actions{color:var(--text-color);font-size:28px;line-height:1}.slot-usage-insight-programming-escalation-actions,.slot-usage-recommendations-programming-escalation-actions{margin-bottom:18px}.slot-usage-section-label-programming-escalation-actions{color:var(--text-color);display:block;font-size:12px;font-weight:700;margin-bottom:10px}.slot-usage-recommendation-list-programming-escalation-actions{display:flex;flex-wrap:wrap;gap:10px}.slot-usage-recommendation-chip-programming-escalation-actions{align-items:center;background:color-mix(in srgb,#1f9254 8%,#fff 92%);border:1px solid color-mix(in srgb,#1f9254 24%,#fff 76%);border-radius:6px;color:#166a3d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:42px;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.slot-usage-recommendation-chip-programming-escalation-actions small{font-size:11px;font-weight:700;opacity:.78}.slot-usage-recommendation-chip-programming-escalation-actions.selected,.slot-usage-recommendation-chip-programming-escalation-actions:hover{box-shadow:0 12px 24px #1f925424;transform:translateY(-1px)}.slot-usage-recommendation-chip-programming-escalation-actions.selected{background:linear-gradient(135deg,#1f9254,#36b37e);border-color:#0000;color:#fff}.slot-usage-insight-text-programming-escalation-actions{color:color-mix(in srgb,var(--text-color) 76%,#fff 24%);font-size:13px;line-height:1.5;margin:0}.slot-usage-legend-programming-escalation-actions{color:color-mix(in srgb,var(--text-color) 74%,#fff 26%);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:14px;margin-bottom:18px}.slot-usage-legend-programming-escalation-actions span{align-items:center;display:inline-flex;gap:7px}.slot-usage-legend-dot-programming-escalation-actions{border-radius:999px;display:inline-block;height:10px;width:10px}.slot-usage-legend-dot-programming-escalation-actions.low{background:#1f9254}.slot-usage-legend-dot-programming-escalation-actions.medium{background:#d99100}.slot-usage-legend-dot-programming-escalation-actions.high{background:#d95f02}.slot-usage-legend-dot-programming-escalation-actions.full{background:#c73b3b}.slot-usage-grid-programming-escalation-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.slot-usage-card-programming-escalation-actions{background:color-mix(in srgb,var(--bottom-dropdown-color) 94%,#fff 6%);border:1px solid color-mix(in srgb,var(--border-filter-color) 78%,#fff 22%);border-radius:6px;color:var(--text-color);cursor:pointer;padding:14px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.slot-usage-card-programming-escalation-actions.selected,.slot-usage-card-programming-escalation-actions:hover:not(:disabled){box-shadow:0 18px 34px #1219261a;transform:translateY(-2px)}.slot-usage-card-programming-escalation-actions.selected{border-color:color-mix(in srgb,var(--tooltip-color-1) 52%,#fff 48%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tooltip-color-1) 12%,#0000 88%),0 18px 34px #1219261f}.slot-usage-card-programming-escalation-actions:disabled{cursor:not-allowed;opacity:.56}.slot-usage-card-programming-escalation-actions.low{border-color:#1f9254;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1f9254 22%,#fff 78%)}.slot-usage-card-programming-escalation-actions.medium{border-color:#d99100;box-shadow:inset 0 0 0 1px color-mix(in srgb,#d99100 22%,#fff 78%)}.slot-usage-card-programming-escalation-actions.high{border-color:#d95f02;box-shadow:inset 0 0 0 1px color-mix(in srgb,#d95f02 24%,#fff 76%)}.slot-usage-card-programming-escalation-actions.full{background:color-mix(in srgb,#c73b3b 5%,#fff 95%);border-color:#c73b3b;box-shadow:inset 0 0 0 1px color-mix(in srgb,#c73b3b 24%,#fff 76%)}.slot-usage-card-programming-escalation-actions.low .slot-usage-card-top-programming-escalation-actions strong{color:#166a3d}.slot-usage-card-programming-escalation-actions.medium .slot-usage-card-top-programming-escalation-actions strong{color:#a36800}.slot-usage-card-programming-escalation-actions.high .slot-usage-card-top-programming-escalation-actions strong{color:#b34b00}.slot-usage-card-programming-escalation-actions.full .slot-usage-card-top-programming-escalation-actions strong{color:#b42318}.slot-usage-card-footer-programming-escalation-actions,.slot-usage-card-top-programming-escalation-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.slot-usage-card-top-programming-escalation-actions strong{font-size:15px}.slot-usage-card-footer-programming-escalation-actions span,.slot-usage-card-top-programming-escalation-actions span{color:color-mix(in srgb,var(--text-color) 72%,#fff 28%);font-size:12px}.slot-usage-progress-programming-escalation-actions{background:color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);border-radius:999px;height:8px;margin:14px 0 12px;overflow:hidden;position:relative;width:100%}.slot-usage-progress-fill-programming-escalation-actions{background:#1f9254;border-radius:inherit;display:block;height:100%}.slot-usage-progress-fill-programming-escalation-actions.low{background:#1f9254}.slot-usage-progress-fill-programming-escalation-actions.medium{background:#d99100}.slot-usage-progress-fill-programming-escalation-actions.high{background:#d95f02}.slot-usage-progress-fill-programming-escalation-actions.full{background:#c73b3b}.slot-usage-loading-programming-escalation-actions{align-items:center;border:1px dashed color-mix(in srgb,var(--border-filter-color) 72%,#fff 28%);border-radius:20px;color:color-mix(in srgb,var(--text-color) 74%,#fff 26%);display:flex;font-size:13px;grid-column:1/-1;justify-content:center;min-height:140px;padding:18px;text-align:center}.slot-usage-selected-summary-programming-escalation-actions{align-items:center;border:1px solid #0000;border-radius:16px;color:var(--tooltip-color-1);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:18px;padding:14px 16px}.slot-usage-selected-summary-programming-escalation-actions strong{font-size:16px}.slot-usage-selected-summary-programming-escalation-actions.low{background:color-mix(in srgb,#1f9254 50%,#fff 90%);border-color:color-mix(in srgb,#1f9254 50%,#fff 80%)}.slot-usage-selected-summary-programming-escalation-actions.medium{background:color-mix(in srgb,#d99100 50%,#fff 88%);border-color:color-mix(in srgb,#d99100 50%,#fff 78%)}.slot-usage-selected-summary-programming-escalation-actions.high{background:color-mix(in srgb,#d95f02 50%,#fff 88%);border-color:color-mix(in srgb,#d95f02 50%,#fff 78%)}.slot-usage-selected-summary-programming-escalation-actions.full{background:color-mix(in srgb,#c73b3b 50%,#fff 88%);border-color:color-mix(in srgb,#c73b3b 50%,#fff 78%)}@media (max-width:900px){.slot-usage-panel-programming-escalation-actions{border-radius:20px;padding:18px}.slot-usage-header-programming-escalation-actions{flex-direction:column}.slot-usage-kpis-programming-escalation-actions{min-width:0;width:100%}.slot-usage-title-programming-escalation-actions{font-size:20px}.slot-usage-selected-summary-programming-escalation-actions{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.slot-usage-grid-programming-escalation-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-usage-kpis-programming-escalation-actions{grid-template-columns:1fr}}.split-error-page{display:flex;height:100vh;overflow:hidden;width:100%}.error-left-panel{align-items:center;background:#f4f6f8;display:flex;justify-content:center;overflow:hidden;position:relative;width:80%}.logo-wrapper{z-index:2}.error-logo{animation:fadeInLogo 1.2s ease-out forwards;max-width:80%;width:320px}.animated-background{overflow:hidden;width:100%;z-index:1}.animated-background,.wave{height:100%;left:0;position:absolute;top:0}.wave{animation:waveMove 20s linear infinite;background:radial-gradient(circle at 50% 50%,#614a9e 20%,#0000 70%);opacity:.12;transform:rotate(0deg);width:200%}.wave:nth-child(2){animation-delay:4s;animation-duration:30s;background:radial-gradient(circle at 50% 50%,#616161 20%,#0000 70%);opacity:.1}.wave:nth-child(3){animation-delay:8s;animation-duration:40s;background:radial-gradient(circle at 50% 50%,#614a9e 10%,#0000 60%);opacity:.08}.error-right-panel{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center;width:50%}.error-code-animated{-webkit-text-fill-color:#0000;animation:pulseZoom 3s ease-in-out infinite;background:linear-gradient(180deg,#614a9e,#614a9e,#616161);-webkit-background-clip:text;font-size:100px;font-weight:800;margin-bottom:20px}.error-message{color:#818284;font-size:28px;font-weight:600;margin-bottom:12px}.error-description{color:#818284;font-size:18px;margin-bottom:32px}.error-action-button{background:linear-gradient(90deg,#614a9e,#614a9e,#616161);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:transform .3s ease;width:70%}.error-action-button:hover{transform:scale(1.05)}@keyframes fadeInLogo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseZoom{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}@keyframes waveMove{0%{transform:translateX(-25%) translateY(0) rotate(0deg)}50%{transform:translateX(0) translateY(10%) rotate(180deg)}to{transform:translateX(-25%) translateY(0) rotate(1turn)}}.psb-wrapper{display:flex;flex-direction:column;gap:12px}.psb-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.psb-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;margin:0}.psb-period{color:var(--text-color);font-size:11px;opacity:.6}.psb-alert-pill{background:#c73b3b1a;border-radius:20px;color:#c73b3b;font-size:11px;font-weight:600;margin-left:auto;padding:5px 10px}.psb-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.psb-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.psb-card--alert{border-color:#c73b3b66}.psb-card--warn{border-color:#b0800059}.psb-card--loading{animation:psb-shimmer 1.4s infinite;background:var(--border-filter-color);min-height:140px}@keyframes psb-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.psb-card-header{align-items:center;display:flex;gap:6px;justify-content:space-between}.psb-card-label{align-items:center;color:var(--text-color);display:flex;font-size:12px;font-weight:700;gap:4px}.psb-card-main{align-items:baseline;display:flex;gap:6px}.psb-card-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#58438f);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.psb-card-sublabel{color:var(--text-color);font-size:11px;opacity:.6}.psb-card-row{align-items:center;display:flex;gap:6px}.psb-card-meta{background:var(--border-filter-color);border-radius:6px;color:var(--text-color);font-size:11px;opacity:.7;padding:3px 8px}.psb-card-stats{display:flex;flex-wrap:wrap;gap:8px}.psb-stat{background:var(--border-filter-color);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:70px;padding:6px 10px}.psb-stat-label{color:var(--text-color);font-size:9px;letter-spacing:.05em;opacity:.6;text-transform:uppercase}.psb-stat-value{color:var(--text-color);font-size:14px;font-weight:700}.psb-stat--good{color:#1f9254}.psb-stat--bad{color:#c73b3b}.psb-badge{border-radius:20px;font-size:10px;font-weight:600;padding:5px 8px}.psb-badge--stuck{background:#c73b3b1a;color:#c73b3b}.psb-badge--info{background:#1f92541a;color:#1f9254}.psb-device-list{display:flex;flex-direction:column;gap:8px}.psb-device-row{align-items:center;background:var(--border-filter-color);border-radius:8px;display:flex;gap:10px;padding:8px 10px}.psb-device-badge{border-radius:6px;font-size:11px;font-weight:700;min-width:80px;padding:2px 8px;text-align:center}.psb-device-badge--gpu{background:#1a56db1a;color:#1a56db}.psb-device-badge--cpu{background:#9ea0a333;color:var(--text-color)}.psb-device-avg{color:var(--text-color);font-size:12px;font-weight:600}.psb-device-total{color:var(--text-color);font-size:11px;margin-left:auto;opacity:.6}.psb-tooltip-wrap{margin-left:4px;position:relative}.psb-tooltip-btn,.psb-tooltip-wrap{align-items:center;display:inline-flex}.psb-tooltip-btn{background:#0000;border:1.5px solid var(--text-color);border-radius:50%;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:1;opacity:.5;padding:0;width:14px}.psb-tooltip-btn:hover{border-color:#b10f6c;color:#b10f6c;opacity:1}.psb-tooltip-box{background:#1a1a1a;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0003;color:#fff;display:none;font-size:11px;left:50%;line-height:1.5;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);width:220px;z-index:200}.psb-tooltip-wrap:hover .psb-tooltip-box{display:block}.psb-errors-section{border:1.5px solid var(--border-filter-color);border-radius:10px;overflow:hidden}.psb-errors-toggle{background:var(--border-filter-color);color:var(--text-color);cursor:pointer;font-size:12px;font-weight:600;list-style:none;padding:10px 14px}.psb-errors-toggle::-webkit-details-marker{display:none}.psb-errors-list{display:flex;flex-direction:column;gap:1px;padding:8px}.psb-error-row{align-items:center;background:var(--default-color);border-radius:6px;display:flex;font-size:11px;gap:10px;padding:7px 10px}.psb-error-type{color:#b10f6c;font-weight:700;min-width:90px}.psb-error-msg{color:var(--text-color);flex:1 1;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psb-error-count{color:#c73b3b;flex-shrink:0;font-weight:700}.psb-error{color:var(--text-color);font-size:12px;margin:0;opacity:.6;padding:16px;text-align:center}@media (max-width:900px){.psb-grid{grid-template-columns:1fr}}.panel-dashboard{animation:panelFadeIn .5s ease;display:flex;flex-direction:column;gap:20px}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-header{display:flex;flex-direction:column;gap:2px}.panel-header-skeleton{animation:shimmer 1.4s infinite;background:var(--border-filter-color);border-radius:8px;height:48px;width:260px}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.panel-welcome-title{align-items:baseline;color:var(--text-color);display:flex;font-size:22px;font-weight:500;gap:8px;margin:0}.panel-welcome-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700}.panel-subtitle{color:var(--text-color);font-size:12px;margin:0;opacity:.7}.panel-info-panel{background:var(--default-color);border:1.5px solid var(--border-filter-color);border-radius:12px;overflow:hidden}.panel-info-panel--open{border-color:#604a9e85}.panel-info-toggle{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:12px 16px;text-align:left;width:100%}.panel-info-toggle:hover{background:var(--border-filter-color)}.panel-info-icon{font-size:16px}.panel-info-chevron{font-size:10px;margin-left:auto;opacity:.6}.panel-info-body{border-top:1.5px solid var(--border-filter-color);padding:16px}.panel-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.panel-info-item{background:var(--border-filter-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.panel-info-item-label{color:#614a9e;font-size:11px;font-weight:700}.panel-info-item-text{color:var(--text-color);font-size:11px;line-height:1.5}.info-tooltip-wrap{margin-left:4px;position:relative}.info-tooltip-btn,.info-tooltip-wrap{align-items:center;display:inline-flex}.info-tooltip-btn{background:#0000;border:1.5px solid var(--text-color);border-radius:50%;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:1;opacity:.5;padding:0;width:14px}.info-tooltip-btn:hover{border-color:#b10f6c;color:#b10f6c;opacity:1}.info-tooltip-box{background:#1a1a1a;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0003;color:#fff;display:none;font-size:11px;left:50%;line-height:1.5;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);width:220px;z-index:100}.info-tooltip-wrap:hover .info-tooltip-box{display:block}.panel-period-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.panel-period-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280d;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px;text-align:left;transition:border-color .18s,box-shadow .18s}.panel-period-card:hover{border-color:#614a9e}.panel-period-card--active{border-color:#614a9e;box-shadow:0 0 0 3px #b10f6c1a}.panel-period-card--loading{animation:shimmer 1.4s infinite;background:var(--border-filter-color);cursor:default;min-height:180px}.panel-period-label{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.panel-period-range{color:var(--text-color);font-size:10px;margin-top:-6px;opacity:.65}.panel-period-stat{align-items:center;background:var(--border-filter-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px}.panel-period-stat--backlog .panel-period-stat-value{color:#c73b3b}.panel-period-stat-label{align-items:center;color:var(--text-color);display:flex;font-size:10px;min-width:120px;opacity:.7}.panel-period-stat-value{color:var(--text-color);font-size:14px;font-weight:700}.panel-period-rate{color:var(--text-color);font-size:10px;margin-left:auto;opacity:.6}.panel-delta{border-radius:20px;font-size:10px;font-weight:600;padding:2px 6px}.panel-delta--up{background:#1f92541a;color:#1f9254}.panel-delta--down{background:#c73b3b1a;color:#c73b3b}.panel-section{display:flex;flex-direction:column;gap:12px}.panel-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.panel-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;margin:0}.panel-tab-group{background:var(--border-filter-color);border-radius:8px;display:flex;gap:4px;padding:3px}.panel-tab{background:#0000;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:background .15s}.panel-tab--active{background:var(--default-color);box-shadow:0 1px 3px #00000014;color:#614a9e;font-weight:700}.panel-chart-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:16px}.panel-empty{color:var(--text-color);font-size:13px;margin:0;opacity:.6;padding:24px;text-align:center}.panel-st-table{display:flex;flex-direction:column;gap:6px}.panel-st-row{align-items:center;background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 12px}.panel-st-row--alert{border-color:#c73b3b59}.panel-st-name{color:var(--text-color);font-size:12px;font-weight:600;min-width:100px}.panel-st-stat{color:var(--text-color);font-size:11px;opacity:.8}.panel-st-backlog{color:#c73b3b;font-weight:600;opacity:1}.panel-st-alert-badge{background:#c73b3b1a;border-radius:20px;color:#c73b3b;font-size:10px;font-weight:600;margin-left:auto;padding:5px 8px}.panel-alert-banner{background:#b08f0014;border:1.5px solid #b08f0059;border-radius:8px;color:#7a5f00;font-size:12px;line-height:1.6;padding:10px 14px}@media (max-width:900px){.panel-info-grid,.panel-period-row{grid-template-columns:1fr}}.information-Newsppaper-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:15px;font-weight:semi-bold}.info-header-information-Newsppaper{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.empty-state-news-newspapper{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;margin-top:16px;padding:24px;text-align:center}.empty-title-newspapper{color:var(--text-color);font-weight:600;margin:0}.empty-subtitle-newspapper{color:var(--color-text-filter);font-size:12px;margin:6px 0 0}.icx-wrap{grid-gap:14px;display:grid;gap:14px;justify-content:center}.icx-root{--ic-aspect:4/3;background:radial-gradient(1200px 1200px at 10% -20%,#7c5cff40,#0000 60%),radial-gradient(900px 900px at 110% 120%,#25c3ff33,#0000 60%),var(--icx-bg);box-shadow:0 10px 40px #00000059,inset 0 1px 0 #ffffff0f;color:var(--icx-text);height:600px;isolation:isolate;margin:0 auto;max-width:350px;position:relative;width:100%}.icx-rounded{border-radius:18px;overflow:hidden}.icx-frame{border-radius:20px;inset:-1px;pointer-events:none;position:absolute}.icx-frame:before{background:conic-gradient(from 0deg,var(--icx-accent-1),var(--icx-accent-2),var(--icx-accent-3),var(--icx-accent-1));content:"";filter:blur(18px);inset:-2px;opacity:.35;position:absolute;z-index:-1}.icx-viewport{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.icx-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.icx-slide{background:linear-gradient(180deg,#ffffff0a,#fff0);cursor:zoom-in;display:grid;height:100%;min-width:100%;place-items:center;position:relative}.icx-slide img{-webkit-user-drag:none;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.icx-caption{background:var(--icx-glass);border-radius:12px;bottom:16px;font-size:13px;left:16px;padding:8px 12px;position:absolute}.glass,.icx-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--icx-text)}.glass{background:linear-gradient(180deg,#614a9e,#616161);border:none;color:#fff;cursor:pointer;height:30px;width:30px}.icx-topbar{align-items:center;display:flex;gap:8px;justify-content:space-between;left:12px;position:absolute;right:12px;top:12px;z-index:2}.icx-counter{background:linear-gradient(180deg,#614a9e,#616161);border:1px solid #ffffff1f;border-radius:2px;color:#fff;font-size:10px;letter-spacing:.3px;padding:6px 10px}.icx-btn{background:linear-gradient(180deg,#614a9e,#616161);color:#fff;display:grid;place-items:center;transition:transform .12s ease,background .16s ease}.icx-btn,.icx-nav{border:0;border-radius:5px;cursor:pointer;height:30px;width:30px}.icx-nav{align-items:center;background:linear-gradient(180deg,#614a9e,#616161);color:#fff;display:flex;font-size:28px;justify-content:center;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .12s ease,background .16s ease;z-index:2}.icx-prev{left:12px}.icx-next{right:12px}.icx-progress-full{bottom:0;left:0;padding:0 10px 10px;pointer-events:none;position:absolute;right:0;z-index:50}.icx-progress-track{background:#ffffff40;border-radius:999px;box-shadow:inset 0 0 0 1px #00000040;height:10px;overflow:hidden;position:relative;width:100%}.icx-progress-track:before{background:linear-gradient(180deg,#614a9e,#616161);bottom:0;content:"";left:0;position:absolute;top:0;transition:width 20ms linear;width:0;width:var(--ic-progress,0)}.icx-empty{background:var(--icx-bg);border-radius:14px;color:var(--icx-muted);padding:24px;text-align:center;width:100%}.icx-fullscreen{animation:fadeIn .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;inset:0;place-items:center;position:fixed;z-index:999}.icx-fullscreen-inner{background:#0b0f18;border-radius:16px;box-shadow:0 20px 60px #00000080;display:grid;grid-template-rows:1fr auto;height:min(92vh,820px);overflow:hidden;position:relative;width:min(96vw,1200px)}.icx-close{background:linear-gradient(180deg,#614a9e,#616161);border:0;border-radius:12px;cursor:pointer;font-size:24px;height:40px;position:absolute;right:10px;top:10px;width:40px}.icx-fs-viewport{background-color:var(--default-color);display:grid;padding:16px;place-items:center}.icx-fs-viewport img{max-height:100%;max-width:35%;object-fit:contain}.icx-fs-controls{align-items:center;background-color:var(--default-color);display:flex;gap:16px;justify-content:center;padding:12px 10px}.icx-fs-counter{color:#cfd6e6;font-size:14px}.container-cut-newsppaper{min-width:0;width:100%}.cut-newsppaper-header-info{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:10px}.information-cut-newsppaper{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:13px;font-weight:semi-bold;margin:0}.information-client-cut-newsppaper{color:var(--text-color);font-size:9px;font-weight:400;margin:0}.cut-body-newsppaper{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) 4px minmax(360px,.95fr);min-height:0}.cut-left-newsppaper,.cut-right-newsppaper{min-width:0}.cut-left-newsppaper{display:flex;min-height:0;overflow:hidden}.cut-left-newsppaper>.newspapper-cropper{min-width:0;width:100%}.cut-divider-newsppaper{background:linear-gradient(180deg,#614a9e1f,#614a9e52,#614a9e1f);border-radius:999px;min-height:100%;width:4px}.cut-right-newsppaper{grid-gap:12px 14px;align-content:start;border-radius:14px;box-shadow:0 1px 0 #00000005;display:grid;gap:12px 14px;grid-template-columns:minmax(0,1fr) auto;max-height:calc(100dvh - 170px);overflow:auto;overscroll-behavior:contain;padding:12px 14px 14px;position:-webkit-sticky;position:sticky;scrollbar-color:#614a9e #0000;scrollbar-width:thin;top:8px}.cut-right-newsppaper::-webkit-scrollbar{width:8px}.cut-right-newsppaper::-webkit-scrollbar-thumb{background:#614a9e59;border-radius:999px}.cut-right-newsppaper>.section-title-cut-newspapper:first-of-type{align-self:end;grid-column:1;margin:0}.cut-right-newsppaper>.btn-group,.cut-right-newsppaper>.container-table-cut-newspapper,.cut-right-newsppaper>.row-cut-newspapper,.cut-right-newsppaper>.section-title-cut-newspapper:not(:first-of-type){grid-column:1/-1}.section-title-cut-newspapper{font-size:10px;font-weight:700;letter-spacing:.04em;margin:2px 0 0;text-transform:uppercase}.row-cut-newspapper{grid-gap:10px 12px;align-items:end;display:grid;gap:10px 12px;width:100%}.row-cut-newspapper .filtro-shell{margin-top:0}.row-cut-newspapper--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.row-cut-newspapper--double{grid-template-columns:repeat(2,minmax(0,1fr))}.row-cut-newspapper--content{grid-template-columns:minmax(0,1fr)}.row-cut-newspapper--client{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.row-cut-newspapper--client>.action-icon-button-wrapper{align-self:end;justify-self:end}.cut-right-newsppaper .filtro-shell{border-radius:10px;min-height:50px;padding:6px 10px}.cut-right-newsppaper .filtro-leading{height:32px;min-width:32px;width:32px}.cut-right-newsppaper .filtro-icon{height:16px;width:16px}.cut-right-newsppaper .filtro-main{gap:4px}.cut-right-newsppaper .filtro-label{font-size:8px}.cut-right-newsppaper .filtro-calendar-trigger,.cut-right-newsppaper .filtro-input-field,.cut-right-newsppaper .filtro-textarea,.cut-right-newsppaper .filtro-value{font-size:11px}.cut-right-newsppaper .filtro-textarea{line-height:1.45}.cut-right-newsppaper .filtro-actions{padding-left:6px}.row-buttons-cut-newspapper{align-items:center;align-self:end;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:1;justify-content:flex-end;justify-self:end;margin:0;width:auto}.cut-right-newsppaper .action-icon-button-wrapper{height:40px}.cut-right-newsppaper .action-icon-button{--button-size:40px;border-radius:11px}.container-table-cut-newspapper{min-width:0}.container-table-cut-newspapper .custom-table-container{margin-top:2px}.container-table-cut-newspapper .custom-table-scroll.fixed-height{max-height:148px}.container-table-cut-newspapper .custom-table td,.container-table-cut-newspapper .custom-table th{padding:7px 8px}.cut-right-newsppaper>.btn-group{bottom:0;margin-bottom:0;margin-top:2px;padding:12px 0 0;position:-webkit-sticky;position:sticky;z-index:2}.cut-right-newsppaper>.btn-group .btn-action{min-height:32px}@media (max-width:1480px){.cut-body-newsppaper{grid-template-columns:minmax(0,1.25fr) 4px minmax(340px,1fr)}.row-cut-newspapper--triple{grid-template-columns:repeat(2,minmax(0,1fr))}.row-cut-newspapper--triple>:last-child{grid-column:1/-1}}@media (max-width:1180px){.cut-body-newsppaper{grid-template-columns:1fr}.cut-divider-newsppaper{display:none}.cut-right-newsppaper{grid-template-columns:1fr;max-height:none;position:static}.cut-right-newsppaper>.btn-group,.cut-right-newsppaper>.container-table-cut-newspapper,.cut-right-newsppaper>.row-cut-newspapper,.cut-right-newsppaper>.section-title-cut-newspapper:first-of-type,.cut-right-newsppaper>.section-title-cut-newspapper:not(:first-of-type),.row-buttons-cut-newspapper{grid-column:1}.row-buttons-cut-newspapper{grid-row:auto;justify-self:start}}@media (max-width:900px){.row-cut-newspapper--client,.row-cut-newspapper--double,.row-cut-newspapper--triple{grid-template-columns:1fr}.row-cut-newspapper--client>.action-icon-button-wrapper{justify-self:start}}@media (max-width:768px){.cut-newsppaper-header-info{margin-bottom:8px}.cut-body-newsppaper{gap:12px}.cut-right-newsppaper{gap:10px;padding:10px 12px 12px}.row-buttons-cut-newspapper{justify-content:flex-start;width:100%}.cut-right-newsppaper>.btn-group{background:#0000;border-top:none;margin-bottom:0;padding-bottom:0;position:static}}.newspapper-cropper{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-areas:"strip workarea";grid-template-columns:88px minmax(0,1fr);min-width:0;width:100%}.workarea-newspapper-cropper{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-area:workarea;grid-template-columns:minmax(0,1fr) 160px;min-height:0}.page-area-newspapper-cropper{grid-gap:6px 12px;align-items:start;background:color-mix(in srgb,var(--color-upload-box) 96%,#fff 4%);border-radius:12px;box-shadow:0 1px 0 #00000005;display:grid;gap:6px 12px;grid-template-areas:"toolbar meta" "stage stage";grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:10px 14px 12px}.stage-toolbar-newspapper-cropper{align-items:center;grid-area:toolbar;justify-content:flex-start;margin-bottom:0}.stage-modes-newspapper-cropper,.stage-toolbar-newspapper-cropper{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.stage-mode-pill-newspapper-cropper{align-items:center;background:#614a9e0f;border:1px solid #614a9e2e;border-radius:9px;color:#6d6474;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;line-height:1;min-height:28px;padding:4px 12px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.stage-mode-pill-newspapper-cropper.active{background:#604a9e25;border-color:#604a9ec0;color:#614a9e}.stage-zoom-indicator-newspapper-cropper{align-items:center;background:var(--border-filter-color);border-radius:9px;color:var(--text-color);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:4px;min-height:28px;padding:4px 10px;white-space:nowrap}.page-footer-newspapper-cropper{align-items:center;display:inline-flex;gap:8px;grid-area:meta;justify-content:flex-end;margin-top:0;min-width:-webkit-max-content;min-width:max-content;padding:0}.stage-newspapper-cropper{background:linear-gradient(180deg,#ffffffeb,#f6f6f8eb),radial-gradient(circle at top,#b10f6c14,#0000 40%);border:1px solid #614a9e24;border-radius:10px;grid-area:stage;height:clamp(420px,58vh,560px);min-width:0;overflow:hidden;position:relative;touch-action:none}.stage-newspapper-cropper.is-pan-ready{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAARtJREFUOI2lk7FOAkEQhr9ZkBfAF/AFjKGxFLmrTAxWnGdBZ0djtAcqGj0vEV+AQjpjhY0XtdTOxN7WQmoTctxYXCCAx3mGKWe/+Xfm3x1ICcf2qo7tVdMYWXZwtHuxFxlzCxiBWj84uUvicknJutUthiY6BlkDPhEtlDb2X98+Bt9p3fwKt+J33IrfSWPMvxTTBNzy+XrWolnWQGyY5k0zq0CUy7dd6/IAQKZuq7xj9GGOVNkBQPR5XkHLiJQEait7AMQjHNre1WJ+2Ss4ln89GcEA3DyeDiSM2lkvNOOwOflY0xH6T2dfWQVm2ZU9SNyFutUtjmTUQmU7pvSloIVWL2gMF9nEDnpBY2jGeg9sAluiEiQV/xlZ1vkH2MFdSCR/nkcAAAAASUVORK5CYII=) 8 8,grab}.stage-newspapper-cropper.is-panning{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAARtJREFUOI2lk7FOAkEQhr9ZkBfAF/AFjKGxFLmrTAxWnGdBZ0djtAcqGj0vEV+AQjpjhY0XtdTOxN7WQmoTctxYXCCAx3mGKWe/+Xfm3x1ICcf2qo7tVdMYWXZwtHuxFxlzCxiBWj84uUvicknJutUthiY6BlkDPhEtlDb2X98+Bt9p3fwKt+J33IrfSWPMvxTTBNzy+XrWolnWQGyY5k0zq0CUy7dd6/IAQKZuq7xj9GGOVNkBQPR5XkHLiJQEait7AMQjHNre1WJ+2Ss4ln89GcEA3DyeDiSM2lkvNOOwOflY0xH6T2dfWQVm2ZU9SNyFutUtjmTUQmU7pvSloIVWL2gMF9nEDnpBY2jGeg9sAluiEiQV/xlZ1vkH2MFdSCR/nkcAAAAASUVORK5CYII=) 8 8,grabbing}.stage-newspapper-cropper.is-crop-ready{cursor:crosshair}.image-layer-newspapper-cropper{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.image-layer-newspapper-cropper.is-ready{inset:auto}.main-img-newspapper-cropper{-webkit-user-drag:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.image-layer-newspapper-cropper:not(.is-ready) .main-img-newspapper-cropper{height:auto;max-height:100%;max-width:100%;width:auto}.image-layer-newspapper-cropper.is-ready .main-img-newspapper-cropper{height:100%;max-height:none;max-width:none;width:100%}.selection-newspapper-cropper{background:#b10f6c1f;border:2px dashed #b10f6c;border-radius:6px;box-shadow:0 0 0 1px #ffffff8c;pointer-events:none;position:absolute}.page-label-newspapper-cropper{align-items:center;background:color-mix(in srgb,var(--color-upload-box) 96%,#fff 4%);border:1px solid #604a9e;border-radius:6px;color:#604a9e;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin:0;min-height:34px;padding:0 12px;white-space:nowrap}.download-btn-newspapper-cropper{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e7dbe5;border-radius:10px;cursor:pointer;padding:6px 10px}.download-btn-newspapper-cropper:hover{background:#faf6fb}.cuts-sidebar-newspapper-cropper{align-self:start;display:flex;flex-direction:column;max-height:calc(clamp(420px, 58vh, 560px) + 60px);min-height:0;min-width:160px;overflow:hidden;width:160px}.cuts-header-newspapper-cropper{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:12px;font-weight:700;margin-bottom:8px;text-align:center}.cuts-count-newspapper-cropper{color:#a24573}.cuts-rail-newspapper-cropper{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 0 2px;scrollbar-color:#614a9e59 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.cuts-rail-newspapper-cropper::-webkit-scrollbar{width:6px}.cuts-rail-newspapper-cropper::-webkit-scrollbar-thumb{background:#614a9e59;border-radius:999px}.cut-row-newspapper-cropper{grid-gap:4px;align-items:center;background:color-mix(in srgb,var(--color-upload-box) 96%,#fff 4%);border:1px solid color-mix(in srgb,var(--border-filter-color) 82%,#fff 18%);border-radius:10px;cursor:grab;display:grid;gap:4px;grid-template-columns:1fr;padding:4px 4px 0;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.cut-thumb-newspapper-cropper{align-items:center;background:none;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.cut-thumb-newspapper-cropper img{height:100%;object-fit:contain;width:100%}.cut-row-right-newspapper-cropper{grid-row-gap:6px;display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:6px}.cut-index-newspapper-cropper{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:12px;font-weight:700;margin-left:8px}.cut-actions-newspapper-cropper{grid-row-gap:4px;display:grid;row-gap:4px}.cut-actions-newspapper-cropper button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e7e2ea;border-radius:8px;cursor:pointer;font-size:12px;padding:2px 6px}.cut-actions-newspapper-cropper button:disabled{cursor:default;opacity:.45}.strip-row-newspapper-cropper{grid-gap:12px;align-items:stretch;background:color-mix(in srgb,var(--color-upload-box) 96%,#fff 4%);border-radius:12px;box-shadow:0 1px 0 #00000005;display:grid;gap:12px;grid-area:strip;grid-template-columns:1fr;grid-template-rows:32px minmax(0,1fr) 32px;justify-items:center;min-height:0;overflow:visible;padding:8px 8px 8px 6px}.strip-nav-newspapper-cropper{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e6e1eb;border-radius:10px;cursor:pointer;padding:6px 0}.strip-nav-newspapper-cropper:disabled{cursor:default;opacity:.5}.strip-list-newspapper-cropper{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:0;overflow:hidden}.strip-thumb-newspapper-cropper{background:#fff;border:2px solid #0000;border-radius:10px;cursor:pointer;flex:0 0 auto;height:clamp(56px,6.1vh,64px);overflow:visible;padding-bottom:0;position:relative;width:clamp(48px,4vw,56px)}.strip-thumb-newspapper-cropper img{border-radius:10px;height:100%;object-fit:cover;width:100%}.strip-thumb-newspapper-cropper.active{border-color:#614a9e;box-shadow:0 0 0 3px #604a9e13}.strip-num-newspapper-cropper{-webkit-text-fill-color:#0000;background:#fffffff0;-webkit-background-clip:text;background-image:linear-gradient(180deg,#614a9e,#616161);border-radius:999px;bottom:3px;box-shadow:0 2px 6px #11182714;color:#8a8290;font-size:9px;font-weight:700;left:50%;min-width:18px;padding:1px 4px;pointer-events:none;position:absolute;transform:translateX(-50%)}.cuts-empty-newspapper-cropper{color:#7a7480;font-size:10px;line-height:1.45}.cut-row-newspapper-cropper.dragging{cursor:grabbing;opacity:.6}.cut-row-newspapper-cropper.over{border-radius:10px;outline:2px dashed #8aa1ff;outline:2px dashed var(--default-color,#8aa1ff);outline-offset:2px}.cut-footer-newspapper-cropper{align-items:center;display:flex;justify-content:space-between;margin-top:0}.cut-footer-newspapper-cropper .danger{background-color:var(--color-upload-box);border:none;border-radius:6px;color:#a1002a;cursor:pointer;margin-bottom:4px;margin-right:0;padding:4px 8px}.cut-preview-overlay-newspapper-cropper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1219268c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.cut-preview-dialog-newspapper-cropper{background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000040;display:grid;overflow:hidden;position:relative}.cut-preview-close-newspapper-cropper{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e7e2ea;border-radius:10px;cursor:pointer;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:2}.cut-preview-stage-newspapper-cropper{background:#0b0b0c;display:grid;height:100%;overflow:hidden;place-items:center;position:relative;width:100%}.cut-preview-stage-newspapper-cropper img{will-change:transform}.page-input-newspapper-cropper{-moz-appearance:textfield;background:#0000;border:none;color:inherit;font:inherit;font-weight:700;margin:0 2px;outline:none;padding:0;text-align:center;width:3.2ch}.page-input-newspapper-cropper::-webkit-inner-spin-button,.page-input-newspapper-cropper::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.strip-flag-newspapper-cropper{animation:pulseFlag 1.5s infinite;background:#b10f6c;background:var(--color-primary,#b10f6c);border-radius:999px;box-shadow:0 0 0 2px #fff;height:15px;position:absolute;right:6px;top:6px;width:15px}@keyframes pulseFlag{0%{box-shadow:0 0 0 2px #fff;opacity:1;transform:scale(1)}50%{box-shadow:0 0 6px 4px #b10f6c4d;opacity:.7;transform:scale(1.3)}to{box-shadow:0 0 0 2px #fff;opacity:1;transform:scale(1)}}.information-zoom-percent{color:#614a9e;display:inline;font-weight:700;margin:0 2px 0 4px}.strip-row-newspapper-cropper .action-icon-button-wrapper{height:32px;justify-content:center;justify-self:center;transform:translateY(0)!important;width:auto}.strip-row-newspapper-cropper .action-icon-button{--button-size:30px;border-radius:10px}.strip-row-newspapper-cropper>.action-icon-button-wrapper:first-child .action-icon-button-icon{transform:rotate(180deg)}.strip-row-newspapper-cropper>.action-icon-button-wrapper:last-child .action-icon-button-icon{transform:none}.strip-row-newspapper-cropper>.action-icon-button-wrapper:first-child:hover .action-icon-button-icon{transform:rotate(180deg) scale(1.04)}.strip-row-newspapper-cropper>.action-icon-button-wrapper:last-child:hover .action-icon-button-icon{transform:scale(1.04)}.page-footer-newspapper-cropper .action-icon-button-wrapper{height:34px;transform:translateY(0)!important}.page-footer-newspapper-cropper .action-icon-button{--button-size:34px;border-radius:10px}@media (max-width:1200px){.newspapper-cropper{grid-template-columns:76px minmax(0,1fr)}.workarea-newspapper-cropper{grid-template-columns:minmax(0,1fr) 148px}.cuts-sidebar-newspapper-cropper{max-height:calc(clamp(390px, 54vh, 500px) + 42px);min-width:148px;width:148px}.stage-newspapper-cropper{height:clamp(390px,54vh,500px)}}@media (max-width:1024px){.newspapper-cropper{grid-template-areas:"workarea" "strip"}.newspapper-cropper,.workarea-newspapper-cropper{grid-template-columns:1fr}.cuts-sidebar-newspapper-cropper{max-height:none;min-width:0;width:100%}.cuts-rail-newspapper-cropper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:220px;padding-right:0}.strip-row-newspapper-cropper{align-items:center;background:#0000;border-radius:0;box-shadow:none;grid-template-columns:30px 1fr 30px;grid-template-rows:1fr;overflow:visible;padding:0}.strip-list-newspapper-cropper{grid-gap:8px;display:grid;gap:8px;grid-auto-flow:column;grid-auto-rows:auto;justify-items:stretch;overflow:hidden}.strip-thumb-newspapper-cropper{height:72px;padding-bottom:14px;width:64px}.strip-row-newspapper-cropper .action-icon-button-wrapper{height:32px;justify-content:center;width:auto}.strip-row-newspapper-cropper .action-icon-button{--button-size:30px}.strip-row-newspapper-cropper>.action-icon-button-wrapper:first-child .action-icon-button-icon,.strip-row-newspapper-cropper>.action-icon-button-wrapper:last-child .action-icon-button-icon{transform:none}.strip-row-newspapper-cropper>.action-icon-button-wrapper:first-child:hover .action-icon-button-icon,.strip-row-newspapper-cropper>.action-icon-button-wrapper:last-child:hover .action-icon-button-icon{transform:scale(1.04)}.stage-newspapper-cropper{height:clamp(360px,52vh,460px)}}@media (max-width:768px){.page-area-newspapper-cropper{gap:8px;grid-template-areas:"toolbar" "meta" "stage";grid-template-columns:1fr;padding:10px 10px 8px}.stage-toolbar-newspapper-cropper{align-items:flex-start;flex-wrap:wrap}.stage-modes-newspapper-cropper{flex-wrap:wrap}.page-footer-newspapper-cropper{justify-content:flex-start}.stage-zoom-indicator-newspapper-cropper{white-space:normal}.stage-newspapper-cropper{height:320px}.strip-row-newspapper-cropper{gap:6px;grid-template-columns:30px 1fr 30px}.strip-thumb-newspapper-cropper{height:70px;padding-bottom:14px;width:62px}}.url-input-group{align-items:stretch;border-radius:8px;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;height:40px;margin-top:15px}.url-prefix{align-items:center;background:linear-gradient(90deg,#614a9e,#614a9e,#616161);border-bottom-left-radius:8px;border-right:none;border-top-left-radius:8px;box-shadow:inset 0 1px 0 #00000005;color:#fff;display:inline-flex;font-size:13px;line-height:1;padding:10px 14px;white-space:nowrap}.url-input{background:var(--color-filter);border:1px solid var(--border-filter-color);border-bottom-right-radius:8px;border-left:none;border-top-right-radius:8px;color:var(--color-text-filter);font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.url-input::placeholder{color:#b9bcc4}.url-input:focus{border-color:#b3a3bb;box-shadow:0 0 0 2px #6c07411f}.url-preview{color:#8a8f98;font-size:12px;margin-top:6px;-webkit-user-select:text;user-select:text}.url-preview__value{color:#5b5f66}.address-section-card{background:var(--default-color);border:3px solid var(--border-filter-color);border-radius:10px;margin-top:20px;overflow:hidden}.address-section-toggle{align-items:center;background:var(--default-color);border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0 14px;width:100%}.address-section-title{margin:0;padding:14px 0}.address-section-arrow{border-bottom:2px solid var(--icon-menu-color);border-right:2px solid var(--icon-menu-color);height:10px;margin-right:4px;transform:rotate(-45deg);transition:transform .2s ease;width:10px}.address-section-arrow.expanded{transform:rotate(45deg)}.address-section-content{padding:0 14px 14px}@media (max-width:520px){.url-input,.url-prefix{font-size:12px;padding:9px 10px}.address-section-toggle{padding:0 12px}.address-section-content{padding:0 12px 12px}}.client-resume{display:flex;flex-direction:column;gap:20px}.cd-header{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.5fr}.cd-logo-card{background:linear-gradient(var(--default-color),var(--default-color)) padding-box,linear-gradient(180deg,#614a9e,#614a9e,#616161) border-box;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 2px #1018280f;min-height:200px;padding:16px;position:relative}.cd-logo-card,.cd-logo-wrap{align-items:center;display:flex;justify-content:center}.cd-logo-img{max-height:200px;max-width:100%;object-fit:contain}.cd-logo-placeholder{background:#f2f2f2;border-radius:8px;color:#aaa;display:grid;font-weight:600;height:100%;letter-spacing:.08em;place-items:center;width:100%}.cd-info-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280f;padding:16px}.cd-title{font-size:15px;font-weight:700}.cd-cnpj,.cd-title{color:var(--text-color);margin:0 0 10px 2px}.cd-cnpj{font-size:13px;font-weight:400}.cd-info-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-areas:"email  doc" "phone  cell" "address address";grid-template-columns:1fr 1fr}.cd-info-row.area-email{grid-area:email}.cd-info-row.area-doc{grid-area:doc}.cd-info-row.area-phone{grid-area:phone}.cd-info-row.area-cell{grid-area:cell}.cd-info-row.area-address{grid-area:address}.cd-info-row{align-items:center;background:var(--border-filter-color);border:none;border-radius:8px;display:flex;gap:8px;min-height:36px;padding:8px 10px}.cd-info-ico{font-size:14px;opacity:.85;text-align:center;width:18px}.cd-info-text{color:var(--text-color);font-size:11px;white-space:pre-wrap;word-break:break-word}.cd-bottom{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 2fr}.cd-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280f;max-height:500px;min-height:200px;overflow-x:hidden;overflow-y:auto;padding:14px}.cd-card-title{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;margin:0 0 12px}.cd-cat-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.cd-cat-item{align-items:center;background:var(--border-filter-color);border:none;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.cd-cat-dot{border:1px solid #0000000f;border-radius:50%;flex-shrink:0;height:10px;width:10px}.cd-cat-name{color:var(--text-color);font-size:11px}.cd-empty,.cd-observations{color:#98a2b3;font-size:14px}.cd-observations{max-height:150px;overflow-y:auto;padding-right:6px;white-space:pre-line}.cd-dossier-placeholder{border:1px dashed #e5e7eb;border-radius:8px;color:#98a2b3;display:grid;font-size:14px;min-height:140px;place-items:center;width:100%}.image-viewer{align-items:center;background:#0000;border-radius:12px;display:flex;justify-content:center;padding:8px;width:100%}.image-viewer-img{border-radius:8px;height:300px;max-width:100%;object-fit:contain}.contacts-import-panel{animation:fadeIn .3s ease-in-out;background:var(--default-color);border:2px solid var(--border-color);border-radius:16px;box-shadow:0 4px 10px #0000000d;margin-top:24px;padding:32px}.contacts-import-header{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.contacts-import-hint{color:var(--text-color);font-size:15px;line-height:1.5;margin-bottom:24px}.contacts-import-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:-20px}.contacts-import-filewrap{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:8px;display:flex;margin-top:20px;max-width:1430px;overflow:hidden;width:100%}.contacts-import-filewrap input[type=file]{display:none}.contacts-import-filewrap .file-choose-btn{background:var(--border-color);border-right:1px solid var(--border-color);color:#614a9e;cursor:pointer;font-size:14px;font-weight:600;min-width:150px;padding:10px 18px;text-align:center;transition:background .2s ease;-webkit-user-select:none;user-select:none}.contacts-import-filewrap .file-choose-btn:hover{background:var(--default-color)}.contacts-import-filewrap .file-name{background-color:var(--default-color);color:var(--text-color);flex:1 1;font-size:14px;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;white-space:nowrap}.client-reports-config .row input[type=color]{appearance:none;-webkit-appearance:none;background:none;border:2px solid #ccc;border-radius:8px;cursor:pointer;height:42px;margin-top:11px;padding:0;transition:all .2s ease;width:50px}.client-reports-config .row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.client-reports-config .row input[type=color]::-webkit-color-swatch{border:2px solid #999;border-radius:6px}.client-reports-config .row input[type=color]:hover{border-color:#b10f6c;transform:scale(1.05)}.client-reports-config .row input[type=color]:focus{border-color:#b10f6c;box-shadow:0 0 0 3px #12192626;outline:none}.add-media-wrapper-client-reports-config{align-items:center;display:flex;justify-content:flex-end;margin-top:10px;position:relative}.add-media-button-client-reports-config{align-items:center;background:var(--color-upload-box);border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;position:relative;transition:background .2s ease}.add-media-button-client-reports-config:hover{background:#00000014}.add-media-icon-client-reports-config{fill:#007bff;fill:var(--primary-color,#007bff);height:20px;transition:transform .2s ease;width:20px}.add-media-button-client-reports-config:hover .add-media-icon-client-reports-config{transform:scale(1.1)}.add-media-tooltip-client-reports-config{background:var(--color-button-action);border-radius:6px;color:#fff;font-size:12px;left:120%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.add-media-button-client-reports-config:hover .add-media-tooltip-client-reports-config{opacity:1}.values-editor__header{align-items:center;display:flex;justify-content:start}.add-btn-client-report-evaluation-form{align-items:center;background-color:var(--border-color);border:none;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;margin-top:10px;width:30px}.section-title-intranet{color:#121926;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:25px}.intranet-toggle-row{align-items:center;display:flex;gap:12px}.token-box-intranet{border-radius:10px}.token-value-intranet{align-items:center;border:2px solid var(--border-filter-color);border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px;width:100%;word-break:break-all}.token-placeholder-intranet{color:#9ca3af;font-style:italic}.token-copy-btn-intranet{background:#121926;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px;transition:background .2s ease}.token-copy-btn-intranet:hover{background:#1e2533}.ips-box-intranet{border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ip-add-row-intranet{align-items:center;display:flex;gap:10px}.ip-add-btn-intranet{align-items:center;background:linear-gradient(135deg,#121926,#394357);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;transition:transform .1s ease,box-shadow .2s ease;width:36px}.ip-add-btn-intranet:hover{box-shadow:0 4px 12px #12192640}.ip-add-btn-intranet:active{transform:translateY(1px)}.ip-list-intranet{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ip-item-intranet{align-items:center;background-color:var(--color-filter);border:2px solid var(--border-filter-color);border-radius:8px;color:var(--text-color);display:flex;justify-content:space-between;padding:8px 12px}.ip-delete-btn-intranet{background:var(--border-filter-color);border:none;color:var(--color-button-action);cursor:pointer;font-size:18px;transition:color .2s ease}.link-box-intranet{border-radius:10px;margin-bottom:24px}.link-line-intranet{align-items:center;display:flex;gap:10px}.link-highlight-intranet{background-color:var(--color-filter);border:2px solid var(--border-filter-color);border-radius:8px;color:var(--text-color);display:inline-block;margin-top:-10px;padding:8px 10px;text-decoration:none;transition:all .2s ease;width:100%;word-break:break-all}.link-copy-btn-intranet{background:#121926;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:8px 12px;transition:transform .06s ease,background .2s ease}.link-copy-btn-intranet:hover{background:#1f2937}.link-copy-btn-intranet:active{transform:translateY(1px)}.link-placeholder-intranet{color:#6b7280;font-style:italic}.container-button-copy-intranet{margin-top:-15px}.container-button-copy-link{margin-top:-5px}.token-box-intranet{display:flex;flex-direction:column;gap:12px}.token-row-intranet{align-items:center;border-radius:8px;display:flex;gap:10px;justify-content:space-between}.token-value-intranet{background-color:var(--color-filter);color:var(--text-color);font-size:14px;overflow-wrap:anywhere}.ip-placeholder-intranet{color:var(--text-color);text-align:center}.skip-ip-box-intranet{border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.skip-ip-row-intranet{align-items:center;background-color:var(--color-filter);border:2px solid var(--border-filter-color);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.skip-ip-description{color:var(--text-color);flex:1 1;font-size:14px}.toggle-wrap{-webkit-tap-highlight-color:transparent;align-items:center;display:inline-flex;gap:12px;position:relative;-webkit-user-select:none;user-select:none}.toggle-label{color:#1e293b;font-size:14px;font-weight:500}.toggle{cursor:pointer;height:28px;position:relative;transition:all .25s ease;width:54px}.toggle-input{height:0;opacity:0;position:absolute;width:0}.toggle-track{background:#cbd5e1;border-radius:6px;box-shadow:inset 0 0 0 1px #00000014;inset:0;position:absolute;transition:background .25s ease,box-shadow .25s ease}.toggle.on .toggle-track{background:linear-gradient(90deg,#614a9e,#616161);box-shadow:0 0 6px #2563eb66}.toggle-thumb{background:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;height:22px;left:3px;position:absolute;top:3px;transition:transform .25s ease,background .25s ease;width:22px}.toggle.on .toggle-thumb{background:#f8fafc;transform:translateX(26px)}.toggle:hover .toggle-track{filter:brightness(1.05)}.is-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.toggle-tooltip{animation:fadeInTooltip .25s ease-out forwards;background:var(--color-button-action);border-radius:6px;box-shadow:0 2px 10px #0003;color:#fff;font-size:12px;opacity:0;padding:6px 10px;position:absolute;white-space:nowrap;z-index:5}@keyframes fadeInTooltip{to{opacity:1}}.toggle-tooltip.top{bottom:120%;left:50%;transform:translateX(-50%)}.toggle-tooltip.top:after{border-color:var(--color-button-action) #0000 #0000 #0000;border-style:solid;border-width:6px;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.toggle-tooltip.bottom{left:50%;top:120%;transform:translateX(-50%)}.toggle-tooltip.bottom:after{border-color:#0000 #0000 var(--color-button-action) #0000;border-style:solid;border-width:6px;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.toggle-tooltip.left{right:120%;top:50%;transform:translateY(-50%)}.toggle-tooltip.left:after{border-color:#0000 #0000 #0000 var(--color-button-action);border-style:solid;border-width:6px;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}.toggle-tooltip.right{left:120%;top:50%;transform:translateY(-50%)}.toggle-tooltip.right:after{border-color:#0000 var(--color-button-action) #0000 #0000;border-style:solid;border-width:6px;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.help-steps-box{background:var(--default-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 18px 45px #00000040;color:var(--text-color);font-size:14px}.help-steps-floating{max-width:380px;position:fixed;right:24px;top:80px;width:100%;z-index:9999}.help-steps-top-bar{align-items:center;background:linear-gradient(90deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:12px 12px 0 0;color:#fff;display:flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.help-steps-inner{padding:12px 16px 10px}.help-steps-title{color:var(--color-text-table-2);font-size:14px;font-weight:600;margin-bottom:10px}.help-steps-body{display:flex;flex-direction:column;gap:8px}.help-step-item{align-items:flex-start;display:flex;gap:10px}.help-step-number{align-items:center;background:var(--color-button-action);border-radius:999px;color:#fff;display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;width:22px}.help-step-text{color:var(--text-color);font-size:13px;line-height:1.35;white-space:pre-line}.help-steps-footer{display:flex;justify-content:flex-end;margin-top:12px}.help-steps-close-btn{background:var(--color-button-cancel);border:1px solid var(--color-border-button-cancel);border-radius:999px;color:var(--color-text-button-cancel);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s ease,color .15s ease,transform .1s ease}.help-steps-close-btn:hover{background:var(--color-button-action);color:var(--color-text-button-action);transform:translateY(-1px)}.help-steps-success{background:var(--default-color);border-color:#22c55e!important;box-shadow:0 10px 20px #22c55e40!important}.help-steps-success .help-steps-top-bar{background:#16a34a!important}.help-steps-title-success{color:#15803d!important;font-weight:700}.help-steps-success .help-step-text{color:#166534!important;font-size:14px;font-weight:500}@media (max-width:768px){.help-steps-floating{bottom:16px;left:16px;max-width:none;right:16px;top:auto}}.container-client-service{padding:20px}.add-box-client-service{background:var(--border-color);border-radius:8px;margin:15px 0;padding:15px}.add-title-client-service{color:var(--text-color);font-size:13px;margin-bottom:10px}.add-row-client-service{align-items:center;display:flex;gap:12px}.filter-wrap-client-service{flex:1 1;min-width:260px}.color-picker-slot-client-service{flex-shrink:0;margin-top:10px}.buttons-client-service{display:flex;justify-content:flex-end;margin-top:10px}.categories-wrap-client-service{display:flex;flex-direction:column;gap:14px;margin-top:14px}.category-card-client-service{background:var(--border-color);border-radius:10px;padding:12px}.category-header-client-service{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.category-toggle-client-service{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;gap:8px;height:30px;padding:4px 8px}.category-name-client-service{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-weight:700;line-height:1}.chevron-client-service{border-bottom:2px solid #6a1041;border-right:2px solid #6a1041;height:10px;margin-right:4px;transform:rotate(-45deg);transition:transform .2s ease;width:10px}.chevron-client-service.open{transform:rotate(45deg)}.dot-client-service{border-radius:50%;height:10px;width:10px}.category-actions-client-service,.toggle-wrap-client-service{align-items:center;display:inline-flex;gap:8px}.toggle-wrap-client-service{position:relative}.toggle-label-mini-client-service{color:#777;font-size:12px}.toggle-tooltip-client-service{background:var(--color-button-action);border-radius:6px;color:#fff;font-size:12px;margin-right:8px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:100%;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.toggle-wrap-client-service:hover .toggle-tooltip-client-service{opacity:1;transform:translateY(0)}.toggle-ios-client-service{background:var(--default-color);border:none;border-radius:999px;cursor:pointer;height:26px;margin-right:20px;position:relative;transition:background .2s ease;width:44px}.toggle-ios-client-service .knob-client-service{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:20px;left:3px;position:absolute;top:3px;transition:left .2s ease;width:20px}.toggle-ios-client-service.is-on{background:#614a9e}.toggle-ios-client-service.is-on .knob-client-service{left:21px}.add-terms-bar-client-service{grid-gap:10px;background:#0000;border-radius:8px;display:grid;gap:10px;margin-bottom:10px;padding:10px}.custom-table-in-card-client-service{--table-bg:#fff;--table-radius:8px;--table-padding:6px}.filter-in-table-client-service .filter-container{min-width:150px;width:160px}@media (max-width:980px){.filter-in-table-client-service .filter-container{width:140px}}@media (max-width:760px){.add-row-client-service{align-items:flex-start;flex-direction:column}.color-picker-slot-client-service{margin-top:0;width:100%}.filter-in-table-client-service .filter-container{width:100%}}.iconpill-btn-client-service{align-items:center;background:var(--default-color);border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;outline:none;position:relative;transition:background .15s ease,border-color .15s ease,transform .05s ease;width:30px}.iconpill-btn-client-service .iconpill-icon-client-service{fill:currentColor;color:#323b4a;display:block;height:16px;pointer-events:none;width:16px}.iconpill-btn-client-service .iconpill-tooltip-client-service{background:#6a1041;background:var(--color-button-action,#6a1041);border-radius:6px;bottom:calc(100% + 8px);color:#fff;font-size:12px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap}.iconpill-btn-client-service:hover .iconpill-tooltip-client-service{opacity:1;transform:translateY(0);visibility:visible}.iconpill-btn-client-service .iconpill-tooltip-client-service:after{border:6px solid #0000;border-top-color:#6a1041;border-color:var(--color-button-action,#6a1041) #0000 #0000 #0000;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.color-picker-popover{display:flex;flex-direction:column;gap:6px;min-width:148px;position:relative}.color-picker-popover__label{color:var(--text-color);font-size:12px;font-weight:600;opacity:.85}.color-picker-popover__trigger{align-items:center;background:var(--default-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:inline-flex;gap:10px;min-height:42px;padding:8px 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.color-picker-popover__trigger:hover{border-color:#58438f;border-color:var(--color-button-action,#58438f);box-shadow:0 8px 18px #00000014}.color-picker-popover__trigger.is-open{border-color:#58438f;border-color:var(--color-button-action,#58438f);box-shadow:0 0 0 3px #58438f29}.color-picker-popover__swatch{border-radius:6px;box-shadow:inset 0 0 0 1px #0000001a;flex-shrink:0;height:28px;width:28px}.color-picker-popover__summary{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.color-picker-popover__summary-label{color:var(--text-color);font-size:10px;letter-spacing:.08em;opacity:.75;text-transform:uppercase}.color-picker-popover__summary-value{color:var(--text-color);font-size:12px;font-weight:700}.color-picker-popover__caret{border-bottom:2px solid var(--text-color);border-right:2px solid var(--text-color);height:6px;margin-right:2px;transform:rotate(45deg);transition:transform .18s ease;width:6px}.color-picker-popover__trigger.is-open .color-picker-popover__caret{transform:rotate(-135deg) translateY(-1px)}.color-picker-popover__panel{background:var(--default-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 14px 30px #1118271f,0 2px 6px #11182714;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:40}.color-picker-popover__title{color:var(--text-color);font-size:12px;font-weight:600;margin-bottom:10px}.color-picker-popover__presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.color-picker-popover__preset{aspect-ratio:1;border:none;border-radius:6px;box-shadow:0 0 0 1px #00000024;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;width:100%}.color-picker-popover__preset:hover{box-shadow:0 0 0 3px #58438f33;transform:translateY(-1px)}.color-picker-popover__preset.is-active{box-shadow:0 0 0 2px var(--default-color),0 0 0 4px #58438f59}.color-picker-popover__divider{background:var(--border-color);height:1px;margin:12px 0}.color-picker-popover__custom-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.color-picker-popover__custom-label{color:var(--text-color);font-size:12px;font-weight:600}.color-picker-popover__native-wrap{border-radius:6px;box-shadow:0 0 0 1px #00000024;cursor:pointer;flex-shrink:0;height:42px;overflow:hidden;position:relative;width:42px}.color-picker-popover__native{cursor:pointer;inset:0;opacity:0;position:absolute}.color-picker-popover__native-preview{display:block;height:100%;width:100%}.color-picker-popover__helper{color:var(--text-color);font-size:11px;opacity:.8}.color-picker-popover.is-disabled{opacity:.55;pointer-events:none}@media (max-width:760px){.color-picker-popover{width:100%}.color-picker-popover__panel{left:0;right:auto;width:min(100%,240px)}}.textarea-row{margin-top:10px}.terms-overview-limit-control{align-items:center;background:color-mix(in srgb,var(--default-color) 96%,#fff 4%);border:1px solid color-mix(in srgb,var(--border-color) 76%,#0000 24%);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 10px}.terms-overview-limit-control span{white-space:nowrap}.terms-overview-limit-control select{background:#0000;border:none;color:var(--text-color-2);cursor:pointer;font-size:12px;font-weight:700;outline:none}.advanced-rules-list{display:flex;flex-direction:column;margin-top:16px}.rule-divider{background:linear-gradient(to right,#0000,var(--border-color),#0000);height:1px;margin:14px 0}.advanced-container{border:2px dashed var(--border-color);border-radius:12px;color:var(--text-color);margin-top:20px;padding:20px}.keyword-highlight{background:linear-gradient(90deg,#ffeb3b40,#ffc10773,#ffeb3b40);border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--text-color);font-weight:600;padding:2px 6px}.terms-overview-modal{display:flex;flex-direction:column;gap:18px}.terms-overview-hero{align-items:flex-start;background:radial-gradient(circle at top right,color-mix(in srgb,var(--tooltip-color-1) 12%,#0000 88%),#0000 42%),linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 96%,#fff 4%) 0,color-mix(in srgb,var(--default-color) 96%,#000 4%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);border-radius:16px;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.terms-overview-hero-copy{min-width:0}.terms-overview-eyebrow,.terms-overview-panel-label,.terms-overview-section-eyebrow{color:var(--tooltip-color-1);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.terms-overview-title{color:var(--text-color-2);font-size:22px;line-height:1.2;margin:0 0 6px}.terms-overview-subtitle{color:color-mix(in srgb,var(--text-color) 86%,#fff 14%);font-size:13px;margin:0}.terms-overview-highlight-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:42%}.terms-overview-highlight-chip{background:color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%);border:1px solid color-mix(in srgb,var(--tooltip-color-1) 20%,var(--border-color) 80%);border-radius:999px;color:var(--text-color-2);font-size:12px;font-weight:600;padding:8px 10px}.terms-overview-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.terms-overview-limit-notice{background:color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%);border:1px solid color-mix(in srgb,var(--tooltip-color-1) 22%,var(--border-color) 78%);border-radius:12px;color:var(--text-color-2);font-size:12px;font-weight:600;line-height:1.45;padding:12px 14px}.terms-overview-empty,.terms-overview-news-card,.terms-overview-panel,.terms-overview-summary-card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-filter) 96%,#fff 4%) 0,color-mix(in srgb,var(--default-color) 96%,#000 4%) 100%);border:1px solid color-mix(in srgb,var(--border-color) 76%,#0000 24%);border-radius:14px;box-shadow:0 10px 24px #1118270d}.terms-overview-summary-card{display:flex;flex-direction:column;gap:8px;min-height:108px;padding:16px}.terms-overview-summary-label{color:color-mix(in srgb,var(--text-color) 80%,#fff 20%);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.terms-overview-summary-value{color:var(--text-color-2);font-size:28px;line-height:1}.terms-overview-summary-meta{color:color-mix(in srgb,var(--text-color) 85%,#fff 15%);font-size:12px;line-height:1.45}.terms-overview-section{display:flex;flex-direction:column;gap:14px}.terms-overview-section-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.terms-overview-section-head-news{align-items:center}.terms-overview-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.terms-overview-panel-title,.terms-overview-section-title{color:var(--text-color-2);font-size:18px;font-weight:700;margin:0}.terms-overview-return-count{color:var(--tooltip-color-1);font-size:12px;font-weight:600}.terms-overview-secondary-button{background:color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%);border:1px solid color-mix(in srgb,var(--tooltip-color-1) 35%,var(--border-color) 65%);border-radius:999px;color:var(--tooltip-color-1);cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.terms-overview-inline-extended-button{align-self:center;min-height:34px;white-space:nowrap}.terms-overview-secondary-button:hover:not(:disabled){background:color-mix(in srgb,var(--tooltip-color-1) 14%,#0000 86%);border-color:color-mix(in srgb,var(--tooltip-color-1) 48%,var(--border-color) 52%)}.terms-overview-secondary-button--attention{animation:terms-overview-attention-pulse 1.4s ease-in-out infinite}.terms-overview-secondary-button:disabled{cursor:default;opacity:.45}@keyframes terms-overview-attention-pulse{0%,to{background:color-mix(in srgb,var(--tooltip-color-1) 8%,#0000 92%);box-shadow:0 0 0 0 #614a9e00;transform:scale(1)}50%{background:color-mix(in srgb,var(--tooltip-color-1) 18%,#0000 82%);box-shadow:0 0 0 6px #614a9e1f;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.terms-overview-secondary-button--attention{animation:none}}.terms-overview-page-shell{display:flex;flex-direction:column;gap:16px;padding:12px 0 24px}.terms-overview-page-toolbar{display:flex;justify-content:flex-end}.terms-overview-page{min-height:calc(100vh - 240px)}.terms-overview-pager{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:6px}.terms-overview-pager-status{color:var(--text-color-2);font-size:12px;font-weight:700;min-width:140px;text-align:center}.terms-overview-analytics-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr) minmax(220px,.8fr)}.terms-overview-panel{padding:16px}.terms-overview-panel-line{padding-bottom:10px}.terms-overview-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.terms-overview-panel-label{margin-bottom:4px}.terms-overview-related-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.terms-overview-related-item{align-items:center;background:color-mix(in srgb,var(--default-color) 80%,#fff 20%);border:1px solid color-mix(in srgb,var(--border-color) 78%,#0000 22%);border-radius:10px;color:var(--text-color-2);display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.45;padding:10px 12px}.terms-overview-related-count{background:color-mix(in srgb,var(--tooltip-color-1) 12%,#0000 88%);border-radius:999px;color:var(--tooltip-color-1);flex-shrink:0;font-size:11px;font-weight:700;min-width:42px;padding:4px 8px;text-align:center}.terms-overview-tabs{display:flex;flex-wrap:wrap;gap:10px}.terms-overview-tab{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--border-color) 72%,#0000 28%);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 12px;transition:border-color .18s ease,background .18s ease,color .18s ease}.terms-overview-tab span{color:color-mix(in srgb,var(--text-color) 72%,#fff 28%)}.terms-overview-tab.active,.terms-overview-tab:hover{background:color-mix(in srgb,var(--tooltip-color-1) 10%,#0000 90%);border-color:color-mix(in srgb,var(--tooltip-color-1) 48%,var(--border-color) 52%);color:var(--tooltip-color-1)}.terms-overview-tab.active span{color:var(--tooltip-color-1)}.terms-overview-news-list{display:flex;flex-direction:column;gap:14px;max-height:360px;overflow-y:auto;padding-right:4px}.terms-overview-news-card{padding:18px}.terms-overview-news-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.terms-overview-news-badge{background:color-mix(in srgb,var(--tooltip-color-1) 12%,#0000 88%);border-radius:999px;color:var(--tooltip-color-1);font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px}.terms-overview-news-date,.terms-overview-news-footer,.terms-overview-news-vehicle{color:color-mix(in srgb,var(--text-color) 80%,#fff 20%);font-size:12px}.terms-overview-news-title{color:var(--tooltip-color-1);font-size:18px;font-weight:700;line-height:1.45;margin-bottom:10px}.terms-overview-news-excerpt{color:var(--text-color-2);font-size:13px;line-height:1.65;margin-bottom:12px}.terms-overview-empty{display:flex;flex-direction:column;gap:8px;padding:34px 24px;text-align:center}.terms-overview-empty strong{color:var(--text-color-2);font-size:18px}.terms-overview-empty span{color:color-mix(in srgb,var(--text-color) 84%,#fff 16%);font-size:13px}@media (max-width:1200px){.terms-overview-analytics-grid,.terms-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-overview-panel-related{grid-column:1/-1}}@media (max-width:860px){.terms-overview-hero{flex-direction:column}.terms-overview-highlight-list{justify-content:flex-start;max-width:100%}.terms-overview-analytics-grid,.terms-overview-summary-grid{grid-template-columns:1fr}.terms-overview-section-head{align-items:flex-start;flex-direction:column}}.color-picker-field{display:flex;flex-direction:column;font-family:inherit;gap:6px}.color-picker-field__label{color:var(--text-color);font-size:12px;font-weight:600;opacity:.8}.color-picker-field__main{align-items:center;display:flex;gap:10px}.color-picker-field__swatch-button{align-items:center;background:var(--default-color);border:2px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;height:38px;justify-content:center;padding:3px;transition:all .2s ease;width:38px}.color-picker-field__swatch-button:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000001f;transform:scale(1.05)}.color-picker-field__swatch{border-radius:7px;height:100%;width:100%}.color-picker-field__native{display:none}.color-picker-field__text{background:var(--default-color);border:2px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:13px;height:38px;min-width:110px;outline:none;padding:0 12px;transition:all .2s ease}.color-picker-field__text:focus{border-color:var(--primary);box-shadow:0 0 0 2px #7b2cbf26}.color-picker-field__presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.color-picker-field__preset{border:2px solid #0000;border-radius:6px;cursor:pointer;height:22px;transition:all .2s ease;width:22px}.color-picker-field__preset:hover{transform:scale(1.1)}.color-picker-field__preset.is-active{border-color:var(--primary);box-shadow:0 0 0 2px #7b2cbf33}.color-picker-field__helper{color:#888;color:var(--text-color-secondary,#888);font-size:11px;margin-top:4px}.color-picker-field.is-disabled{opacity:.5;pointer-events:none}.advanced-actions{display:flex;justify-content:flex-end;margin-top:20px}.section-layout-terms-form{display:flex;gap:20px}.advanced-term-help{margin-bottom:22px}.advanced-term-glossary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.advanced-term-glossary__item{background:var(--color-filter);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:78px;padding:12px 14px}.advanced-term-glossary__term{color:var(--text-color-2);font-size:12px;font-weight:800}.advanced-term-glossary__description{color:var(--text-color);font-size:12px;line-height:1.45}.advanced-term-context{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:10px 0 18px}.advanced-term-context__item{background:var(--color-filter);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.45;padding:12px 14px}.advanced-term-context__label{color:var(--icon-menu-active-color);font-weight:800}.advanced-term-context__example{color:var(--text-color-2);font-weight:600}.advanced-term-group-note{color:var(--text-color);font-size:12px;line-height:1.5;margin:10px 0 18px}.advanced-term-preview{background:var(--color-filter);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;padding:14px 16px}.advanced-term-preview__label{color:var(--icon-menu-active-color);font-size:11px;font-weight:800;text-transform:uppercase}.advanced-term-preview__formula{color:var(--text-color-2);font-size:13px;font-weight:700;line-height:1.5;word-break:break-word}.advanced-term-preview__description{color:var(--text-color);font-size:12px;line-height:1.45}.advanced-rule-builder{display:flex;flex-direction:column;gap:22px;margin-top:18px}.advanced-rule-builder__list{display:flex;flex-direction:column;gap:18px}.advanced-rule-builder__item{padding-left:64px;position:relative}.advanced-rule-builder__rail{background:linear-gradient(180deg,var(--icon-gradient-start),color-mix(in srgb,var(--icon-menu-active-color) 15%,#0000));border-radius:999px;bottom:-18px;left:28px;opacity:.9;position:absolute;top:44px;width:2px}.advanced-rule-builder__operator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 8px 24px color-mix(in srgb,var(--tooltip-color-2) 12%,#0000);display:inline-flex;font-size:11px;font-weight:800;height:28px;justify-content:center;left:-10px;letter-spacing:.08em;min-width:56px;padding:0 12px;position:absolute;top:22px;z-index:2}.advanced-rule-builder__operator.is-and{background:color-mix(in srgb,var(--color-text-table-2) 15%,#0000);border:1px solid color-mix(in srgb,var(--color-text-table-2) 25%,#0000);color:var(--color-text-table-2)}.advanced-rule-builder__operator.is-or{background:color-mix(in srgb,var(--icon-menu-active-color) 15%,#0000);border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 25%,#0000);color:var(--icon-menu-active-color)}.advanced-rule-card-premium{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,var(--color-filter),var(--default-color));border:1px solid var(--border-color);border-radius:24px;box-shadow:0 18px 40px color-mix(in srgb,var(--tooltip-color-2) 8%,#0000),inset 0 1px 0 color-mix(in srgb,var(--color-filter) 35%,#0000);overflow:hidden;padding:18px 25px 16px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.advanced-rule-card-premium:hover{border-color:var(--icon-menu-active-color);box-shadow:0 24px 48px color-mix(in srgb,var(--tooltip-color-2) 12%,#0000),inset 0 1px 0 color-mix(in srgb,var(--color-filter) 45%,#0000);transform:translateY(-3px)}.advanced-rule-card-premium__glow{background:radial-gradient(circle,color-mix(in srgb,var(--icon-menu-active-color) 15%,#0000) 0,#0000 72%);border-radius:999px;height:180px;inset:-60px auto auto -60px;pointer-events:none;position:absolute;width:180px}.advanced-rule-card-premium__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.advanced-rule-card-premium__title-wrap{flex:1 1;min-width:0}.advanced-rule-card-premium__eyebrow{color:var(--text-color);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;margin-left:5px;text-transform:uppercase}.advanced-rule-card-premium__title{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:8px;line-height:1.5}.advanced-rule-card-premium__field{align-items:center;background:color-mix(in srgb,var(--icon-menu-active-color) 10%,#0000);border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 20%,#0000);border-radius:6px;color:var(--icon-menu-active-color);display:inline-flex;font-weight:700;min-height:32px;padding:0 12px}.advanced-rule-card-premium__match{color:var(--text-color);font-weight:600}.advanced-rule-card-premium__value{color:var(--text-color-2);font-weight:800;word-break:break-word}.advanced-rule-card-premium__actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.advanced-rule-card-premium__content{margin-top:16px;position:relative;z-index:1}.advanced-rule-card-premium__meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.premium-meta-box{background:linear-gradient(180deg,var(--color-filter),var(--default-color));border:1px solid var(--border-color);border-radius:18px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:78px;padding:12px 14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.premium-meta-box:hover{border-color:var(--icon-menu-active-color);box-shadow:0 10px 22px color-mix(in srgb,var(--tooltip-color-2) 6%,#0000);transform:translateY(-1px)}.premium-meta-box--highlight{grid-column:span 2}.premium-meta-box__label{color:var(--text-color);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.premium-meta-box__value{color:var(--text-color-2);font-size:20px;font-weight:800;line-height:1}.premium-status-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.06em;min-height:30px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.premium-status-pill.is-and{background:color-mix(in srgb,var(--color-text-table-2) 15%,#0000);border:1px solid color-mix(in srgb,var(--color-text-table-2) 25%,#0000);color:var(--color-text-table-2)}.premium-status-pill.is-or{background:color-mix(in srgb,var(--icon-menu-active-color) 15%,#0000);border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 25%,#0000);color:var(--icon-menu-active-color)}.premium-fuzzy{align-items:center;display:flex;gap:10px}.premium-fuzzy__bar{background:var(--border-color);border-radius:999px;flex:1 1;height:10px;min-width:90px;overflow:hidden;position:relative}.premium-fuzzy__fill{background:linear-gradient(90deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:999px;height:100%;transition:width .35s ease}.premium-fuzzy__text{color:var(--icon-menu-active-color);font-size:12px;font-weight:800;white-space:nowrap}.premium-highlight{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.premium-highlight__status{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;min-height:28px;padding:0 10px}.premium-highlight__status.is-on{background:color-mix(in srgb,var(--icon-gradient-start) 18%,var(--default-color));border:1px solid color-mix(in srgb,var(--icon-gradient-start) 25%,#0000);color:var(--color-button-action)}.premium-highlight__status.is-off{background:var(--border-color);border:1px solid var(--border-color);color:var(--text-color)}.premium-highlight__sample{align-items:center;border:1px solid var(--border-color);border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;max-width:100%;min-height:30px;padding:0 12px;word-break:break-word}.premium-highlight__sample--neutral{background:color-mix(in srgb,var(--color-filter) 85%,#0000);color:#0000;position:relative}.premium-highlight__sample--neutral:after{align-items:center;color:var(--text-color-2);content:attr(data-preview);display:inline-flex;inset:0;padding:0 12px;position:absolute}.advanced-rule-summary__visual-term{align-items:center;border:1px solid var(--border-color);border-radius:6px;color:#fff;display:inline-flex;line-height:1.4;margin-left:4px;min-height:28px;padding:0 10px}.advanced-rule-summary{background:linear-gradient(135deg,var(--default-color),var(--color-bottom-table));border:1px solid var(--border-color);border-radius:24px;box-shadow:0 22px 48px color-mix(in srgb,var(--tooltip-color-2) 12%,#0000);overflow:hidden;padding:18px;position:relative}.advanced-rule-summary:before{right:-40px;top:-40px}.advanced-rule-summary:after,.advanced-rule-summary:before{background:radial-gradient(circle,color-mix(in srgb,var(--icon-gradient-start) 18%,#0000) 0,#0000 72%);border-radius:999px;content:"";height:180px;position:absolute;width:180px}.advanced-rule-summary:after{bottom:-40px;left:-40px}.advanced-rule-summary__body,.advanced-rule-summary__header{position:relative;z-index:1}.advanced-rule-summary__header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.advanced-rule-summary__icon{align-items:center;background:var(--color-filter);border-radius:14px;color:var(--text-color-2);display:flex;height:42px;justify-content:center;width:42px}.advanced-rule-summary__eyebrow{color:var(--text-color);font-size:11px;font-weight:700;text-transform:uppercase}.advanced-rule-summary__title{color:var(--text-color-2);font-size:18px;font-weight:800}.advanced-rule-summary__body{display:flex;flex-direction:column;gap:10px}.advanced-rule-summary__formula{background:var(--color-filter);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.advanced-rule-summary__formula-label{color:var(--icon-menu-active-color);font-size:11px;font-weight:800;text-transform:uppercase}.advanced-rule-summary__formula-code{color:var(--text-color-2);display:block;font-size:13px;font-weight:700;line-height:1.6;white-space:normal;width:100%;word-break:break-word}.advanced-rule-summary__glossary{background:color-mix(in srgb,var(--color-filter) 65%,#0000);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.advanced-rule-summary__glossary-title{color:var(--icon-menu-active-color);font-size:11px;font-weight:800;text-transform:uppercase}.advanced-rule-summary__glossary-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.advanced-rule-summary__glossary-item{background:var(--default-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:72px;padding:10px 12px}.advanced-rule-summary__glossary-term{color:var(--text-color-2);font-size:12px;font-weight:800}.advanced-rule-summary__glossary-desc{color:var(--text-color);font-size:12px;line-height:1.45}.advanced-rule-summary__line{animation:fadeUpRule .35s ease both;color:var(--text-color);display:flex;flex-wrap:wrap;gap:10px}.advanced-rule-summary__group-block{border-left:3px solid color-mix(in srgb,var(--icon-menu-active-color) 45%,#0000);display:flex;flex-direction:column;gap:8px;padding:8px 0 8px 14px}.advanced-rule-summary__group-join{align-items:center;background:color-mix(in srgb,var(--color-text-table-2) 15%,#0000);border-radius:6px;color:var(--color-text-table-2);display:inline-flex;font-size:11px;font-weight:800;min-height:24px;padding:0 10px;width:-webkit-fit-content;width:fit-content}.advanced-rule-summary__group-formula{color:var(--text-color-2);display:block;font-size:12px;font-weight:700;line-height:1.5;width:100%;word-break:break-word}.advanced-rule-summary__group-note{color:var(--text-color);font-size:12px;line-height:1.5}.advanced-rule-summary__join.is-and{background:color-mix(in srgb,var(--color-text-table-2) 15%,#0000);border-radius:6px;color:var(--color-text-table-2);padding:5px}.advanced-rule-summary__join.is-or{background:color-mix(in srgb,var(--icon-menu-active-color) 15%,#0000);border-radius:6px;color:var(--icon-menu-active-color);padding:5px}.advanced-rule-summary__text{color:var(--text-color)}.advanced-rule-summary__field{color:var(--icon-menu-active-color)}.advanced-rule-summary__term{color:var(--icon-gradient-start)}.advanced-rule-group{background:color-mix(in srgb,var(--color-filter) 40%,#0000);border:1px solid var(--border-color);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:12px 14px}.advanced-rule-group__header{align-items:center;color:var(--icon-menu-active-color);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;letter-spacing:.08em;padding-left:4px;text-transform:uppercase}.advanced-rule-group__hint{align-items:center;background:color-mix(in srgb,var(--icon-menu-active-color) 12%,#0000);border:1px solid color-mix(in srgb,var(--icon-menu-active-color) 22%,#0000);border-radius:6px;color:var(--text-color);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.3;min-height:24px;padding:0 10px;text-transform:none}.advanced-rule-summary__group{color:var(--icon-menu-active-color);font-size:11px;font-weight:800;margin-top:6px;text-transform:uppercase}.advanced-rule-builder__group-join{align-self:center;background:color-mix(in srgb,var(--color-text-table-2) 15%,#0000);border:1px solid color-mix(in srgb,var(--color-text-table-2) 25%,#0000);border-radius:6px;color:var(--color-text-table-2);font-size:11px;font-weight:800;letter-spacing:.08em;padding:6px 14px}.premium-meta-box--highlight.is-on{border:1px solid #22c55e;box-shadow:0 0 0 1px #22c55e26}.premium-meta-box--highlight.is-off{border:1px solid #ef4444;box-shadow:0 0 0 1px #ef444426}.newsletter-preview-panel{animation:fadeIn .3s ease-in-out;background:var(--border-color);border:1px solid #614a9e1a;border-radius:22px;box-shadow:0 10px 30px #14142b0d,0 2px 8px #614a9e0a;margin-top:18px;padding:28px}.newsletter-preview-title{color:#4f3d83;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:22px}.newsletter-preview-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr) minmax(180px,1fr);margin-bottom:24px}.newsletter-preview-actions-bar{flex-wrap:wrap;gap:14px;width:100%}.newsletter-preview-actions-bar,.newsletter-preview-actions-group{align-items:center;display:flex;justify-content:flex-end}.newsletter-preview-actions-group .btn-group{flex-wrap:nowrap!important;gap:10px;width:auto!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.newsletter-preview-filters{grid-template-columns:1fr 1fr}}@media (max-width:768px){.newsletter-preview-panel{border-radius:18px;padding:20px}.newsletter-preview-title{font-size:18px;margin-bottom:18px}.newsletter-preview-filters{gap:12px;grid-template-columns:1fr}.newsletter-preview-actions-bar{align-items:stretch;flex-direction:column;gap:12px}.newsletter-preview-actions-group{width:100%}.newsletter-preview-actions-group .btn-group{grid-gap:10px;display:grid!important;gap:10px;grid-template-columns:1fr 1fr;width:100%!important}.newsletter-preview-actions-group .btn-action{min-width:0;width:100%}}.overlay-modal-options{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1219268c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:9999}.surface-modal-options{animation:in-modal-options .14s ease-out;background:var(--default-color);border-radius:18px;box-shadow:0 24px 60px #1219263d;max-width:calc(100vw - 32px);padding:28px;position:relative;text-align:left;width:min(560px,100%)}.surface-modal-options--single{width:min(500px,100%)}@keyframes in-modal-options{0%{opacity:.96;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.close-modal-options{background:#0000000a;border:none;border-radius:10px;color:#614a9e;cursor:pointer;display:grid;font-size:24px;height:36px;line-height:1;place-items:center;position:absolute;right:14px;top:14px;transition:background .15s ease,transform .06s ease;width:36px}.close-modal-options:hover{background:#00000012}.close-modal-options:active{transform:scale(.98)}.title-modal-options{color:#5f588a;font-size:clamp(24px,2.4vw,30px);font-weight:800;margin:0 48px 10px 0;text-transform:uppercase}.subtitle-modal-options{color:var(--text-color);font-size:15px;line-height:1.5;margin:0}.grid-modal-options{display:flex;flex-direction:column;gap:12px;margin-top:24px}.grid-modal-options--single{gap:0}.option-card-modal-options{grid-gap:16px;align-items:center;background:var(--border-color);border:2px solid var(--border-filter-color);border-radius:14px;cursor:pointer;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) 12px;min-height:78px;padding:16px 18px;position:relative;text-align:left;transition:transform .12s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.option-card-modal-options:after{border-right:2px solid #8a84ad;border-top:2px solid #8a84ad;content:"";height:8px;justify-self:end;transform:rotate(45deg);width:8px}.option-card-modal-options:hover{background:var(--border-filter-color);border-color:#614a9e52;box-shadow:0 12px 24px #12192614;transform:translateY(-1px)}.option-card-modal-options:active{transform:translateY(0)}.option-card-modal-options:focus-visible{outline:2px solid #614a9e;outline-offset:2px}.option-card-modal-options--single{min-height:86px}.option-icon-modal-options{background:#614a9e14;border-radius:14px;color:#614a9e;display:grid;height:48px;place-items:center;width:48px}.option-icon-modal-options svg{display:block;height:22px;width:22px}.fallback-icon-modal-options{font-size:20px;line-height:1}.option-label-modal-options{color:var(--text-color);font-size:16px;font-weight:700;line-height:1.3;text-align:left}@media (max-width:560px){.surface-modal-options{padding:24px 20px 20px}.title-modal-options{font-size:22px;margin-right:40px}.subtitle-modal-options{font-size:14px}.option-card-modal-options{gap:14px;grid-template-columns:42px minmax(0,1fr) 10px;min-height:72px;padding:14px 16px}.option-icon-modal-options{border-radius:12px;height:42px;width:42px}}.nc{color:var(--text-color)}.nc-list{border-radius:16px;max-height:420px;overflow-y:auto;padding:10px}.nc-group{background:var(--default-color);background-color:var(--border-color);border-radius:16px;margin-bottom:14px}.nc-group-header{align-items:center;background:linear-gradient(90deg,var(--icon-menu-active-color),#616161);border-radius:10px 10px 0 0;display:flex;font-weight:700;gap:10px;padding:6px 4px}.nc-group-title{color:#fff;margin-left:10px}.nc-count{background-color:var(--color-button-cancel);border-radius:2px;color:var(--text-color);font-size:11px;margin-left:auto;margin-right:10px;padding:4px 10px}.nc-seg{margin-left:26px;margin-top:10px}.nc-seg-header{align-items:center;display:flex;font-weight:600;gap:8px;opacity:.85;padding:6px 4px}.nc-seg-title{color:var(--text-color)}.nc-item{align-items:flex-start;background:var(--color-bottom-table-2);border-radius:12px;display:flex;gap:10px;margin-left:22px;margin-top:8px;padding:8px 10px;transition:background .15s ease}.nc-item:hover{background:var(--bottom-menu-active-color)}.nc-item--opened{background:var(--color-bottom-table-2)}.nc-item input[type=checkbox]{accent-color:var(--icon-menu-active-color);cursor:pointer;height:18px;width:18px}.nc-item input{accent-color:var(--icon-menu-active-color);margin-top:4px}.nc-item-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.nc-item-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.nc-item-title{color:var(--icon-menu-active-color);flex:1 1;font-size:13px;font-weight:600;line-height:1.35;min-width:0;text-decoration:none}.nc-item-title:hover{text-decoration:underline}.nc-item-status,.nc-item-title--opened{color:var(--icon-menu-active-color)}.nc-item-status{animation:nc-link-opened-enter .24s ease-out,nc-link-opened-pulse 1.2s ease-in-out .24s 2;background:var(--default-color);border-radius:6px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.nc-item-text small{font-size:11px;opacity:.7}.nc-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.nc-item-source{font-size:11px;opacity:.7}.nc-item-date,.nc-item-meta-tag{align-items:center;color:var(--text-color);display:inline-flex;font-size:10px;font-weight:600;opacity:.75}.nc-item-meta-tag{background:var(--default-color);border-radius:4px;padding:2px 8px}@keyframes nc-link-opened-enter{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes nc-link-opened-pulse{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(0) scale(1.04)}}@media (max-width:720px){.nc-item-head{flex-direction:column;gap:6px}.nc-item-status{margin-left:0}}.nc-footer{display:flex;justify-content:flex-end;margin-top:10px}.client-indicators{display:flex;flex-direction:column;gap:20px}.ci-info-panel{background:var(--default-color);border:1.5px solid var(--border-filter-color);border-radius:12px;overflow:hidden}.ci-info-panel--open{border-color:#b10f6c40}.ci-info-toggle{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:12px 16px;text-align:left;width:100%}.ci-info-toggle:hover{background:var(--border-filter-color)}.ci-info-icon{font-size:16px}.ci-info-chevron{font-size:10px;margin-left:auto;opacity:.6}.ci-info-body{border-top:1.5px solid var(--border-filter-color);padding:16px}.ci-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.ci-info-item{background:var(--border-filter-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.ci-info-item-label{color:#b10f6c;font-size:11px;font-weight:700}.ci-info-item-text{color:var(--text-color);font-size:11px;line-height:1.5}.ci-tooltip-wrap{margin-left:4px;position:relative}.ci-tooltip-btn,.ci-tooltip-wrap{align-items:center;display:inline-flex}.ci-tooltip-btn{background:#0000;border:1.5px solid var(--text-color);border-radius:50%;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:1;opacity:.5;padding:0;width:14px}.ci-tooltip-btn:hover{border-color:#b10f6c;color:#b10f6c;opacity:1}.ci-tooltip-box{background:#1a1a1a;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0003;color:#fff;display:none;font-size:11px;left:50%;line-height:1.5;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);width:220px;z-index:100}.ci-tooltip-wrap:hover .ci-tooltip-box{display:block}.ci-period-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ci-period-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280d;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px;text-align:left;transition:border-color .18s,box-shadow .18s}.ci-period-card:hover{border-color:#b10f6c}.ci-period-card--active{border-color:#b10f6c;box-shadow:0 0 0 3px #b10f6c1a}.ci-period-card--loading{animation:ci-shimmer 1.4s infinite;background:var(--border-filter-color);cursor:default;min-height:180px}@keyframes ci-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ci-period-label{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.ci-period-range{color:var(--text-color);font-size:10px;margin-top:-6px;opacity:.65}.ci-stat{align-items:center;background:var(--border-filter-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px}.ci-stat--backlog .ci-stat-value{color:#c73b3b}.ci-stat-label{align-items:center;color:var(--text-color);display:flex;font-size:10px;min-width:120px;opacity:.7}.ci-stat-value{color:var(--text-color);font-size:14px;font-weight:700}.ci-stat-rate{color:var(--text-color);font-size:10px;margin-left:auto;opacity:.6}.ci-delta{border-radius:20px;font-size:10px;font-weight:600;padding:2px 6px}.ci-delta--up{background:#1f92541a;color:#1f9254}.ci-delta--down{background:#c73b3b1a;color:#c73b3b}.ci-section{display:flex;flex-direction:column;gap:12px}.ci-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ci-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;margin:0}.ci-tab-group{background:var(--border-filter-color);border-radius:8px;display:flex;gap:4px;padding:3px}.ci-tab{background:#0000;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:background .15s}.ci-tab--active{box-shadow:0 1px 3px #00000014;color:#b10f6c;font-weight:700}.ci-chart-card,.ci-tab--active{background:var(--default-color)}.ci-chart-card{border:2px solid var(--border-filter-color);border-radius:12px;box-shadow:0 1px 2px #1018280d;padding:16px}.ci-empty{color:var(--text-color);font-size:13px;margin:0;opacity:.6;padding:24px;text-align:center}.ci-st-detail{display:flex;flex-direction:column;gap:12px}.ci-st-table{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:12px;overflow:hidden}.ci-st-header,.ci-st-row{grid-gap:8px;align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:1.2fr .8fr .9fr .9fr .8fr 1.1fr .7fr;padding:9px 14px}.ci-st-header{background:var(--border-filter-color);color:var(--text-color);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ci-st-row{border-top:1px solid var(--border-filter-color);color:var(--text-color)}.ci-st-row--alert{background:#c73b3b0a}.ci-st-name{font-weight:600}.ci-rate--alert{color:#c73b3b;font-weight:700}.ci-backlog-val{color:#c73b3b;font-weight:600}.ci-health-alerts{background:#c73b3b0d;border:1.5px solid #c73b3b40;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ci-health-alerts-title{color:#c73b3b;font-size:13px;font-weight:700;margin:0}.ci-health-alerts-desc{color:var(--text-color);font-size:12px;line-height:1.5;margin:0;opacity:.85}.ci-health-alerts-list{display:flex;flex-direction:column;gap:6px}.ci-health-alert-item{align-items:center;background:var(--default-color);border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px}.ci-health-alert-name{color:var(--text-color);font-size:12px;font-weight:600;min-width:100px}.ci-health-alert-rate{color:var(--text-color);font-size:11px;opacity:.8}.ci-alert-banner{background:#b08f0014;border:1.5px solid #b08f0059;border-radius:8px;color:#7a5f00;font-size:12px;line-height:1.7;padding:12px 14px}@media (max-width:900px){.ci-info-grid,.ci-period-row{grid-template-columns:1fr}.ci-st-header,.ci-st-row{grid-template-columns:1fr 1fr 1fr}}.modern-priority-input-client-contracts{align-items:center;background:#0000;border-radius:8px;display:inline-flex;height:30px;justify-content:center;position:relative;transition:all .2s ease;width:48px}.modern-priority-input-client-contracts.editable{background:var(--default-color);border:none;cursor:text}.modern-priority-input-client-contracts.editable:hover{background:#e6e9f0f2;box-shadow:0 1px 3px #0000000f}.priority-input-client-contracts{background:#0000;border:none;color:#111;color:var(--text-color,#111);font-size:12px;height:100%;outline:none;text-align:center;transition:color .15s ease;width:100%}.modern-priority-input-client-contracts.disabled{background:#0000;cursor:not-allowed;opacity:.6}.modern-priority-input-client-contracts.disabled .priority-input-client-contracts{color:#999;color:var(--text-disabled,#999);cursor:not-allowed;pointer-events:none}.client-contracts-form-table-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px;margin-top:20px}.client-contracts-form-table-title{margin:0}.client-contracts-form-table-header-action .btn-group{margin-top:0;width:auto}.container-actions-buttons-modal-validate-contracts-vehicles{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:40px;margin-top:20px}.ordering-section-header{align-items:center;justify-content:space-between}.client-newsletter-add-row-wrapper{align-items:center;display:flex;justify-content:flex-end;position:relative}.client-newsletter-add-row-button{align-items:center;background:var(--color-upload-box);border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:6px;position:relative;transition:background .2s ease}.client-newsletter-add-row-button:hover{background:#00000014}.client-newsletter-add-row-icon{fill:#007bff;fill:var(--primary-color,#007bff);height:20px;transition:transform .2s ease;width:20px}.client-newsletter-add-row-button:hover .client-newsletter-add-row-icon{transform:scale(1.1)}.client-newsletter-add-row-tooltip{background:var(--color-button-action);border-radius:6px;color:#fff;font-size:12px;left:120%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.client-newsletter-add-row-button:hover .client-newsletter-add-row-tooltip{opacity:1}.calendar-scheduler-calendar-schedule{width:100%}.btn-add-calendar-schedule{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:20px;height:36px;line-height:1;margin-left:8px;min-width:36px;transition:transform .05s ease,background .2s ease}.btn-add-calendar-schedule:active{transform:scale(.98)}.schedule-list-calendar-schedule{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:20px;width:100%}.schedule-card-calendar-schedule{background:var(--color-button-cancel);border:2px solid var(--color-bottom-table-2);border-radius:16px;min-height:120px;padding:14px 14px 12px;position:relative;width:70%}.schedule-count-badge-calendar-schedule{align-items:center;background:#614a9e;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 10px #f25c2a59;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;left:50%;min-width:26px;padding:0 8px;pointer-events:none;position:absolute;top:-10px;transform:translateX(-50%)}.schedule-card-head-calendar-schedule{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:8px}.schedule-day-title-calendar-schedule{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:13px;font-weight:700;letter-spacing:.2px}.btn-remove-day-calendar-schedule{align-items:center;background:var(--color-bottom-table-2);border:2px solid var(--color-bottom-table-2);border-radius:8px;color:#614a9e;cursor:pointer;display:inline-flex;font-size:18px;height:25px;justify-content:center;line-height:1;width:25px}.btn-remove-day-calendar-schedule:hover{background:#614a9e;border-color:#614a9e;color:#fff}.schedule-divider-calendar-schedule{background:var(--border-color);height:2px;margin:8px 0 10px}.schedule-times-calendar-schedule{display:flex;flex-wrap:wrap;gap:8px;max-height:100px;overflow:auto;padding-right:4px}.schedule-times-calendar-schedule::-webkit-scrollbar{height:8px;width:10px}.schedule-times-calendar-schedule::-webkit-scrollbar-thumb{background:#e2e2e8;border-radius:8px}.schedule-times-calendar-schedule::-webkit-scrollbar-track{background:#f7f7fa;border-radius:8px}.time-chip-calendar-schedule{align-items:center;background:var(--color-bottom-table-2);border:2px solid var(--color-bottom-table-2);border-radius:10px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px;transition:border-color .15s ease,background .15s ease,transform .08s ease,box-shadow .15s ease}.chip-close-calendar-schedule{background:#0000;border:0;color:#614a9e;cursor:pointer;font-size:14px;line-height:1}.chip-close-calendar-schedule:hover{color:#614a9e}.calendar-scheduler-row-calendar-schedule{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.2fr 1fr auto}@media (max-width:720px){.calendar-scheduler-row-calendar-schedule{gap:8px;grid-template-columns:1fr 1fr auto}.schedule-list-calendar-schedule{grid-template-columns:1fr}}.grouped-checkbox-selector-component{background:var(--color-filter);border:2px solid var(--border-filter-color);border-radius:12px;margin-top:16px;padding:12px;transition:all .2s ease}.gcs-header-component{align-items:center;display:flex}.grouped-checkbox-selector-component:not(.collapsed) .gcs-header-component{justify-content:end;margin-bottom:30px}.grouped-checkbox-selector-component.collapsed .gcs-header-component{justify-content:space-between}.gcs-title{color:var(--text-color);font-size:.9rem;font-weight:500}.gcs-actions-component{display:flex;gap:8px}.gcs-content-component{display:flex;flex-direction:column;gap:8px;margin-top:10px}.gcs-group-component{border-top:2px solid var(--border-filter-color);padding-top:6px}.gcs-group-header-component{align-items:center;color:var(--text-color);display:flex;font-weight:500;gap:8px;margin-bottom:20px}.gcs-items-component{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-left:20px}.gcs-item-component{align-items:center;color:var(--text-color);display:flex;font-size:.9rem;gap:8px;margin-bottom:5px}.gcs-item-extra-component{color:#6b7280;font-size:.85rem}.gcs-checkbox{align-items:center;display:inline-flex;justify-content:center;position:relative}.gcs-checkbox-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.gcs-checkbox-box{align-items:center;background:var(--border-filter-color);border:1.5px solid var(--border-filter-color);border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .15s ease;width:18px}.gcs-checkbox.checked .gcs-checkbox-box{background-color:#7c1c58;border-color:#7c1c58}.gcs-checkbox-icon{color:#fff;height:11px;width:11px}.hint-container{align-items:center;background:var(--color-filter);border:1px solid var(--border-color);border-radius:14px;display:flex;gap:12px;margin-top:10px;overflow:hidden;padding:14px 16px;position:relative;transition:all .25s ease}.hint-container:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-2px)}.hint-glow{animation:glowMove 6s linear infinite;background:linear-gradient(120deg,var(--icon-gradient-start),var(--icon-gradient-end),var(--icon-gradient-start));filter:blur(14px);inset:-1px;opacity:.12;position:absolute}@keyframes glowMove{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}.hint-icon{align-items:center;animation:floatIcon 3s ease-in-out infinite;background:linear-gradient(135deg,var(--icon-gradient-start),var(--icon-gradient-end));border-radius:10px;box-shadow:0 4px 12px #0003;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;width:36px;z-index:2}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hint-content{display:flex;flex:1 1;flex-direction:column;z-index:2}.hint-title{color:var(--icon-menu-active-color);font-size:11px;font-weight:600}.hint-text{color:var(--text-color);font-size:13px;white-space:pre-line}.hint-button{align-items:center;background:var(--bottom-icon-menu-active-color);border-radius:8px;color:var(--color-button-action);display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px;text-decoration:none;transition:all .2s ease;z-index:2}.hint-button:hover{background:var(--color-bottom-table-2);transform:translateX(3px)}.arrow{transition:transform .2s ease}.hint-button:hover .arrow{transform:translateX(4px)}.hint-icon svg{height:18px;width:18px}.client-newsletter-form-layout{width:100%}.row-newsletter-form-layout{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.client-newsletter-form-layout .color-input-newsletter-form-layout{appearance:none;-webkit-appearance:none;background:none;border:2px solid #ccc;border-radius:8px;cursor:pointer;height:42px;margin-top:11px;padding:0;transition:all .2s ease;width:50px}.client-newsletter-form-layout .color-input-newsletter-form-layout::-webkit-color-swatch-wrapper{padding:0}.client-newsletter-form-layout .color-input-newsletter-form-layout::-webkit-color-swatch{border:2px solid #999;border-radius:6px}.client-newsletter-form-layout .color-input-newsletter-form-layout:hover{border-color:#b10f6c;transform:scale(1.05)}.client-newsletter-form-layout .color-input-newsletter-form-layout:focus{border-color:#b10f6c;box-shadow:0 0 0 3px #12192626;outline:none}.add-media-wrapper-newsletter-form-layout{align-items:center;display:flex;justify-content:flex-end;margin-top:10px;position:relative}.add-media-button-newsletter-form-layout{align-items:center;background:var(--color-upload-box);border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;position:relative;transition:background .2s ease}.add-media-button-newsletter-form-layout:hover{background:#00000014}.add-media-icon-newsletter-form-layout{height:20px;transition:transform .2s ease;width:20px}.add-media-button-newsletter-form-layout:hover .add-media-icon-newsletter-form-layout{transform:scale(1.1)}.add-media-tooltip-newsletter-form-layout{background:var(--color-button-action);border-radius:6px;color:#fff;font-size:12px;left:120%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.add-media-button-newsletter-form-layout:hover .add-media-tooltip-newsletter-form-layout{opacity:1}.news-management-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.news-management-toolbar__selection{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-height:34px}.news-management-toolbar__selection-count{color:var(--text-color);font-size:12px;font-weight:700}.news-management-toolbar__selection-action{background:#0000;border:none;color:#614a9e;cursor:pointer;font-size:12px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.news-management-toolbar__selection-action:disabled{cursor:not-allowed;opacity:.45;text-decoration:none}.news-management-toolbar__actions{margin-left:auto}.news-management-toolbar__actions .btn-group{justify-content:flex-end;margin-top:0;width:auto}.news-links-modal{display:flex;flex-direction:column;gap:16px}.news-links-modal code{background:#614a9e14;border-radius:4px;color:#614a9e;font-size:11px;padding:2px 6px}.news-links-table__url{display:block;line-height:1.5;word-break:break-all}.news-links-table__name-cell{display:flex;flex-direction:column;gap:4px}.news-links-table__name-title{color:var(--text-color);font-weight:600;line-height:1.4}.news-links-table__name-meta{color:#6b7280;font-size:11px;line-height:1.4}.news-links-table__copy-button{background:#0000;border:1px solid color-mix(in srgb,var(--color-border-button-cancel) 45%,#e5e7eb 55%);border-radius:6px;color:var(--color-text-button-cancel);cursor:pointer;font-size:11px;font-weight:600;height:28px;min-width:84px;padding:0 12px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.news-links-table__copy-button:hover:not(:disabled){background:var(--bottom-menu-active-color);border-color:color-mix(in srgb,var(--color-border-button-cancel) 70%,#d1d5db 30%);transform:translateY(-1px)}.news-links-table__copy-button:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.news-management-toolbar{align-items:stretch;flex-direction:column}.news-management-toolbar__actions{margin-left:0}.news-management-toolbar__actions .btn-group{width:100%}}.row-tools-news-management-web{justify-content:space-between}.left-tools-news-management-web,.row-tools-news-management-web{align-items:center;display:flex;gap:12px}.columns-news-management-web{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:8px}.left-content-news-management-web,.right-panel-news-management-web{display:flex;flex-direction:column}.right-panel-news-management-web{gap:12px}.right-top-row-news-management-web{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr auto}.right-top-col-news-management-web{align-items:center;display:flex}.add-btn-news-management-web{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;width:36px}.upload-wrapper-news-management-web{margin-top:12px}.news-extra-section-card{background:var(--default-color);border:3px solid var(--border-filter-color);border-radius:10px;margin-top:20px;overflow:hidden}.news-extra-section-toggle{align-items:center;background:var(--default-color);border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0 14px;width:100%}.news-extra-section-title{margin:0;padding:14px 0}.news-extra-section-arrow{border-bottom:2px solid var(--icon-menu-color);border-right:2px solid var(--icon-menu-color);height:10px;margin-right:4px;transform:rotate(-45deg);transition:transform .2s ease;width:10px}.news-extra-section-arrow.expanded{transform:rotate(45deg)}.news-extra-section-content{padding:0 14px 14px}@media (max-width:900px){.container-news-management-web .row{align-items:stretch;flex-direction:column}.row-tools-news-management-web>.action-icon-button-wrapper{align-self:flex-start}.columns-news-management-web{gap:20px;grid-template-columns:1fr}.right-top-row-news-management-web{grid-template-columns:1fr}.right-top-row-news-management-web>.action-icon-button-wrapper{justify-self:start}}@media (max-width:520px){.news-extra-section-toggle{padding:0 12px}.news-extra-section-content{padding:0 12px 12px}}.header-news-management-tv-radio{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.header-actions-news-management-tv-radio,.header-info-news-management-tv-radio{flex:1 1}.header-info-news-management-tv-radio{display:flex;flex-direction:column}.header-actions-news-management-tv-radio{display:flex;justify-content:flex-end;margin-top:-20px}.information-news-management-tv-radio{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:13px;font-weight:semi-bold;margin-bottom:5px}.information-client-news-management-tv-radio{color:var(--text-color);font-size:9px;font-weight:400;margin-bottom:20px}.container-filters-news-management-tv-radio{margin-top:40px}.row-news-management-tv-radio{display:flex;gap:10px;margin-top:10px;width:100%}.ia-button-container-news-management-tv-radio{align-items:center;display:flex;justify-content:end;margin-top:10px;width:100%}.container-table-news-management-tv-radio{margin-bottom:40px}.container-news-management-impresso{width:100%}.header-info-news-management-impresso{display:flex;flex:1 1;flex-direction:column}.title-news-management-impresso{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:13px;font-weight:semi-bold;margin-bottom:5px}.client-news-management-impresso{color:var(--text-color);font-size:9px;font-weight:400;margin-bottom:20px}.body-news-management-impresso{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr);margin-top:-10px;min-height:70vh}.left-news-management-impresso,.right-news-management-impresso{min-width:0;overflow:hidden}.divider-news-management-impresso{background:var(--border-filter-color);border-radius:8px;margin:0;width:6px}.section-title-news-management-impresso{color:var(--text-color);font-weight:600;margin:6px 0 4px 2px}.row-buttons-news-management-impresso,.row-news-management-impresso{display:flex;gap:10px;margin-top:10px;width:100%}.row-buttons-news-management-impresso{align-items:center;justify-content:end;margin-bottom:10px}.table-container-news-management-impresso{margin-bottom:40px}.help-container-help-tutorials{padding:20px 25px}.help-title-help-tutorials{color:var(--icon-menu-active-color);font-size:22px;font-weight:700;margin-bottom:25px;margin-top:-20px;text-align:center}.modules-grid-help-tutorials{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:30px}.module-card-help-tutorials{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;padding:20px;transition:all .2s ease}.module-card-help-tutorials:hover{background:var(--bottom-menu-active-color);transform:translateY(-3px)}.module-card-help-tutorials h3{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 8px}.module-card-help-tutorials p{color:var(--text-color);font-size:13px;opacity:.8}.module-details-help-tutorials{margin-top:10px}.module-details-help-tutorials h2{color:var(--icon-menu-active-color);font-size:18px;margin-bottom:20px}.tutorials-list-help-tutorials{display:flex;flex-direction:column;gap:20px}.tutorial-card-help-tutorials{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:20px;padding:18px}.tutorial-video-help-tutorials iframe{border-radius:8px;height:200px;width:320px}.tutorial-info-help-tutorials h3{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 10px}.tutorial-info-help-tutorials p{color:var(--text-color);font-size:13px;line-height:1.5;margin:0}.help-doubts-container{padding:20px 25px}.help-title{color:var(--icon-menu-active-color);font-size:20px;font-weight:700;margin-bottom:30px;margin-top:-20px;text-align:center}.help-list{display:flex;flex-direction:column;gap:12px}.help-item{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;padding:0;transition:all .25s ease-in-out}.help-question{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:15px 18px;text-align:left;width:100%}.help-question:hover{background:var(--bottom-menu-active-color)}.arrow{color:var(--icon-menu-active-color);font-size:16px;transition:transform .25s ease-in-out}.arrow.open{transform:rotate(180deg)}.help-answer{background:var(--default-color);border-top:1px solid var(--border-color);max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.help-answer p{color:var(--text-color);font-size:13px;line-height:1.5;margin:12px 0}.show-answer{max-height:200px;padding:12px 18px}.periodic-files-modal{display:flex;flex-direction:column;gap:20px}.periodic-files-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.periodic-files-modal-title{color:var(--text-color-2);font-size:18px;font-weight:700}.periodic-files-modal-subtitle{color:var(--text-color);font-size:14px;line-height:1.5;margin-top:6px}.periodic-files-modal-badge{background:var(--border-color);border-radius:6px;color:var(--text-color-2);font-size:12px;font-weight:700;padding:8px 14px;white-space:nowrap}.periodic-files-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px minmax(0,1fr);min-height:620px}.periodic-files-sidebar{display:flex;flex-direction:column;gap:16px}.periodic-files-upload-card{background:linear-gradient(180deg,var(--color-bottom-table) 0,var(--color-filter) 100%);border:1px dashed var(--color-border-button-cancel);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px 20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.periodic-files-upload-card:hover{border-color:var(--color-button-action);box-shadow:0 16px 30px #00000014;transform:translateY(-1px)}.periodic-files-upload-icon{align-items:center;background:var(--color-filter);border:1px solid var(--border-color);border-radius:16px;display:inline-flex;height:52px;justify-content:center;width:52px}.periodic-files-upload-icon svg{height:24px;width:24px}.periodic-files-upload-title{color:var(--text-color-2);font-size:16px;font-weight:700}.periodic-files-upload-text{color:var(--text-color);font-size:14px;line-height:1.5}.periodic-files-guidelines{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.periodic-files-guideline{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:12px;justify-content:space-between}.periodic-files-guideline strong{color:var(--text-color-2)}.periodic-files-summary-card{background:var(--color-filter);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 10px 24px #0000000d;display:flex;flex-direction:column;gap:14px;padding:16px}.periodic-files-summary-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.periodic-files-empty-card{background:var(--color-bottom-table);border:1px dashed var(--border-color);border-radius:18px;color:var(--text-color);line-height:1.5;padding:24px 18px;text-align:center}.periodic-files-extension{background:var(--color-bottom-table);color:var(--text-color-2);font-weight:700;height:34px;letter-spacing:.4px;min-width:56px;padding:0 10px}.periodic-files-extension,.periodic-files-status{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;justify-content:center}.periodic-files-status{background:#23a55924;color:#23a559;font-weight:600;padding:6px 10px}.periodic-files-card-body{display:flex;flex-direction:column;gap:6px}.periodic-files-name{color:var(--text-color-2);font-size:14px;font-weight:600;word-break:break-word}.periodic-files-size{color:var(--text-color);font-size:12px}.periodic-files-card-actions{display:flex;gap:10px}.periodic-files-preview-panel{background:linear-gradient(180deg,var(--color-filter) 0,var(--color-bottom-table) 100%);border:1px solid var(--border-color);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14;display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px}.periodic-files-preview-head{display:flex;flex-direction:column;gap:4px}.periodic-files-preview-title{color:var(--text-color-2);font-size:16px;font-weight:700}.periodic-files-preview-name{color:var(--text-color);font-size:13px;word-break:break-word}.periodic-files-viewer-shell{background:var(--default-color);border:1px solid var(--border-color);border-radius:16px;flex:1 1;max-height:620px;min-height:0;overflow:hidden}.periodic-files-viewer-shell .rpv-core__viewer{height:100%}.periodic-files-preview-empty{align-items:center;background:radial-gradient(circle at top,var(--color-bottom-table) 0,var(--color-filter) 55%,var(--default-color) 100%);border:1px dashed var(--border-color);border-radius:18px;color:var(--text-color);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;padding:24px;text-align:center}.periodic-files-preview-empty svg{height:34px;margin-bottom:12px;width:34px}.periodic-files-preview-empty-title{color:var(--text-color-2);font-size:16px;font-weight:700}.periodic-files-preview-empty-text{line-height:1.5;margin-top:6px;max-width:320px}.periodic-files-action-btn{align-items:center;background:var(--color-filter);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-2);cursor:pointer;display:inline-flex;flex:1 1;gap:8px;justify-content:center;min-height:38px;transition:background .2s ease,border-color .2s ease}.periodic-files-action-btn svg{fill:currentColor;stroke:currentColor;height:12px;width:12px}.periodic-files-action-btn:hover{background:var(--hover);border-color:var(--color-border-button-cancel)}.periodic-files-action-btn-remove{border-color:#d1434373;color:#d14343}.periodic-files-action-btn-remove:hover{background:#d143431f;border-color:#d14343}@media (max-width:640px){.periodic-files-card-actions,.periodic-files-modal-header{flex-direction:column}}@media (max-width:980px){.periodic-files-layout{grid-template-columns:1fr;min-height:auto}.periodic-files-preview-panel{min-height:420px}.periodic-files-viewer-shell{max-height:520px}}.multi-context-bar{align-items:center;background:var(--color-filter);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:14px 0 6px;padding:12px 16px}.multi-context-bar__main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.multi-context-bar__label{color:var(--icon-menu-active-color);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.multi-context-bar__main strong{color:var(--text-color-2);font-size:13px;font-weight:700;line-height:1.35}.multi-context-bar__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.multi-context-bar__chip{align-items:center;background:var(--default-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-2);display:inline-flex;font-size:12px;font-weight:600;gap:8px;min-height:34px;padding:0 12px;white-space:nowrap}.multi-context-bar__chip svg{flex-shrink:0;height:14px;width:14px}.multi-upper-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.multi-upper-actions-spacer{flex:1 1}.multi-main-content{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);width:100%}.multi-left-panel{min-width:0}.multi-right-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.multi-associated-card .custom-table-container{border-radius:10px;height:auto;margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.multi-associated-card .custom-table td,.multi-associated-card .custom-table th{font-size:10px}.multi-legend-card{border-top:1px solid var(--color-border-table);max-height:350px;min-height:250px;overflow-x:hidden;overflow-y:auto;padding:8px 4px 4px;width:100%}.multi-legend-row{grid-gap:10px;align-items:start;border:1px solid #0000;border-radius:6px;color:#b7b7b7;cursor:pointer;display:grid;font-size:11px;gap:10px;grid-template-columns:46px minmax(0,1fr);padding:3px 10px;transition:background .2s ease,transform .2s ease,border-color .2s ease}.multi-legend-row.active-row{color:#6b6b6b;transform:translateX(2px)}.multi-legend-row.active-row,.multi-legend-row:hover{background:#604a9e27;border-color:#604a9e27}.multi-legend-time{color:#c7c7c7;font-weight:500;white-space:nowrap}.multi-legend-row.active-row .multi-legend-time{color:#614a9e;font-weight:700}.multi-legend-text{line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.multi-legend-row.active-row .multi-legend-text{color:var(--text-color-2)}.multi-legend-highlight{background:#f1ea3a;border-radius:2px;color:#555;padding:0 2px}.multi-join-row{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding-top:6px;width:100%}.multi-join-hint{background:linear-gradient(135deg,#b10f6c0f,#6c07410a);border:1px solid #b10f6c1f;border-radius:12px;color:var(--text-color-2);font-size:13px;margin-bottom:6px;margin-top:12px;padding:12px 14px}.multi-clipping-container{height:100%;width:100%}.multi-clipping-table{padding-bottom:20px}.multi-clipping-button{padding-bottom:40px}.multi-recorte-block{background:var(--color-filter);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 6px 18px #0000000a;margin-top:18px;padding:16px}.multi-recorte-block:first-child{margin-top:0}.multi-recorte-block--active{border-color:#604a9e44;box-shadow:0 8px 22px #604a9e44}.multi-recorte-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.multi-recorte-header-main{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.multi-recorte-title-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.multi-recorte-time-inline{align-items:center;background:var(--default-color);border:1px solid var(--border-color);border-radius:10px;display:inline-flex;gap:8px;min-width:0;padding:7px 10px}.multi-recorte-time-inline span{color:var(--text-color);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.multi-recorte-time-inline input{background:#0000;border:none;color:var(--text-color-2);font-size:13px;font-weight:700;outline:none;padding:0;width:90px}.multi-recorte-badge{background:#604a9e27;color:var(--icon-menu-active-color);font-size:12px}.multi-recorte-active-tag,.multi-recorte-badge{align-items:center;border-radius:6px;display:inline-flex;font-weight:700;height:28px;justify-content:center;padding:0 12px}.multi-recorte-active-tag{background:#22c55e1a;color:#15803d;font-size:11px}.multi-recorte-header-actions{align-items:center;display:flex;gap:10px}.multi-recorte-select-btn{background:var(--default-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color-2);cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 14px;transition:all .2s ease}.multi-recorte-select-btn:hover{border-color:#b10f6c38}.multi-recorte-select-btn.is-active{background:linear-gradient(135deg,#604a9e27,#604a9e27);border-color:#604a9e27;color:var(--icon-menu-active-color)}.multi-recorte-inner-divider{background:linear-gradient(90deg,#0000,#604a9e1a 20%,#604a9e2e 50%,#604a9e1a 80%,#0000);height:1px;margin:12px 0;width:100%}.multi-modal-layout,.multi-preview-wrap{display:flex;flex-direction:column;gap:18px}.multi-modal-note{background:linear-gradient(135deg,#b10f6c12,#6c07410a);border:1px solid #b10f6c1f;border-radius:14px;color:var(--text-color-2);font-size:13px;line-height:1.5;padding:14px 16px}.multi-modal-actions{display:flex;justify-content:flex-end;padding-top:4px}.multi-confirm-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.multi-confirm-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:opacity .15s}.multi-confirm-btn:hover{opacity:.85}.multi-confirm-btn--cancel{background:#e0e0e0;background:var(--color-filter,#e0e0e0);color:#333;color:var(--text-color,#333)}.multi-confirm-btn--confirm{background:linear-gradient(135deg,#614a9e,#616161);color:#fff}.multi-preview-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.multi-preview-head h4{color:var(--text-color-2);font-size:20px;margin:0 0 4px}.multi-preview-head p{color:var(--text-color);font-size:13px;line-height:1.45;margin:0}.multi-preview-chip{background:linear-gradient(135deg,#b10f6c1a,#6c074114);border:1px solid #b10f6c24;border-radius:6px;color:var(--icon-menu-active-color);font-size:12px;font-weight:700;padding:8px 12px;white-space:nowrap}.multi-preview-list{display:flex;flex-direction:column;gap:14px;max-height:52vh;overflow-y:auto;padding-right:4px}.multi-preview-card{background:var(--color-filter);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 6px 18px #0000000d;padding:16px}.multi-preview-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.multi-preview-card-top h5{color:var(--text-color-2);font-size:17px;margin:0}.multi-preview-card-top span{background:#b10f6c14;border-radius:6px;color:var(--icon-menu-active-color);font-size:11px;font-weight:700;padding:7px 10px;white-space:nowrap}.multi-preview-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:14px}.multi-preview-meta--join{grid-template-columns:repeat(3,minmax(160px,1fr))}.multi-preview-meta div{background:var(--default-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;min-height:62px;padding:10px 12px}.multi-preview-meta label,.multi-preview-range-times label,.multi-preview-text-block label{color:var(--text-color);display:block;font-size:11px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.multi-preview-meta strong,.multi-preview-range-times strong{color:var(--text-color-2);font-size:14px}.multi-preview-text-block{background:var(--default-color);border:1px solid var(--border-color);border-radius:12px;padding:12px}.multi-preview-text-block p{color:var(--text-color-2);font-size:14px;line-height:1.5;margin:0}.multi-preview-ranges{display:flex;flex-direction:column;gap:12px;margin-top:14px}.multi-preview-range-card{background:var(--default-color);border:1px solid var(--border-color);border-radius:12px;padding:12px}.multi-preview-range-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.multi-preview-range-top span{color:var(--icon-menu-active-color);font-size:12px;font-weight:700}.multi-preview-range-times{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(120px,1fr));margin-bottom:12px}.multi-preview-range-times div{background:var(--color-filter);border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;min-height:58px;padding:10px 12px}.multi-form-rows{margin-top:20px}.row-multi-clipping{align-items:center;display:flex;justify-content:end;margin-bottom:5px;margin-top:10px;width:100%}.multi-edit-program-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;border-radius:12px;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:12px;padding:12px 16px}@media (max-width:1500px){.multi-main-content{grid-template-columns:1fr}.multi-right-panel{order:2}.multi-left-panel{order:1}}@media (max-width:1300px){.multi-form-row{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:960px){.multi-context-bar{align-items:flex-start}.multi-preview-meta,.multi-preview-meta--join,.multi-preview-range-times{grid-template-columns:1fr}.multi-join-row,.multi-preview-head,.multi-recorte-header{align-items:stretch;flex-direction:column}.multi-recorte-header-main{align-items:stretch}.multi-preview-chip{align-self:flex-start}.multi-modal-actions{justify-content:stretch}.multi-recorte-header-actions{justify-content:space-between}}.ts-segment-player{animation:tsFadeUp .45s ease;background:radial-gradient(circle at top right,#604a9e27,#0000 28%),radial-gradient(circle at bottom left,#604a9e27,#0000 26%),linear-gradient(180deg,var(--color-filter) 0,var(--default-color) 100%);border:1px solid var(--border-color);border-radius:22px;box-shadow:0 10px 30px #0000000f,inset 0 1px 0 #ffffff59;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;margin-top:20px;padding:16px;position:relative;transition:transform .22s ease,box-shadow .22s ease;width:95%}.ts-segment-player:hover{box-shadow:0 16px 36px #00000014,inset 0 1px 0 #ffffff59;transform:translateY(-1px)}@keyframes tsFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ts-player-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ts-player-title-group{display:flex;flex-direction:column;gap:4px}.ts-player-eyebrow{animation:tsSoftAppear .5s ease;color:var(--icon-menu-active-color);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ts-player-title{color:var(--text-color-2);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.ts-player-subtitle{color:var(--text-color);font-size:13px;margin:0}.ts-player-chip{background:linear-gradient(135deg,#604a9e27,#604a9e27);border:1px solid #604a9e27;border-radius:6px;box-shadow:0 6px 16px #604a9e27;color:var(--icon-menu-active-color);flex-shrink:0;font-size:12px;font-weight:700;padding:8px 12px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.ts-player-chip:hover{box-shadow:0 10px 20px #b10f6c1f;transform:translateY(-1px)}.ts-player-video-shell{animation:tsSoftAppear .55s ease;background:#000;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 8px 20px #00000014,inset 0 1px 0 #ffffff2e;overflow:hidden;position:relative;width:100%}.ts-player-video{background:#000;border-radius:18px;display:block;max-height:400px;width:100%}.ts-player-loading-shimmer{animation:tsShimmer 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff24 50%,#ffffff0a);background-size:200% 100%;inset:0;position:absolute;z-index:1}@keyframes tsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ts-radio-wrap{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding:24px 20px 20px}.ts-radio-canvas,.ts-radio-wrap{box-sizing:border-box;width:100%}.ts-radio-canvas{border-radius:8px;display:block;height:240px}.ts-radio-label{color:#b10f6c99;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.ts-radio-audio{accent-color:#b10f6c;border-radius:10px;box-sizing:border-box;display:block;margin:0;width:100%}.ts-player-status-row{grid-gap:10px;animation:tsSoftAppear .6s ease;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ts-status-card{background:var(--color-filter);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 18px #0000000a,inset 0 1px 0 #fff6;min-height:40px;padding:12px 14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ts-status-card:hover{box-shadow:0 12px 24px #0000000f,inset 0 1px 0 #fff6;transform:translateY(-2px)}.ts-status-card:focus-within{border-color:#614a9e47;box-shadow:0 0 0 3px #614a9e1a,0 12px 24px #0000000f,inset 0 1px 0 #fff6;transform:translateY(-2px)}.ts-status-card span{color:var(--text-color);display:block;font-size:11px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ts-status-card strong,.ts-status-input{color:var(--text-color-2);font-size:15px;font-weight:700}.ts-status-input{background:#0000;border:none;margin:0;outline:none;padding:0;width:100%}.ts-status-input::placeholder{color:color-mix(in srgb,var(--text-color) 70%,#fff 30%)}.ts-status-card--start{background:linear-gradient(180deg,#22c55e14 0,var(--color-filter) 100%);border-color:#22c55e29}.ts-status-card--current{background:linear-gradient(180deg,#b10f6c17 0,var(--color-filter) 100%);border-color:#b10f6c29}.ts-status-card--end{background:linear-gradient(180deg,#ef444414 0,var(--color-filter) 100%);border-color:#ef444424}.ts-player-actions{animation:tsSoftAppear .7s ease;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ts-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:11px 16px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.ts-action-btn:hover{filter:brightness(1.02);transform:translateY(-2px)}.ts-action-btn:active{transform:translateY(0)}.ts-action-btn--start{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 22px #22c55e2e;color:#fff}.ts-action-btn--end{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 22px #ef44442e;color:#fff}.ts-action-dot{background:#ffffffeb;border-radius:999px;box-shadow:0 0 10px #ffffff73;height:8px;width:8px}@keyframes tsSoftAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ts-player-video{max-height:320px}.ts-player-title{font-size:20px}}@media (max-width:640px){.ts-segment-player{border-radius:18px;padding:14px}.ts-player-header{align-items:stretch;flex-direction:column}.ts-player-chip{align-self:flex-start}.ts-player-title{font-size:18px}.ts-player-video{max-height:240px}.ts-player-actions{flex-direction:column}.ts-action-btn{justify-content:center;width:100%}}.region-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.region-badge.free{background:#e7f8ee;color:#1c8b4d}.region-badge.blocked{background:#fdeaea;color:#c73b3b}.recording-badge.warning{background:#fff6e0;color:#d98b00}.recording-badge.offline{color:#d14343}.vehicle-help-panel{margin-top:16px}.vehicle-help-body{grid-gap:12px;display:grid;gap:12px}.vehicle-help-section{grid-gap:6px;display:grid;gap:6px}.vehicle-help-section-title{color:var(--text-color);font-size:11px;font-weight:700}.vehicle-help-section p{color:var(--text-color);font-size:11px;line-height:1.5;margin:0}.stream-player-validated{background:var(--background-secondary);border-radius:6px;margin-top:20px;padding:10px;width:100%}.stream-player-validated audio{width:99%}.crawler-config-card{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:16px 18px}.crawler-config-card.ready{border-color:#22c55e3d}.crawler-config-card.warning{border-color:#f59e0b47}.crawler-config-card.invalid{border-color:#dc262647}.crawler-config-card__header{color:var(--text-color-2);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:10px}.crawler-config-card__header span{color:var(--text-color);opacity:.78}.crawler-config-card__section{margin-top:10px}.crawler-config-card__section span{color:var(--text-color-2);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.crawler-config-card__section p{color:var(--text-color);line-height:1.5;margin:0}.youtube-guide-card{background:linear-gradient(135deg,#3b82f614,#0f7b6c0f),var(--color-bottom-table);border:1px solid #3b82f638;border-radius:12px;margin-top:20px;padding:18px}.youtube-guide-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.youtube-guide-card__header strong{display:block;margin-bottom:4px}.youtube-guide-card__header span{color:var(--text-color);line-height:1.5;opacity:.8}.youtube-guide-card__readiness{border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:700;padding:6px 10px}.youtube-guide-card__readiness--ready{background:#22c55e29}.youtube-guide-card__readiness--warning{background:#f59e0b29}.youtube-guide-card__readiness--invalid{background:#dc262629}.youtube-guide-card__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.youtube-guide-card__grid div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:10px;padding:12px}.youtube-guide-card__grid strong{color:var(--text-color);display:block;margin-bottom:6px}.youtube-guide-card__grid p{color:var(--text-color);font-size:13px;line-height:1.5;margin:0;opacity:.82}.youtube-guide-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.youtube-guide-card__actions span{color:var(--text-color);font-size:13px;opacity:.78}.youtube-validation-result{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.youtube-validation-result__summary{color:var(--text-color);font-weight:600}.youtube-validation-result__metrics{display:flex;flex-wrap:wrap;gap:8px}.youtube-validation-result__metrics span{background:#ffffff0f;border-radius:999px;color:var(--text-color);font-size:12px;padding:6px 9px}.youtube-validation-result__checks{grid-gap:8px;display:grid;gap:8px}.youtube-validation-result__check{grid-gap:4px 12px;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:grid;gap:4px 12px;grid-template-columns:minmax(140px,1fr) auto;padding:10px 12px}.youtube-validation-result__check span{font-size:12px;font-weight:700}.youtube-validation-result__check p{color:var(--text-color);grid-column:1/-1;line-height:1.5;margin:0;opacity:.78}.youtube-validation-result__check--pass span{color:#86efac}.youtube-validation-result__check--warning span{color:#fbbf24}.youtube-validation-result__check--fail span{color:#fca5a5}.youtube-management-card{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:18px}.youtube-management-card__header{display:flex;gap:12px;justify-content:space-between}.youtube-management-card__header strong{display:block;margin-bottom:4px}.youtube-management-card__header span{color:var(--text-color);line-height:1.5;opacity:.8}.youtube-management-card__meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}.youtube-management-card__meta div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:12px}.youtube-management-card__meta span{color:var(--text-color-2);display:block;font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.youtube-management-card__meta strong{color:var(--text-color)}.youtube-management-card__error{background:#dc262614;border:1px solid #dc262633;border-radius:10px;color:var(--text-color);margin-top:14px;padding:12px}.youtube-management-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;margin-top:18px}.youtube-management-card__button{background:#0f7b6c;background:var(--color-button-action,#0f7b6c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 16px}.youtube-management-card__button--secondary{background:#1f3c6e}.youtube-management-card__note{color:var(--text-color);margin-top:16px;opacity:.82}.youtube-video-list{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.youtube-video-list__title{color:var(--text-color-2);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.youtube-video-list__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.youtube-video-list__content{align-items:center;display:flex;gap:12px;justify-content:space-between}.youtube-video-list__link{color:var(--text-color);font-weight:600;text-decoration:none}.youtube-video-list__link:hover{text-decoration:underline}.youtube-video-list__status{background:#ffffff14;border-radius:999px;color:var(--text-color);font-size:12px;font-weight:700;padding:4px 8px}.youtube-video-list__status--processing{background:#f59e0b24}.youtube-video-list__status--imported{background:#22c55e24}.youtube-video-list__status--failed{background:#dc262624}.youtube-video-list__status--skipped{background:#94a3b829}.youtube-video-list__status--live,.youtube-video-list__status--scheduled{background:#3b82f629}.youtube-video-list__meta{color:var(--text-color-2);font-size:13px;margin-top:6px}.youtube-video-list__caption-summary{color:var(--text-color);font-size:13px;margin-top:8px;opacity:.84}.youtube-video-list__description{color:var(--text-color);font-size:13px;line-height:1.5;margin-top:8px}.youtube-video-list__error{color:#fca5a5;font-size:13px;margin-top:8px}.validation-panel{background:var(--default-color);border:2px solid var(--border-color);border-radius:24px;box-shadow:0 24px 60px #00000014;margin-top:20px;max-height:500px;overflow:hidden;overflow:auto}.validation-panel__hero{align-items:stretch;background:radial-gradient(circle at top right,#b10f6c14,#0000 28%),radial-gradient(circle at top left,#0000000a,#0000 25%);border-bottom:2px solid var(--border-color);display:flex;gap:18px;justify-content:space-between;padding:22px 22px 18px}.validation-panel__hero-left{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:0}.validation-panel__status-dot{border-radius:999px;box-shadow:0 0 0 6px #0000;flex-shrink:0;height:12px;margin-top:6px;width:12px}.validation-panel__status-dot.success{background:#16a34a;box-shadow:0 0 0 8px #16a34a24}.validation-panel__status-dot.warning{background:#e70808;box-shadow:0 0 0 8px #e7080833}.validation-panel__title{color:var(--text-color-2);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.validation-panel__subtitle{color:var(--text-color);font-size:.93rem;line-height:1.5;margin:6px 0 0}.validation-panel__stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.validation-panel__stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:88px;padding:12px 14px}.validation-panel__stat-card.danger{background:var(--color-bottom-table);border-color:#dc26261f}.validation-panel__stat-card.warning{background:var(--color-bottom-table);border-color:#f59e0b2e}.validation-panel__stat-value{color:var(--text-color);font-size:1rem;font-weight:800;line-height:1}.validation-panel__stat-label{color:var(--text-color);font-size:.75rem;opacity:.75}.validation-panel__tabs-wrap{padding:16px 22px 0}.validation-panel__tabs{align-items:center;background:linear-gradient(180deg,var(--color-bottom-table-2) 0,var(--color-bottom-table) 100%);border:1px solid var(--border-color);border-radius:10px;display:inline-flex;gap:8px;max-width:100%;overflow-x:auto;padding:8px;scrollbar-width:thin;width:100%}.validation-panel__tabs::-webkit-scrollbar{height:6px}.validation-panel__tabs::-webkit-scrollbar-thumb{background:#81828447;border-radius:999px}.validation-panel__tab{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:14px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:0 16px;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;width:100%}.validation-panel__tab:hover{background:#ffffffbf;color:var(--text-color);transform:translateY(-1px)}.validation-panel__tab.active{background:var(--color-filter);border-radius:10px;box-shadow:0 10px 24px #00000014,inset 0 0 0 1px #b10f6c14;color:var(--icon-menu-active-color)}.validation-panel__tab-badge,.validation-panel__tab-label{align-items:center;display:inline-flex}.validation-panel__tab-badge{background:var(--color-bottom-table-2);border-radius:999px;color:var(--text-color);font-size:.78rem;font-weight:800;height:26px;justify-content:center;min-width:26px;padding:0 8px}.validation-panel__tab.active .validation-panel__tab-badge{background:#b10f6c1f;color:var(--icon-menu-active-color)}.validation-panel__body{padding:18px 22px 22px}.validation-panel__tab-content{min-height:240px}.validation-fade-in{animation:validationPanelFade .28s ease}@keyframes validationPanelFade{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.validation-content__headline{color:var(--text-color-2);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:18px 0}.validation-content__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.validation-content__info-card{background:linear-gradient(180deg,var(--color-filter) 0,var(--color-bottom-table) 100%);border:1px solid var(--border-color);border-radius:18px;padding:14px 16px}.validation-content__label{color:var(--text-color-2);display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;opacity:.6;text-transform:uppercase}.validation-content__value{color:var(--text-color);font-size:.95rem;line-height:1.5;margin:0}.validation-content__section{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:20px;margin-top:14px;padding:18px}.validation-content__section.highlight{background:#b10f6c14;border-color:#b10f6c1f;border-radius:10px}.validation-content__text{color:var(--text-color-2);font-size:.96rem;line-height:1.72;margin:0;white-space:pre-wrap;word-break:break-word}.validation-content__actions{margin-top:18px}.validation-content__primary-link{align-items:center;background:linear-gradient(135deg,#614a9e,#818284);border-radius:14px;box-shadow:0 14px 30px #b10f6c38;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.validation-content__primary-link:hover{box-shadow:0 18px 34px #b10f6c42;filter:brightness(1.02);transform:translateY(-2px)}.validation-errors__header,.validation-links__header{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.validation-errors__title,.validation-links__title{color:var(--text-color-2);font-size:1rem;font-weight:800}.validation-errors__subtitle,.validation-links__subtitle{color:var(--text-color);font-size:.9rem;opacity:.75}.validation-errors__list,.validation-links__list{display:flex;flex-direction:column;gap:12px}.validation-links__item{align-items:center;background:linear-gradient(180deg,var(--color-filter) 0,var(--color-bottom-table) 100%);border:1px solid var(--border-color);border-radius:20px;display:flex;gap:14px;padding:16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.validation-links__item:hover{background:linear-gradient(180deg,var(--hover) 0,var(--hover-2) 100%);border-color:var(--icon-menu-active-color);box-shadow:0 16px 30px #00000014;transform:translateY(-2px)}.validation-links__item-index{align-items:center;background:var(--color-bottom-table-2);border-radius:14px;color:var(--text-color-2);display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:800;height:42px;justify-content:center;min-width:42px}.validation-links__item-content{flex:1 1;min-width:0}.validation-links__item-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.validation-links__hostname{color:var(--text-color-2);font-size:.93rem;word-break:break-word}.validation-links__open{background:#b10f6c1f;border-radius:999px;color:var(--icon-menu-active-color);flex-shrink:0;font-size:.76rem;font-weight:800;padding:6px 10px}.validation-links__url{color:var(--text-color);font-size:.88rem;line-height:1.55;margin:0;opacity:.75;word-break:break-word}.validation-errors__item{align-items:flex-start;background:linear-gradient(180deg,var(--hover) 0,var(--hover-2) 100%);border:2px solid var(--border-color);border-radius:20px;display:flex;gap:12px;padding:16px}.validation-errors__item.warning{border-color:#f59e0b2e}.validation-errors__bullet{background:#e70808;border-radius:999px;box-shadow:0 0 0 8px #e7080833;flex-shrink:0;height:12px;margin-top:4px;width:12px}.validation-errors__bullet.warning{background:#f59e0b;box-shadow:0 0 0 8px #f59e0b2e}.validation-errors__content{flex:1 1;min-width:0}.validation-errors__item-label{color:#e70808;display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.validation-errors__item.warning .validation-errors__item-label{color:#b45309}.validation-errors__item-text{color:var(--text-color-2);font-size:.95rem;line-height:1.6;margin:0;word-break:break-word}@media (max-width:960px){.validation-panel__hero{align-items:stretch;flex-direction:column}.validation-panel__stats{justify-content:flex-start}.validation-content__grid{grid-template-columns:1fr}}@media (max-width:640px){.validation-panel{border-radius:18px}.validation-panel__body,.validation-panel__hero,.validation-panel__tabs-wrap{padding-left:16px;padding-right:16px}.validation-panel__hero{padding-bottom:16px;padding-top:18px}.validation-panel__tabs{border-radius:16px}.validation-panel__tab{font-size:.88rem;min-height:44px;padding:0 14px}.validation-links__item-top{align-items:flex-start;flex-direction:column}.validation-links__item{padding:14px}.validation-content__info-card,.validation-content__section,.validation-errors__item{border-radius:16px}}.editorial-crawler-card{background:var(--color-bottom-table);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color-2);margin:18px 0;padding:14px 16px}.editorial-crawler-card.warning{border-color:#f59e0b47}.editorial-crawler-card.invalid{border-color:#dc262647}.editorial-crawler-card p{color:var(--text-color);line-height:1.5;margin:8px 0 0}.container-server-management{display:flex;flex-direction:column;gap:16px}.server-status-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.server-status-badge.cloud{background:#e8f0fe;color:#1a56db}.server-status-badge.on-premise{background:#f0f0f0;color:#555}.container-server-management-form,.container-server-management-sources{display:flex;flex-direction:column;gap:16px}.recording-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.recording-badge.online{background:#e8f8ef;color:#1f9254}.recording-badge.warning{background:#fff8e1;color:#b08000}.recording-badge.offline{background:#fdeaea;color:#c73b3b}.recording-badge.inactive{background:#f0f0f0;color:#888}.container-server-management-metrics{display:flex;flex-direction:column;gap:16px}.metrics-cards-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.metrics-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:16px}.metrics-card.good{background:#f0faf4;border-color:#a8d5b5}.metrics-card.warning{background:#fffde7;border-color:#ffe082}.metrics-card.danger{background:#fff5f5;border-color:#ef9a9a}.metrics-card-label{color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.metrics-card-value{color:var(--text-color);font-size:22px;font-weight:700}.metrics-card.good .metrics-card-value{color:#1f9254}.metrics-card.warning .metrics-card-value{color:#b08000}.metrics-card.danger .metrics-card-value{color:#c73b3b}.metrics-card-sub{color:#999;font-size:11px}.metrics-disk-bar-wrap{background:#e0e0e0;border-radius:4px;height:18px;overflow:hidden;position:relative;width:100%}.metrics-disk-bar-fill{border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:width .3s}.metrics-disk-bar-label{color:#333;font-size:11px;font-weight:600;line-height:18px;position:absolute;text-align:center;width:100%}.metrics-charts-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.metrics-chart-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.metrics-chart-title{color:var(--text-color);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.metrics-uptime-bar{border-radius:6px;display:flex;gap:1px;height:36px;overflow:hidden}.metrics-uptime-segment{height:100%;min-width:2px}.metrics-uptime-segment.up{background:#1f9254}.metrics-uptime-segment.down{background:#c73b3b}.metrics-uptime-legend{display:flex;gap:12px}.metrics-uptime-legend-item{align-items:center;display:flex;font-size:11px;gap:5px}.metrics-uptime-legend-item:before{border-radius:2px;content:"";display:inline-block;height:10px;width:10px}.metrics-uptime-legend-item.up:before{background:#1f9254}.metrics-uptime-legend-item.down:before{background:#c73b3b}.metrics-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #00000014;font-size:12px;padding:8px 12px}.metrics-tooltip-label{color:#888;font-size:11px;margin-bottom:4px}.metrics-cpu-cores{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.metrics-cpu-core-item{align-items:center;display:flex;gap:8px}.metrics-cpu-core-label{color:#888;flex-shrink:0;font-size:10px;font-weight:600;width:20px}.metrics-gpu-list{display:flex;flex-direction:column;gap:10px}.metrics-gpu-card{background:#fafafa;border:1px solid #e0e0e0;border-left:4px solid #888;border-radius:8px;padding:10px 12px}.metrics-gpu-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.metrics-gpu-vendor{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px}.metrics-gpu-name{color:#333;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-gpu-stats{display:flex;flex-direction:column;gap:5px}.metrics-gpu-stat{align-items:center;color:#666;display:flex;font-size:11px;gap:8px}.metrics-gpu-stat>span:first-child{flex-shrink:0;font-weight:600;width:36px}.metrics-gpu-stat-value{color:#222;font-weight:600}.server-token-section{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.server-token-label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.server-token-display{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.server-token-value{background:#f0f0f0;border-radius:6px;color:#333;flex:1 1;font-family:monospace;font-size:13px;min-width:0;padding:6px 10px;word-break:break-all}.server-token-btn{background:#fff;border:1px solid #d0d0d0;border-radius:6px;color:#444;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:background .15s;white-space:nowrap}.server-token-btn:hover{background:#f0f0f0}.server-token-btn.danger{border-color:#e57373;color:#c62828}.server-token-btn.danger:hover{background:#fdeaea}.info-update-server-management-metrics{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,var(--icon-menu-active-color),var(--color-button-action));border:1px solid #0000;border-radius:10px;box-shadow:0 4px 14px #00000014;color:var(--color-text-button-action);display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:10px 14px;transition:all .2s ease}.info-update-server-management-metrics:hover{box-shadow:0 6px 18px #0000001f;filter:brightness(1.03);transform:translateY(-1px)}.info-dot-server-management-metrics{background:var(--color-text-button-action);border-radius:50%;flex-shrink:0;height:8px;position:relative;width:8px}.info-dot-server-management-metrics:after{animation:pulse-server-management-metrics 1.8s infinite;background:var(--color-text-button-action);border-radius:50%;content:"";inset:0;opacity:.45;position:absolute}@keyframes pulse-server-management-metrics{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0}}.container-crawler-telemetry{display:flex;flex-direction:column;gap:16px}.crawler-telemetry-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.crawler-telemetry-title{color:var(--text-color);font-size:24px;font-weight:700;margin:0}.crawler-telemetry-subtitle{color:#777;font-size:13px;margin:6px 0 0;max-width:760px}.crawler-telemetry-updated-at{color:#888;font-size:12px;padding-top:6px;white-space:nowrap}.crawler-telemetry-header-meta{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.crawler-telemetry-tabs{align-items:center;border-bottom:1px solid #18274b1a;display:flex;gap:20px;margin:-4px 0 4px;overflow-x:auto;padding:0 8px}.crawler-telemetry-tab{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:10px 2px 12px;position:relative;transition:color .2s ease;white-space:nowrap}.crawler-telemetry-tab:hover{color:#374151}.crawler-telemetry-tab.is-active{color:#614a9e}.crawler-telemetry-tab.is-active:after{background:#614a9e;border-radius:3px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.crawler-telemetry-tab-panel{display:flex;flex-direction:column;gap:16px}.crawler-telemetry-refresh-status{align-items:center;background:#eef4ff;border:1px solid #d6e2fb;border-radius:999px;color:#3559a8;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 10px;white-space:nowrap}.crawler-telemetry-refresh-dot{animation:crawler-telemetry-refresh-pulse 1.2s ease-in-out infinite;background:currentColor;border-radius:999px;height:8px;width:8px}@keyframes crawler-telemetry-refresh-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.crawler-telemetry-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.crawler-telemetry-cards-grid--modal{grid-template-columns:repeat(4,minmax(0,1fr))}.crawler-telemetry-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.crawler-telemetry-card--good{background:#f0faf4;border-color:#a8d5b5}.crawler-telemetry-card--danger{background:#fff5f5;border-color:#ef9a9a}.crawler-telemetry-card-label{color:#888;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.crawler-telemetry-card-value{color:var(--text-color);font-size:24px;font-weight:700}.crawler-telemetry-card--good .crawler-telemetry-card-value{color:#1f9254}.crawler-telemetry-card--danger .crawler-telemetry-card-value{color:#c73b3b}.crawler-telemetry-card-sub{color:#999;font-size:11px}.crawler-telemetry-sections-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.crawler-telemetry-alert-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.crawler-telemetry-chart-grid,.crawler-telemetry-sample-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-telemetry-section{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.crawler-telemetry-alert-section--danger{background:#fff5f5;border-color:#ef9a9a}.crawler-telemetry-alert-section--warning{background:#fffaf0;border-color:#f3cf7a}.crawler-telemetry-alert-section--neutral{background:#f8fbff;border-color:#cfd8ea}.crawler-telemetry-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.crawler-telemetry-section-header h3{color:var(--text-color);font-size:15px;font-weight:700;margin:0}.crawler-telemetry-section-header span{color:#888;font-size:12px}.crawler-telemetry-funnel-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crawler-telemetry-reason-list{display:flex;flex-wrap:wrap;gap:10px}.crawler-telemetry-alert-list{display:flex;flex-direction:column;gap:8px}.crawler-telemetry-alert-item{align-items:flex-start;background:#ffffffb8;border:1px solid #18274b1f;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:border-color .2s ease,transform .2s ease;width:100%}.crawler-telemetry-alert-item:hover{border-color:#18274b47;transform:translateY(-1px)}.crawler-telemetry-alert-item strong{color:var(--text-color);font-size:13px}.crawler-telemetry-alert-item span{color:#666;font-size:12px;word-break:break-word}.crawler-telemetry-reason-pill{align-items:center;background:#f6f2ff;border:1px solid #ded3fb;border-radius:999px;color:#532d8c;display:inline-flex;font-size:12px;gap:10px;padding:10px 12px}.crawler-telemetry-api-breakdown{display:flex;flex-direction:column;gap:16px}.crawler-telemetry-api-breakdown-group{display:flex;flex-direction:column;gap:10px}.crawler-telemetry-api-breakdown-group>strong{color:var(--text-color);font-size:13px}.crawler-telemetry-badge-list{display:flex;flex-wrap:wrap;gap:8px}.crawler-telemetry-source-cell{display:flex;flex-direction:column;gap:4px}.crawler-telemetry-source-cell strong{color:var(--text-color);font-size:13px}.crawler-telemetry-source-cell span{color:#888;font-size:11px;word-break:break-word}.crawler-telemetry-type-pill{align-items:center;background:#eef3ff;border-radius:999px;color:#3559a8;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;text-transform:lowercase}.crawler-telemetry-muted{color:#666;font-size:12px}.crawler-telemetry-empty{color:#888;font-size:12px;margin:0}.crawler-telemetry-modal-content{display:flex;flex-direction:column;gap:16px}.crawler-telemetry-modal-loading{color:#666;font-size:13px;padding:12px 0}.crawler-telemetry-section--compact{background:#0000;border:none;padding:0}.crawler-telemetry-section--chart,.crawler-telemetry-section--sample{min-height:100%}.crawler-telemetry-chart-body{min-height:280px}.crawler-telemetry-section--sample-accepted{background:#f0faf4;border-color:#a8d5b5}.crawler-telemetry-section--sample-rejected{background:#fff5f5;border-color:#ef9a9a}.crawler-telemetry-sample-list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto}.crawler-telemetry-sample-item{background:#ffffffd1;border:1px solid #18274b1f;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.crawler-telemetry-sample-main{display:flex;flex-direction:column;gap:4px}.crawler-telemetry-sample-main strong{color:var(--text-color);font-size:13px}.crawler-telemetry-sample-link{color:#3559a8;font-size:12px;text-decoration:none;word-break:break-word}.crawler-telemetry-sample-link:hover{text-decoration:underline}.crawler-telemetry-sample-meta{color:#666;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 12px}@media (max-width:1280px){.crawler-telemetry-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crawler-telemetry-cards-grid--modal,.crawler-telemetry-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.crawler-telemetry-header{flex-direction:column}.crawler-telemetry-header-meta{align-items:flex-start}.crawler-telemetry-tabs{gap:16px;padding:0 4px}.crawler-telemetry-alert-grid,.crawler-telemetry-chart-grid,.crawler-telemetry-funnel-grid,.crawler-telemetry-sample-grid,.crawler-telemetry-sections-grid{grid-template-columns:1fr}}@media (max-width:720px){.crawler-telemetry-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-telemetry-cards-grid--modal,.crawler-telemetry-funnel-grid{grid-template-columns:1fr}}.container-crawler-review{display:flex;flex-direction:column;gap:16px}.crawler-review-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.crawler-review-title{color:var(--text-color);font-size:24px;font-weight:700;margin:0}.crawler-review-subtitle{color:#777;font-size:13px;margin:6px 0 0;max-width:760px}.crawler-review-cards-grid,.crawler-review-modal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crawler-review-card{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.crawler-review-card--good{background:#f0faf4;border-color:#a8d5b5}.crawler-review-card--warning{background:#fffaf0;border-color:#f3cf7a}.crawler-review-card-label{color:#888;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.crawler-review-card-value{color:var(--text-color);font-size:24px;font-weight:700}.crawler-review-card-sub{color:#999;font-size:11px}.crawler-review-section{background:var(--default-color);border:2px solid var(--border-filter-color);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.crawler-review-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.crawler-review-section-header h3{color:var(--text-color);font-size:15px;font-weight:700;margin:0}.crawler-review-section-header span{color:#888;font-size:12px}.crawler-review-source-cell,.crawler-review-title-cell{display:flex;flex-direction:column;gap:4px}.crawler-review-source-cell strong,.crawler-review-title-cell strong{color:var(--text-color);font-size:13px}.crawler-review-source-cell span,.crawler-review-title-cell span{color:#888;font-size:11px;word-break:break-word}.crawler-review-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:4px 10px}.crawler-review-pill--high{background:#eef7f1;color:#1f9254}.crawler-review-pill--medium{background:#fff6df;color:#a56805}.crawler-review-pill--none{background:#f2f4f7;color:#6b7280}.crawler-review-pill--reason{background:#f6f2ff;color:#532d8c}.crawler-review-action-icon{flex-shrink:0;height:14px;width:14px}.crawler-review-action-icon--invert{filter:brightness(0) invert(1)}.crawler-review-modal-content{display:flex;flex-direction:column;gap:16px}.crawler-review-preview-card{background:#fbfcfe;border:1px solid #18274b1f;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px}.crawler-review-preview-card strong{color:var(--text-color);font-size:13px}.crawler-review-preview-card a,.crawler-review-preview-card p,.crawler-review-preview-card span{color:#5b6472;font-size:13px;line-height:1.6;margin:0;word-break:break-word}@media (max-width:1200px){.crawler-review-cards-grid,.crawler-review-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.crawler-review-cards-grid,.crawler-review-modal-grid{grid-template-columns:1fr}}.container-crawler-logs{display:flex;flex-direction:column;gap:16px}.crawler-logs-header{display:flex;flex-direction:column;gap:6px}.crawler-logs-title{color:var(--text-color);font-size:24px;font-weight:700;margin:0}.crawler-logs-subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.crawler-logs-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.crawler-logs-toolbar__summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-height:34px}.crawler-logs-toolbar__count{color:var(--text-color);font-size:12px;font-weight:700}.crawler-logs-toolbar__meta{color:#6b7280;font-size:12px}.crawler-logs-toolbar__actions{margin-left:auto}.crawler-logs-toolbar__actions .btn-group{justify-content:flex-end;margin-top:0;width:auto}.crawler-logs-link-cell{display:flex;flex-direction:column;gap:4px}.crawler-logs-link-cell a,.crawler-logs-link-cell span{color:#5b6472;font-size:12px;line-height:1.5;word-break:break-word}.crawler-logs-link-cell a{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#614a9e,#616161);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-weight:700;text-decoration:none}.crawler-logs-link-cell a:hover{text-decoration:underline}.crawler-logs-status{align-items:center;background:var(--border-color);border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:58px;padding:4px 10px}.crawler-logs-status--success{color:#1f9254}.crawler-logs-status--warning{color:#ce8106}.crawler-logs-status--neutral{color:#6b7280}.crawler-logs-status--danger{color:#c0392b}.crawler-logs-cell-error,.crawler-logs-cell-muted{color:#6b7280;font-size:12px;line-height:1.5;word-break:break-word}.crawler-logs-cell-error.has-value{color:#c0392b}@media (max-width:768px){.crawler-logs-toolbar{align-items:stretch;flex-direction:column}.crawler-logs-toolbar__actions{margin-left:0}.crawler-logs-toolbar__actions .btn-group{width:100%}}.container-youtube-telemetry{color:#172033;display:flex;flex-direction:column;gap:22px;min-height:calc(100vh - 84px);padding:26px}.youtube-telemetry-header{align-items:flex-start;background:radial-gradient(circle at top left,#ff00001f,#0000 32%),linear-gradient(135deg,#fff,#fff7f4 48%,#f7fbff);border:1px solid #0f172a14;border-radius:22px;box-shadow:0 20px 50px #0f172a14;display:flex;gap:24px;justify-content:space-between;padding:24px}.youtube-telemetry-title{color:#111827;font-size:30px;font-weight:800;line-height:1.1;margin:0}.youtube-telemetry-subtitle{color:#5a6475;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:760px}.youtube-telemetry-header-actions{align-items:flex-end;display:flex;flex-direction:column;gap:12px;min-width:240px}.youtube-telemetry-updated-at{color:#6b7280;font-size:13px}.youtube-telemetry-tabs{background:#f1f5f9;border:1px solid #94a3b840;border-radius:999px;display:inline-flex;gap:8px;padding:6px;width:-webkit-fit-content;width:fit-content}.youtube-telemetry-tab{background:#0000;border:0;border-radius:999px;color:#64748b;cursor:pointer;font-weight:700;padding:10px 18px;transition:.16s ease}.youtube-telemetry-tab:hover{color:#111827}.youtube-telemetry-tab.is-active{background:#111827;box-shadow:0 12px 24px #1118272e;color:#fff}.youtube-telemetry-cards-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.youtube-telemetry-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 14px 34px #0f172a0f;display:flex;flex-direction:column;gap:8px;min-height:126px;padding:18px}.youtube-telemetry-card--good{background:linear-gradient(145deg,#f0fdf4,#fff);border-color:#22c55e33}.youtube-telemetry-card--danger{background:linear-gradient(145deg,#fff1f2,#fff);border-color:#f43f5e3d}.youtube-telemetry-card--warning{background:linear-gradient(145deg,#fffbeb,#fff);border-color:#f59e0b3d}.youtube-telemetry-card-label{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.youtube-telemetry-card-value{color:#111827;font-size:34px;line-height:1}.youtube-telemetry-card-sub{color:#64748b;font-size:13px;line-height:1.45}.youtube-telemetry-section{background:#ffffffeb;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 16px 40px #0f172a0f;display:flex;flex-direction:column;gap:16px;padding:20px}.youtube-telemetry-section--warning{background:#fffbeb;border-color:#f59e0b57}.youtube-telemetry-section-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.youtube-telemetry-section-header--stacked{flex-direction:column}.youtube-telemetry-section-header h3{color:#111827;font-size:18px;margin:0}.youtube-telemetry-section-header span{color:#64748b;display:block;font-size:13px;margin-top:5px}.youtube-cookie-session-form,.youtube-telemetry-audit-filters,.youtube-telemetry-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.youtube-cookie-session-form input,.youtube-telemetry-audit-filters input,.youtube-telemetry-audit-filters select,.youtube-telemetry-filter-row input{background:#fff;border:1px solid #d7dee9;border-radius:12px;color:#111827;min-height:40px;outline:none;padding:0 12px}.youtube-telemetry-filter-row input{min-width:310px}.youtube-cookie-session-form input,.youtube-telemetry-audit-filters input,.youtube-telemetry-audit-filters select{min-width:180px}.youtube-telemetry-audit-filters input[type=text]{min-width:300px}.youtube-cookie-session-form button,.youtube-telemetry-audit-filters button,.youtube-telemetry-filter-row button,.youtube-telemetry-pagination button{background:#111827;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;min-height:40px;padding:0 16px}.youtube-telemetry-pagination button:disabled{cursor:not-allowed;opacity:.45}.youtube-telemetry-table-wrap{border:1px solid #94a3b82e;border-radius:16px;overflow-x:auto}.youtube-telemetry-table{background:#fff;border-collapse:collapse;min-width:860px;width:100%}.youtube-telemetry-table th{background:#f8fafc;color:#475569;font-size:12px;font-weight:900;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase}.youtube-telemetry-table td{border-top:1px solid #94a3b829;color:#1f2937;font-size:14px;padding:14px 16px;vertical-align:top}.youtube-telemetry-table td strong{color:#111827;display:block;margin-bottom:4px}.youtube-telemetry-table td span{color:#64748b;display:block;font-size:12px;line-height:1.45}.youtube-telemetry-status-line{white-space:nowrap}.youtube-telemetry-health,.youtube-telemetry-pill{align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3!important;display:inline-flex!important;font-size:12px;font-weight:800;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.youtube-telemetry-health--ok{background:#dcfce7;color:#166534!important}.youtube-telemetry-health--warning{background:#fef3c7;color:#92400e!important}.youtube-telemetry-health--error{background:#ffe4e6;color:#be123c!important}.youtube-telemetry-health--unknown{background:#e5e7eb;color:#374151!important}.youtube-telemetry-action-list,.youtube-telemetry-pill-list{display:flex;flex-wrap:wrap;gap:8px}.youtube-telemetry-small-button{background:#111827;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:0 12px}.youtube-telemetry-small-button--secondary{background:#e5e7eb;color:#111827}.youtube-telemetry-small-button:disabled{cursor:not-allowed;opacity:.45}.youtube-telemetry-file-button{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.youtube-telemetry-file-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.youtube-telemetry-error-text{color:#be123c!important;max-width:640px;white-space:pre-wrap}.youtube-telemetry-result-text{color:#166534!important;max-width:640px;white-space:pre-wrap}.youtube-telemetry-pagination{align-items:center;color:#64748b;display:flex;font-size:13px;gap:12px;justify-content:flex-end}.youtube-telemetry-empty,.youtube-telemetry-inline-loading{background:#f8fafc;border:1px dashed #94a3b880;border-radius:16px;color:#64748b;margin:0;padding:22px}.dark-theme .container-youtube-telemetry{color:#e5e7eb}.dark-theme .youtube-telemetry-header{background:radial-gradient(circle at top left,#ef444433,#0000 34%),linear-gradient(135deg,#101827,#1f2937);border-color:#94a3b82e}.dark-theme .youtube-telemetry-card-value,.dark-theme .youtube-telemetry-section-header h3,.dark-theme .youtube-telemetry-table td strong,.dark-theme .youtube-telemetry-title{color:#f9fafb}.dark-theme .youtube-telemetry-card-label,.dark-theme .youtube-telemetry-card-sub,.dark-theme .youtube-telemetry-section-header span,.dark-theme .youtube-telemetry-subtitle,.dark-theme .youtube-telemetry-table td span,.dark-theme .youtube-telemetry-updated-at{color:#aeb8c7}.dark-theme .youtube-telemetry-tabs{background:#111827;border-color:#94a3b838}.dark-theme .youtube-telemetry-tab{color:#aeb8c7}.dark-theme .youtube-telemetry-audit-filters button,.dark-theme .youtube-telemetry-filter-row button,.dark-theme .youtube-telemetry-pagination button,.dark-theme .youtube-telemetry-small-button,.dark-theme .youtube-telemetry-tab.is-active{background:#f9fafb;color:#111827}.dark-theme .youtube-telemetry-small-button--secondary{background:#334155;color:#f9fafb}.dark-theme .youtube-telemetry-card,.dark-theme .youtube-telemetry-section,.dark-theme .youtube-telemetry-table{background:#111827;border-color:#94a3b833}.dark-theme .youtube-telemetry-card--danger,.dark-theme .youtube-telemetry-card--good,.dark-theme .youtube-telemetry-card--warning,.dark-theme .youtube-telemetry-section--warning{background:#111827}.dark-theme .youtube-telemetry-table th{background:#1f2937;color:#cbd5e1}.dark-theme .youtube-telemetry-table td{border-top-color:#94a3b824;color:#e5e7eb}.dark-theme .youtube-cookie-session-form input,.dark-theme .youtube-telemetry-audit-filters input,.dark-theme .youtube-telemetry-audit-filters select,.dark-theme .youtube-telemetry-filter-row input{background:#0f172a;border-color:#94a3b847;color:#f9fafb}.dark-theme .youtube-telemetry-empty,.dark-theme .youtube-telemetry-inline-loading{background:#0f172a;border-color:#94a3b84d;color:#aeb8c7}@media (max-width:900px){.container-youtube-telemetry{padding:16px}.youtube-telemetry-header,.youtube-telemetry-section-header{flex-direction:column}.youtube-telemetry-header-actions{align-items:stretch;width:100%}.youtube-telemetry-tabs{overflow-x:auto;width:100%}.youtube-cookie-session-form,.youtube-telemetry-audit-filters,.youtube-telemetry-filter-row{width:100%}.youtube-cookie-session-form button,.youtube-cookie-session-form input,.youtube-telemetry-audit-filters button,.youtube-telemetry-audit-filters input,.youtube-telemetry-audit-filters select,.youtube-telemetry-filter-row button,.youtube-telemetry-filter-row input{min-width:0;width:100%}}.media-contents-wrapper{display:flex;gap:16px;height:calc(100vh - 80px);overflow:hidden}.media-contents-sidebar{background:var(--default-color);border:1px solid var(--border-filter-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:280px;overflow-y:auto;padding:12px;width:280px}.sidebar-title{border-bottom:1px solid var(--border-filter-color);color:var(--text-color);flex-shrink:0;font-size:13px;font-weight:600;margin:0 0 4px;padding-bottom:8px}.sidebar-process-all-btn{background:linear-gradient(135deg,#614a9e,#58438f);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:700;padding:8px;transition:opacity .15s;width:100%}.sidebar-process-all-btn:hover:not(:disabled){opacity:.88}.sidebar-process-all-btn:disabled{cursor:not-allowed;opacity:.5}.sidebar-filter{display:flex;flex-shrink:0;gap:4px}.sidebar-filter-btn{background:#0000;border:1px solid var(--border-filter-color);border-radius:6px;color:var(--color-text-filter);cursor:pointer;flex:1 1;font-size:10px;font-weight:600;padding:5px 4px;transition:background .15s,border-color .15s,color .15s}.sidebar-filter-btn--active,.sidebar-filter-btn:hover{border-color:#614a9e;color:#614a9e}.sidebar-filter-btn--active{background:#604a9e27}.sidebar-item{border:1px solid var(--border-filter-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 12px;transition:background .15s}.sidebar-item:hover{background:#604a9e27;background:var(--hover-color,#604a9e27)}.sidebar-item--active{background:#604a9e27;border-color:#614a9e}.sidebar-item-header{align-items:center;display:flex;justify-content:space-between}.sidebar-item-order{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#614a9e,#616161);-webkit-background-clip:text;font-size:10px;font-weight:700}.sidebar-item-name{color:var(--text-color);font-size:12px;line-height:1.3;word-break:break-word}.sidebar-item-status{font-size:10px;font-weight:600}.sidebar-item-meta{color:var(--color-text-filter);font-size:10px}.status-ok{color:#2e7d32}.status-pending{color:#9e6c00}.sidebar-item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sidebar-item-download-btn,.sidebar-item-process-btn{border-radius:4px;cursor:pointer;font-size:10px;font-weight:600;padding:4px 10px;transition:background .15s,color .15s}.sidebar-item-process-btn{background:#0000;border:1px solid #614a9e;color:#614a9e}.sidebar-item-process-btn:hover:not(:disabled){background:#614a9e;color:#fff}.sidebar-item-process-btn:disabled{cursor:not-allowed;opacity:.5}.sidebar-item-download-btn{background:#0000;border:1px solid var(--border-filter-color);color:var(--color-text-filter)}.sidebar-item-download-btn:hover{border-color:#614a9e;color:#614a9e}.sidebar-empty{color:var(--color-text-filter);font-size:12px;margin-top:16px;text-align:center}.media-contents-main{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;overflow-y:auto}.media-contents-info-bar{align-items:center;background:var(--default-color);border:1px solid var(--border-filter-color);border-radius:12px;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 16px}.info-bar-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.info-bar-filename{color:var(--text-color);font-size:12px;font-weight:600}.info-bar-tag{background:#0000;border:1px solid var(--border-filter-color);border-radius:999px;color:var(--color-text-filter);font-size:10px;font-weight:500;padding:2px 8px}.info-bar-tag.tag-ok{border-color:#2e7d32;color:#2e7d32}.info-bar-tag.tag-pending{border-color:#9e6c00;color:#9e6c00}.info-bar-tag.tag-error{border-color:#c62828;color:#c62828;cursor:help}.info-bar-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.info-bar-back-btn{background:#0000;border:1px solid var(--border-filter-color);border-radius:6px;color:var(--color-text-filter);cursor:pointer;font-size:11px;font-weight:600;padding:6px 14px;transition:border-color .15s,color .15s;white-space:nowrap}.info-bar-back-btn:hover{border-color:#614a9e;color:#614a9e}.info-bar-download-btn{background:#0000;border:1px solid #614a9e;border-radius:6px;color:#614a9e;flex-shrink:0;font-size:11px;font-weight:600;padding:6px 14px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.info-bar-download-btn:hover{background:#614a9e;color:#fff}.media-contents-player-area{background:var(--default-color);border:1px solid var(--border-filter-color);border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:16px}.no-stream{color:var(--color-text-filter);font-size:13px;padding:32px;text-align:center}.media-contents-bottom{display:flex;flex:1 1;gap:16px;min-height:0}.media-contents-subtitle,.media-contents-transcription{background:var(--default-color);border:1px solid var(--border-filter-color);border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-y:auto;padding:16px}.media-contents-subtitle h4,.media-contents-transcription h4{border-bottom:1px solid var(--border-filter-color);color:var(--text-color);flex-shrink:0;font-size:13px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.media-contents-subtitle .subtitle-timeline{flex:1 1;max-height:none;min-height:0}.media-contents-transcription p{color:var(--text-color);font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.transcription-loading{color:var(--color-text-filter);font-size:12px;font-style:italic}.no-selection{color:var(--color-text-filter);font-size:13px;margin-top:40px;text-align:center}.container-integration-management,.container-integration-management-form{display:flex;flex-direction:column;gap:12px}.integration-management-form__textarea-row{align-items:stretch}.container-integration-management-form .filtro-textarea{font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.6}.integration-management-form__hint{color:var(--text-color);font-size:12px;line-height:1.5;margin-top:-2px}.auth-layout{background:#12091f;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;overflow:hidden;position:relative;width:100%}.auth-layout__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.auth-layout__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#050014eb 0,#22113b8c 12%,#160a267a),#14082240;inset:0;position:absolute}.auth-layout__header{background:linear-gradient(180deg,#06020d,#07030f,#0a0414,#0e051ae6,#10071e66,#10071e1a);box-sizing:border-box;justify-content:space-between;padding:28px 120px 0;position:relative;width:100%;z-index:2}.auth-layout__header,.auth-layout__logo-box{align-items:center;display:flex}.auth-layout__logo{height:auto;max-width:220px;object-fit:contain;width:100%}.auth-layout__nav{align-items:center;display:flex;gap:28px}.auth-layout__nav-link{color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;position:relative;text-decoration:none;transition:color .25s ease}.auth-layout__nav-link:after{background:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .25s ease;width:100%}.auth-layout__nav-link:hover{color:#7d613e}.auth-layout__nav-link:hover:after{transform:scaleX(1)}.auth-layout__nav-link.active{color:#7d613e}.auth-layout__nav-link.active:after{transform:scaleX(1)}.auth-layout__content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:32px 16px 40px;position:relative;z-index:2}@media (max-width:900px){.auth-layout__header{flex-direction:column;gap:16px;padding:22px 20px 0}.auth-layout__nav{flex-wrap:wrap;gap:16px;justify-content:center}.auth-layout__logo{max-width:180px}}@media (max-width:600px){.auth-layout__nav{display:none}.auth-layout__header{justify-content:center;padding:20px 16px 0}.auth-layout__content{padding:20px 12px 28px}}.login-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5f3fae6;border-radius:0;box-shadow:0 20px 70px #00000047;max-width:450px;min-height:550px;overflow:hidden;position:relative;width:100%}.login-card__waves{inset:0;overflow:hidden;pointer-events:none;position:absolute}.login-card__wave{background:#ffffff54;border-radius:45%;left:-15%;position:absolute;width:130%}.login-card__wave.wave-1{height:120px;top:120px;transform:rotate(-5deg)}.login-card__wave.wave-2{background:#ffffff38;height:100px;top:220px;transform:rotate(4deg)}.login-card__wave.wave-3{background:#ffffff24;bottom:48px;height:110px;transform:rotate(-4deg)}.login-card__inner{box-sizing:border-box;display:flex;flex-direction:column;min-height:520px;padding:48px 30px 34px;position:relative;z-index:2}.login-card__title{color:#4b1296;font-size:35px;font-weight:800;margin:0 0 72px;text-align:center}.login-form{display:flex;flex-direction:column;gap:28px}.login-form__field{align-items:center;border-bottom:1px solid #b8b8c2;display:flex;min-height:46px;position:relative}.login-form__icon{color:#51a;flex-shrink:0;margin-right:14px}.login-form__input{background:#0000;border:none;color:#3b3550;font-size:16px;outline:none;padding:10px 0;width:100%}.login-form__input::placeholder{color:#9a98a8}.login-form__input--password{padding-right:34px}.login-form__toggle{align-items:center;background:#0000;border:none;color:#9a98a8;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0}.login-form__options{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:-10px}.login-form__remember{align-items:center;color:#9896a5;cursor:pointer;display:flex;font-size:14px;gap:8px}.login-form__remember input{appearance:none;-webkit-appearance:none;background:#0000;border:1.5px solid #9f9cad;cursor:pointer;display:inline-block;height:18px;margin:0;position:relative;width:18px}.login-form__remember input:checked{background:#5a10b1;border-color:#5a10b1}.login-form__remember input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:1.5px;transform:rotate(45deg);width:4px}.login-form__forgot{color:#9896a5;font-size:14px;text-decoration:none;transition:color .2s ease}.login-form__forgot:hover{color:#7d613e}.login-form__submit{background:#560ba9;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:42px;margin-top:30px;transition:transform .2s ease,opacity .2s ease;width:100%}.login-form__submit:hover{opacity:.95;transform:translateY(-1px)}.login-card__signup{align-items:center;background:#0000;border:none;color:#2a2a2a;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin:28px auto 0}.login-card__signup:hover{color:#7d613e}@media (max-width:768px){.login-card{max-width:380px;min-height:500px}.login-card__inner{min-height:500px;padding:40px 24px 28px}.login-card__title{font-size:28px;margin-bottom:60px}}@media (max-width:480px){.login-card{max-width:100%;min-height:auto}.login-card__inner{min-height:auto;padding:32px 18px 24px}.login-card__title{font-size:26px;margin-bottom:42px}.login-form{gap:22px}.login-form__options{align-items:flex-start;flex-direction:column}.login-card__signup{font-size:15px;margin-top:24px}}.forgot-password-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5f3fae6;box-shadow:0 20px 70px #00000047;max-width:450px;min-height:550px;overflow:hidden;position:relative;width:100%}.forgot-password-card__waves{inset:0;overflow:hidden;pointer-events:none;position:absolute}.forgot-password-card__wave{background:#ffffff54;border-radius:45%;left:-15%;position:absolute;width:130%}.forgot-password-card__wave.wave-1{height:120px;top:120px;transform:rotate(-5deg)}.forgot-password-card__wave.wave-2{background:#ffffff38;height:100px;top:220px;transform:rotate(4deg)}.forgot-password-card__wave.wave-3{background:#ffffff24;bottom:48px;height:110px;transform:rotate(-4deg)}.forgot-password-card__inner{box-sizing:border-box;display:flex;flex-direction:column;min-height:520px;padding:48px 30px 34px;position:relative;z-index:2}.forgot-password-card__title{color:#4b1296;font-size:28px;font-weight:800;margin:0 0 90px;text-align:center}.forgot-password-form{display:flex;flex-direction:column;gap:38px}.forgot-password-form__field{align-items:center;border-bottom:1px solid #b8b8c2;display:flex;margin-bottom:50px;margin-top:30px;min-height:46px;position:relative}.forgot-password-form__icon{color:#51a;flex-shrink:0;font-size:24px;line-height:1;margin-right:14px}.forgot-password-form__input{background:#0000;border:none;color:#3b3550;font-size:16px;outline:none;padding:10px 0;width:100%}.forgot-password-form__input::placeholder{color:#9a98a8}.forgot-password-form__submit{background:#560ba9;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:42px;margin-top:4px;transition:transform .2s ease,opacity .2s ease;width:100%}.forgot-password-form__submit:hover{opacity:.95;transform:translateY(-1px)}.forgot-password-card__back{color:#2a2a2a;font-size:15px;margin:28px auto 0;text-decoration:none;transition:color .2s ease}.forgot-password-card__back:hover{color:#5a10b1}@media (max-width:768px){.forgot-password-card{max-width:380px;min-height:500px}.forgot-password-card__inner{min-height:500px;padding:40px 24px 28px}.forgot-password-card__title{font-size:26px;margin-bottom:72px}}@media (max-width:480px){.forgot-password-card{max-width:100%;min-height:auto}.forgot-password-card__inner{min-height:auto;padding:32px 18px 24px}.forgot-password-card__title{font-size:24px;margin-bottom:52px}.forgot-password-form{gap:26px}}.verify-code-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5f3fae6;box-shadow:0 20px 70px #00000047;max-width:450px;min-height:550px;overflow:hidden;position:relative;width:100%}.verify-code-card__waves{inset:0;overflow:hidden;pointer-events:none;position:absolute}.verify-code-card__wave{background:#ffffff54;border-radius:45%;left:-15%;position:absolute;width:130%}.verify-code-card__wave.wave-1{height:120px;top:120px;transform:rotate(-5deg)}.verify-code-card__wave.wave-2{background:#ffffff38;height:100px;top:220px;transform:rotate(4deg)}.verify-code-card__wave.wave-3{background:#ffffff24;bottom:48px;height:110px;transform:rotate(-4deg)}.verify-code-card__inner{box-sizing:border-box;display:flex;flex-direction:column;min-height:520px;padding:48px 30px 34px;position:relative;z-index:2}.verify-code-card__title{color:#4b1296;font-size:28px;font-weight:800;margin:0 0 18px;text-align:center}.verify-code-card__description{color:#7f7c8f;font-size:14px;line-height:1.5;margin:0 0 70px;text-align:center}.verify-code-form{display:flex;flex-direction:column;gap:38px}.verify-code-form__field{align-items:center;border-bottom:1px solid #b8b8c2;display:flex;margin-bottom:40px;margin-top:20px;min-height:46px;position:relative}.verify-code-form__icon{color:#51a;flex-shrink:0;font-size:22px;line-height:1;margin-right:14px}.verify-code-form__input{background:#0000;border:none;color:#3b3550;font-size:16px;outline:none;padding:10px 0;width:100%}.verify-code-form__input::placeholder{color:#9a98a8}.verify-code-form__submit{background:#560ba9;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:42px;margin-top:4px;transition:transform .2s ease,opacity .2s ease;width:100%}.verify-code-form__submit:hover{opacity:.95;transform:translateY(-1px)}.verify-code-card__resend{background:#0000;border:none;color:#2a2a2a;cursor:pointer;font-size:15px;margin:24px auto 0;transition:color .2s ease}.verify-code-card__resend:hover{color:#5a10b1}.verify-code-card__back{color:#7f7c8f;font-size:14px;margin:18px auto 0;text-decoration:none;transition:color .2s ease}.verify-code-card__back:hover{color:#5a10b1}@media (max-width:768px){.verify-code-card{max-width:380px;min-height:500px}.verify-code-card__inner{min-height:500px;padding:40px 24px 28px}.verify-code-card__title{font-size:26px}.verify-code-card__description{margin-bottom:56px}}@media (max-width:480px){.verify-code-card{max-width:100%;min-height:auto}.verify-code-card__inner{min-height:auto;padding:32px 18px 24px}.verify-code-card__title{font-size:24px}.verify-code-card__description{font-size:13px;margin-bottom:42px}.verify-code-form{gap:26px}}.reset-password-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f3faeb;border:1px solid #ffffff3d;box-shadow:0 24px 80px #0000004d;max-width:460px;min-height:620px;overflow:hidden;position:relative;width:100%}.reset-password-card__waves{inset:0;overflow:hidden;pointer-events:none;position:absolute}.reset-password-card__wave{background:#ffffff54;border-radius:45%;left:-15%;position:absolute;width:130%}.reset-password-card__wave.wave-1{height:120px;top:120px;transform:rotate(-5deg)}.reset-password-card__wave.wave-2{background:#ffffff38;height:100px;top:220px;transform:rotate(4deg)}.reset-password-card__wave.wave-3{background:#ffffff24;bottom:48px;height:110px;transform:rotate(-4deg)}.reset-password-card__inner{box-sizing:border-box;display:flex;flex-direction:column;min-height:620px;padding:46px 30px 34px;position:relative;z-index:2}.reset-password-card__title{color:#4b1296;font-size:30px;font-weight:800;letter-spacing:-.4px;margin:0 0 14px;text-align:center}.reset-password-card__description{color:#7f7c8f;font-size:14px;line-height:1.6;margin:0 0 34px;text-align:center}.reset-password-form{display:flex;flex-direction:column;gap:18px}.reset-password-form__field{align-items:center;border-bottom:1px solid #b8b8c2;display:flex;min-height:52px;padding:0 0 0 2px;position:relative;transition:border-color .2s ease}.reset-password-form__field:focus-within{border-bottom-color:#560ba9}.reset-password-form__icon{align-items:center;color:#4b1296;display:flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:14px}.reset-password-form__input{background:#0000;border:none;color:#3b3550;font-size:16px;outline:none;padding:12px 0;width:100%}.reset-password-form__input::placeholder{color:#9a98a8}.reset-password-form__input--password{padding-right:42px}.reset-password-form__toggle{align-items:center;background:#0000;border:none;color:#9a98a8;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0;transition:color .2s ease,transform .2s ease}.reset-password-form__toggle:hover{color:#560ba9;transform:scale(1.03)}.reset-password-rules{background:#ffffff8c;border:1px solid #560ba91a;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff73;margin-top:4px;padding:14px 16px}.reset-password-rules__title{color:#5a5470;font-size:13px;font-weight:700;margin:0 0 12px}.reset-password-rules__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.reset-password-rules__item{align-items:center;color:#88849a;display:flex;font-size:13px;gap:8px;transition:color .2s ease,transform .2s ease}.reset-password-rules__item.valid{color:#4b1296;font-weight:600}.reset-password-rules__icon{align-items:center;color:inherit;display:flex;justify-content:center}.reset-password-match{font-size:13px;font-weight:600;margin-top:-2px;padding-left:2px}.reset-password-match.valid{color:#2a7f62}.reset-password-match.invalid{color:#c25151}.reset-password-form__submit{background:linear-gradient(135deg,#560ba9,#6d1dd1);border:none;box-shadow:0 10px 24px #560ba938;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;margin-top:8px;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:100%}.reset-password-form__submit:hover{box-shadow:0 14px 28px #560ba947;opacity:.98;transform:translateY(-1px)}.reset-password-card__back{color:#7f7c8f;font-size:14px;margin:26px auto 0;text-decoration:none;transition:color .2s ease}.reset-password-card__back:hover{color:#5a10b1}@media (max-width:768px){.reset-password-card{max-width:400px;min-height:600px}.reset-password-card__inner{min-height:600px;padding:40px 24px 28px}.reset-password-card__title{font-size:27px}}@media (max-width:480px){.reset-password-card{max-width:100%;min-height:auto}.reset-password-card__inner{min-height:auto;padding:32px 18px 24px}.reset-password-card__title{font-size:24px}.reset-password-card__description{font-size:13px;margin-bottom:28px}.reset-password-form{gap:16px}.reset-password-rules{padding:12px 14px}.reset-password-rules__item{font-size:12px}}.help-wrapper{bottom:60px;left:13px;position:fixed;z-index:9998}.help-hover-area{display:inline-block;position:relative}.help-bubble{background:var(--color-filter);border:1px solid var(--border-filter-color);border-radius:10px;bottom:2px;box-shadow:0 4px 12px #0000001f;color:var(--text-color);filter:blur(2px);font-size:13px;font-weight:500;left:50px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;transform:translateX(-10px);transition:opacity .28s ease,transform .28s ease,filter .28s ease;white-space:nowrap}.help-hover-area:hover .help-bubble{filter:blur(0);opacity:1;transform:translateX(0)}.help-modern-btn{align-items:center;background:var(--border-filter-color);border:none;border-radius:12px;box-shadow:0 4px 14px #00000026,0 0 6px #0000001a;cursor:pointer;display:flex;height:35px;justify-content:center;transition:.25s ease;width:35px}.help-hover-area:hover .help-modern-btn{background:linear-gradient(135deg,#614a9e,#616161);box-shadow:0 8px 22px #00000059,0 0 22px #ff28a0b3;transform:translateY(-4px)}.help-icon-modern{animation:floatIconModern 3s ease-in-out infinite}@keyframes floatIconModern{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.help-icon-modern{stroke:var(--icon-help)!important;transition:stroke .25s ease}.help-icon-modern:hover{stroke:#fff!important}