:root{font-family:var(--font-sans);color:#1e293b;background:#f4f7fb;font-synthesis:none;font-size:14px;--blue:#2563eb;--border:#e5eaf2;--muted:#64748b;--sidebar:#0f1b33}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.44}a{color:var(--blue);text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5a9dff;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:24px;line-height:34px;font-weight:600}h2{font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}input,select,textarea{border:1px solid var(--border);border-radius:8px;background:#fff;color:#243144;min-width:0}input:not([type=checkbox]):not([type=radio]),select{height:38px;padding:0 12px}textarea{padding:10px 12px;resize:vertical}input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px;margin:0}input::placeholder{color:#98a2b2}small,.muted{color:var(--muted);font-size:12px;line-height:1.6}.btn{height:32px;padding:0 11px;border:1px solid var(--border);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;background:#fff;color:#354254;font-size:13px;font-weight:500;transition:background .12s}.btn:hover:enabled{background:#f1f5f9}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover:enabled{background:#1d4ed8}.btn.danger{color:#d52b34;border-color:#fecdd3;background:#fff5f5}.btn.ghost{background:transparent;border-color:transparent}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#334155;min-width:0}.field>span:first-child{font-weight:500}.status{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;line-height:20px;padding:0 8px;border-radius:12px}.status.green{color:#138657;background:#dff9ed}.status.yellow{color:#a16207;background:#fef3c7}.status.blue{color:#075cc4;background:#e6f1ff}.status.red{color:#c73640;background:#fff0f1}.status.muted{color:var(--muted);background:#f1f5f9}.panel{background:#fff;border:1px solid var(--border);border-radius:14px}.empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a8b2c0;gap:12px;text-align:center;padding:32px 20px}.empty strong{font-size:14px;font-weight:400;color:#8995a5}.empty p{font-size:12px;color:#8d98a7;max-width:430px;line-height:1.8}.empty-home{display:block;text-align:center;padding-bottom:32px}.form-error{color:#c23f46;background:#fff1f2;border:1px solid #ffdae0;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.data-error{padding:50px 20px;color:#b93232;text-align:center}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inline-check{display:flex;align-items:center;gap:8px;font-size:13px}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-row small{font-size:11px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:3px 0 24px}.page-heading p{color:var(--muted);font-size:16px;margin-top:4px}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.spaced{margin:20px 0}.notice{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;color:#55728f;background:#edf4ff;border:1px solid #dbe8fa;border-radius:8px;margin-bottom:20px;font-size:13px;line-height:1.7}.notice svg{flex-shrink:0;margin-top:3px}.search-box{height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding-left:12px;background:#fff;min-width:175px;box-shadow:0 1px 3px #1423410b;color:#8290a0}.search-box input:not([type=checkbox]){border:0;height:34px;background:transparent;width:190px;padding:0 10px 0 0;font-size:13px;box-shadow:none}.search-box input:focus{outline:0}.search-box:focus-within{outline:2px solid #a0c7ff}.search-box input::placeholder{color:#64748b}.date-control{height:36px;font-variant-numeric:tabular-nums;font-size:12px}.date-control svg:first-child{color:#1574f2}.segmented{display:inline-flex;align-items:center;background:#edf2f8;border:1px solid #e6ebf2;border-radius:9px;padding:3px}.segmented button{background:transparent;border:0;color:#758296;border-radius:7px;padding:7px 18px;font-size:13px}.segmented button.active{color:#075ecd;background:#fff;box-shadow:0 1px 4px #172f5e13}.segmented span{font-size:11px;padding-left:5px}.shell{min-height:100vh}.sidebar{font-family:var(--font-shell);position:fixed;left:0;top:0;height:100dvh;width:216px;background:var(--sidebar);color:#e6edf7;z-index:30;display:flex;flex-direction:column;transition:width .2s;border-right:1px solid #ffffff0f}.brand-row{height:56px;flex-shrink:0;border-bottom:1px solid #ffffff0f;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.brand{color:#fff;font-size:24px;letter-spacing:-1.2px;font-weight:500}.collapse-toggle{border:0;background:transparent;color:#93a0b2;padding:2px;display:flex}.nav-content{overflow-y:auto;overflow-x:hidden;flex:1;padding:12px 10px}.batch-button{height:40px;border:1px solid #557bef70;border-radius:12px;width:100%;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:28px;box-shadow:0 0 17px #328bdf35;font-weight:500;position:relative;background:linear-gradient(135deg,#2563eb,#4f46e5 58%,#7c3aed);font-size:13px;line-height:19.5px;gap:8px;border-color:#7dd3fc40;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s,box-shadow .2s;animation:batch-glow 3.2s ease-in-out infinite;isolation:isolate}.batch-button>svg{flex:none}.nav-group{margin-bottom:8px}.nav-group-button{display:flex;align-items:center;gap:10px;color:#e6edf7;min-height:40px;width:100%;background:transparent;border:0;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;line-height:19.5px}nav-group-button:hover{background:#1b2a45}.nav-group-button>span{flex:1}.nav-group-button>svg:last-child{transition:transform .2s}.nav-group-button>svg.up{transform:rotate(180deg)}.nav-children{border-left:2px solid #2b3950;margin:10px 0 14px 18px;padding-left:12px;display:flex;flex-direction:column;gap:2px}.nav-children a{min-height:36px;padding:8px 9px;border-radius:7px;color:#94a3b8;font-size:13px;display:flex;align-items:center;gap:5px;position:relative;font-weight:500;line-height:20px}nav-children a:hover{background:#ffffff06;color:#d9e6fb}.nav-children a.active{color:#fff;background:#142f5f}.nav-children a.active:before{content:"";position:absolute;left:-14px;top:4px;bottom:4px;width:2px;border-radius:9999px;background:#60a5fa}.fb-mini,.fb-badge{display:inline-block;flex:none;width:18px;height:18px;vertical-align:middle}.fb-badge{width:28px;height:28px}.sidebar-bottom{flex-shrink:0}.sidebar-settings{border-top:1px solid #ffffff13;padding:8px 10px}.settings-link{height:40px;padding:8px 10px;display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:14px;line-height:21px;font-weight:500;border-radius:10px}.settings-link:hover{background:#ffffff06;color:#d9e6fb}.settings-link.active{color:#fff;background:#142f5f}.main-shell{margin-left:216px;transition:margin .2s}.topbar{font-family:var(--font-shell);height:56px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:20;box-shadow:0 1px 5px #25334b03}.topbar h2{display:flex;align-items:center;gap:12px;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:16px}.language{display:flex;align-items:center;gap:7px;color:#566376;font-size:13px;padding:7px 11px;background:#f3f6fa;border-radius:8px}.icon-button{border:0;background:transparent;color:#3b4656;display:flex;padding:5px}.profile-wrap{position:relative}.profile-button{display:flex;align-items:center;gap:9px;border:0;background:none;color:#718094;font-size:12px}.avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8f1ff;color:#3977d5;border:2px solid #dce8fb;box-shadow:0 0 0 3px #f5f8fd;font-weight:500;font-size:14px}.profile-email{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace{padding:26px 24px 36px;min-height:calc(100dvh - 56px);background:#fff}.collapsed .sidebar{width:64px}.collapsed .main-shell{margin-left:64px}.collapsed .brand-row{padding:0 6px}.collapsed .brand{font-size:22px}.collapsed .collapse-toggle{transform:rotate(180deg)}.collapsed .nav-content{padding:12px 7px}.collapsed .batch-button{padding:0}.collapsed .batch-button>span:last-child,.collapsed .nav-group-button>span,.collapsed .nav-group-button>svg:last-child,.collapsed .settings-link>span{display:none}.collapsed .nav-group-button{padding:0;justify-content:center}.collapsed .settings-link{justify-content:center;padding:8px 0}.mobile-menu,.nav-scrim{display:none}.table-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff4}.table-scroll{overflow:auto}table{border-collapse:collapse;min-width:100%;font-size:12px;white-space:nowrap}th{height:42px;background:#eef3f9;color:#738399;text-align:left;font-weight:500;padding:10px 12px;border-bottom:1px solid #e8edf4}th:first-child{min-width:45px}th:not(:first-child){min-width:96px}td{height:48px;padding:10px 12px;border-bottom:1px solid #edf1f6}.sort-indicator{font-size:10px;color:#bac7d7;padding-left:5px}.pager{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border-top:1px solid var(--border);font-size:12px;color:#8693a5}.pager>div{display:flex;align-items:center;gap:9px}.pager select{height:31px}.pager .btn{background:transparent;height:30px}.pager>div>span{margin:0 16px;color:#32415a}.ad-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.ad-tabs{display:flex;align-items:center;padding:4px;border-radius:12px;background:#f0f4f9;border:1px solid #e5ecf4;box-shadow:0 1px 2px #1b385008}.ad-tabs a{font-size:13px;color:#66758a;min-width:88px;text-align:center;padding:10px 16px;border:1px solid transparent;border-radius:9px}.ad-tabs a.active{background:#fff;color:#075eda;border-color:#e4ebf3;box-shadow:0 1px 3px #233e5610;font-weight:500}.sync-block{text-align:right}.sync-block>div{display:flex;gap:8px}.sync-block small{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:7px;font-size:11px}.ad-filters{margin-bottom:20px}.ad-filters .filter-row{margin-bottom:9px}.ad-filters .reset-button{margin-left:auto;color:#8b98a9;font-size:11px}.ad-filters .btn:not(.ghost){height:36px}.media-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin-bottom:22px}.media-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 8px;font-size:14px;color:#7b8798}.media-tabs button.active{border-color:#1265dd;color:#1265dd}.publish-steps{display:flex;align-items:center;justify-content:center;gap:23px;padding:20px;border-bottom:1px solid var(--border);color:#98a4b5;font-size:13px}.publish-steps span{display:flex;align-items:center;gap:7px}.publish-steps b{background:#eef2f8;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-weight:500}.publish-steps .current{color:#0860e8}.publish-steps .current b{color:#fff;background:#0860e8}.publish-body{padding:24px;display:flex;flex-direction:column;gap:22px}.login-scene{font-family:var(--font-auth);min-height:100dvh;background:radial-gradient(ellipse at 18% 17%,#06365e80,transparent 40%),radial-gradient(ellipse at 85% 15%,#5c231b50,transparent 33%),radial-gradient(ellipse at 68% 95%,#1e233340,transparent 42%),#0c111a;display:flex;align-items:center;justify-content:center;padding:36px 20px}.login-card{width:446px;padding:40px 32px 28px;background:#121923ed;border:1px solid #2d344150;border-radius:18px;box-shadow:0 18px 55px #03071140;color:#dde3ed}.login-brand{text-align:center;font-size:34px;font-weight:500;letter-spacing:-1.7px;color:#fff}.login-brand span{color:#9bc2ff}.login-caption{text-align:center;font-size:14px;color:#909caf;margin-top:10px;margin-bottom:26px}.login-setup-title{margin:0;text-align:center;font-size:16px;font-weight:600;color:#dde3ed}.login-card form{display:flex;flex-direction:column;gap:19px}.login-card .field{color:#d7dce5;font-size:12px;gap:7px}.login-card input:not([type=checkbox]){height:44px;background:#e8f0ff;color:#172338;border:1px solid #d4e0f5;width:100%;font-size:14px}.password-wrap{display:flex;position:relative;width:100%}.password-wrap input{padding-right:42px!important}.password-wrap button{position:absolute;right:9px;top:50%;transform:translateY(-50%);border:0;background:none;color:#7388a6;padding:5px;display:flex}.forgot{background:none;border:0;color:#2184eb;font-size:12px;align-self:flex-end;padding:0;margin-top:1px}.login-submit{background:linear-gradient(#ff641b,#f3470b);color:#fff;height:44px;border:1px solid #f77738;border-radius:12px;font-weight:500;box-shadow:0 10px 25px #ff641b20;margin-top:3px}.login-submit:hover{filter:brightness(1.07)}.login-foot{border-top:1px solid #ffffff10;color:#7a8ba5;font-size:11px;margin-top:30px;padding-top:21px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.boot-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#758399}@media(min-width:1600px){.ad-filters .filter-row:first-child{margin-right:420px}}@media(max-width:1100px){.top-actions{gap:9px}.ad-tabs a{min-width:65px;padding:9px 11px}.ad-topline{gap:12px}.profile-email{max-width:110px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:216px!important;transition:transform .2s}.mobile-open .sidebar{transform:translate(0)}.nav-scrim{display:block;position:fixed;inset:0;background:#0a173a77;z-index:25;border:0}.main-shell,.collapsed .main-shell{margin-left:0}.mobile-menu{display:flex;border:0;background:none;padding:5px;color:#52627a}.topbar{padding:0 12px;gap:7px}.topbar h2{font-size:15px;margin-right:auto}.top-actions{gap:5px}.language,.profile-email,.profile-button>svg,.collapse-toggle{display:none}.workspace{padding:20px 14px}.ad-topline,.page-heading,.section-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.ad-topline .sync-block{align-self:flex-end}.ad-tabs{width:100%}.ad-tabs a{flex:1;min-width:0;padding:9px 8px}.form-grid{grid-template-columns:1fr}.publish-body{padding:18px}.publish-steps{gap:10px;font-size:12px}.publish-steps b{width:22px;height:22px}.pager{flex-wrap:wrap}.pager>div{margin-left:auto}.login-card{padding:32px 24px}.topbar .fb-badge{display:none}.collapsed .nav-group-button>span,.collapsed .settings-link>span,.collapsed .batch-button>span:last-child{display:inline}.collapsed .nav-group-button{padding:0 10px;justify-content:flex-start}.collapsed .settings-link{justify-content:flex-start;padding:8px 10px}}.batch-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.batch-button:active{transform:translateY(0);filter:brightness(1.02)}.batch-button:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}@keyframes batch-glow{0%,to{box-shadow:0 8px 18px -12px #0f172aa6,0 0 #60a5fa00}50%{box-shadow:0 12px 26px -8px #0f172ac7,0 0 18px #60a5fa40}}.collapse-toggle:hover,.icon-button:hover{color:#4095f9}@media(prefers-reduced-motion:reduce){.batch-button{animation:none;transition:none}.batch-button:hover{transform:none}.sidebar,.main-shell{transition:none}}.batch-button,.nav-group-button,.nav-children a,.ad-tabs,.brand-logo{-webkit-user-select:none;user-select:none}.btn[data-read-pending=true]:disabled,button[data-read-pending=true]:disabled{opacity:1;cursor:default}:root{--font-sans: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--font-shell: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-auth: "Plus Jakarta Sans", "Plus Jakarta Sans Fallback";--font-mono: "Geist Mono", "Geist Mono Fallback";--font-toast: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-cyrillic-ext-0GQ79yac.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-cyrillic-C58l5Ba4.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-symbols-iW2ugney.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-vietnamese-DqVHphH-.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-latin-ext-Dyk9XLrL.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-latin-pyAoGB9p.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0%;size-adjust:134.59%}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABMAAAAADMwAAAZIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbZhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiGysLIK4C7EbtxsIIdUMgux0bmQ7I2eYpQ0kREg//719f+9xX0P+/UT1gzbSoahjZ2OlkcGauXIoAllVr2QEECegI+AjnlgJGRPgISZpVyj/41NrrO8zPbhDYFYhVhTtSTcZXEnlUjSSmvb0Yc78ltWTmSUSv7/ocqWtEQmWUKmqRCM//e7vvi29ngCMLI+h4EHigaQGGkZX/wGX/cyz1/l1bJOa/rOdHeiKZi2jam3U+n9jAIlIraU2hw41HE5sOdZ1LSGH+6TsUqAGSEDIhUNHDMGnGrAVNlfu3HD+oUg5akIPYt+PoQcUIhJykJJQknUAP5whJyIQkk0QXZ4jXSy9KbQmMEaEC+kHdFOisHM0PIPfvpqAkMFyGfjgHdQEyJMTv5PD8EQaBEBUhvQj/AVPMQYCS5LxtePQQiNO7dx0HBGoC53kdlGzs6VhFLs2NW6GQrs+9DuZPTh4b9aRKr6uI5AE0l/mL/XBtrGS3VhTkOyEeNyDuAEhnIZcAGjIhlCTUldBDOrVr9/HIuOXnhURV6OQ8fYwxw54rrhyInDdBQORjAJAhSXErkJ4FBEQxfp3FUloNg8s0ViVr2GdCihp/joQMdZlAXc4S0EknGdo0TPWiMWJjxYFfy4/4rMUruXCfRo5opUAnSagrKq3+rvxD3ApkDUBkkQNunScGgChQZo0i8SsQJXZLrLzqWVHxfuwhWhxVoALqqGEnuAmchzrISa2eDJWcEDlRKXcmU27UqY7ocLygHLzP6r7qnsrKWnNd29rqrod2BP3vjLxJaTEfs+e0Pn0K7U64vnl2JugfwfTbK7T3lNZnDdh3qZOnSuo3rdXmPlYuvfRTLPwW6KVNirfrHLOKY+pntco6vsylJ5uZ3T1T8VgJTefPADz6LYdh4vxKlirnsjaefSe4t72/s6o7zHbdxvFQmk7nWt2wciL27pkzKiP30rSvh/a29Y9RfCKfcCs6Etj7yrv6r+8C+ZLhIZGwWhlV7Mlk7YqIUlANbQapFwSKSp7SlTLLpi46AVXSZXkLk29BQEjopwIGgYsMNtFcx66kzMZ9ih9aoeYc4Ry0VTu++iXib+srbqenONQt1b3DT1veVFNzWe3s/YOuba78m6PDEmGr6SeE9e4jUwkUfkCBFJGi+qdAxNeJnN8bUmfC2+R/ID9lHpfa100NZNxLESsoZYB4iXAEjpSObiEB/RIeDvW/9XUvIikU/H3olE6OmexcFRXLn7+tTLlzyhRf+tbu0SmllaebCke6K7OZQM5ghUdyd6ll/xuKmMvyLaaH2CfsRJCylLUOlmecy2ezXSai8vs+CWvN0cXb4XCJ2QPZX54xfrNiS27nCZxSSpYTW18QjQ9GKTNWiPNRtyeHU1ThdPkrghtMhcplFTT74XOkqbE/0sDa2iE3lNO9rWMHvaxdJh2FP/f2mCczNr/crZPo7e0s+MeHdrKqKN9uGCgSq2uX8uGjuSYF/V97cMVICGNbFDhjpj4DlXJESpHGV1T+5RTz//rmwPCMhrL391ZX9/ZtoLp8gjAk6Olg4/K5k31+zxoYXh1jF9czaT6x+VEotrlfX2pBQOqiyt79tVCvmvDnkLIvAXz8KAOAz67lbf6IexScz90DKEgguN6GriLQ2fEEckTty+lSlFQDaIEeBN8u3Y187OLIQcV2RdYrUNQ8E+jik5nWuTJezT9kGC7OW0za43rMzMgszBkWH8wb5wMsGORhWbtRTupEpmYv5tStxLyKBYMK5tKi6IUyBUs6GYJlJX2wooszoEqpeKLLYxkS0cTWSZqQx7DskcRpFpCQmeYdssKkB8E2mB9TIls8DpdU0RkuOWXNeqKHLCWECYMNdoyB8yQkYcgxntCQQzjHsMVWbNkTUoQNmoCGkzSHNDFh0DIWhxKKG05YuLLLJrFuwwwyxGhDjbeLTSIkJFwaMchYgww3xAZTw3Vnye7MQXdX9XVNuzZH4zm5yF2Bvi5Gx0Uk8YRvWM9qRoeM8hqaIFh9VOWhteSIz2LUBVOp3eTZAR7K8H12WcEuXvPbKLoh25DIsONIgEhPEpbhpqJX0jtthR77rqCHtyLKIotc5KMQxcLUrX8RMVPxxME9Q7SVWmT1srlPDtNWGdEPtp04vuObWlygW55vyMgDAAAA) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-vietnamese-BFYJGte7.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-ext-CAOONhfK.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-B2KjpZfh.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%;size-adjust:104.98%}code,pre,kbd,samp{font-family:var(--font-mono)}[data-sonner-toaster],.meta-oauth-copy-toast,.batch-form-toast{font-family:var(--font-toast)}.workspace{overflow-x:clip}.route-scene{width:100%;min-width:0;display:flow-root;opacity:1;transform:none}.route-leave,.route-enter{transition:opacity .5s ease,transform .5s ease}.route-leave{opacity:0;transform:translate(30px)}.route-enter-from{opacity:0;transform:translate(-30px);transition:none}.route-enter{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.route-scene{opacity:1;transform:none;transition:none}}.notification-trigger{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #e5eaf2;border-radius:7px;background:#fff;color:#55657d;white-space:nowrap;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:#f5f8fd;border-color:#cbd8ed}.notification-trigger.has-attention{color:#9a3845;background:snow;border-color:#f3d9de}.notification-bell{position:relative;display:flex;flex:none}.notification-dot{position:absolute;width:7px;height:7px;border-radius:50%;right:-3px;top:-3px;box-shadow:0 0 0 2px #fff}.notification-dot.is-red{background:#ef4444}.notification-dot.is-blue{background:#2563eb}.notification-popover.unified-notification-popover{position:fixed;right:auto;width:380px;max-width:calc(100vw - 24px);height:auto;overflow:hidden;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 18px 52px #15284a24,0 3px 9px #15284a0b;z-index:240;text-align:left;font-size:12px;line-height:1.5}.notification-panel-heading{display:flex;align-items:center;justify-content:space-between;flex:none;padding:17px 18px 15px;border-bottom:1px solid #edf1f7;background:#fff}.notification-panel-heading>div{display:flex;align-items:baseline;gap:10px}.notification-panel-heading strong{font-size:15px;font-weight:650;color:#1f2d43}.notification-panel-heading span{font-size:11px;color:#8995a8}.notification-panel-heading>button{display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:none;padding:4px;color:#8090a6;cursor:pointer}.notification-panel-heading>button:hover{background:#f1f5f9;color:#334155}.notification-panel-content{overflow:auto;overscroll-behavior:contain;min-height:0;padding:12px;background:#fff;scrollbar-width:thin;max-height:calc(100dvh - 160px)}.notification-card{padding:13px;border:1px solid #e8edf5;border-radius:9px;background:#fff;margin-bottom:9px}.notification-card:last-child{margin-bottom:0}.notification-card.is-error{border-color:#f3d8de;background:#fffafb}.notification-card.is-running{border-color:#d9e6fc;background:#fbfdff}.notification-card-heading{display:flex;align-items:flex-start;gap:9px}.notification-type-icon{width:27px;height:27px;border-radius:8px;background:#f0f4fa;color:#647995;display:flex;align-items:center;justify-content:center;flex:none}.is-error .notification-type-icon{background:#ffedf0;color:#dc455a}.is-running .notification-type-icon{background:#eaf2ff;color:#2863e8}.is-success .notification-type-icon{background:#e8f8f0;color:#159766}.notification-card-heading>div{flex:1;min-width:0}.notification-card-heading strong{font-size:13px;font-weight:600;line-height:19px;color:#29384f}.notification-card time{display:block;font-size:10px;color:#8a98ad;margin-top:2px;font-variant-numeric:tabular-nums}.notification-unread{width:5px;height:5px;border-radius:50%;background:#3b82f6;margin-top:6px;flex:none}.notification-message{font-size:12px;line-height:1.7;margin:10px 0 0;color:#78869b;overflow-wrap:anywhere}.is-error .notification-message{color:#9c6670}.notification-progress{margin-top:12px}.notification-progress>div{display:flex;justify-content:space-between;align-items:center;color:#8a98ae;font-size:11px;margin-bottom:6px}.notification-progress b{font-size:12px;font-weight:600;color:#2863e8;font-variant-numeric:tabular-nums}.notification-progress progress{display:block;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;accent-color:#2e6bf0;background:#e8eef9}.notification-progress progress::-webkit-progress-bar{background:#e8eef9}.notification-progress progress::-webkit-progress-value{background:#2e6bf0;border-radius:5px}.notification-progress progress::-moz-progress-bar{background:#2e6bf0;border-radius:5px}.notification-card-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.notification-card-actions:empty{display:none}.notification-card-actions>button,.notification-check{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:#4778d5;font:inherit;font-size:11px;padding:9px 0 0;cursor:pointer}.notification-card-actions>button:hover,.notification-check:hover{color:#1d4ed8}.notification-card-actions>button:disabled,.notification-check:disabled{opacity:.5;cursor:default}.notification-details{border-top:1px solid #e9edf5;margin-top:10px;padding-top:10px;color:#7c8a9f;overflow-wrap:anywhere;font-size:11px}.notification-details dl{margin:0}.notification-details dl>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;margin-bottom:7px}.notification-details dt{color:#8c99ae}.notification-details dd{margin:0;color:#53637b}.notification-details p{margin:6px 0}.notification-failure{margin-top:8px;padding:8px 10px;border-radius:5px;background:#fff1f3;border:1px solid #f5dde3}.notification-failure strong{color:#984d5b;font-size:11px}.notification-failure small{display:block;font-size:10px;color:#a48188;margin-top:2px}.notification-failure p,.notification-error{color:#bf4256}.notification-section-title{color:#9aa6b8;font-size:10px;padding:3px 2px 10px;letter-spacing:.5px}.notification-empty-state{padding:37px 12px 43px;text-align:center}.notification-empty-state>span{display:flex;width:52px;height:52px;align-items:center;justify-content:center;background:#f4f7fc;color:#9aacc6;border-radius:50%;margin:0 auto 14px}.notification-empty-state strong{display:block;color:#6d7d95;font-size:13px;font-weight:500}.notification-empty-state p{margin:8px 0 0;font-size:11px;color:#a1adbf}.notification-trigger:focus-visible,.unified-notification-popover button:focus-visible{outline:2px solid #4b8df8;outline-offset:3px}.notification-spin{animation:notification-spin 1.2s linear infinite}@keyframes notification-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.notification-spin{animation:none}}@media(max-width:760px){.notification-trigger{padding:0 8px}.notification-trigger-label{max-width:110px;overflow:hidden;text-overflow:ellipsis}}.notification-trigger{width:160px;flex:0 0 160px}.notification-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.notification-trigger>svg{flex:none}.notification-check-row{height:32px;display:flex;align-items:center;gap:10px;min-width:0}.notification-check-row .notification-check{height:32px;padding:0;flex:none;gap:5px}.notification-read-error{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bf4256}.notification-panel-content{scrollbar-gutter:stable}@media(max-width:760px){.notification-trigger{width:136px;flex-basis:136px}}.az-tooltip{position:fixed;z-index:1100;box-sizing:border-box;width:max-content;max-width:min(256px,calc(100vw - 16px));padding:6px 12px;border:0;border-radius:8px;background:#1e293b;color:#f4f7fb;font-size:12px;font-weight:400;line-height:20px;text-align:left;box-shadow:none;pointer-events:none;overflow-wrap:anywhere;animation:az-tooltip-appear .1s ease-out}.az-tooltip-content{position:relative;z-index:1;display:block;min-width:0;max-height:min(360px,calc(100dvh - 40px));overflow-y:auto;overscroll-behavior:contain}.az-tooltip-content>strong{font-weight:600}.az-tooltip-content>strong+span{margin-left:6px;opacity:.8}.az-tooltip-arrow{position:absolute;width:10px;height:10px;border-radius:2px;background:inherit;transform:rotate(45deg);pointer-events:none}.az-tooltip[data-side=top]>.az-tooltip-arrow{bottom:-5px;left:calc(var(--tooltip-arrow) - 5px)}.az-tooltip[data-side=bottom]>.az-tooltip-arrow{top:-5px;left:calc(var(--tooltip-arrow) - 5px)}.az-tooltip[data-side=left]>.az-tooltip-arrow{right:-5px;top:calc(var(--tooltip-arrow) - 5px)}.az-tooltip[data-side=right]>.az-tooltip-arrow{left:-5px;top:calc(var(--tooltip-arrow) - 5px)}@keyframes az-tooltip-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.az-tooltip{animation:none}}.az-select,.az-account-select,.az-date-picker{position:relative;display:inline-flex;min-width:0;vertical-align:middle}.az-select{min-width:140px}.az-select-trigger{width:100%;height:36px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--border);border-radius:8px;color:#334155;font-size:13px;line-height:20px;box-shadow:0 1px 2px #14234108}.az-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.az-select-trigger>svg{flex:none;color:#94a3b8}.az-select-trigger:hover:enabled{background:#f8fafc}.az-select-trigger[aria-expanded=true]{border-color:#b4c8e7;box-shadow:0 0 0 2px #eff6ff}.az-select-trigger .az-placeholder{color:#94a3b8}.field>.az-select,.field>.az-account-select{width:100%}.az-popover{z-index:1000;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;background:#fff;color:#334155;box-shadow:0 8px 24px #0f172a18,0 2px 6px #0f172a0a;overflow:auto;overscroll-behavior:contain;font-size:13px;line-height:20px}.az-popover:focus{outline:none}.az-select-menu{padding:4px}.az-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;border-radius:5px;padding:6px 8px;cursor:pointer}.az-select-option.is-active,.az-account-option.is-active{background:#f1f5f9}.az-select-option.is-selected{color:#1d4ed8}.az-select-option[aria-disabled=true],.az-account-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.az-options-empty{text-align:center;padding:22px 12px;color:#94a3b8;font-size:12px}.az-account-select{min-width:180px}.az-account-menu{padding:0;overflow:hidden;display:flex;flex-direction:column;container-type:inline-size;container-name:az-account-menu}.az-account-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);flex:none;color:#94a3b8}.az-account-search input:not([type=checkbox]){height:30px;padding:0;width:100%;border:0;border-radius:0;box-shadow:none;font-size:12px;outline:none}.az-account-search input::placeholder{color:#94a3b8}.az-account-options{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;max-height:330px;padding:4px}.az-account-option{display:flex;align-items:center;gap:9px;padding:9px 8px;cursor:pointer;border-radius:5px;min-height:38px}.az-account-all{padding-top:7px;padding-bottom:7px}.az-check{height:15px;width:15px;flex:none;border:1px solid #cbd5e1;border-radius:3px;display:flex;align-items:center;justify-content:center;background:#fff}.az-check.is-checked{background:#0f172a;border-color:#0f172a;color:#fff}.az-account-detail{min-width:0;display:flex;flex-direction:column;gap:4px}.az-account-name{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:500;line-height:19px;overflow-wrap:anywhere}.az-currency{border-radius:4px;padding:0 5px;font-size:10px;line-height:17px;color:#4b5563;background:#f1f5f9;font-weight:400}.az-account-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#94a3b8;font-size:11px;line-height:17px}.az-account-meta>span+span{border-left:1px solid var(--border);padding-left:7px}.az-account-meta .az-account-source{color:#64748b}.az-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.az-account-menu.is-account-filter{border:0;border-radius:10px;gap:10px;box-shadow:0 0 0 1px #e5eaf2,0 8px 24px #0f172a18,0 2px 6px #0f172a0a}.is-account-filter .az-account-search{border-bottom-color:#e5eaf2;color:#64748b}.is-account-filter .az-account-search>svg{flex:none;width:14px;height:14px}.is-account-filter .az-account-search input:not([type=checkbox]){flex:1;min-width:0;height:28px;padding:4px 0;border:0;border-radius:10px;background:transparent;color:#1e293b;font-size:14px;line-height:20px;box-shadow:none;outline:none}.is-account-filter .az-account-search input::placeholder{color:#64748b}.az-account-footer{display:flex;align-items:center;gap:12px;flex:none;padding:8px 12px;border-top:1px solid #e5eaf2;color:#64748b;font-size:12px;line-height:16px}.az-account-footer>span{flex:1;min-width:0}.az-account-footer .btn{height:28px;min-height:28px;padding:0 12px;font-size:12px;line-height:16px}.az-account-single-check{flex:none;opacity:0}.az-account-single-check.is-checked{opacity:1}.is-single-filter .az-account-option{padding:6px 8px;min-height:32px;gap:6px}.is-account-filter .az-account-options{padding:8px;display:flex;flex-direction:column;gap:4px;max-height:320px}.is-account-filter .az-account-option{padding:6px 8px;min-height:30.57px;flex:none;gap:8px;font-size:13px;line-height:18.5714px}.is-account-filter .az-account-option .az-check{width:14px;height:14px}.az-account-id,.az-account-compact-id{font-family:var(--font-mono)}.az-account-compact-meta{display:contents}.az-account-compact-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-account-status{flex:none;display:inline-flex;max-width:100%;vertical-align:middle}.az-account-compact-currency{flex:none;padding:2px 8px;border:1px solid var(--border);border-radius:6px;color:#64748b;font-size:10px;line-height:14.2857px}.az-account-compact-timezone,.az-account-compact-id{flex:none;color:#94a3b8;font-size:11px;line-height:15.7143px}.az-account-compact-source{flex:none;padding:1px 8px;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;font-size:12px;line-height:16px}@media(max-width:560px){.az-account-compact-timezone{display:none}.az-account-compact-source{padding-left:4px;padding-right:4px}.is-account-filter .az-account-option{gap:5px}}@container az-account-menu (max-width:420px){.is-single-filter .az-account-option:not(.az-account-all),.is-account-filter .az-account-option:not(.az-account-all){display:grid;grid-template-columns:14px minmax(72px,1fr) minmax(0,1fr);gap:6px 8px;align-items:start}.az-account-option>.az-check,.az-account-option>.az-account-single-check{grid-column:1;grid-row:1;align-self:center}.az-account-compact-name{grid-column:2;grid-row:1;white-space:normal;overflow:visible;overflow-wrap:anywhere}.az-account-status{grid-column:3;grid-row:1;min-width:0;justify-self:end}.az-account-status .status{white-space:normal;overflow-wrap:anywhere}.az-account-compact-meta{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.az-account-compact-meta>span{max-width:100%;overflow-wrap:anywhere}.az-account-compact-id{flex:1 0 100%;min-width:0;white-space:normal}}@container az-account-menu (width > 420px){.az-account-option>.az-account-status{order:1}.az-account-compact-id{order:2}}.az-date-picker{width:248px;max-width:100%;flex:0 0 248px}.az-date-picker .az-date-trigger{width:100%;justify-content:space-between}.az-date-trigger>svg{flex:none}.az-date-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.az-date-trigger.btn{height:36px;gap:8px;background:#fff;line-height:20px;font-variant-numeric:tabular-nums}.az-date-trigger>span{white-space:nowrap}.az-date-popover{display:grid;grid-template-columns:140px minmax(0,1fr);border-radius:5px;padding:0;color:#243540;box-shadow:0 5px 18px #26384a24}.az-date-presets{border-right:1px solid var(--border);padding:14px 12px;display:flex;flex-direction:column;gap:8px}.az-date-presets>label{display:flex;align-items:center;gap:9px;min-height:30px;white-space:nowrap;cursor:pointer;font-size:13px}.az-date-presets input[type=radio]{appearance:auto;accent-color:#087dc1;width:20px;height:20px;min-width:20px;padding:0;margin:0;border:0;box-shadow:none;cursor:pointer}.az-date-main{min-width:0;padding:10px 14px 12px}.az-date-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.az-calendar{min-width:0}.az-calendar-month{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;min-height:36px;margin-bottom:10px;gap:2px}.az-calendar-selects{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.az-calendar-select.az-select{min-width:0}.az-calendar-month-select{width:73px}.az-calendar-year-select{width:82px}.az-calendar-select .az-select-trigger{height:32px;padding:4px 7px;border:0;border-radius:4px;background:transparent;box-shadow:none;gap:7px;font-size:14px;font-weight:500;color:#243540;line-height:22px}.az-calendar-select .az-select-trigger>svg{color:#243540}.az-calendar-select .az-select-trigger:hover:enabled{background:#f1f3f5}.az-calendar-select .az-select-trigger[aria-expanded=true]{background:#f1f3f5;box-shadow:inset 0 0 0 1px #cbd5e1}.az-calendar-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:32px;padding:3px;background:transparent;border:0;border-radius:4px;color:#7a858e}.az-calendar-arrow:hover{background:#f1f3f5}.az-calendar-week,.az-calendar-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.az-calendar-week{color:#7a858e;font-size:12px;height:28px;align-items:center;margin-bottom:4px}.az-calendar-week span{white-space:nowrap}.az-calendar-days{display:flex;flex-direction:column}.az-calendar-cell{height:30px;min-width:0}.az-calendar-cell button{display:block;width:100%;height:30px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px;line-height:30px;font-variant-numeric:tabular-nums;color:#243540}.az-calendar-cell.in-range{background:#e4f1fc}.az-calendar-cell.range-start{border-radius:4px 0 0 4px}.az-calendar-cell.range-end{border-radius:0 4px 4px 0}.az-calendar-cell.range-start.range-end{border-radius:4px}.az-calendar-cell button.range-edge{background:#087dc1;color:#fff;border-radius:4px;font-weight:500}.az-calendar-cell button:disabled{color:#7a858e;cursor:default;opacity:1}.az-calendar-cell button:not(:disabled):hover,.az-calendar-cell button:focus-visible{box-shadow:inset 0 0 0 1px #087dc1;border-radius:4px;outline:none}.az-calendar-cell button.range-edge:focus-visible{box-shadow:inset 0 0 0 2px #064f83}.az-date-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding-top:14px;margin-top:7px}.az-date-footer>div{margin-right:auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums}.az-date-footer small.az-date-error{font-size:11px;color:#b91c1c}.az-date-footer .btn{height:34px;padding:6px 15px;border-radius:4px;font-size:13px;flex-shrink:0}.az-date-footer .btn.primary{background:#087dc1;border-color:#087dc1}.az-date-footer .btn.primary:hover:enabled{background:#066da9}@media(max-width:660px){.az-date-popover{grid-template-columns:130px minmax(0,1fr)}.az-date-presets{padding:12px 9px}.az-date-main{padding:10px}.az-date-calendars{gap:10px}.az-calendar-month{grid-template-columns:18px minmax(0,1fr) 18px}.az-calendar-selects{gap:0}.az-calendar-arrow{width:18px}.az-calendar-select .az-select-trigger{padding-left:4px;padding-right:4px;gap:4px}}@media(max-width:590px){.az-date-popover{grid-template-columns:minmax(0,1fr)}.az-date-presets{border-right:0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px}.az-date-presets>label{gap:6px}.az-date-presets input[type=radio]{width:18px;height:18px;min-width:18px}}@media(max-width:460px){.az-date-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.az-date-calendars{grid-template-columns:minmax(0,1fr);gap:12px}.az-calendar+.az-calendar{border-top:1px solid var(--border);padding-top:10px}.az-date-main{padding:10px 12px 12px}.az-date-footer{flex-wrap:wrap;gap:8px}.az-date-footer>div{width:100%}.az-date-footer .btn:first-of-type{margin-left:auto}}@media(pointer:coarse){.az-calendar-cell,.az-calendar-cell button{height:44px;line-height:44px}.az-calendar-arrow,.az-date-footer .btn,.az-date-presets>label{min-height:44px}}.employee-select-menu .az-select-option{white-space:normal;overflow-wrap:anywhere}.employee-select-menu .az-select-option>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.employee-select-menu .az-select-option>svg{flex-shrink:0}.az-select-option>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.az-select-option>svg{flex-shrink:0}[data-panel-motion=open]{animation:az-panel-enter .15s ease-out}[data-panel-motion=closing]{animation:az-panel-exit .12s ease-in forwards;pointer-events:none}@keyframes az-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes az-panel-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){[data-panel-motion]{animation:none}}dialog.modal.az-modal{position:fixed;inset:0;margin:auto;padding:0;border:0;width:var(--modal-width,650px);min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:visible;background:transparent;color:#1e293b;scrollbar-gutter:auto}.modal-panel{width:100%;min-width:0;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 24px 85px #0a19394d}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;z-index:1;border-radius:10px 10px 0 0;min-width:0}.modal-head h2{font-size:17px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.modal-head>.btn,.modal-header-actions{flex-shrink:0}.modal-body{padding:24px;min-width:0;overflow-wrap:anywhere;scrollbar-gutter:auto}.modal-copy{padding:24px;margin:0;line-height:1.9;color:#5c6b80;font-size:14px;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 24px;border-top:1px solid var(--border);background:#fff;position:sticky;bottom:0;min-width:0}.modal-actions .btn{height:36px;flex-shrink:0}.modal.az-modal::backdrop{background:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.az-modal.drawer{inset:0 0 0 auto;margin:0;width:var(--modal-width,920px);max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.modal.az-modal.drawer>.modal-panel{height:100dvh;max-height:100dvh;border-radius:0;border-width:0 0 0 1px;overflow:hidden;display:flex;flex-direction:column}.modal.az-modal.drawer .modal-head{border-radius:0;flex-shrink:0}.modal.az-modal.drawer .modal-actions,.modal.az-modal.drawer .publish-steps{flex-shrink:0}.modal.az-modal.drawer .publish-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.modal.az-modal.drawer .modal-body{overflow:auto;min-height:0;overscroll-behavior:contain}@media(max-width:560px){dialog.modal.az-modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-panel{max-height:calc(100dvh - 24px)}.modal-head,.modal-body,.modal-copy,.modal-actions{padding-left:18px;padding-right:18px}.modal.az-modal.drawer{max-width:100vw;max-height:100dvh}}.brand-logo{display:inline-flex;align-items:center;width:166px;max-width:100%;vertical-align:middle;-webkit-user-select:none;user-select:none}.brand-logo>svg{display:block;width:100%;height:auto;aspect-ratio:710/92;overflow:hidden}.brand-logo-compact{width:30px;height:30px}.brand-logo-compact>svg{aspect-ratio:155/92}.brand-row .brand{display:inline-flex;align-items:center;max-width:calc(100% - 18px)}.brand:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px;border-radius:5px}.login-brand .brand-logo{width:300px;max-width:100%}.filter-surface{position:relative;min-width:0}.filter-content{min-width:0;transition:opacity .15s ease-out}.filter-surface[data-filter-pending]>.filter-content{opacity:.72;pointer-events:none}.filter-progress{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;z-index:46;pointer-events:none;opacity:0;transition:opacity .15s ease-out;border-radius:2px;background:#dbeafe}.filter-progress[data-active]{opacity:1}.filter-progress>span{display:block;width:35%;height:100%;background:#3b82f6;transform:translate(-105%)}.filter-progress[data-active]>span{animation:filter-progress-slide 1.2s ease-in-out infinite}@keyframes filter-progress-slide{0%{transform:translate(-105%)}to{transform:translate(390%)}}.filter-skeleton{display:grid;gap:10px;padding:12px 0}.filter-skeleton>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding:18px;border:1px solid #e2e8f0;border-radius:8px}.filter-skeleton span{height:14px;border-radius:4px;background:#eef2f7}@media(prefers-reduced-motion:reduce){.filter-content,.filter-progress{transition:none}.filter-progress[data-active]>span{animation:none;transform:none;width:100%;opacity:.6}}.notification-popover.unified-notification-popover.automatic-notification-popover{width:480px;height:min(690px,calc(100dvh - 110px));max-width:calc(100vw - 24px);display:flex;flex-direction:column;overflow:hidden}.automatic-panel-heading{flex:none;display:flex;align-items:center;justify-content:space-between;padding:17px 18px 15px;border-bottom:1px solid #edf1f7;background:#fff}.automatic-panel-heading>div{display:flex;align-items:baseline;gap:10px}.automatic-panel-heading strong{font-size:15px;font-weight:650;color:#1f2d43}.automatic-panel-heading span{font-size:11px;color:#8995a8}.automatic-panel-heading>button{display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:none;padding:4px;color:#8090a6;cursor:pointer}.automatic-panel-heading>button:hover{background:#f1f5f9}.automatic-panel-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding:12px;background:#fff;font-size:12px;line-height:1.5}.automatic-panel-body p{margin:7px 0}.automatic-panel-body button{font:inherit}.automatic-panel-body button:focus-visible{outline:2px solid #4b8df8;outline-offset:2px}.automatic-overview{padding:12px;border:1px solid #e6edf7;border-radius:9px;background:#f9fbff}.automatic-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.automatic-section-heading strong{font-size:12px;color:#34465f}.automatic-read-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 3px;color:#527ac0;border:0;background:transparent;white-space:nowrap;cursor:pointer;flex:none}.automatic-read-button:disabled{cursor:default;opacity:1}.automatic-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.automatic-summary>div{display:flex;flex-direction:column;gap:2px;text-align:center;border-right:1px solid #e4eaf4}.automatic-summary>div:last-child{border-right:0}.automatic-summary b{font-size:20px;line-height:26px;color:#2d456b;font-weight:600;font-variant-numeric:tabular-nums}.automatic-summary span{font-size:10px;color:#8998ad}.automatic-summary .has-error b{color:#d65464}.automatic-fields{margin:9px 0 0;font-size:11px;overflow-wrap:anywhere}.automatic-fields>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:5px 0}.automatic-fields dt{color:#8c99ac}.automatic-fields dd{margin:0;color:#53647c;font-variant-numeric:tabular-nums}.automatic-muted{font-size:11px;color:#8996a9}.automatic-read-error,.automatic-error-detail{display:flex;align-items:flex-start;gap:5px;color:#b64758;font-size:11px;overflow-wrap:anywhere}.automatic-read-error>svg,.automatic-error-detail>svg{flex:none;margin-top:2px}.automatic-read-error{background:#fff0f2;padding:7px 8px;border-radius:5px}.automatic-tabs{display:flex;gap:16px;border-bottom:1px solid #e8edf5;margin:13px 0 12px}.automatic-tabs button{padding:6px 1px 9px;border:0;border-bottom:2px solid transparent;background:none;color:#8a97aa;cursor:pointer;font-size:12px}.automatic-tabs button[aria-selected=true]{border-bottom-color:#2864ed;color:#2864ed}.automatic-plan,.automatic-target{border:1px solid #e6ecf5;border-radius:9px;padding:12px;margin-bottom:9px}.automatic-plan.has-error{border-color:#f2d8de;background:#fffcfc}.automatic-plan-heading{display:flex;align-items:flex-start;gap:9px}.automatic-plan-heading>div{min-width:0;flex:1}.automatic-plan-heading strong{display:block;font-size:12px;color:#31425b;font-weight:600}.automatic-plan-heading time{display:block;font-size:10px;color:#99a5b7;margin-top:2px}.automatic-plan-icon{width:27px;height:27px;border-radius:8px;background:#edf3ff;color:#4675d6;display:flex;align-items:center;justify-content:center;flex:none}.automatic-plan-icon.is-error{background:#fff0f2;color:#d65567}.automatic-state{flex:none;font-size:10px;padding:2px 6px;border-radius:5px;background:#f1f4f8;color:#8898aa;white-space:nowrap}.automatic-state.state-running,.automatic-state.state-accepted{background:#edf4ff;color:#3877d8}.automatic-state.state-succeeded,.automatic-state.state-completed,.automatic-state.state-ready{background:#e9f8f1;color:#1a9467}.automatic-state.state-failed,.automatic-state.state-blocked{background:#fff0f2;color:#c94c60}.automatic-plan-scope{font-size:11px;color:#8b99ad}.automatic-plan-counts{display:flex;gap:11px;flex-wrap:wrap;color:#7e8ba0;font-size:10px;font-variant-numeric:tabular-nums}.automatic-plan-counts .has-error{color:#c94c60}.automatic-detail-toggle{display:inline-flex;align-items:center;gap:4px;padding:9px 0 0;border:0;background:none;color:#4b78c5;font-size:11px!important;cursor:pointer}.automatic-plan-details{margin-top:10px;padding-top:9px;border-top:1px solid #e9eef6}.automatic-account{padding:10px;margin:8px 0;border:1px solid #e9eef6;border-radius:6px;background:#fff}.automatic-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.automatic-row-heading strong{display:block;font-size:12px;color:#41516a;font-weight:550;overflow-wrap:anywhere}.automatic-row-heading small{display:block;font-size:10px;color:#98a5b8;margin-top:2px;overflow-wrap:anywhere}.automatic-segments{margin-top:10px;padding-top:8px;border-top:1px solid #ebeff5}.automatic-segment{margin-top:8px;background:#f8faff;padding:9px;border-radius:5px}.automatic-pager{display:flex;align-items:center;justify-content:space-between;height:34px;margin-top:6px;font-size:10px;color:#929fb1;font-variant-numeric:tabular-nums}.automatic-pager>div{display:flex;align-items:center;gap:5px}.automatic-pager>div>span{min-width:20px;text-align:center}.automatic-pager button{width:27px;height:27px;border:1px solid #e8edf5;background:#fff;color:#6c809c;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.automatic-pager button:disabled{opacity:.35;cursor:default}.automatic-empty{padding:30px 8px;text-align:center;color:#a5b3c8}.automatic-empty>svg{display:block;margin:0 auto 12px}.automatic-empty strong{font-size:12px;font-weight:500;color:#7b8ba3}.automatic-empty p{font-size:11px;color:#9facc0}.az-refresh-icon.az-refreshing{animation:az-refresh-rotate 1s linear infinite}@keyframes az-refresh-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.az-refresh-icon.az-refreshing{animation:none}}.org-page{display:flex;flex-direction:column;gap:20px}.org-page .page-heading{margin-bottom:0}.org-heading-actions,.org-row-actions,.org-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-link-button{border:1px solid var(--border,#dfe7f1);border-radius:8px;padding:8px 12px;color:#2563eb;font-size:13px}.org-panel{padding:0;overflow:hidden}.org-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.org-panel>.org-toolbar{padding:16px}.org-toolbar .search-box{width:260px}.org-toolbar .custom-select{min-width:150px}.org-table-scroll{overflow:auto}.org-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.org-table th{background:#f3f6fa;color:#72829a;text-align:left;font-weight:500}.org-table th,.org-table td{padding:13px 16px;border-bottom:1px solid #e8edf4}.org-table td small{display:block;color:#8796ab;margin-top:5px}.org-table-footer{padding:16px;color:#8796ab;font-size:13px}.org-table a,.org-card-actions a{color:#2563eb}.org-note{display:flex;gap:8px;color:#77869d;font-size:13px;line-height:1.7;margin:0}.org-note svg{flex-shrink:0;margin-top:3px}.org-form{display:flex;flex-direction:column;gap:18px}.org-form .field{margin:0}.org-form textarea{resize:vertical;min-height:64px}.org-success{display:flex;align-items:center;gap:8px;color:#15803d;font-size:13px;margin:0}.org-feedback{margin:0}.org-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.org-card{display:flex;flex-direction:column;gap:12px;padding:20px}.org-card-heading{display:flex;align-items:center;gap:10px}.org-card-heading h2{font-size:16px;margin:0;flex:1}.org-card-heading>svg{color:#2563eb}.org-card p{color:#8190a6;font-size:13px;line-height:1.6;margin:0}.org-card-actions{margin-top:auto;padding-top:10px}.org-card-actions>a{margin-right:auto;font-size:13px}.org-scope{font-size:13px}.org-permission-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px}.org-permission-groups fieldset{border:1px solid #e2e9f2;border-radius:10px;padding:14px;margin:0;min-width:0}.org-permission-groups legend{padding:0 5px;font-size:14px;font-weight:600}.org-permission-groups fieldset>div{display:flex;flex-direction:column;gap:13px}.org-permission-groups label{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.org-permission-groups input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#2563eb}.org-edit-modal>form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.org-edit-modal>form>.modal-body{min-height:0;overflow-y:auto}@media(max-width:650px){.org-permission-groups{grid-template-columns:1fr}.org-page .page-heading{gap:14px;flex-wrap:wrap}.org-toolbar .search-box{width:100%}.org-cards{grid-template-columns:1fr}}.org-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:0 10px;min-width:240px;background:#fff;color:var(--muted)}.org-search input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;min-width:0;width:100%;height:38px;padding:0 12px}.org-search:focus-within{outline:0;border-color:#5a9dff;box-shadow:inset 0 0 0 1px #5a9dff}.org-row-actions .org-delete-employee,.org-delete-confirm{color:#dc4040;background:transparent;white-space:nowrap}.org-delete-confirm{width:96px;justify-content:center}.org-delete-body{display:flex;flex-direction:column;gap:12px;line-height:1.7}.org-delete-body p{margin:0}.org-delete-feedback{min-height:24px}.org-password-modal .modal-panel>form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.org-password-modal .modal-body{min-height:0;overflow-y:auto}.org-password-person{display:flex;flex-direction:column;gap:6px;background:#f6f8fb;border-radius:10px;padding:14px 16px;overflow-wrap:anywhere}.org-password-person strong{font-size:15px}.org-password-person span{font-size:13px;color:var(--muted)}.org-password-note{margin:0;color:#66758c;font-size:13px;line-height:1.7}.org-password-feedback{height:44px;min-height:44px;overflow-y:auto;display:flex;align-items:flex-start}.org-password-feedback .form-error{margin:0;padding:0;border:0;background:none;line-height:1.6}.org-password-submit{width:112px;justify-content:center;white-space:nowrap}.refresh-surface{position:relative;isolation:isolate}.refresh-feedback{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#fff6;opacity:0;pointer-events:none;transition:opacity .16s ease-out}.refresh-feedback[data-active]{opacity:1}.refresh-feedback-spinner{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e4ebf5;border-radius:50%;background:#fffffff5;color:#2563eb;box-shadow:0 2px 8px #27436f14}.refresh-soften{transition:opacity .16s ease-out}.refresh-soften[data-refreshing]{opacity:.65}@media(prefers-reduced-motion:reduce){.refresh-feedback,.refresh-soften{transition:none}}.data-schedule-settings{width:100%;min-width:0;color:#334155}.data-schedule-settings p,.data-schedule-settings dl{margin:0}.data-schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 24px}.data-schedule-title{min-width:0}.data-schedule-title>div{display:flex;align-items:center;gap:12px;min-height:28px}.data-schedule-title h2{font-size:18px;line-height:28px;font-weight:600}.data-schedule-title .status{min-width:56px;justify-content:center}.data-schedule-title p{margin-top:6px;color:#64748b;font-size:13px;line-height:22px;min-height:22px}.data-schedule-heading-actions{display:flex;align-items:center;gap:10px;flex:none}.data-schedule-settings .btn{height:36px;min-height:36px;box-sizing:border-box;justify-content:center;white-space:nowrap;flex:none;gap:7px}.data-schedule-settings .data-schedule-reload{width:116px}.data-schedule-settings .data-schedule-toggle{width:148px}.data-schedule-settings .data-schedule-save{width:128px}.data-schedule-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.3fr);gap:24px;background:#f8fafc;border:1px solid #e8edf4;border-radius:10px;padding:22px 24px}.data-schedule-overview>div{min-width:0}.data-schedule-overview dt{font-size:12px;color:#64748b;line-height:20px}.data-schedule-overview dd{margin:7px 0 0;font-size:25px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;color:#1e293b}.data-schedule-overview dd>span{font-size:12px;font-weight:400;color:#94a3b8;margin-left:8px}.data-schedule-overview dd[data-attention]{color:#b45309}.data-schedule-overview .data-schedule-last-success dd{font-size:14px;font-weight:500;white-space:nowrap}.data-schedule-section{padding:28px 0;border-bottom:1px solid #e8edf4}.data-schedule-section-title{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.data-schedule-section-title h3{font-size:15px;line-height:22px;font-weight:600;color:#1e293b;flex:none}.data-schedule-section-title p{font-size:12px;line-height:20px;color:#94a3b8}.data-schedule-fields{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(170px,.9fr);gap:32px;max-width:1050px}.data-schedule-fields>.field{margin:0;gap:8px;min-width:0}.data-schedule-fields>.field>span,.data-schedule-concurrency>span{font-size:13px;font-weight:500;color:#475569;line-height:20px}.data-schedule-fields .az-select-trigger{height:38px;min-height:38px;width:100%}.data-schedule-fields small,.data-schedule-concurrency p{font-size:12px;line-height:20px;color:#94a3b8;font-weight:400}.data-schedule-number{display:flex;align-items:center;gap:12px;height:38px}.data-schedule-number input{width:116px;min-width:0;height:38px;padding:0 12px;border:1px solid #dfe7f1;border-radius:7px;background:#fff;color:#334155;font-size:13px;font-family:inherit;box-sizing:border-box}.data-schedule-number input:focus{outline:2px solid #bfdbfe;outline-offset:1px}.data-schedule-number>span{font-size:13px;color:#64748b}.data-schedule-concurrency{display:flex;flex-direction:column;gap:8px}.data-schedule-concurrency>strong{display:flex;align-items:center;gap:6px;font-size:21px;line-height:38px;height:38px;font-weight:500;color:#334155}.data-schedule-concurrency strong small{color:#64748b;font-size:13px}.data-schedule-save-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.data-schedule-save-row>p{font-size:12px;line-height:20px;color:#94a3b8}.data-schedule-save-row>p>span{color:#64748b;font-variant-numeric:tabular-nums}.data-schedule-scope{border-bottom:0;padding-bottom:8px}.data-schedule-rules{display:grid;gap:0}.data-schedule-rules>div{display:grid;grid-template-columns:154px 118px minmax(0,1fr);align-items:start;gap:18px;padding:14px 0;border-bottom:1px solid #f1f5f9}.data-schedule-rules>div:first-child{padding-top:0}.data-schedule-rules>div:last-child{border-bottom:0}.data-schedule-rules .status{justify-self:start;white-space:nowrap;margin-top:1px}.data-schedule-rules strong{font-size:13px;line-height:22px;font-weight:500;color:#475569}.data-schedule-rules p,.data-schedule-settings .data-schedule-range-note{font-size:12px;line-height:22px;color:#64748b}.data-schedule-settings .data-schedule-range-note{margin-top:16px;color:#94a3b8}.data-schedule-settings[data-transient-pending] .data-schedule-fields input:disabled,.data-schedule-settings[data-transient-pending] .data-schedule-fields .az-select-trigger:disabled{opacity:1;color:#334155;background:#fff;cursor:default}@media(max-width:1000px){.data-schedule-fields{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr);gap:20px}.data-schedule-overview{gap:16px;padding:20px}.data-schedule-rules>div{grid-template-columns:145px 105px minmax(0,1fr);gap:14px}}@media(max-width:760px){.data-schedule-heading{align-items:flex-start;flex-direction:column;gap:16px}.data-schedule-heading-actions{align-self:flex-end}.data-schedule-overview{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.data-schedule-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.data-schedule-concurrency{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:12px}.data-schedule-concurrency>strong{height:auto;line-height:24px;font-size:17px}.data-schedule-section-title{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:18px}.data-schedule-rules>div{grid-template-columns:145px minmax(0,1fr);gap:8px 14px}.data-schedule-rules p{grid-column:1/-1}.data-schedule-save-row>p>span{display:block}.data-schedule-overview .data-schedule-last-success dd{font-size:12px}}@media(max-width:430px){.data-schedule-fields{grid-template-columns:minmax(0,1fr)}.data-schedule-overview{padding:16px;gap:18px 10px}.data-schedule-heading-actions{gap:8px}.data-schedule-settings .data-schedule-reload{width:108px}.data-schedule-settings .data-schedule-toggle{width:142px}.data-schedule-concurrency{flex-wrap:wrap;gap:4px 10px}.data-schedule-concurrency>p{width:100%}.data-schedule-save-row{align-items:flex-end}.data-schedule-last-success dd{white-space:normal!important}}.admin-page{display:flex;flex-direction:column;color:#1e293b;font-size:13px;min-width:0}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page p{margin:0}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-page-heading h1{color:#0f172a}.admin-page-heading p{color:#64748b}.admin-heading-actions,.admin-toolbar-end{display:flex;align-items:center;gap:10px}.admin-page button{font-family:inherit}.admin-card{background:#fff;border:1px solid var(--border);border-radius:10px;min-width:0}.admin-card-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:12px}.admin-search{height:34px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:0 11px;width:300px;color:#94a3b8;background:#fff}.admin-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.admin-search input{border:0!important;background:transparent;box-shadow:none!important;outline:none;min-width:0;flex:1;color:#334155;font:inherit;height:100%;padding:0!important}.admin-search input::placeholder{color:#94a3b8}.admin-secondary{color:#94a3b8}.admin-table-wrap{overflow-x:auto;min-height:270px}.admin-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.admin-table th{background:#f8fafc;border-top:1px solid #eef2f6;border-bottom:1px solid var(--border);color:#64748b;font-weight:500;height:42px;padding:0 16px;font-size:12px}.admin-table td{padding:16px;height:63px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fafcff}.admin-table td.admin-secondary{color:#94a3b8}.admin-table th:last-child,.admin-table td:last-child{text-align:right;padding-right:20px;width:66px}.admin-table td:has(.admin-row-menu){position:relative}.admin-members-table{min-width:1080px}.admin-table .admin-member-name{padding:0;border:0;background:none;color:#2563eb;cursor:pointer;text-align:left;font:inherit}.admin-member-name:hover{text-decoration:underline}.admin-member-name:focus-visible{outline:2px solid #93c5fd;outline-offset:3px;border-radius:2px}.admin-permission-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#475569;font:inherit;cursor:pointer;white-space:nowrap}.admin-permission-heading{padding:5px 10px 7px;color:#94a3b8;font-size:12px}.admin-email{display:block;color:#334155}.admin-self-label{color:#94a3b8;font-size:11px;line-height:18px}.admin-role-label{display:block;margin-top:2px;color:#64748b;font-size:11px}.admin-date{color:#64748b!important;font-size:12px!important}.admin-pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-top:1px solid var(--border);font-size:12px;color:#64748b}.admin-pagination>div{display:flex;gap:8px;align-items:center}.admin-pagination button{border:1px solid var(--border);border-radius:6px;background:#fff;color:#475569;width:28px;height:28px;display:grid;place-items:center;cursor:pointer}.admin-pagination button:disabled{color:#cbd5e1;background:#f8fafc;cursor:not-allowed}.admin-page-size{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:6px;line-height:26px;padding:0 10px;margin-right:6px}.admin-page-current{height:28px;min-width:28px;padding:0 4px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px}.admin-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:185px;color:#94a3b8}.admin-spin{animation:admin-rotate 1s linear infinite}@keyframes admin-rotate{to{transform:rotate(360deg)}}.admin-footnote{display:flex;align-items:center;gap:7px;color:#64748b;font-size:12px;padding:0 2px}.admin-notice{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:7px;line-height:20px;font-size:13px}.admin-notice svg{flex:0 0 auto;margin-top:2px}.admin-notice-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.admin-notice-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.admin-notice-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.admin-row-menu{position:relative;display:inline-block}.admin-icon-button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#64748b;cursor:pointer}.admin-icon-button:hover{background:#f1f5f9;color:#2563eb}.admin-dropdown{position:absolute;top:32px;right:0;width:132px;padding:5px;background:#fff;border:1px solid var(--border);box-shadow:0 6px 20px #0f172a18;border-radius:8px;text-align:left}.admin-dropdown button{display:flex;align-items:center;gap:9px;width:100%;height:33px;border:0;border-radius:5px;background:#fff;color:#475569;font-size:13px;padding:0 10px;text-align:left;cursor:pointer}.admin-dropdown button:hover{background:#f1f5f9}.admin-dropdown button:disabled{cursor:not-allowed;color:#b7c1cf}.admin-dropdown button.admin-destructive{color:#dc2626}.admin-form{display:flex;flex-direction:column;gap:18px}.admin-form input,.admin-form select,.admin-settings-panel select,.admin-notification-email input{display:block;width:100%;height:40px;border:1px solid #dce3eb;border-radius:7px;background:#fff;color:#334155;padding:0 12px;font-family:inherit;font-size:13px;outline:none;box-sizing:border-box}.admin-form input:focus,.admin-form select:focus,.admin-settings-panel select:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.admin-form input:disabled,.admin-form select:disabled,.admin-settings-panel select:disabled,.admin-notification-email input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.admin-form input::placeholder{color:#a0aec0}.admin-modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:12px;margin-top:3px;border-top:1px solid #f1f5f9}.admin-field-help{color:#94a3b8;font-size:12px;line-height:20px;margin-top:-8px!important}.admin-confirm-copy{font-size:14px;color:#64748b;line-height:23px;margin:0 0 16px}.admin-confirm-target{padding:12px 14px;background:#f8fafc;color:#334155;border:1px solid var(--border);border-radius:7px;margin-bottom:18px;overflow-wrap:anywhere}.admin-settings-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid #dfe6ee;margin-bottom:22px;min-height:42px}.admin-settings-tabs button{align-self:stretch;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;padding:0 0 12px;cursor:pointer;font-size:14px}.admin-settings-tabs button[aria-selected=true]{border-bottom-color:#3b82f6;color:#2563eb;font-weight:500}.admin-settings-tabs button:hover{color:#2563eb}.admin-settings-panel{display:flex;flex-direction:column;width:100%;padding-bottom:20px}.admin-settings-card{background:#fff;border:1px solid var(--border);padding:22px 24px}.admin-settings-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px}.admin-settings-card-heading h2{font-weight:600;line-height:24px;display:flex;align-items:center;gap:8px;color:#1e293b}.admin-save-state{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8}.admin-setting-row{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:20px 0;border-bottom:1px solid #f1f5f9}.admin-setting-row:last-child{border-bottom:0;padding-bottom:0}.admin-setting-row h3{font-size:13px;font-weight:500;color:#334155;line-height:21px}.admin-setting-row p{font-size:12px;color:#94a3b8;line-height:20px;margin-top:3px}.admin-setting-row select{width:188px;flex:0 0 auto;height:34px}.admin-settings-intro{font-size:12px;color:#94a3b8;line-height:21px;margin-top:8px!important}.admin-switch{width:35px;height:20px;flex:0 0 auto;padding:2px;border:0;border-radius:20px;background:#cbd5e1;cursor:pointer;transition:background .15s}.admin-switch span{display:block;height:16px;width:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .15s}.admin-switch.is-checked{background:#3b82f6}.admin-switch.is-checked span{transform:translate(15px)}.admin-switch:disabled{opacity:.48;cursor:not-allowed}.admin-switch:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.admin-notification-email{display:flex;align-items:center;gap:10px;max-width:500px;margin-top:18px}.admin-monitor-footnote{color:#94a3b8;font-size:12px;line-height:20px;padding-top:18px}.admin-password-form{max-width:430px;margin-top:22px;gap:18px}.admin-settings-card .admin-notice{margin-top:0}.admin-page button:focus-visible,.admin-page a:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media(max-width:900px){.admin-page-heading{align-items:flex-start;flex-wrap:wrap}.admin-heading-actions,.admin-card-toolbar{flex-wrap:wrap}.admin-settings-card{padding:18px}.admin-setting-row{gap:18px}.admin-setting-row select{width:155px}}@media(max-width:600px){.admin-heading-actions{width:100%}.admin-heading-actions>button{flex:1}.admin-search{width:100%}.admin-card-toolbar>.admin-toolbar-end{width:100%;justify-content:space-between}.admin-settings-tabs{gap:22px}.admin-settings-tabs button{font-size:13px}.admin-settings-card{padding:16px}.admin-setting-row{gap:16px}.admin-setting-row select{width:130px}.admin-setting-row p{max-width:230px}.admin-footnote{align-items:flex-start;line-height:20px}.admin-footnote svg{flex:0 0 auto;margin-top:3px}.admin-pagination{padding:12px}.admin-page-size{display:none}}.admin-page{gap:24px}.admin-page-heading{min-height:64px}.admin-page-heading h1{font-size:24px;line-height:32px;font-weight:700}.admin-page-heading p{font-size:16px;line-height:24px;margin-top:6px}.admin-settings-page{gap:0}.admin-settings-panel{max-width:none;gap:24px}.admin-settings-tabs{margin-top:21px}.admin-settings-card{border-radius:16px}.admin-display-card{padding:0;overflow:hidden}.admin-display-header{height:96px;display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--border)}.admin-display-header h2{font-size:16px;line-height:24px;font-weight:600}.admin-display-header p{font-size:14px;line-height:22px;color:#64748b;margin-top:4px}.admin-display-header .admin-save-state{margin-left:auto}.admin-setting-icon{width:36px;height:36px;display:grid;place-items:center;background:#eff6ff;color:#3b82f6;border-radius:9px;flex:0 0 auto}.admin-display-body{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.admin-display-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.admin-display-fields select{height:36px}.admin-display-help{font-size:12px;line-height:20px;color:#64748b;margin-top:6px!important}.admin-privacy-header{height:80px}.admin-privacy-body{padding:0 16px}.admin-privacy-body .admin-setting-row{height:72px;padding:0;box-sizing:border-box}.admin-privacy-body .admin-setting-row h3{font-size:14px}.admin-privacy-body .admin-setting-row p{color:#64748b;margin-top:3px}.admin-settings-tabs button{padding-bottom:12px}.admin-settings-card-heading h2{font-size:16px}.admin-password-form .admin-notice{line-height:20px}@media(max-width:850px){.admin-page-heading p{font-size:14px}.admin-display-header{padding:0 16px}.admin-display-fields{gap:16px}.admin-display-header .admin-save-state{font-size:11px}}@media(max-width:600px){.admin-page-heading h1{font-size:22px}.admin-display-fields{grid-template-columns:1fr}.admin-display-header p{font-size:12px}.admin-display-header .admin-save-state{display:none}.admin-settings-panel{gap:18px}}.admin-inline-retry{margin-left:12px;background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.admin-dropdown{z-index:80;font-family:inherit}.admin-dropdown button{font-family:inherit}.admin-editor-modal .modal-head{position:relative;min-height:0;padding:24px 24px 0;border:0;background:#fff;align-items:flex-start}.admin-editor-modal .modal-head h2{font-size:18px;font-weight:600;line-height:24px;margin:0;color:#0f172a}.admin-editor-modal .modal-head>.btn{position:absolute;right:8px;top:8px;width:28px;height:28px;padding:0;color:#94a3b8;border:0}.admin-editor-form{padding:0 24px 24px;gap:16px;margin:0;box-sizing:border-box}.admin-editor-form .admin-editor-description{font-size:14px;line-height:20px;color:#64748b;margin:4px 0 2px}.admin-editor-form .field{min-width:0;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:#334155}.admin-editor-form .field>span,.admin-editor-form .field>label{font-size:14px;line-height:20px;font-weight:500;color:#334155}.admin-editor-form .field input{height:40px;font-size:14px;border-radius:6px;border:1px solid var(--border);font-weight:400;line-height:20px}.admin-editor-form .field input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.admin-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.admin-editor-actions .btn{height:36px;padding:0 16px;font-size:14px;line-height:20px;border-radius:6px}.admin-required{color:#ef4444}.admin-member-editor .admin-editor-form{gap:0;padding-bottom:16px}.admin-member-editor .admin-editor-description{font-size:12px;line-height:18px;margin:4px 0 0}.admin-member-editor .admin-editor-form>.field{margin-top:10px}.admin-member-editor .field{gap:4px}.admin-member-editor .field>span,.admin-member-editor .field>label{font-size:12px;line-height:20px}.admin-member-editor .field input{height:32px;font-size:12px;padding:0 10px}.admin-member-passwords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.admin-member-passwords .field{display:flex;flex-direction:column}.admin-password-input{position:relative;min-width:0}.admin-password-input input{padding-right:34px!important}.admin-password-input>button{position:absolute;top:0;right:0;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#94a3b8;cursor:pointer}.admin-password-input>button:hover{color:#475569}.admin-password-input>button:focus-visible{outline:2px solid #60a5fa;outline-offset:-3px;border-radius:6px}.admin-member-editor .admin-editor-actions{margin-top:33px}.admin-member-editor .admin-editor-actions .btn{height:32px;font-size:12px;padding:0 12px}.admin-member-editor .admin-field-help{margin-top:10px!important}.admin-member-editor .admin-notice{margin-top:12px}.admin-pagination .admin-page-size{display:block;width:116px;border:0;padding:0;line-height:normal;margin:0 6px 0 0}.admin-pagination .admin-page-size button{display:flex;width:100%;height:30px;padding:0 10px;justify-content:space-between;font-size:12px}.admin-dropdown button:focus-visible{outline:0;background:#f1f5f9}.admin-display-fields .field{gap:8px}.admin-display-fields .control-select{width:100%}@media(max-width:460px){.admin-editor-modal .modal-head,.admin-editor-form{padding-left:18px;padding-right:18px}.admin-member-passwords{gap:10px}}.admin-password-editor .admin-editor-form{gap:16px;padding-bottom:24px}.admin-password-editor .admin-editor-description{font-size:12px;line-height:18px;margin:4px 0 0}.admin-password-editor .field{gap:4px}.admin-password-editor .field>label{font-size:12px;line-height:20px}.admin-password-editor .field input{height:32px;font-size:12px;padding:0 10px}.admin-password-editor .admin-editor-actions{margin-top:8px}.admin-password-editor .admin-editor-actions .btn{height:32px;font-size:12px;padding:0 12px}.modal.az-modal.admin-editor-modal>.modal-panel{border:0;border-radius:12px;scrollbar-gutter:auto}.admin-member-editor .admin-editor-actions .btn.primary{min-width:78px}.admin-member-editor .admin-password-input>button{right:4px}.admin-settings-panels{display:grid;align-items:start;min-width:0}.admin-settings-panels>.admin-settings-panel{grid-area:1/1;min-width:0}.admin-settings-panels>.admin-settings-panel.is-inactive{visibility:hidden;pointer-events:none}.admin-settings-tabs{flex:none}.admin-settings-tabs button{font-weight:500}.corrected-actions .header-popover-wrap{position:relative}.corrected-actions .header-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px;box-shadow:0 8px 24px #0f172a1f;color:#334155}.corrected-actions .header-menu [role=menuitem]{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;text-align:left;border:0;background:none;border-radius:4px;color:#334155;font-size:13px}.corrected-actions .header-menu [role=menuitem]:hover:enabled,.corrected-actions .header-menu [role=menuitem]:focus-visible{background:#f1f5f9}.corrected-actions .header-menu [role=menuitem]:disabled{opacity:.45}.corrected-actions .language-menu{width:128px}.corrected-actions .language-menu span{flex:1}.corrected-actions .account-menu{width:160px;max-width:calc(100vw - 24px)}.notification-popover{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 24px);height:455px;max-height:calc(100dvh - 68px);border:1px solid #e2e8f0;background:#fff;border-radius:8px;box-shadow:0 8px 28px #0f172a1a;color:#334155;overflow:auto;overscroll-behavior:contain}.notification-popover h4{margin:0;padding:16px;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600}.notification-empty{padding:30px 16px;text-align:center;font-size:13px;color:#94a3b8}.corrected-actions .language{border:0}@media(max-width:760px){.corrected-actions .header-menu{right:-4px}}.corrected-actions .timezone-menu{width:380px;max-width:calc(100vw - 24px);padding:12px}.timezone-menu>strong{display:block;font-size:14px;margin-bottom:10px}.timezone-trigger{white-space:nowrap;font-variant-numeric:tabular-nums}.timezone-search{display:flex;align-items:center;gap:8px;border:1px solid #dce5f0;border-radius:6px;padding:0 9px;color:#8492a6}.timezone-search:focus-within{border-color:#5a9dff;box-shadow:inset 0 0 0 1px #5a9dff}.timezone-search input{border:0!important;box-shadow:none!important;outline:none;min-width:0;width:100%;height:34px;font-size:12px;background:transparent}.timezone-search input:focus{outline:none}.timezone-options{max-height:min(340px,calc(100vh - 245px));overflow-y:auto;margin:8px -4px;overscroll-behavior:contain}.timezone-options button{display:flex;align-items:center;gap:8px;width:100%;min-height:49px;padding:7px 8px;border:0;border-radius:5px;background:transparent;text-align:left;color:#334155;cursor:pointer}.timezone-options button:hover,.timezone-options button:focus-visible{background:#eff6ff;outline:none}.timezone-options button[aria-pressed=true]{background:#eff6ff;color:#2563eb}.timezone-options button:disabled{cursor:wait;opacity:.65}.timezone-options button>span:first-child{flex:1;min-width:0}.timezone-city{display:block;font-size:12px;overflow-wrap:anywhere}.timezone-options small{display:block;font-size:10px;color:#8290a6;overflow-wrap:anywhere}.timezone-offset{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.timezone-footer{display:flex;justify-content:flex-end;margin-top:8px;padding-top:10px;border-top:1px solid #edf1f7}.timezone-save{min-height:34px;white-space:nowrap}.timezone-save svg{flex-shrink:0}.timezone-feedback{display:flex;align-items:center;gap:6px;font-size:12px;margin:8px 0}.timezone-empty{font-size:12px;text-align:center;color:#8492a6;padding:18px 0}.task-launcher{position:relative}.task-orb{width:40px;height:40px;border:2px solid #72cef7;border-radius:50%;background:linear-gradient(140deg,#08bff6,#1469f2 60%,#6038db);box-shadow:0 0 18px #078eff61;display:flex;align-items:center;justify-content:center;color:#fff;margin:12px auto 10px;transition:transform .2s,filter .2s}.task-orb:hover{transform:translateY(-3px);filter:brightness(1.1)}.task-orb:focus-visible{outline:2px solid #7dd3fc;outline-offset:4px}.az-tooltip.task-launcher-tooltip{width:240px;max-width:calc(100vw - 10px);padding:12px 14px;border:1px solid #38bdf840;border-radius:14px;background:#020617f2;color:#f1f5f9;font-size:12px;line-height:16px;box-shadow:0 16px 38px -12px #0f172acc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.task-launcher-tooltip>.az-tooltip-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.task-help-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:600;line-height:16px}.task-help-title>span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#0c4a6e66;color:#7dd3fc}.task-help-description{font-size:11px;line-height:16px;color:#cbd5e1}.task-help-current{width:100%;margin-top:4px;padding-top:6px;border-top:1px solid #ffffff1a;color:#7dd3fc;font-size:10px;line-height:13.333333px}.task-overview-popover{position:fixed;z-index:40;display:flex;align-items:center;gap:12px;width:300px;max-width:calc(100vw - 10px);height:40px;padding:0 16px;text-align:left;background:#f4f7fbfa;border:1px solid #bfdbfe;border-radius:999px;color:#1e293b;box-shadow:0 12px 32px -12px #2563eb8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:task-overview-enter .2s ease-out;transition:background .2s,border-color .2s,box-shadow .2s}.task-overview-popover:hover{background:#eff6fff2;border-color:#93c5fd;box-shadow:0 14px 36px -10px #2563eba6}.task-overview-popover:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.task-overview-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9811f}.task-overview-popover.has-error .task-overview-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.task-overview-copy{flex:1;min-width:0}.task-overview-copy>strong,.task-overview-copy>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-overview-copy>strong{font-size:13px;line-height:17.333px;font-weight:600}.task-overview-copy>small{margin-top:2px;font-size:10px;line-height:13.333px;color:#64748b}.task-overview-popover>svg{flex:none;color:#2563eb;transition:transform .2s}.task-overview-popover:hover>svg{transform:translate(2px)}@keyframes task-overview-enter{0%{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.task-orb,.task-overview-popover,.task-overview-popover>svg{transition:none;animation:none}.task-orb:hover,.task-overview-popover:hover>svg{transform:none}}.modal.az-modal.publish-task-queue{max-height:92dvh;color:#202938;font-family:var(--font-shell);font-size:14px;line-height:20px}.modal.az-modal.publish-task-queue>.modal-panel{display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;scrollbar-gutter:auto;border:1px solid #e1e6ed;border-radius:14px;background:#fff;box-shadow:0 20px 40px -20px #15223840}.modal.az-modal.publish-task-queue .modal-head{position:relative;flex:none;min-width:0;padding:16px 20px 8px;border:0;border-radius:14px 14px 0 0;background:#fff}.modal.az-modal.publish-task-queue .modal-head h2{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}.publish-task-queue .modal-head h2>svg{color:#3b82f6;flex:none}.publish-task-queue .modal-header-actions{display:flex;align-items:center;gap:4px}.publish-task-queue .modal-header-actions>.btn{height:28px;min-height:28px;width:28px;padding:0;box-shadow:none;border:0;background:transparent;color:#202938}.publish-task-queue .modal-header-actions>.btn:hover{background:#f1f5f9}.publish-task-queue .pq-filters{display:flex;flex:none;align-items:center;gap:4px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid #e1e6ed;scrollbar-width:thin}.publish-task-queue .pq-filters>button{height:32px;flex:none;display:flex;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#647080;font-family:inherit;font-size:12px;line-height:17.1429px;font-weight:500;white-space:nowrap}.publish-task-queue .pq-filters>button[aria-pressed=true]{background:#eff6ff;color:#2563eb}.publish-task-queue .pq-filters>button:hover{background:#f1f5f9}.publish-task-queue .pq-filters>button[aria-pressed=true]:hover{background:#eff6ff}.publish-task-queue .pq-filters>button:focus-visible,.publish-task-queue .pq-task:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.publish-task-queue .pq-result-surface{height:min(620px,calc(92dvh - 170px));min-height:0;flex:0 1 auto}.publish-task-queue .pq-result-surface>.filter-content{height:100%}.publish-task-queue .pq-layout{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0}.publish-task-queue .pq-list,.publish-task-queue .pq-detail{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dbe1ea transparent;background:#f7f8fa}.publish-task-queue .pq-list{padding:12px;border-right:1px solid #e1e6ed}.publish-task-queue .pq-task{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:transparent;color:#202938;font-family:inherit;text-align:left;min-width:0}.publish-task-queue .pq-task+.pq-task{margin-top:4px}.publish-task-queue .pq-task[aria-pressed=true]{background:#fff;border-color:#eff2f7;box-shadow:0 0 0 1px #edf2f780}.publish-task-queue .pq-task:hover{background:#ffffffb3}.publish-task-queue .pq-task>svg{flex:none;color:#647080}.publish-task-queue .pq-task[aria-pressed=true]>svg{color:#2563eb}.publish-task-queue .pq-channel{position:relative;width:20px;height:20px;flex:none}.publish-task-queue .pq-channel>svg{width:18px;height:18px;position:absolute;bottom:0;left:0}.publish-task-queue .pq-channel>i{position:absolute;top:-6px;right:-5px;width:9px;height:9px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 2px #f7f8fa}.publish-task-queue .pq-channel.pq-tone-success>i{background:#16745b}.publish-task-queue .pq-channel.pq-tone-error>i{background:#c12333}.publish-task-queue .pq-channel.pq-tone-warning>i{background:#d99b21}.publish-task-queue .pq-channel.pq-tone-active>i{background:#3b82f6}.publish-task-queue .pq-task-copy{flex:1;min-width:0}.publish-task-queue .pq-task-line{display:flex;align-items:center;gap:10px}.publish-task-queue .pq-task-line>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;font-weight:600}.publish-task-queue .pq-task-line>time{flex:none;font-size:11px;line-height:16px;color:#647080}.publish-task-queue .pq-task-meta{display:flex;align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:11px;line-height:16px;color:#647080}.publish-task-queue .pq-task-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-task-queue .pq-status{flex:none;display:inline-block;max-width:100%;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;color:#647080;background:#edf0f4}.publish-task-queue .pq-status.pq-tone-success{color:#176b54;background:#e5f5ef}.publish-task-queue .pq-status.pq-tone-error{color:#b42332;background:#fdf0f1}.publish-task-queue .pq-status.pq-tone-warning{color:#975d19;background:#fff4d9}.publish-task-queue .pq-status.pq-tone-active{color:#2563eb;background:#eaf1ff}.publish-task-queue .pq-history-notice,.publish-task-queue .pq-list-empty{margin:16px 4px 4px;font-size:11px;line-height:18px;text-align:center;color:#84909e}.publish-task-queue .pq-detail{display:flex;flex-direction:column;gap:16px;padding:20px}.publish-task-queue .pq-summary{flex:none;padding:16px;border:1px solid #e1e6ed;border-radius:14px;background:#fff}.publish-task-queue .pq-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.publish-task-queue .pq-summary-copy{min-width:0;flex:1}.publish-task-queue .pq-title-row{display:flex;align-items:center;gap:8px;min-width:0}.publish-task-queue .pq-title-row>h3{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.publish-task-queue .pq-title-row>svg{height:18px;width:18px;flex:none}.publish-task-queue .pq-summary-copy>p{margin:4px 0 0;font-size:12px;line-height:16px;color:#647080;overflow-wrap:anywhere}.publish-task-queue .pq-percent{flex:none;text-align:right}.publish-task-queue .pq-percent>span{display:block;font-size:11px;line-height:16px;color:#647080}.publish-task-queue .pq-percent>strong{display:block;margin-top:4px;font-size:32px;line-height:38px;letter-spacing:-.6px;font-weight:600}.publish-task-queue .pq-summary-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.publish-task-queue .pq-summary-actions>.btn,.publish-task-queue .pq-read-error>.btn{height:32px;min-height:32px;padding:0 10px;gap:6px;border:1px solid #e1e6ed;border-radius:8px;background:#fff;color:#202938;box-shadow:none;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.publish-task-queue .pq-summary-actions>.pq-handle{color:#89572c}.publish-task-queue .pq-progress{height:6px;margin-top:16px;overflow:hidden;border-radius:999px;background:#f7f8fa;box-shadow:0 0 0 1px #e1e6ed}.publish-task-queue .pq-progress>span{height:100%;display:block;background:#3b82f6;transition:width .2s}.publish-task-queue .pq-progress.pq-tone-success>span{background:#186b57}.publish-task-queue .pq-progress.pq-tone-error>span{background:#b51e31}.publish-task-queue .pq-progress.pq-tone-warning>span{background:#d39a20}.publish-task-queue .pq-progress.pq-tone-muted>span{background:#94a3b8}.publish-task-queue .pq-statistics{display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 0}.publish-task-queue .pq-statistics>div{display:flex;align-items:baseline;gap:6px;min-width:0}.publish-task-queue .pq-statistics dt{font-size:12px;line-height:16px;color:#647080}.publish-task-queue .pq-statistics dd{margin:0;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.publish-task-queue .pq-stat-failed dd{color:#b42332}.publish-task-queue .pq-logs{display:flex;flex-direction:column;flex:1;min-height:200px;border:1px solid #e1e6ed;border-radius:14px;overflow:hidden;background:transparent}.publish-task-queue .pq-logs>header{display:flex;flex:none;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e1e6ed}.publish-task-queue .pq-logs>header>span{display:flex;align-items:center;justify-content:center;width:24px;height:28px;flex:none;color:#2563eb;background:#eff6ff;border-radius:6px}.publish-task-queue .pq-logs h3{font-size:14px;line-height:20px;font-weight:600;margin:0}.publish-task-queue .pq-log-body{flex:1;min-height:140px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:24px}.publish-task-queue .pq-log-line{margin:0;padding:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.publish-task-queue .pq-log-warning{color:#97642d}.publish-task-queue .pq-log-error{color:#b42332}.publish-task-queue .pq-log-empty{margin:0;color:#84909e}.publish-task-queue .pq-logs>footer{flex:none;padding:12px 16px;border-top:1px solid #e1e6ed;font-size:12px;line-height:18px}.publish-task-queue .pq-read-error{margin:0 0 12px;padding:12px;background:#fff5f5;color:#b42332;border:1px solid #fecaca;border-radius:10px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.publish-task-queue .pq-read-error>p{margin:0 0 8px}.publish-task-queue .pq-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%;padding:20px;text-align:center;color:#647080}.publish-task-queue .pq-empty h3{margin:12px 0 0;font-size:14px;line-height:20px;font-weight:500}.publish-task-queue .pq-empty p{margin:4px 0 0;font-size:12px;line-height:18px}.publish-task-queue button:disabled{cursor:default;opacity:.55}.publish-task-queue .modal-header-actions>.btn[data-read-pending=true]:disabled{opacity:1}@media(max-width:767px){.publish-task-queue .pq-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100px,32%) minmax(0,1fr)}.publish-task-queue .pq-list{border-right:0;border-bottom:1px solid #e1e6ed}.publish-task-queue .pq-detail,.publish-task-queue .pq-summary{padding:16px}.publish-task-queue .pq-summary-heading{gap:10px}.publish-task-queue .pq-title-row{gap:6px;flex-wrap:wrap}.publish-task-queue .pq-title-row>h3{flex-basis:100%}.publish-task-queue .pq-percent>strong{font-size:28px}.publish-task-queue .pq-statistics{gap:8px}.publish-task-queue .pq-task{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.publish-task-queue .pq-progress>span{transition:none}}.publish-task-queue .pq-empty>.btn{margin-top:12px;font-size:12px}.batch-history-applied{margin:0 0 16px;color:#64748b;font-size:12px;line-height:20px}.pq-resolution-body{display:flex;flex-direction:column;gap:16px;padding:20px;min-width:0}.pq-resolution-body>.field{margin:0;min-width:0}.pq-resolution-body>.modal-copy,.pq-resolution-body>.field-hint,.pq-resolution-body>.form-error{padding:0;margin:0}.btn.pq-delete{color:var(--danger,#dc4040);background:transparent}.short-hint{border-radius:4px;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:default;max-width:100%;vertical-align:baseline}.short-hint:focus-visible{outline:2px solid var(--primary,#2864ed);outline-offset:3px}.short-hint-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--muted,#7b8da5);vertical-align:middle}.az-stable-list-viewport{position:relative;min-width:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior-x:contain;overflow-anchor:none}.az-stable-list-viewport[data-stable-viewport]{flex:0 0 auto;max-height:none}.az-stable-list-viewport:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.az-pagination{container-type:inline-size;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;min-height:64px;flex:0 0 auto;padding:15px 18px;border-top:1px solid var(--border,#e5eaf2);background:#fff;color:#64748b;font-size:13px;line-height:20px;font-variant-numeric:tabular-nums;box-sizing:border-box;min-width:0}.az-pagination .az-pagination-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.az-pagination-summary strong{color:#334155;font-weight:500}.az-pagination .az-pagination-controls{display:flex;align-items:center;gap:16px;margin-left:auto;min-width:0}.az-pagination .az-pagination-size{width:108px;min-width:108px;flex:0 0 108px}.az-pagination-size .az-select-trigger,.az-popover.az-pagination-size-menu{border-radius:6px}.az-pagination .az-pagination-size .az-select-trigger{height:32px;min-height:32px;gap:8px;padding:0 10px;font-size:13px;line-height:20px;font-weight:400;box-shadow:none;background:#fff}.az-pagination-size .az-select-trigger>span{min-width:0;text-overflow:clip;white-space:nowrap}.az-popover.az-pagination-size-menu{padding:4px;font-size:13px;line-height:20px}.az-pagination-size-menu .az-select-option{gap:4px;padding:5px 6px;min-height:30px;border-radius:3px;white-space:nowrap}.az-pagination-size-menu .az-select-option>svg{flex:0 0 auto;width:14px;height:14px}.az-pagination .az-pagination-nav,.az-pagination .az-pagination-numbers{display:flex;align-items:center;gap:4px}.az-pagination .az-pagination-button,.az-pagination .az-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:32px;height:32px;box-sizing:border-box;padding:0 5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;font:inherit;line-height:20px;text-align:center;white-space:nowrap;cursor:pointer}.az-pagination .az-pagination-ellipsis{color:#94a3b8;cursor:default}.az-pagination .az-pagination-button:hover:enabled{background:#f1f5f9}.az-pagination .az-pagination-button[aria-current=page]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:500}.az-pagination .az-pagination-button[aria-current=page]:hover:enabled{background:#1d4ed8;border-color:#1d4ed8}.az-pagination .az-pagination-button:disabled{opacity:.45;cursor:default}.az-pagination .az-pagination-button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.az-pagination .az-pagination-compact{display:none;align-items:center;justify-content:center;gap:8px;min-width:72px;white-space:nowrap}.az-pagination-compact strong{color:#334155;font-weight:500}.az-pagination-fixed-size{white-space:nowrap;min-width:80px;text-align:center}.az-pagination .az-pagination-loading{display:inline-flex;align-items:center;gap:5px;color:#64748b;white-space:nowrap}.workspace-pagination-region{flex:0 0 auto;min-width:0;background:#fff}.workspace-pagination-region>.table-width-error{padding:8px 18px;margin:0}@container (max-width:600px){.az-pagination-summary{flex-basis:100%}.az-pagination-controls{margin-left:auto}}@container (max-width:470px){.az-pagination .az-pagination-numbers{display:none}.az-pagination .az-pagination-compact{display:inline-flex}.az-pagination .az-pagination-controls{gap:12px}}@container (max-width:300px){.az-pagination .az-pagination-controls{flex-wrap:wrap;justify-content:flex-end;width:100%}}@media(pointer:coarse){.az-pagination .az-pagination-button{min-width:44px;height:44px}.az-pagination .az-pagination-size .az-select-trigger{height:44px}.az-pagination-size-menu .az-select-option{min-height:44px}.az-pagination .az-pagination-numbers{display:none}.az-pagination .az-pagination-compact{display:inline-flex}}.az-pagination .az-pagination-button,.az-pagination .az-pagination-ellipsis{width:var(--az-page-button-width,32px)}.az-pagination-loading:not([data-loading]){visibility:hidden}.az-pagination .az-pagination-numbers{min-width:var(--az-page-number-width,104px);justify-content:center}.az-pagination[data-total-pending] .az-pagination-numbers{visibility:hidden}.az-pagination[data-keep-appearance] .az-pagination-button:disabled:not([data-boundary-disabled]),.az-pagination[data-keep-appearance] .az-select-trigger:disabled{opacity:1}@media(pointer:coarse){.az-pagination .az-pagination-button{width:max(44px,var(--az-page-button-width,32px))}}.asset-member-button.btn{height:28px;max-width:100%;padding:0 6px;border-color:transparent;background:transparent;color:#2563eb;font-size:12px;white-space:nowrap;box-shadow:none}.asset-member-button.btn:hover{background:#eff6ff}.modal.az-modal.asset-members-dialog>.modal-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;max-height:calc(100dvh - 32px)}.asset-members-dialog .modal-head{position:static;flex:none;padding:18px 20px 12px;border:0;border-radius:0}.asset-members-dialog .modal-head h2{font-size:16px;line-height:24px;font-weight:600}.asset-members-dialog .modal-head>.btn{width:28px;height:28px;padding:0;color:#64748b}.asset-members-dialog .asset-members-body{min-height:0;overflow:auto;padding:0 20px 8px;overscroll-behavior:contain}.asset-members-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px}.asset-members-context>strong{min-width:0;overflow-wrap:anywhere;color:#64748b;font-size:13px;font-weight:400}.asset-members-context>span{flex:none;padding:3px 8px;border-radius:5px;color:#64748b;background:#f1f5f9;font-size:11px;line-height:18px;font-variant-numeric:tabular-nums}.asset-members-columns,.asset-members-list article{display:grid;grid-template-columns:minmax(0,1fr) 108px 86px;align-items:center;gap:12px}.asset-members-columns{padding:0 0 9px;border-bottom:1px solid #e8edf4;color:#94a3b8;font-size:11px;line-height:18px}.asset-members-columns>span:not(:first-child){text-align:right}.asset-members-columns>span:last-child{padding-right:8px}.asset-members-list article{min-height:72px;padding:12px 0;border-bottom:1px solid #f0f3f7}.asset-members-list article:last-child{border-bottom:0}.asset-member-identity{display:flex;align-items:center;gap:10px;min-width:0}.asset-member-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#edf3ff;color:#5074b9;font-size:13px;font-weight:500}.asset-member-identity>div{min-width:0}.asset-member-identity strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:20px;color:#263449}.asset-member-identity small{display:block;overflow-wrap:anywhere;white-space:normal;margin-top:2px;color:#94a3b8;font-size:11px;line-height:17px}.asset-member-disabled{display:inline-block;margin-left:6px;font-size:10px;font-weight:400;color:#94a3b8}.asset-member-scope{text-align:right;font-size:12px;line-height:18px;color:#64748b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.asset-members-dialog .asset-member-revoke.btn{width:86px;height:30px;padding:0 5px;gap:5px;border-color:transparent;background:transparent;color:#dc4040;box-shadow:none;font-size:12px;white-space:nowrap}.asset-members-dialog .asset-member-revoke.btn:hover,.asset-members-list article[data-confirming] .asset-member-revoke.btn{background:transparent;color:#dc4040}.asset-members-empty{display:flex;align-items:center;flex-direction:column;gap:6px;padding:24px 12px 28px;color:#94a3b8;font-size:12px}.asset-members-empty>svg{margin-bottom:4px;color:#b8c6d9}.asset-members-empty strong{font-size:13px;font-weight:500;color:#64748b}.asset-members-footer{flex:none;display:flex;align-items:center;gap:9px;min-height:68px;padding:12px 20px;border-top:1px solid #e8edf4;background:#f8fafc}.asset-member-feedback-icon{flex:none;color:#94a3b8}.asset-member-note{margin:0;color:#8291a5;font-size:11.5px;line-height:18px}.asset-member-feedback{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.asset-member-feedback>strong{font-weight:500;color:#334155}.asset-member-feedback>span{color:#8291a5;font-size:11px;line-height:17px}.asset-member-footer-actions{display:flex;align-items:center;gap:8px;flex:none}.asset-members-footer .btn{height:30px;padding:0 10px;font-size:12px;white-space:nowrap;box-shadow:none}.asset-members-footer .asset-member-confirm.btn{width:76px;background:transparent;border-color:transparent;color:#dc4040}.asset-members-footer .asset-member-confirm.btn:hover{background:transparent;border-color:transparent;color:#c32f2f}.asset-members-footer.is-success .asset-member-feedback-icon,.asset-members-footer.is-success .asset-member-feedback>strong{color:#15936b}.asset-members-footer.is-error .asset-member-feedback-icon,.asset-members-footer.is-error .asset-member-feedback>strong{color:#dc4040}@media(max-width:540px){.asset-members-dialog .modal-head{padding:16px 16px 10px}.asset-members-dialog .asset-members-body{padding:0 16px 6px}.asset-members-columns{grid-template-columns:minmax(0,1fr) 86px}.asset-members-columns>span:nth-child(2){display:none}.asset-members-list article{grid-template-columns:minmax(0,1fr) 86px;row-gap:2px;column-gap:8px;padding:12px 0}.asset-member-identity{grid-column:1;grid-row:1}.asset-member-scope{grid-column:1;grid-row:2;text-align:left;padding-left:42px;font-size:11px}.asset-member-revoke{grid-column:2;grid-row:1 / span 2}.asset-members-footer{padding:12px 16px;flex-wrap:wrap}.asset-member-feedback{flex-basis:calc(100% - 30px)}.asset-member-footer-actions,.asset-member-retry{margin-left:auto}.asset-members-footer.is-confirming .asset-member-feedback{flex-basis:100%}}.assigned-people-dialog>.modal-panel{border-radius:16px;border-color:#e5eaf2;box-shadow:0 20px 64px #172b4d26,0 4px 16px #172b4d0a}.assigned-people-dialog .modal-head{gap:10px;padding:18px 20px 14px;border-bottom:0;border-radius:16px 16px 0 0}.assigned-people-dialog .modal-head h2{display:flex;flex:1;align-items:center;gap:9px;font-size:16px;line-height:24px;font-weight:600;color:#1e293b}.assigned-people-dialog .modal-head h2>svg{flex:none;color:#64748b}.assigned-people-dialog .modal-head>.btn{width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;box-shadow:none}.assigned-people-dialog .modal-head>.btn:hover{color:#334155;background:#f1f5f9}.assigned-people-count{flex:none;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:11px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.assigned-people-body{min-width:0;padding:0 20px 8px}.assigned-people-account{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 12px;margin-bottom:4px;border-radius:10px;background:#f8fafc;border:1px solid #edf1f6}.assigned-people-account>svg{flex:none;color:#94a3b8}.assigned-people-account>div{min-width:0}.assigned-people-account strong{display:block;color:#475569;font-size:13px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.assigned-people-account div>span{display:block;margin-top:2px;color:#64748b;font-family:var(--font-mono);font-size:11px;line-height:16px;overflow-wrap:anywhere}.assigned-people-list{margin:0;padding:0;list-style:none}.assigned-people-list>li{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 2px}.assigned-people-list>li+li{border-top:1px solid #f1f5f9}.assigned-people-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #dbe7fd;border-radius:12px;background:#edf4ff;color:#5277bb;font-size:15px;line-height:20px;font-weight:500}.assigned-people-identity{flex:1;min-width:0}.assigned-people-identity>strong{display:block;color:#1e293b;font-size:14px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.assigned-people-identity>span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:18px;overflow-wrap:anywhere}.assigned-people-disabled{flex:none;border-radius:5px;padding:2px 6px;background:#f1f5f9;color:#94a3b8;font-size:11px;line-height:18px;white-space:nowrap}.assigned-people-empty{margin:0;padding:22px 0;text-align:center;color:#94a3b8;font-size:13px;line-height:20px}@media(max-width:380px){.assigned-people-dialog .modal-head{gap:8px;padding-left:16px;padding-right:16px}.assigned-people-dialog .modal-head h2{font-size:15px;gap:7px}.assigned-people-body{padding-left:16px;padding-right:16px}.assigned-people-count{padding-left:6px;padding-right:6px}}.workspace:has(.route-scene>.overview-page){background:#fff}.overview-page{min-width:0;padding-top:4px;color:#334155;font-size:13px}.overview-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:32px;margin-bottom:18px}.overview-topbar h1{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.4px;margin:0;white-space:nowrap;color:#1e293b}.overview-main-filters{display:flex;align-items:center;gap:8px}.overview-query-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.overview-update-scope{margin:-6px 0 14px;color:#64748b;font-size:12px;line-height:20px}.overview-page .az-select{min-width:0}.overview-page .az-select-trigger{height:32px}.overview-channel{width:144px}.overview-filter-divider{margin:0 4px;color:#94a3b8}.overview-date-separator{font-size:14px;color:#64748b}.overview-page .overview-main-filters input.overview-date,.overview-page .overview-search-filters input.overview-search{box-sizing:border-box;height:32px;border:1px solid #e2e8f0;border-radius:10px;background:transparent;padding:4px 10px;color:#1e293b;font-family:inherit;font-size:14px;line-height:20px;outline:none;min-width:0}.overview-date{width:128px;font-family:inherit;font-size:14px;line-height:20px;color-scheme:light}.overview-date:focus,.overview-search:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.overview-date::-webkit-calendar-picker-indicator{width:13px;margin:0;opacity:.6}.overview-main-filters .btn{height:32px;white-space:nowrap;padding:0 12px;gap:6px}.overview-summary{padding:20px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;min-width:0}.overview-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;min-height:24px}.overview-summary-heading>div:first-child{display:flex;align-items:center;gap:6px}.overview-summary-heading h2{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.4px;color:#1e293b;margin:0}.overview-summary-heading>div:first-child>span{color:#64748b;font-size:14px;line-height:20px}.overview-profit{display:inline-flex;align-items:baseline;flex-wrap:wrap;color:#64748b;font-size:14px;line-height:20px}.overview-profit strong{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-profit strong[data-tone=profit]{color:#059669}.overview-profit strong[data-tone=loss]{color:#dc2626}.overview-profit strong[data-tone=zero]{color:#475569}.overview-counts{display:flex;align-items:center;gap:12px;color:#64748b;font-size:14px;white-space:nowrap}.overview-counts strong{font-weight:700;color:#1e293b;margin-left:4px}.overview-counts .overview-spending{color:#059669}.overview-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.overview-metric{box-sizing:border-box;position:relative;overflow:hidden;min-height:77px;border:1px solid #e2e8f0;border-radius:10px;display:flex;align-items:center;gap:12px;padding:16px 20px;min-width:0;background:#fff;box-shadow:0 1px 2px #0000000a;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.overview-metric:hover,.overview-metric:focus-visible{transform:translateY(-3px);border-color:transparent;box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #0000000a}.overview-metric:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.overview-metric-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;font-size:16px;line-height:24px}.overview-metric-icon.amber{background:#fef3c7;color:#d97706}.overview-metric-icon.blue{background:#dbeafe;color:#2563eb}.overview-metric-icon.pink{background:#fce7f3;color:#db2777}.overview-metric-icon.indigo{background:#e0e7ff;color:#4f46e5}.overview-metric-icon.green{background:#e8f5e9;color:#059669}.overview-metric-icon.yellow{background:#fef9c3;color:#ca8a04}.overview-metric-icon.orange{background:#ffedd5;color:#ea580c}.overview-metric-icon.teal{background:#d1fae5;color:#059669}.overview-metric>.overview-metric-content{display:flex;flex-direction:column;min-width:0;gap:2px}.overview-metric strong{font-size:20px;line-height:25px;color:#1e293b;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.overview-metric>.overview-metric-content>span{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.overview-account-filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:16px 0}.overview-search-filters,.overview-sort{display:flex;align-items:center;gap:8px}.overview-search{width:192px;font-family:inherit;font-size:14px;line-height:20px}.overview-search::placeholder{color:#94a3b8}.overview-source-label{font-size:14px;color:#64748b}.overview-source{width:192px}.overview-sort>span:first-child{font-size:12px;color:#64748b}.overview-sort-select{width:128px}.overview-sort .btn{height:32px;padding:0 10px;gap:5px}.overview-accounts{min-width:0;display:flex;flex-direction:column;gap:8px}.overview-accounts>.empty,.overview-loading,.overview-load-error{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:185px}.overview-loading{display:flex;align-items:center;justify-content:center;gap:9px;color:#94a3b8}.overview-load-error{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.overview-load-error .empty{min-height:145px;padding-bottom:12px}.overview-account{min-width:0;overflow:hidden;border-radius:8px;border:1px solid #e2e8f0;background:#fff;transition:box-shadow .15s}.overview-account:hover{box-shadow:0 1px 2px #0000000a}.overview-account-heading{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:12px 18px;font:inherit;color:#1e293b;text-align:left;transition:background-color .15s}.overview-account-heading:hover{background:#f1f5f9}.overview-account-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.overview-account-identity{display:flex;align-items:center;gap:8px;min-width:0}.overview-account-identity>strong{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-account-chevron{font-size:14px;color:#94a3b8;transition:transform .2s;flex-shrink:0}.overview-account-chevron.open{transform:rotate(90deg)}.overview-account-id{font-size:12px;color:#64748b;white-space:nowrap}.overview-account-source{font-size:12px;line-height:16px;font-weight:500;color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;padding:1px 8px;white-space:nowrap}.overview-account-source.enterprise{color:#7e22ce;background:#faf5ff;border-color:#d8b4fe}.overview-campaign-count{font-size:11px;line-height:16.5px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;white-space:nowrap}.overview-account-line{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:12px;font-size:13px;line-height:20px;color:#64748b;white-space:nowrap;flex-shrink:0}.overview-account-line>.short-hint+.short-hint{border-left:1px solid #e2e8f0;padding-left:12px}.overview-account-line strong{font-weight:400}.overview-account-line>.short-hint:first-child strong{font-weight:700;color:#1e293b}.overview-account-line .overview-roas{font-weight:700;color:#ef4444}.overview-account-details{border-top:1px solid #f1f5f9;background:#fafbfc;padding:12px 18px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px 24px}.overview-account-details>.overview-detail-metric{min-width:0}.overview-account-details span{display:block;font-size:11px;line-height:16.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-account-details strong{display:block;font:400 13px/19.5px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e293b}.overview-account-empty{border-top:1px solid #f1f5f9;padding:16px 18px;text-align:center;font-size:14px;line-height:20px;color:#94a3b8}.overview-campaign-scroll{max-width:100%;overflow-x:auto;border-top:1px solid #f1f5f9;padding:8px 12px 12px;outline:none}.overview-campaign-scroll:focus-visible{box-shadow:inset 0 0 0 2px #93c5fd}.overview-page .overview-campaign-table{width:100%;min-width:1800px;border-collapse:collapse;table-layout:auto;white-space:nowrap}.overview-page .overview-campaign-table th,.overview-page .overview-campaign-table td{height:auto;min-width:0;border:0;background:transparent;padding:6px 8px;text-align:right;white-space:nowrap}.overview-page .overview-campaign-table thead th{font:400 11px/16.5px var(--font-sans);color:#94a3b8}.overview-page .overview-campaign-table tr>:first-child{width:190px;min-width:190px;max-width:240px;text-align:left}.overview-page .overview-campaign-table tbody th{font:500 14px/20px var(--font-sans);color:#1e293b}.overview-page .overview-campaign-table tbody th a{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;color:inherit}.overview-page .overview-campaign-table td{font:400 12px/18px var(--font-mono);font-variant-numeric:tabular-nums;color:#64748b}.overview-page .overview-campaign-table tbody tr:hover{background:#f8fafc}.overview-feedback{margin-bottom:16px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;display:flex;gap:8px;align-items:center;line-height:20px;font-size:12px}.overview-feedback.overview-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.overview-feedback svg{flex:0 0 auto}.overview-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overview-spin{animation:overview-rotate 1s linear infinite}@keyframes overview-rotate{to{transform:rotate(360deg)}}@media(max-width:1250px){.overview-topbar{flex-wrap:wrap;gap:14px}.overview-main-filters{flex-wrap:wrap}.overview-summary-heading{align-items:flex-start}.overview-summary-heading>div:first-child{flex-wrap:wrap;gap:4px 6px}.overview-account-details{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:800px){.overview-summary{padding:18px}.overview-account-filters{flex-wrap:wrap;gap:12px}.overview-search-filters{flex-wrap:wrap}.overview-counts{gap:10px;flex-wrap:wrap}.overview-source{width:155px}.overview-summary-heading{flex-direction:column;gap:8px}.overview-account-identity{flex-wrap:wrap}.overview-account-details{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-account-line{gap:6px}.overview-account-line>.short-hint+.short-hint{padding-left:6px}}@media(max-width:520px){.overview-main-filters{gap:8px}.overview-filter-divider{display:none}.overview-channel{width:calc(50% - 4px)}.overview-date{width:calc(50% - 16px)}.overview-main-filters .btn{flex:1}.overview-search-filters,.overview-search{width:100%}.overview-source{flex:1}.overview-summary{padding:14px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-metric{padding:12px 10px;gap:8px}.overview-metric-icon{width:32px;height:32px}.overview-metric strong{font-size:18px}.overview-account-details{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}}@media(prefers-reduced-motion:reduce){.overview-metric,.overview-account-chevron{transition:none}.overview-metric:hover,.overview-metric:focus-visible{transform:none}.overview-spin{animation:none}}.overview-main-filters .overview-update-button{width:98px;min-width:98px;flex:0 0 98px;font-variant-numeric:tabular-nums}.overview-results-region{position:relative;min-width:0}.overview-query-actions .overview-date-pending:disabled{opacity:1;cursor:wait}.overview-member-filter{width:176px}.overview-account-title{display:flex;align-items:center;gap:8px;min-width:0}.overview-account-toggle{display:flex;align-items:center;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:3px}.overview-assignee-button.btn{height:20px;max-width:132px;min-width:0;flex:none;border:0;background:transparent;padding:0 2px;color:#2563eb;font-size:12px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.overview-assignee-button.btn:hover{background:transparent;text-decoration:underline}.overview-assignee-placeholder{flex:none;color:#94a3b8;font-size:12px;line-height:20px;white-space:nowrap}@media(max-width:1100px){.overview-account-filters{flex-wrap:wrap;gap:12px}.overview-search-filters{flex-wrap:wrap}}@media(max-width:800px){.overview-account-title{flex-wrap:wrap}.overview-member-filter{width:155px}}.overview-metric.short-hint{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;background:#fff;text-align:left}.overview-metric.short-hint:hover,.overview-metric.short-hint:focus-visible{transform:none;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000a}.overview-account-line>.short-hint{white-space:nowrap;color:inherit}.overview-detail-metric.short-hint{text-align:left}.overview-page .short-hint{font-family:inherit}@media(max-width:520px){.overview-metric.short-hint{padding:12px 10px}}.overview-campaign-name{display:flex;align-items:center;gap:6px;min-width:0;max-width:240px}.overview-campaign-name>a{flex:1;min-width:0}.asset-status-hint{display:inline-flex;align-items:center;max-width:100%}.meta-targeting-picker{min-width:0}.meta-targeting-label{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.meta-targeting-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:5px 11px;border:1px solid #dbe3ee;border-radius:6px;background:#fff;color:#475569;font-size:12px;text-align:left}.meta-targeting-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-targeting-trigger:disabled{background:#f8fafc;color:#94a3b8}.meta-targeting-trigger:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.meta-targeting-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.meta-targeting-tags>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:20px;border-radius:4px;background:#eff6ff;color:#2563eb;padding:0 6px;max-width:100%;overflow-wrap:anywhere}.meta-targeting-tags button{display:flex;border:0;background:none;color:inherit;padding:2px;flex-shrink:0}.meta-targeting-hint{display:block;margin-top:6px;font-size:11px;color:#94a3b8}.meta-targeting-legacy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px;color:#a16207;font-size:11px;overflow-wrap:anywhere}.meta-targeting-legacy button{border:0;background:none;color:#2563eb;padding:0;font-size:11px}.meta-targeting-panel{z-index:300;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff;box-shadow:0 8px 25px #0f172a20;color:#334155}.meta-targeting-search{display:flex;align-items:center;gap:7px;padding:8px;border-bottom:1px solid #e2e8f0;color:#94a3b8}.meta-targeting-search input{min-width:0;flex:1;width:100%;height:28px!important;min-height:28px!important;padding:3px 5px!important;border:0!important;outline:0;font-size:12px}.meta-targeting-options{min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px}.meta-targeting-options>[role=option]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:7px 9px;border:0;border-radius:4px;background:#fff;text-align:left;color:#334155;font-size:12px}.meta-targeting-options>[role=option]:hover:enabled,.meta-targeting-options>[role=option]:focus-visible{background:#f1f5f9;outline:none}.meta-targeting-options>[role=option][aria-selected=true]{background:#eff6ff;color:#2563eb}.meta-targeting-options>[role=option]:disabled{opacity:.4}.meta-targeting-options>[role=option] small{margin-left:6px;font-size:10px;color:#94a3b8}.meta-targeting-empty{padding:18px 12px;text-align:center;color:#94a3b8;font-size:12px;margin:0}.meta-targeting-empty p{margin:0 0 8px}.meta-targeting-empty button,.meta-targeting-more{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:#2563eb;font-size:12px;padding:5px}.meta-targeting-more{width:100%;justify-content:center}.batch-targeting-stack{display:grid;gap:14px}.delivery-editor-modal .modal-panel{max-height:90dvh}.delivery-editor-body{gap:20px;font-size:14px;line-height:21px}.delivery-editor-body>p{margin:0}.delivery-editor-intro{color:#64748b;font-size:13px}.delivery-editor-body section{display:flex;flex-direction:column;gap:14px}.delivery-editor-body h3{font-size:14px;font-weight:600;margin:0;color:#1e293b}.delivery-editor-body .muted,.delivery-editor-body small{font-size:12px;line-height:18px;color:#64748b}.delivery-editor-body p{margin:0}.delivery-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.delivery-edit-field{display:flex;flex-direction:column;gap:4px;min-width:0}.delivery-edit-field>.field{gap:6px}.delivery-edit-field input:not([type=radio]):not([type=checkbox]){width:100%;min-width:0;height:36px;font-size:13px}.delivery-editor-body .az-select{width:100%}.delivery-edit-field input:disabled{background:#f8fafc;color:#94a3b8}.delivery-budget-strategies{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delivery-budget-strategies>label{border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:flex;gap:8px;align-items:flex-start}.delivery-budget-strategies>label.selected{border-color:#93c5fd;background:#eff6ff}.delivery-budget-strategies strong{font-size:13px;font-weight:500;display:block}.delivery-budget-strategies small{display:block;margin-top:4px}.delivery-budget-strategies input{margin-top:3px;accent-color:#2563eb}.delivery-bid-options,.delivery-special-options{display:grid;gap:10px}.delivery-bid-options>label,.delivery-special-options>label,.delivery-copy-children{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.delivery-bid-options input,.delivery-special-options input,.delivery-copy-children input{accent-color:#2563eb}.delivery-attribution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.delivery-attribution>.field{min-width:0;font-size:12px}.delivery-editor-body .delivery-edit-checked{font-size:11px;color:#94a3b8}.delivery-existing-targeting{font-size:12px;color:#64748b}.delivery-existing-targeting summary{cursor:pointer}.delivery-existing-targeting pre{max-height:180px;overflow:auto;background:#f8fafc;border-radius:6px;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.delivery-operation-result{display:flex;flex-direction:column;gap:12px;min-width:0}.delivery-operation-result>.muted{overflow-wrap:anywhere;font-size:12px}.delivery-copy-result{flex-basis:100%;color:#2563eb;overflow-wrap:anywhere}@media(max-width:620px){.delivery-edit-grid,.delivery-budget-strategies,.delivery-attribution{grid-template-columns:1fr}.delivery-editor-body{gap:16px}}.delivery-editor-modal>.modal-panel{height:min(720px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.delivery-editor-modal .modal-head,.delivery-editor-modal .modal-actions{flex:none}.delivery-editor-modal .delivery-editor-body{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.modal.az-modal.delivery-compact-dialog>.modal-panel{border-radius:14px;scrollbar-gutter:auto}.delivery-compact-dialog .modal-head{padding:24px 24px 0;border:0;border-radius:14px 14px 0 0;position:static;gap:12px}.delivery-compact-dialog .modal-head h2{margin:0;font-size:16px;line-height:16px;font-weight:500}.delivery-compact-dialog .modal-head>.btn{width:24px;height:24px;min-height:24px;padding:0;flex-shrink:0}.delivery-compact-dialog .delivery-compact-body{display:flex;flex-direction:column;gap:16px;padding:12px 24px 0;scrollbar-gutter:auto;font-size:14px;line-height:20px}.delivery-compact-body p{margin:0}.delivery-compact-description{color:#64748b}.delivery-compact-body>.field{gap:8px;font-size:14px;line-height:14px;font-weight:500;min-width:0}.delivery-compact-body>.field input,.delivery-compact-body .az-select,.delivery-compact-body .az-select-trigger{width:100%;min-width:0;height:32px;min-height:32px;border-radius:8px;font-size:13px;font-weight:400;line-height:20px}.delivery-compact-body>.field input{padding:0 12px}.delivery-compact-hint,.delivery-compact-skipped{font-size:12px;line-height:18px;color:#64748b}.delivery-compact-skipped>summary{cursor:pointer;color:#92400e}.delivery-compact-skipped ul{list-style:none;max-height:160px;overflow:auto;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.delivery-compact-skipped li{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.delivery-compact-skipped strong{font-weight:500;color:#334155}.delivery-compact-dialog .modal-actions{position:static;padding:24px;gap:8px;border:0;flex-wrap:wrap;border-radius:0 0 14px 14px}.delivery-compact-dialog .modal-actions>.btn{height:32px;min-height:32px;padding:0 12px;border-radius:8px;font-size:13px;line-height:20px}.delivery-compact-dialog .modal-actions>.btn.primary{background:#2563eb;border-color:#2563eb}.delivery-compact-body .form-error{font-size:12px;line-height:18px}.delivery-compact-body .delivery-operation-result p{margin:0}.delivery-inline-budget{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;width:var(--inline-budget-width,158.2px);min-width:0;vertical-align:middle;white-space:nowrap}.delivery-inline-budget-controls{display:inline-flex;align-items:center;flex-wrap:nowrap;width:100%;height:32px;box-sizing:border-box;overflow:hidden;border:1px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000001a,0 0 0 2px #2563eb1a}.delivery-inline-budget-field{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;height:30px;padding:0 8px;border-right:1px solid #e2e8f0;background:#f1f5f966;box-sizing:border-box}.delivery-inline-budget-field>span{flex:none;font-size:12px;line-height:16px;font-weight:400;color:#64748b}.delivery-inline-budget-field>input{display:block;flex:1 1 auto;min-width:0;width:64px;height:28px;box-sizing:border-box;padding:4px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:#1e293b;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.delivery-inline-budget-field>input:focus{border:0;outline:0;box-shadow:none}.delivery-inline-budget-controls>.btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transition:background-color .15s,color .15s}.delivery-inline-budget-controls>.delivery-inline-budget-confirm{background:#10b981;color:#fff}.delivery-inline-budget-controls>.delivery-inline-budget-confirm:hover:not(:disabled){background:#059669;color:#fff}.delivery-inline-budget-controls>.delivery-inline-budget-cancel{background:transparent;color:#64748b}.delivery-inline-budget-controls>.delivery-inline-budget-cancel:hover:not(:disabled){background:#f1f5f9;color:#334155}.delivery-inline-budget-controls>.btn:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.delivery-inline-budget-controls>.btn:disabled{opacity:.45;cursor:not-allowed}.delivery-inline-budget-error,.delivery-inline-budget-result>[role=alert]{display:block;max-width:100%;font-size:11px;line-height:15px;color:#dc2626;white-space:normal;overflow-wrap:anywhere}.delivery-inline-budget-result{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;white-space:normal}.delivery-inline-budget-result>.btn{min-height:24px;height:24px;padding:0;font-size:11px}.delivery-budget-value{padding:2px 4px;border:0;border-radius:4px;background:none;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:#2563eb;display:inline-flex;gap:4px;align-items:center;text-align:left;white-space:normal}.delivery-budget-value:disabled{color:inherit;cursor:default}.delivery-budget-value[data-read-pending=true]:disabled{color:#2563eb}.delivery-inline-budget-controls>.btn[data-read-pending=true]:disabled{opacity:1}.delivery-budget-value:hover:not(:disabled){background:#eff6ff;text-decoration:underline}.delivery-budget-value:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.delivery-budget-inherited{font-size:14px;font-weight:500;line-height:20px;color:#64748b}.delivery-inline-pending{white-space:normal;font-size:10px;line-height:14px;height:auto;padding:3px 0;min-height:26px;text-align:left}.modal.az-modal.delivery-delete-dialog>.modal-panel{background:#f4f7fb;border-radius:14px;padding:16px;border:0;scrollbar-gutter:auto;box-shadow:0 0 0 1px #1e293b1a}.modal.az-modal.delivery-delete-dialog .modal-head{position:static;height:auto;min-height:24px;padding:0;border:0;border-radius:0;background:transparent}.delivery-delete-dialog .modal-head h2{font-size:16px;font-weight:500;line-height:24px}.delivery-delete-dialog .modal-body{padding:6px 0 0;gap:8px;font-size:14px;line-height:20px;scrollbar-gutter:auto}.delivery-delete-dialog .modal-body p{margin:0;color:#64748b}.delivery-delete-dialog .modal-actions{position:static;padding:16px;margin:16px -16px -16px;border:0;border-top:1px solid #e2e8f0;background:#f1f5f980;gap:8px;min-height:65px;border-radius:0 0 14px 14px}.delivery-delete-dialog .modal-actions>.btn{height:32px;min-height:32px;font-size:14px;line-height:20px;font-weight:500;padding:4px 10px;border-radius:10px;background:#f4f7fb}.delivery-delete-dialog .modal-actions>.btn.danger{background:#ef4444;color:#fff;border-color:#ef4444}.delivery-status{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0;vertical-align:middle;white-space:nowrap;line-height:18px}.delivery-status .status{display:block;flex:0 1 auto;min-width:0;max-width:100%;padding:0 6px;font-size:11px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-status-freshness{display:inline-flex;align-items:center;flex:none;color:#94a3b8;line-height:1}.delivery-status-freshness.is-stale{color:#a1824d}.delivery-status:focus-visible{outline:2px solid #5a9dff;outline-offset:2px;border-radius:3px}.delivery-stale-metric{color:#9a6700}.delivery-unknown-metric{color:#94a3b8}.delivery-coverage{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:0 0 10px;color:#7a899e;font-size:11px;line-height:17px}.delivery-sync-progress{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin:0 0 14px;border:1px solid #dbeafe;background:#eff6ff;border-radius:8px;font-size:12px;color:#475569}.delivery-sync-progress.has-error{background:#fff8ed;border-color:#fde5c0}.delivery-sync-progress>small{font-size:11px}.delivery-sync-progress>progress{width:120px;height:6px;accent-color:#2563eb}.delivery-sync-progress>.btn{margin-left:auto;height:28px;font-size:12px}.delivery-row-menu-trigger{width:28px;height:28px;min-height:28px;padding:0}.delivery-row-menu{z-index:1050;display:flex;flex-direction:column;padding:4px;gap:0;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #1e293b1a,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:auto;overscroll-behavior:contain}.delivery-row-menu>.btn{justify-content:flex-start;border:0;width:100%;font-size:14px;font-weight:400;line-height:20px;height:28px;min-height:28px;padding:4px 6px;gap:8px;border-radius:6px;color:#1e293b;white-space:nowrap}.delivery-row-menu>.btn>svg{flex:none}.delivery-row-menu>.btn.delivery-menu-delete{color:#ef4444}.delivery-row-menu>.btn.delivery-menu-delete:hover{background:#fef2f2}.delivery-name-button{padding:0;border:0;background:transparent;text-align:left;color:#2563eb;font:inherit;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.delivery-name-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.delivery-details dl{margin:12px 0;display:grid;gap:10px}.delivery-details dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;font-size:13px}.delivery-details dt{color:#64748b}.delivery-details dd{margin:0;overflow-wrap:anywhere}.delivery-action-body{font-size:14px;line-height:21px;gap:14px}.delivery-action-targets,.delivery-action-results{max-height:220px;overflow:auto;overscroll-behavior:contain;border:1px solid #e2e8f0;border-radius:8px}.delivery-action-targets>div,.delivery-action-results>div{padding:8px 12px;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.delivery-action-targets>div:last-child,.delivery-action-results>div:last-child{border-bottom:0}.delivery-action-targets strong{font-size:13px;font-weight:500}.delivery-action-targets small{display:block;color:#64748b;font-size:11px}.delivery-action-results>div{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.delivery-action-results small{flex-basis:100%;color:#64748b}.delivery-action-body .notice{margin:0}.delivery-action-body .field input{width:100%}.facebook-workspace .name-cell .delivery-account-context{font-size:10px;line-height:14px;color:#64748b;white-space:normal;overflow-wrap:anywhere}.delivery-account-context b,.delivery-account-currency{font-weight:600;color:#475569}.delivery-data-trigger.btn{position:relative;flex:none;min-width:32px;height:32px;padding:0 8px;gap:5px;color:#8390a3;font-size:11px;line-height:16px}.delivery-data-trigger.is-active{color:#2563eb}.delivery-data-trigger.has-warning{color:#a3752c}.delivery-data-dot{position:absolute;width:5px;height:5px;right:4px;top:4px;background:#d29536;border-radius:50%}.delivery-data-trigger.btn.is-timestamp{min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;gap:6px;background:transparent;box-shadow:none;color:#64748b;font-size:12px;line-height:16px;font-weight:400}.delivery-data-trigger.btn.is-timestamp:hover:enabled{background:transparent;color:#64748b}.delivery-data-trigger.is-timestamp>svg{width:14px;height:14px;flex:none}.delivery-data-body{font-size:13px;line-height:1.6;gap:18px}.delivery-data-body section{display:grid;gap:9px;min-width:0}.delivery-data-body section+section{padding-top:16px;border-top:1px solid #e2e8f0}.delivery-data-body h3{font-size:13px;line-height:20px;font-weight:600}.delivery-data-body .delivery-coverage{margin:0;align-items:flex-start;font-size:12px;line-height:19px;gap:7px 12px}.delivery-data-body .delivery-sync-progress{margin:0}.delivery-data-body .delivery-data-warning{color:#9a6700;font-size:12px;line-height:19px}.delivery-data-body dl{display:grid;gap:5px;margin:0;font-size:12px}.delivery-data-body dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.delivery-data-body dt{color:#64748b}.delivery-data-body dd{margin:0;overflow-wrap:anywhere}.delivery-menu-divider{flex:none;height:1px;background:#e2e8f0;margin:4px -4px}.delivery-preview.btn{position:relative;display:inline-block;vertical-align:baseline;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:10px;background:#f8fafc;box-shadow:0 0 0 1px #e5eaf2;overflow:hidden;font-size:14px;line-height:20px}.delivery-list-thumbnail{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.delivery-list-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover}.delivery-preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#00000059;opacity:0;transition:opacity .15s ease;pointer-events:none}.delivery-preview.btn:hover .delivery-preview-overlay,.delivery-preview.btn:focus-visible .delivery-preview-overlay{opacity:1}.delivery-preview-eye{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffffe6;color:#000;box-shadow:0 1px 2px #0000000d}.delivery-media-dialog>.modal-panel{height:min(760px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.delivery-media-dialog .modal-head{flex:none;height:74px;padding:14px 24px;gap:16px;border-radius:16px 16px 0 0}.delivery-media-dialog .modal-head h2{flex:1;min-width:0}.delivery-media-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.delivery-media-heading-label{color:#7b8799;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.04em}.delivery-media-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:24px;font-weight:600}.delivery-media-dialog .modal-head>.btn{flex:none;width:32px;height:32px;padding:0;border-radius:8px}.delivery-media-dialog .delivery-media-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:0;gap:0;overflow:hidden}.delivery-media-visual{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:20px 24px 16px;background:#f7f9fc}.delivery-media-visual-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px;flex:none;font-size:12px;line-height:20px;color:#64748b}.delivery-media-visual-head>span:first-child{font-weight:600;color:#475569}.delivery-media-spec{display:flex;align-items:center;gap:5px;min-width:0;font-size:11px;white-space:nowrap}.delivery-media-stage{position:relative;flex:1;min-height:180px;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e4e9f1;border-radius:12px;background:#edf1f6}.delivery-media-stage>img,.delivery-media-stage>video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.delivery-media-stage>img.is-loading{opacity:0;position:absolute}.delivery-media-stage>video{background:#101828}.delivery-media-loading{position:absolute;inset:0;display:grid;place-content:center;font-size:13px;color:#64748b;pointer-events:none}.delivery-media-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0;max-width:100%;padding:24px;text-align:center;font-size:13px;line-height:22px;color:#64748b;overflow-wrap:anywhere}.delivery-media-message>p{margin:0;max-width:360px}.delivery-media-message>svg{flex:none;color:#94a3b8}.delivery-media-initial{grid-column:1/-1;height:100%;min-height:240px}.delivery-media-version-bar{display:flex;align-items:center;gap:14px;height:38px;flex:none;min-width:0}.delivery-media-version-count{flex:none;color:#64748b;font-size:11px;line-height:18px;font-variant-numeric:tabular-nums}.delivery-media-options{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scrollbar-width:thin}.delivery-media-options>.btn{height:30px;min-height:30px;min-width:44px;flex:none;padding:0 8px;gap:5px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;font-size:12px;box-shadow:none}.delivery-media-options>.btn.is-selected{border-color:#a8c2fc;background:#eaf1ff;color:#2563eb;box-shadow:0 0 0 1px #a8c2fc;font-weight:600}.delivery-media-options>.btn:hover{border-color:#a8c2fc;color:#2563eb}.delivery-media-source-note{flex:none;display:flex;align-items:center;gap:10px;min-width:0;font-size:11px;line-height:18px;color:#94a3b8;white-space:nowrap}.delivery-media-source-note>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.delivery-media-caption{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#f8fafcf5;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;line-height:18px;text-align:center;pointer-events:none}.delivery-media-caption>svg{flex:none}.delivery-media-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid #e8edf4;background:#fff}.delivery-media-tabs{display:flex;align-items:stretch;gap:24px;height:54px;padding:0 24px;flex:none;border-bottom:1px solid #edf0f5}.delivery-media-tabs>button{position:relative;display:flex;align-items:center;padding:0 2px;border:0;background:transparent;color:#7b8799;font:inherit;font-size:13px;line-height:20px;cursor:pointer;white-space:nowrap}.delivery-media-tabs>button:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;border-radius:2px;background:transparent}.delivery-media-tabs>button[aria-selected=true]{color:#2563eb;font-weight:600}.delivery-media-tabs>button[aria-selected=true]:after{background:#2563eb}.delivery-media-tabs>button:focus-visible{outline:2px solid #93b4fd;outline-offset:-3px;border-radius:5px}.delivery-media-tab-panel{flex:1;min-height:0;min-width:0;padding:18px 24px 20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.delivery-media-tab-panel[hidden]{display:none}.delivery-media-tab-panel:focus-visible{outline:2px solid #b4ccfc;outline-offset:-2px}.delivery-creative-content{display:flex;flex-direction:column;gap:14px;min-width:0}.delivery-creative-association{margin:0;padding:9px 11px;border-radius:8px;background:#fff8eb;color:#97651b;font-size:11px;line-height:18px;overflow-wrap:anywhere}.delivery-creative-field{position:relative;min-width:0}.delivery-creative-label{display:flex;align-items:center;gap:8px;height:28px;margin-bottom:6px;color:#475569;font-size:12px;line-height:18px;font-weight:600}.delivery-creative-label small{font-size:10px;font-weight:400;line-height:16px;padding:0 5px;border-radius:4px;background:#eef2f7;color:#64748b}.delivery-creative-value{min-width:0;padding:11px 13px;border:1px solid #edf0f5;border-radius:9px;background:#f8fafc}.delivery-creative-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line;color:#334155;font-size:13px;line-height:21px;min-height:42px}.delivery-creative-text.is-empty{color:#a1aabc}.delivery-creative-field.is-body .delivery-creative-text{-webkit-line-clamp:5;min-height:110px;line-height:22px}.delivery-creative-field.is-link .delivery-creative-text{display:block;min-height:21px;text-overflow:ellipsis;white-space:nowrap;color:#526d96}.delivery-creative-field.is-link .delivery-creative-text.is-empty{color:#a1aabc}.delivery-creative-copy.btn{flex:none;margin-left:auto;min-width:52px;height:26px;min-height:26px;padding:0 5px;gap:4px;border:0;border-radius:6px;background:transparent;color:#8a96a8;font-size:11px;font-weight:400;box-shadow:none}.delivery-creative-copy.btn:hover{color:#2563eb;background:#eff6ff}.delivery-creative-copy.btn.is-error{color:#b91c1c}.delivery-creative-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.delivery-media-warnings{margin-top:18px;padding:10px 12px;border-radius:8px;background:#fffbf2;color:#936a28;font-size:11px;line-height:18px;overflow-wrap:anywhere}.delivery-media-warnings>p{margin:0}.delivery-media-warnings>p+p{margin-top:6px}.delivery-media-details{font-size:12px;line-height:19px}.delivery-media-detail-group+.delivery-media-detail-group{margin-top:22px;padding-top:18px;border-top:1px solid #edf0f5}.delivery-media-detail-group h3{margin:0 0 12px;font-size:12px;line-height:18px;font-weight:600;color:#334155}.delivery-media-details dl{display:grid;gap:10px;margin:0}.delivery-media-details dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px}.delivery-media-details dt{color:#8b97a8}.delivery-media-details dd{min-width:0;margin:0;color:#475569}.delivery-media-details dd span{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.delivery-media-dialog .delivery-media-footer{display:flex;flex:none;flex-wrap:nowrap;gap:8px;height:66px;padding:14px 24px;border-top:1px solid #e8edf4}.delivery-media-footer-status{flex:1;min-width:0;max-height:36px;overflow:auto;font-size:11px;line-height:17px;color:#94a3b8}.delivery-media-checked{margin:0;overflow-wrap:anywhere}.delivery-media-refresh-error{color:#b91c1c;font-size:12px;line-height:18px;overflow-wrap:anywhere}.delivery-media-footer>.btn{height:34px;min-height:34px;border-radius:8px;font-size:12px}.delivery-media-reread{min-width:104px}.delivery-media-spin{animation:delivery-media-spin 1s linear infinite}@keyframes delivery-media-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.delivery-media-spin{animation:none}}@media(max-height:620px)and (min-width:761px){.delivery-media-dialog .delivery-media-body{overflow:auto;grid-template-rows:minmax(420px,1fr)}}@media(max-width:760px){.delivery-media-dialog>.modal-panel{height:calc(100dvh - 32px)}.delivery-media-dialog .modal-head{height:68px;padding:12px 16px}.delivery-media-dialog .delivery-media-body{display:block;overflow:auto;overscroll-behavior:contain}.delivery-media-visual{padding:16px;gap:12px}.delivery-media-stage{flex:none;height:clamp(230px,42dvh,360px);min-height:0}.delivery-media-spec{font-size:10px;gap:4px}.delivery-media-source-note{font-size:10px}.delivery-media-sidebar{border-left:0;border-top:1px solid #e8edf4}.delivery-media-tabs{height:50px;padding:0 16px}.delivery-media-tab-panel{flex:none;overflow:visible;padding:16px;scrollbar-gutter:auto}.delivery-media-dialog .delivery-media-footer{padding:12px 16px}.delivery-media-footer-status{font-size:10px;line-height:15px;max-height:30px}.delivery-media-reread{min-width:98px}}.wm-page{min-width:0}.wm-page .page-heading{gap:18px}.wm-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wm-fixed-button{min-width:100px}.wm-auto-settings{position:relative}.wm-auto-button{min-width:150px}.wm-auto-error{position:absolute;right:0;top:calc(100% + 5px);max-width:280px;padding:7px 10px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#ad5d12;font-size:12px;line-height:1.5;z-index:5;box-shadow:0 3px 12px #172b4d0d}.wm-panel{height:var(--wm-panel-height, calc(100dvh - 180px) );min-height:320px;display:flex;flex-direction:column;padding:0;overflow:hidden}.wm-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 18px 0;flex-shrink:0}.wm-toolbar .search-box{width:260px;max-width:100%;min-width:160px}.wm-toolbar .search-box .btn{height:24px;min-width:24px;padding:0;margin-right:-5px}.wm-toolbar .az-select{min-width:140px}.wm-list-feedback{height:24px;min-height:24px;display:flex;gap:10px;align-items:center;padding:0 18px;color:#d04444;font-size:12px;overflow:hidden}.wm-list-feedback>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-list-feedback .btn{height:26px;padding:0 6px;flex-shrink:0}.wm-list-surface{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.wm-list-surface>.filter-content{flex:1;min-height:0;display:flex;flex-direction:column}.wm-list-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 18px 18px;scrollbar-gutter:stable}.wm-list-body>.empty{min-height:280px;display:flex;flex-direction:column;justify-content:center}.wm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;align-content:start}.wm-card{appearance:none;border:1px solid var(--border,#e2e8f0);border-radius:9px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,box-shadow .15s;min-width:0}.wm-card:hover{border-color:#adc7f7;box-shadow:0 3px 12px #172b4d0a}.wm-card:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.wm-card-image{height:165px;position:relative;background:#f4f7fb;display:flex;align-items:center;justify-content:center;color:#92a4bc;overflow:hidden}.wm-card-image img,.wm-card-image video{height:100%;width:100%;object-fit:contain}.wm-kind{flex-shrink:0;border:1px solid #e2e8f0b3;border-radius:4px;background:#fffffff0;padding:2px 6px;font-size:11px;color:#64748b}.wm-card-info{padding:13px 14px}.wm-card-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}.wm-card-badges{display:flex;gap:6px;margin:7px 0}.wm-card-badges .status{font-size:11px}.wm-card-copy{font-size:12px;color:#718198;line-height:20px;height:40px;margin:9px 0 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wm-card-meta{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#8a9ab0}.wm-card-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.wm-card-meta-row>span:first-child{min-width:0}.wm-panel>.az-pagination{flex-shrink:0;border-top:1px solid var(--border,#e2e8f0);padding:14px 18px}.wm-mark-button{min-width:100px;flex-shrink:0}.wm-local-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wm-form{display:grid;gap:13px}.wm-form .field{min-width:0;gap:7px}.wm-form .field>span{font-size:12px}.wm-form input,.wm-form textarea{width:100%;min-width:0;border:1px solid var(--border,#e2e8f0);border-radius:6px;padding:9px 10px;font:inherit;font-size:13px;color:#334155;background:#fff;resize:vertical;line-height:1.65;box-sizing:border-box}.wm-form input:focus,.wm-form textarea:focus{outline:2px solid #2563eb26;border-color:#93b4f4}.wm-form .az-select{width:100%}.wm-mark-name{font-weight:600;overflow-wrap:anywhere;line-height:22px}.wm-candidate-value{padding:9px 11px;border:1px solid var(--border,#e2e8f0);border-radius:6px;background:#f8fafc;color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:12px;max-height:66px;overflow:auto;min-height:38px;box-sizing:border-box}.wm-candidate-value.is-body{height:104px;max-height:104px}.wm-form-feedback{min-height:22px;color:#d04444;font-size:12px;line-height:1.6}.wm-mark-dialog>.modal-panel,.wm-edit-dialog>.modal-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.wm-mark-dialog form,.wm-edit-dialog form{display:flex;flex-direction:column;min-height:0}.wm-mark-dialog .modal-body,.wm-edit-dialog .modal-body{overflow:auto;min-height:0}.wm-mark-dialog .modal-head,.wm-mark-dialog .modal-actions,.wm-edit-dialog .modal-head,.wm-edit-dialog .modal-actions{flex-shrink:0}.wm-detail-dialog>.modal-panel{height:min(740px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.wm-detail-dialog .modal-head{flex-shrink:0}.wm-detail-dialog .modal-head h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wm-detail-body{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:0;flex:1}.wm-detail-visual{display:flex;flex-direction:column;padding:22px;gap:15px;min-width:0;min-height:0;background:#f8fafc;border-right:1px solid var(--border,#e2e8f0)}.wm-original{flex:1;min-height:0;border:1px solid var(--border,#e2e8f0);border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.wm-original img,.wm-original video{display:block;width:100%;height:100%;object-fit:contain}.wm-original-empty{padding:28px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;color:#8496ae;font-size:12px;line-height:1.7}.wm-original-empty strong{font-size:14px;font-weight:500}.wm-original-empty p{margin:0}.wm-detail-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#8a9ab0;font-size:12px}.wm-detail-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column}.wm-tabs{height:56px;display:flex;align-items:stretch;gap:24px;padding:0 24px;border-bottom:1px solid var(--border,#e2e8f0);flex-shrink:0}.wm-tabs button{background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:13px;color:#8090a6;cursor:pointer;padding:0}.wm-tabs button[aria-selected=true]{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}.wm-tabs button:focus-visible{outline:2px solid #93b4f4;outline-offset:-3px}.wm-variant-picker{padding:12px 22px 0;flex-shrink:0}.wm-variant-picker .az-select{width:100%}.wm-detail-scroll{min-height:0;flex:1;overflow:auto;padding:18px 22px;scrollbar-gutter:stable}.wm-copy-field{margin-bottom:17px}.wm-copy-field>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#62738c}.wm-copy-field .btn{height:26px;font-size:11px;min-width:62px;color:#8b9cb3;padding:0 4px}.wm-copy-field p{margin:6px 0 0;background:#f8fafc;border:1px solid #edf1f7;border-radius:6px;padding:10px 12px;color:#52627a;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.wm-source-details{margin:0 0 20px;display:grid;gap:12px;font-size:12px}.wm-source-details>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:9px}.wm-source-details dt{color:#8a9ab0}.wm-source-details dd{margin:0;color:#55657d;overflow-wrap:anywhere}.wm-source-record{display:flex;flex-direction:column;gap:7px;border:1px solid var(--border,#e2e8f0);border-radius:7px;padding:13px;margin-bottom:10px;font-size:12px;color:#8090a6;overflow-wrap:anywhere}.wm-source-record strong{color:#40516b}.wm-detail-feedback{position:absolute;bottom:12px;left:22px;right:22px;z-index:2;max-height:70px;padding:9px 12px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#d04444;font-size:12px;line-height:1.5;overflow:auto;box-sizing:border-box;box-shadow:0 3px 12px #172b4d0d}.wm-detail-actions{flex-shrink:0;flex-wrap:wrap}.wm-detail-manage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-right:auto}.wm-delete{color:#dc4040}.wm-detail-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.wm-detail-empty .filter-skeleton{width:90%}@media(max-width:1000px){.wm-page .page-heading{align-items:flex-start;flex-wrap:wrap}.wm-heading-actions{margin-left:auto}.wm-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}@media(max-width:700px){.wm-detail-body{display:flex;flex-direction:column;overflow:auto}.wm-detail-visual{height:300px;min-height:300px;box-sizing:border-box;border-right:0;border-bottom:1px solid var(--border,#e2e8f0);padding:16px}.wm-detail-sidebar{flex:0 0 auto;overflow:visible}.wm-detail-scroll{overflow:visible;flex:none;padding:16px}.wm-tabs{padding:0 16px;min-height:48px}.wm-detail-dialog>.modal-panel{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.wm-detail-actions{gap:7px;padding:12px 16px}.wm-detail-actions .btn{height:32px;font-size:12px;padding:0 8px}.wm-detail-manage{gap:5px}.wm-heading-actions{margin-left:0;gap:8px}.wm-toolbar{padding:13px 13px 0;gap:8px}.wm-toolbar .search-box{width:100%}.wm-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:11px}.wm-list-body{padding:0 13px 13px}.wm-panel>.az-pagination{padding:12px}.wm-mark-dialog>.modal-panel,.wm-edit-dialog>.modal-panel{max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.wm-card{transition:none}}@media(max-width:560px){.delivery-media-footer .wm-mark-button{min-width:90px;padding-left:8px;padding-right:8px}}.facebook-view-template{display:inline-flex;flex:none;width:140px;height:38px;border:1px solid #e5eaf2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.facebook-view-template>button{height:36px;border:0;background:transparent;color:#334155;font-size:13px;line-height:19.5px;font-weight:400}.facebook-view-template>button:hover{background:#f1f5f9}.facebook-view-template-main{flex:1;min-width:0;padding:0 12px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facebook-view-template-arrow{width:36px;flex:none;display:flex;align-items:center;justify-content:center;border-left:1px solid #e5eaf2!important;color:#94a3b8!important}.facebook-view-template-menu{position:fixed;z-index:1000;padding:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;box-shadow:0 8px 24px #0f172a18,0 2px 6px #0f172a0a;overflow:auto;overscroll-behavior:contain}.facebook-view-template-menu button{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font-size:13px;line-height:20px}.facebook-view-template-menu button:hover:enabled,.facebook-view-template-menu button:focus-visible{background:#f1f5f9;outline:none}.facebook-view-template-menu button[aria-checked=true]{background:#f1f5f9}.facebook-view-template-menu button>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.facebook-view-template-menu button>svg{flex:none}.facebook-view-template-empty{margin:0;padding:14px 8px;text-align:center;color:#94a3b8;font-size:12px;line-height:20px}.facebook-view-template-new{margin-top:6px;padding-top:6px;border-top:1px solid #e2e8f0}.facebook-view-template-new>button{justify-content:flex-start}.facebook-view-template-storage-error{padding:4px 8px;color:#b91c1c;font-size:12px;line-height:18px}.facebook-view-template-feedback{position:fixed;z-index:1100;right:24px;bottom:24px;max-width:min(356px,calc(100vw - 48px));padding:16px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;font-size:13px;line-height:19.5px;color:#1e293b;box-shadow:0 4px 12px #0f172a0a}.modal.az-modal.facebook-view-template-modal>.modal-panel{max-height:88dvh;border:0;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;background:#f4f7fb;box-shadow:0 0 0 1px #e5eaf2,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;scrollbar-gutter:auto}.facebook-view-template-modal .modal-head{display:block;position:relative;flex:none;padding:20px 24px;border-bottom:1px solid #e5eaf2;background:transparent}.facebook-view-template-modal .modal-head h2{margin:0;font-size:16px;font-weight:500;line-height:16px}.facebook-view-template-modal .modal-head>.btn{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0}.facebook-view-template-modal .modal-head>.btn svg{width:16px;height:16px}.facebook-view-template-intro{margin:8px 0 0;color:#64748b;font-size:14px;line-height:20px}.facebook-view-template-modal form{display:flex;flex-direction:column;min-height:0}.facebook-view-template-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px}.facebook-view-template-section{padding:20px 0;border-bottom:1px solid #e5eaf2}.facebook-view-template-section:last-of-type{border:0}.facebook-view-template-section h3{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#1e293b;font-size:14px;font-weight:500;line-height:20px}.facebook-view-template-section h3 svg{flex:none;color:#2563eb}.facebook-view-template-section .field{display:flex;gap:8px;margin:0;align-self:start;min-width:0}.facebook-view-template-section .field>span{color:#64748b;font-size:12px;font-weight:500;line-height:16px}.facebook-view-template-section:first-of-type>.field{gap:4px}.facebook-view-template-modal input.facebook-view-template-name{height:32px;min-height:32px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;line-height:20px;background:transparent}.facebook-view-template-scopes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.facebook-view-template-scopes .az-select,.facebook-view-template-scopes .az-account-select{min-width:0;width:100%}.facebook-view-template-scopes .az-select-trigger{height:36px;border-radius:10px;background:transparent;color:#1e293b;font-size:13px;font-weight:400;line-height:18.5714px}.facebook-view-template-scopes .field:last-child .az-select-trigger{height:32px;font-size:14px;line-height:20px}.facebook-view-template-status h3{margin-bottom:4px}.facebook-view-template-status-help{margin:0;color:#64748b;font-size:12px;line-height:16px}.facebook-view-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;border-block:1px solid #e5eaf2b3}.facebook-view-status-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 12px 12px 0}.facebook-view-status-field+.facebook-view-status-field{padding:12px 0 12px 24px;border-left:1px solid #e5eaf2b3}.facebook-view-status-field>span{display:flex;flex-direction:column;min-width:0}.facebook-view-status-field strong{font-size:13px;font-weight:500;line-height:18.5714px}.facebook-view-status-field small{font-size:11px;line-height:16px;color:#2563eb}.facebook-view-template-status .facebook-status-filter{width:148px;min-width:148px;flex:none}.facebook-view-template-status .facebook-status-trigger{height:36px;background:#2563eb0d;border-color:#2563eb80;color:#1e293b;line-height:18.5714px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.facebook-view-template-columns .field{gap:8px}.facebook-view-template-columns .az-select-trigger{height:32px;border-radius:10px;background:transparent;color:#1e293b;font-size:14px;line-height:20px;box-shadow:none}.facebook-view-template-columns-help{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding-left:12px;border-left:2px solid #2563eb33;color:#64748b;font-size:12px;line-height:16px}.facebook-view-template-columns-help svg{flex:none;margin-top:1px}.facebook-view-template-modal .facebook-view-template-name:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb80}.facebook-view-template-modal .facebook-view-template-name::placeholder{color:#64748b}.facebook-view-template-scopes .az-account-select>.az-select-trigger{border-color:#e5eaf2;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.facebook-view-template-actions.modal-actions{flex:none;position:static;gap:8px;padding:16px 24px;border-top:1px solid #e5eaf2;background:#f1f5f980}.facebook-view-template-actions.modal-actions .btn{height:32px;min-height:32px;width:50px;padding:0;font-size:14px;line-height:20px;font-weight:500;border-radius:10px}.facebook-view-template-actions.modal-actions .btn.primary{width:78px}@media(max-width:600px){.facebook-view-template-scopes{grid-template-columns:1fr}.facebook-view-status-grid{grid-template-columns:1fr;gap:0}.facebook-view-status-field+.facebook-view-status-field{padding:12px 0;border-left:0;border-top:1px solid #e5eaf2b3}.facebook-view-template-intro{padding-right:8px}.facebook-view-template-columns-help{align-items:flex-start}}.workspace-table{position:relative;background:#fff;border-radius:10px}.facebook-workspace .btn.facebook-export-retaining:disabled{opacity:1;cursor:progress}.workspace-table .empty-row td{padding:0;height:210px}.workspace-table .empty-row .empty{min-height:210px}.workspace-table .table-scroll{max-width:100%;overscroll-behavior:contain}.workspace-table table{width:100%}.table-sort{display:flex;align-items:center;gap:6px;border:0;padding:0;background:none;color:inherit;font:inherit;white-space:nowrap}.sort-chevrons{display:inline-flex;flex-direction:column;gap:0;color:#b5c2d3;height:13px}.sort-chevrons svg:first-child{transform:rotate(180deg);margin-bottom:-4px}.workspace-table th.selection-cell,.workspace-table td.selection-cell{min-width:42px;width:42px;padding:10px 14px}.name-cell{min-width:210px}.name-cell strong{display:block;color:#233650;font-weight:500;max-width:280px;overflow:hidden;text-overflow:ellipsis}.name-cell small{display:block;font-size:11px}.workspace-table .summary-row td{background:#f8fbff;color:#64748b;font-weight:500}.workspace-table .selected-row td{background:#eff6ff}.selected-toolbar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#eaf3ff;border:1px solid #d4e7ff;border-radius:8px;margin-bottom:12px;font-size:12px}.facebook-workspace .replica-filters .filter-row:first-child{margin-right:0}.replica-filters .date-control{margin-left:0}.pager .az-select{min-width:64px;width:64px;flex:0 0 64px}.pager .az-select-trigger{height:32px;padding:0 8px;gap:6px}.pager .az-select-trigger>span{min-width:3ch;flex:none;text-overflow:clip;font-variant-numeric:tabular-nums}.is-disabled{opacity:.55;background:#f3f6fa}.is-disabled input{cursor:not-allowed}.columns-drawer .modal-panel{overflow:hidden}.columns-drawer .modal-head{height:56px;min-height:56px;padding:12px 16px;border-bottom:1px solid #e8edf4;flex-shrink:0}.columns-drawer .modal-head h2{font-size:14px;line-height:20px;font-weight:600}.columns-templates{padding:16px 16px 12px;border-bottom:1px solid #e9eef5}.columns-templates>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.columns-templates .btn{font-size:12px;padding:0 10px;height:32px}.columns-templates h3{font-size:12px;line-height:17px;color:#64748b;font-weight:500;margin-bottom:8px}.columns-templates .az-select{margin-top:12px;width:100%}.columns-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.columns-list{padding:7px 16px 34px}.column-item{display:flex;align-items:center;gap:7px;height:32.6px;padding:5px 0;border:1px solid transparent;border-radius:5px}.column-item:hover{background:#f7f9fc}.column-item.dragging{opacity:.45;background:#e8f1ff;border-color:#bad5ff}.column-item label{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer;font-size:12px;line-height:20px;min-width:0}.column-grip{display:flex;border:0;background:transparent;color:#b1bdcb;cursor:grab;padding:2px 0}.column-grip:active{cursor:grabbing}.metric-kind,.metric-kind.app{color:#9aa6b5;background:transparent;font-size:10px;line-height:18px;padding:0;white-space:nowrap}.columns-footer{flex:0 0 69px;min-height:69px;border-top:1px solid #e7edf4;display:flex;align-items:center;justify-content:space-between;padding:18px 16px;font-size:12px;color:#8795a8}.columns-footer .btn{color:#6d7f96;padding:0}.media-copy-toolbar{margin-top:4px}.money-input{display:flex;align-items:center;border:1px solid #e1e7ee;border-radius:7px;overflow:hidden}.money-input>span{padding-left:10px;font-size:12px;color:#8a98a8}.money-input input:not([type=checkbox]){width:95px;border:0;height:32px}.copy-editor,.upload-editor{display:flex;flex-direction:column;gap:18px}.copy-entry{display:flex;align-items:flex-start;gap:6px}.copy-entry>.field{flex:1}.copy-entry>.btn{margin-top:26px}.copy-editor>.btn{align-self:flex-start}.copy-editor .notice,.upload-editor .notice{margin:0}.upload-dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:30px;border:1px dashed #bdcbdb;background:#f8fbff;border-radius:9px;color:#7b8da4}.upload-dropzone strong{font-size:14px;font-weight:500}.upload-dropzone p{font-size:12px}.quick-create-drawer>.modal-panel{overflow:hidden}.quick-create-drawer>.modal-panel>.modal-head{padding:19px 25px;flex-shrink:0;border-bottom:0}.quick-create-drawer>.modal-panel>.modal-head h2{font-size:20px}.quick-create-drawer .publish-steps{padding:17px 24px;background:#f8faff;justify-content:flex-start;gap:0;border-top:1px solid #e8eef7;border-bottom:1px solid #e8eef7}.step-item{display:flex;align-items:center;gap:40px;flex:1}.step-item:last-child{flex:0 1 160px}.step-item>span{flex:1}.step-item>svg{margin-right:40px}.publish-steps .complete{color:#2f7ade}.publish-steps .complete b{background:#e4efff;color:#2f7ade}.quick-create-body{padding:24px 26px 32px;background:#fff;gap:24px;overscroll-behavior:contain}.quick-section{display:flex;flex-direction:column;gap:17px;border-bottom:1px solid #ebeff5;padding-bottom:24px}.quick-section:last-of-type{border-bottom:0;padding-bottom:0}.quick-section>h3{font-size:14px}.quick-section input:not([type=checkbox]),.quick-section .az-select{width:100%;height:38px}.quick-section .form-grid{gap:18px 24px}.quick-section .field>small{font-size:11px;margin-top:-3px}.required-star{color:#ed5f69}.advanced-publish{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f8faff;border:1px solid #e4ecf7;border-radius:8px}.advanced-publish strong{font-size:13px;font-weight:500}.advanced-publish p{font-size:11px;color:#8493a7;margin-top:6px}.workspace-switch{width:34px;height:20px;border-radius:15px;padding:2px;border:0;background:#cbd5e1;flex-shrink:0;display:flex;align-items:center;transition:background .15s}.workspace-switch span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #33415525;transition:transform .15s}.workspace-switch.on{background:#1468e8}.workspace-switch.on span{transform:translate(14px)}.field-hint{font-size:11px;line-height:1.7;color:#8b99ad;margin-top:-9px}.radio-dot{width:14px;height:14px;border:1px solid #c4cfdc;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.active>.radio-dot{border-color:#1c78e9}.active>.radio-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:#1c78e9}.special-categories{display:flex;gap:15px 30px;flex-wrap:wrap}.special-categories .inline-check{font-size:12px}.quick-create-actions>span{margin-right:auto;color:#8a98aa;font-size:12px}@media(max-width:1200px){.quick-create-drawer{min-width:min(100vw,850px)}.step-item{gap:20px}.step-item>svg{margin-right:20px}}@media(max-width:760px){.quick-create-drawer{min-width:100vw}.quick-create-body{padding:18px}.step-item{gap:6px}.step-item>svg{margin-right:10px}.step-item:last-child{flex:1}.columns-drawer{max-width:100vw}.special-categories{gap:14px}.quick-create-actions>span{display:none}}.quick-step-heading h2{font-size:16px;line-height:24px;font-weight:600}.quick-step-heading p{font-size:12px;line-height:20px;color:#8190a5;margin-top:5px}.quick-account-select{display:flex;align-items:center;gap:8px}.quick-account-select .az-account-select{flex:1;min-width:0}.quick-account-select .az-select-trigger{height:38px}.quick-account-select>.btn{height:38px;flex-shrink:0}.facebook-workspace .ad-topline{margin-bottom:24px;flex-wrap:wrap}.facebook-workspace .ad-topline .sync-block{margin-left:auto;max-width:100%;min-width:0}.facebook-workspace .sync-block>div{align-items:center;justify-content:flex-end;flex-wrap:wrap}.facebook-workspace .sync-block>div>.btn{height:32px;min-height:32px;padding:0 10px;border-radius:8px;font-size:12.8px;line-height:19.2px;font-weight:500}.facebook-workspace .sync-block>div>.btn.primary{background:#2563eb;border-color:transparent}.facebook-workspace .sync-block>.delivery-data-trigger.is-timestamp{display:flex;margin-top:8px;margin-left:auto}.facebook-workspace .facebook-update-actions{display:flex;gap:0}.facebook-workspace .facebook-update-actions .btn{height:32px;min-height:32px;padding:0 10px;font-size:12.8px;line-height:19.2px;background:#2563eb;border-color:transparent}.facebook-workspace .facebook-update-actions>.btn:first-child{border-radius:8px 0 0 8px;min-width:94px;justify-content:center;font-variant-numeric:tabular-nums}.facebook-workspace .facebook-update-actions .facebook-update-more{width:28px;padding:0;border-left:1px solid #ffffff40;border-radius:0 8px 8px 0;justify-content:center}.facebook-update-menu{padding:0;height:32px}.facebook-update-menu button{display:flex;align-items:center;width:100%;height:30px;border:0;border-radius:7px;background:transparent;color:#334155;font-family:inherit;font-size:12.8px;font-weight:500;line-height:19.2px;padding:0 10px;text-align:left;white-space:nowrap}.facebook-update-menu button:hover,.facebook-update-menu button:focus-visible{background:#eff6ff;color:#1d4ed8;outline:none}.facebook-workspace .sync-block .facebook-update-details{margin-top:6px;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;color:#94a3b8}.facebook-update-scope{margin:-12px 0 16px;color:#64748b;font-size:12px;line-height:20px}.facebook-update-scope>span{display:block;color:#94a3b8}.facebook-workspace .ad-tabs{height:46px;padding:4px;gap:4px;border-radius:14px;flex-shrink:0;max-width:100%;overflow-x:auto;box-shadow:none}.facebook-workspace .facebook-layer-tab{height:36px;min-width:84px;justify-content:center;display:flex;align-items:center;padding:0 8px;gap:6px;border-radius:8px;white-space:nowrap;flex-shrink:0}.facebook-workspace .facebook-layer-tab.active{background:#fff;box-shadow:inset 0 0 0 1px #e4ebf3,0 1px 2px #233e5610}.facebook-workspace .ad-tabs .facebook-layer-tab>a{display:inline-flex;align-items:center;min-width:0;height:36px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#66758a;font-size:13px;line-height:19.5px;font-weight:500}.facebook-workspace .ad-tabs .facebook-layer-tab.active>a{color:#2563eb;font-weight:600}.facebook-workspace .facebook-layer-selection{display:inline-flex;align-items:center;flex-shrink:0;border-radius:4px;background:#2563eb;color:#fff;height:24.5px;overflow:hidden;font-size:11px;font-weight:500;line-height:16.5px}.facebook-workspace .ad-tabs .facebook-layer-selection>a{display:inline-flex;align-items:center;min-width:0;height:24.5px;padding:4px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:11px;font-weight:500;line-height:16.5px}.facebook-workspace .facebook-layer-selection>a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.facebook-workspace .facebook-layer-selection>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:transparent;color:inherit;width:20px;height:20px;padding:0;margin-right:2px;border-radius:3px;cursor:pointer}.facebook-workspace .facebook-layer-selection>button:hover{background:#ffffff26}.facebook-workspace .facebook-layer-selection>button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.facebook-workspace .facebook-account-id{display:block;font-weight:500;color:#2563eb;max-width:280px;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.facebook-workspace .ad-tabs{width:100%;height:46px}.facebook-workspace .ad-tabs .facebook-layer-tab>a{flex:none}}.workspace:has(.route-scene>.facebook-workspace){background:#fff}.facebook-workspace{padding-top:2px;--facebook-filter-width:140px}.facebook-account-workspace{--facebook-filter-width:175.609375px}.facebook-workspace .ad-filters{margin-bottom:20px;container:facebook-filters / inline-size}.facebook-workspace .facebook-filter-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px;min-width:0}.facebook-object-workspace .ad-filters{margin-bottom:0}.facebook-object-workspace .facebook-filter-controls{margin-bottom:4px}.facebook-workspace .facebook-filter-controls .facebook-filter-label{flex:none;margin:0;font-size:10px;line-height:15px;letter-spacing:.25px;white-space:nowrap}.facebook-workspace .facebook-view-filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.facebook-workspace .facebook-view-filters>.facebook-source-label{flex:none;margin:0;font-size:13px;line-height:19.5px;white-space:nowrap}.facebook-workspace .facebook-filter-divider{flex:none;align-self:center;width:1px;height:20px;margin:0 4px;background:#e2e8f0}.facebook-workspace .facebook-view-filters[data-wrapped=true]>.facebook-filter-divider{visibility:hidden}.facebook-workspace .ad-search-trigger{flex:none;width:var(--facebook-filter-width);min-width:var(--facebook-filter-width);max-width:var(--facebook-filter-width);margin:0;height:36px;padding:0 12px;border-radius:8px;background:#fff;font-size:13px;font-weight:500;gap:8px;justify-content:flex-start;color:#64748b;line-height:19.5px}.facebook-workspace .ad-search-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facebook-workspace .ad-search-trigger>svg{flex-shrink:0}.facebook-workspace .replica-filters .az-select-trigger{height:36px;padding:0 12px;gap:4px;border-radius:10px;font-size:13px;line-height:19.5px;font-weight:400}.facebook-workspace .replica-filters :is(.az-select-trigger,.facebook-status-trigger,.ad-search-trigger,.facebook-columns-button){border-color:#e5eaf2;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.facebook-workspace .replica-filters :is(.facebook-user-filter,.facebook-account-filter,.facebook-source-filter){flex:none;width:190px;min-width:190px}.facebook-workspace .replica-filters .facebook-account-filter>.az-select-trigger{height:36px;padding:0 12px;background:#fff}.facebook-workspace .sync-block .facebook-date-filter.az-date-picker{flex:none;width:248px;min-width:248px;max-width:100%}.facebook-workspace .sync-block .facebook-date-filter>.date-control{width:100%;height:32px;min-height:32px;padding:0 12px;border-radius:8px;background:#fff;font-size:13px;line-height:19.5px;font-weight:400}.facebook-workspace .facebook-date-filter .date-control>svg{flex:none}.facebook-workspace .facebook-date-filter .date-control>span{flex:none;overflow:visible;text-overflow:clip;white-space:nowrap}.facebook-workspace .replica-filters .facebook-source-filter>.az-select-trigger{height:32px}.facebook-workspace .replica-filters .facebook-status-filter{width:var(--facebook-filter-width);min-width:var(--facebook-filter-width)}.facebook-workspace .replica-filters .facebook-data-presence-filter{flex:none;width:140px;min-width:140px}.facebook-workspace .replica-filters .facebook-status-trigger{gap:4px}.facebook-workspace .facebook-view-filters>.facebook-view-template{width:var(--facebook-filter-width)}.facebook-workspace .facebook-filter-notice{margin:0 0 12px;color:#64748b;font-size:12px}.facebook-workspace .replica-filters .facebook-columns-button{flex:none;width:94px;min-width:94px;height:36px;padding:0 10px;font-size:13px;line-height:19.5px;font-weight:500;border-radius:8px;background:#fff}.facebook-workspace .facebook-view-filters>.reset-button{flex:none;width:66px;min-width:66px;height:32px;margin-left:auto;padding:0 10px;gap:4px;font-size:12px;line-height:16px;font-weight:400}@container facebook-filters (min-width:1450px){.facebook-account-workspace .facebook-filter-controls,.facebook-account-workspace .facebook-view-filters{flex-wrap:nowrap}.facebook-account-workspace .facebook-filter-controls>.ad-search-trigger{flex:0 1 175.609375px;min-width:125px}.facebook-account-workspace .replica-filters .facebook-user-filter{flex:0 1 190px;min-width:100px;max-width:190px}.facebook-account-workspace .replica-filters .facebook-account-filter{flex:0 1 190px;min-width:130px;max-width:190px}.facebook-account-workspace .replica-filters .facebook-status-filter{flex:0 1 175.609375px;min-width:110px;max-width:175.609375px}.facebook-account-workspace .facebook-view-filters{flex:1 1 826px;min-width:580px}.facebook-account-workspace .facebook-view-filters>.facebook-view-template{flex:0 1 175.609375px;min-width:120px;max-width:175.609375px}.facebook-account-workspace .replica-filters .facebook-source-filter{flex:0 1 190px;min-width:110px;max-width:190px}}.facebook-status-filter{display:inline-flex;min-width:175.609375px;width:175.609375px;flex-shrink:0}.facebook-status-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:400;line-height:19.5px;cursor:pointer}.facebook-status-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facebook-status-trigger>svg{flex:none;color:#94a3b8}.facebook-status-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.facebook-status-panel{z-index:1050;display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:10px;background:#fff;color:#334155;box-shadow:0 0 0 1px #e2e8f0,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:auto;overscroll-behavior:contain}.facebook-status-options{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:auto;overscroll-behavior:contain}.facebook-status-options>button{display:flex;align-items:center;gap:8px;flex-shrink:0;width:100%;height:30.5703px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:13px;line-height:18.5714px;text-align:left;cursor:pointer}.facebook-status-options>button:hover,.facebook-status-options>button:focus-visible{background:#f1f5f9;outline:none}.facebook-filter-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;border:1px solid #cbd5e1;border-radius:3px;background:#fff}.facebook-filter-checkbox.checked{background:#2563eb;border-color:#2563eb;color:#fff}.facebook-status-footer{display:flex;justify-content:flex-end;flex:none;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.facebook-status-footer>.btn{width:50px;height:28px;min-height:28px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;border-radius:6px}.facebook-search-panel{z-index:1040;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:auto;overscroll-behavior:contain}.facebook-search-panel h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:500;line-height:19.5px}.facebook-keyword-rows{display:flex;flex-direction:column;gap:8px}.facebook-keyword-rows>div{display:flex;align-items:center;gap:8px}.facebook-search-panel .facebook-keyword-rows input:not([type=checkbox]){width:186px;min-width:0;height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;line-height:19.5px}.facebook-keyword-rows .az-select{width:100px;min-width:100px;flex:none}.facebook-keyword-rows .az-select-trigger{height:32px;padding:0 10px;border-radius:6px;font-size:13px;line-height:19.5px}.facebook-search-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.facebook-search-footer .btn{height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:16px;border-radius:6px}.column-resize-handle{position:absolute;right:-3px;top:0;bottom:0;width:10px;z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.column-resize-handle:after{content:"";position:absolute;right:50%;top:50%;height:20px;width:1px;transform:translateY(-50%);background:#e2e8f0;transition:background .15s}.column-resize-handle:hover:after,.column-resize-handle:focus-visible:after{background:#2563eb}.column-resize-handle:focus-visible{outline:1px solid #2563eb;outline-offset:-3px}@media(min-width:761px){.facebook-workspace .ad-topline{flex-wrap:nowrap}.facebook-workspace .ad-topline>.ad-tabs{flex-shrink:1;min-width:0}.facebook-workspace .ad-topline>.sync-block{flex:none}}.facebook-object-information{max-width:100%;min-width:0;display:block;text-align:left}.facebook-table-cell .short-hint{max-width:100%;font:inherit;color:inherit;white-space:nowrap}.modal.az-modal.facebook-columns-drawer>.modal-panel,.modal.az-modal.facebook-columns-drawer>.modal-panel>.modal-head{background:#f4f7fb}.facebook-column-error{font-size:12px;line-height:18px;color:#b91c1c;margin-top:12px;overflow-wrap:anywhere}.facebook-column-error .btn{margin-top:8px}.facebook-columns-footer{gap:12px;flex-wrap:wrap;height:auto}.modal.az-modal.facebook-column-name-modal>.modal-panel{border:0;border-radius:10px;overflow:auto;scrollbar-gutter:auto;background:#f4f7fb;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.modal.az-modal.facebook-column-name-modal .modal-head{position:relative;padding:24px 24px 0;min-height:0;height:40px;border:0;background:#f4f7fb}.modal.az-modal.facebook-column-name-modal .modal-head h2{margin:0;font-size:16px;font-weight:500;line-height:16px}.modal.az-modal.facebook-column-name-modal .modal-head>.btn{position:absolute;right:8px;top:8px;height:28px;min-height:28px;width:28px;padding:0}.modal.az-modal.facebook-column-name-modal .modal-head>.btn svg{width:16px;height:16px}.facebook-column-name-modal form{margin:0}.facebook-column-name-body{padding:16px 24px}.modal.az-modal.facebook-column-name-modal .facebook-column-name-body>input:not([type=checkbox]):not([type=radio]){display:block;width:100%;height:32px;min-height:32px;margin:0;padding:4px 10px;border:1px solid #e2e8f0;border-radius:8px;background:transparent;color:#1e293b;font-size:14px;line-height:20px}.facebook-column-name-body .form-error{margin:12px 0 0;font-size:12px;line-height:18px}.facebook-column-name-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f4f7fb}.modal.az-modal.facebook-column-name-modal .facebook-column-name-footer>.btn{width:46px;height:32px;min-height:32px;padding:0;font-size:12px;line-height:18px}.delivery-status-toast{position:fixed;right:24px;bottom:24px;z-index:200;display:flex;align-items:flex-start;gap:10px;width:min(356px,calc(100vw - 32px));box-sizing:border-box;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 4px 12px #0f172a1f;font-family:var(--font-toast);font-size:13px;line-height:19px}.delivery-status-toast>svg{flex:none;margin-top:1px;color:#2563eb}.delivery-status-toast.is-success>svg{color:#16a34a}.delivery-status-toast.is-error>svg{color:#dc2626}.delivery-status-toast.is-warning>svg{color:#d97706}.delivery-status-toast-content{flex:1;min-width:0;overflow-wrap:anywhere}.delivery-status-toast-content strong{font-size:13px;font-weight:600}.delivery-status-toast-content p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:18px}.delivery-status-toast-details,.delivery-status-toast-close{border:0;background:transparent;font-family:inherit;cursor:pointer}.delivery-status-toast-details{margin-top:6px;padding:0;color:#2563eb;font-size:12px;line-height:18px}.delivery-status-toast-details:hover{text-decoration:underline}.delivery-status-toast-close{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;color:#64748b;border-radius:4px}.delivery-status-toast-close:hover{background:#f1f5f9;color:#0f172a}.delivery-status-toast-details:focus-visible,.delivery-status-toast-close:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:600px){.delivery-status-toast{right:16px;bottom:16px}}.delivery-status-toast.is-collapsed{width:auto;max-width:calc(100vw - 32px);align-items:center}.delivery-status-toast-expand{display:flex;align-items:center;gap:16px;min-width:0;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.delivery-status-toast-expand span{flex:none;color:#2563eb;font-size:12px}.batch-creator .bc-page-select .az-select-trigger{height:28px;min-height:28px}.bc-page-select .bc-page-selected{display:flex;min-width:0;flex:1;text-align:left;gap:3px}.bc-page-selected>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-page-selected-id{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.bc-page-menu.az-popover{border:0;border-radius:14px;padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px #e5eaf2,0 8px 28px #0f172a1f;max-height:305px;color:#1e293b}.bc-page-search{position:relative;padding:8px;flex:none}.bc-page-search>svg{position:absolute;left:18px;top:17px;color:#64748b;pointer-events:none}.bc-page-menu .bc-page-search input:not([type=checkbox]){height:32px;width:100%;padding:4px 32px;border:1px solid #e5eaf2;border-radius:10px;background:#f4f7fb;font-size:14px;line-height:20px;color:#1e293b}.bc-page-search input:focus{outline:2px solid #2563eb;outline-offset:0;box-shadow:0 0 0 4px #2563eb66}.bc-page-search input::placeholder{color:#64748b}.bc-page-search>button{position:absolute;right:12px;top:12px;height:24px;width:24px;border:0;background:transparent;color:#64748b;display:flex;align-items:center;justify-content:center}.bc-page-options{overflow:auto;overscroll-behavior:contain;min-height:0;max-height:257px;padding:2px 6px 6px}.bc-page-option{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px;border-radius:10px;cursor:pointer;font-size:13px;line-height:18.5714px}.bc-page-option.is-active,.bc-page-option[aria-selected=true]{background:#f4f7fb}.bc-page-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bc-page-option>svg{flex:none;color:#64748b}.bc-page-option-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.bc-page-option-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-page-option-text>small{font-family:var(--font-mono);font-size:11px;line-height:15.7143px;color:#64748b;white-space:normal;overflow-wrap:anywhere}.bc-page-option-text>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.media-library{display:flex;height:var(--ml-panel-height,540px);min-height:0;border-radius:10px;overflow:clip}.media-folders{width:190px;flex-shrink:0;border-right:1px solid #e3eaf2;padding:15px 12px;background:#fff}.media-folders .search-box{min-width:0;width:100%}.media-folders .search-box input{width:100%;font-size:12px}.media-library-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;container-type:inline-size;container-name:media-library}.media-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;border-bottom:1px solid #e8edf4}.media-library-main>.media-library-toolbar,.media-library-main>.ml-grid-toolbar,.media-library-main>.ml-pager{flex-shrink:0}.ml-media-results{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;outline-offset:-2px}.ml-media-results>.empty{min-height:180px}.ml-thumbnail-unavailable{display:flex;flex-direction:column;align-items:center;gap:8px}.ml-thumbnail-unavailable small{font-size:11px;color:#64748b}.ml-page .search-box>button{border:0;background:none;color:#8a98a9;padding:4px 6px;display:flex}.ml-page .section-toolbar .filter-row{gap:8px}.ml-category-filter input{height:36px!important;width:150px;font-size:13px}.ml-error{padding:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#b53d45;font-size:13px;min-height:170px}.ml-error p{line-height:1.7;overflow-wrap:anywhere}.ml-pager{margin-top:auto}.ml-pager>div{white-space:nowrap}.ml-copy-table .ml-copy-text{max-width:440px;min-width:260px}.ml-copy-text>button{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;line-height:1.7;padding:0;border:0;background:none;color:#334155;max-width:440px}.ml-row-actions{display:flex;gap:2px}.ml-row-actions .btn{height:28px;font-size:12px}.ml-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:220px}.ml-tags>span{font-size:11px;border-radius:4px;color:#58708d;background:#f0f4fa;padding:2px 6px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-copy-full{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-bottom:20px}.ml-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ml-folder-list{margin-top:12px;display:flex;flex-direction:column;gap:2px;max-height:calc(100dvh - 350px);overflow:auto;overscroll-behavior:contain}.ml-folder-list>button,.ml-folder-row>button{width:100%;border:0;background:none;display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 10px;text-align:left;color:#687b94;font-size:12px;border-radius:6px}.ml-folder-list>button.active,.ml-folder-row>button.active{background:#eaf3ff;color:#236fd3}.ml-folder-row{position:relative}.ml-folder-row>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ml-folder-row>button>svg{flex-shrink:0}.ml-folder-row>button>small{font-size:10px}.ml-folder-row:hover>button,.ml-folder-row:focus-within>button{padding-right:51px}.ml-folder-actions{position:absolute;right:4px;top:8px;display:none;gap:2px;background:#f5f8fe;border-radius:4px}.ml-folder-row:hover .ml-folder-actions,.ml-folder-row:focus-within .ml-folder-actions{display:flex}.ml-folder-actions>button{display:flex;background:none;border:0;padding:5px 3px;color:#8996a8}.ml-folder-actions>button:hover{color:#0860e8}.ml-folder-title{font-size:14px;margin-right:8px;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-grid-toolbar{padding:12px 16px;display:flex;align-items:center;font-size:12px;min-height:42px}.ml-media-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:4px 16px 16px;align-content:start}.ml-selection-slot{height:70px;flex-shrink:0;position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;padding:0 16px;pointer-events:none}.ml-selection-bar{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 20px;border:1px solid #e5eaf2;border-radius:14px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;font-size:12px;white-space:nowrap;max-width:100%}.ml-selection-bar .btn{height:28px;padding:0 8px;font-size:12px;line-height:18px;flex-shrink:0}.ml-selection-bar>.btn:not(.btn-danger){border-color:transparent}.ml-selection-divider{height:16px;border-left:1px solid #e5eaf2}.ml-move-sources{font-size:12px;min-width:0}.ml-move-sources>strong{font-weight:500}.ml-move-sources>ul{list-style:none;margin:8px 0 0;padding:0;max-height:160px;overflow:auto}.ml-move-sources li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.ml-move-sources li>span{min-width:0;overflow-wrap:anywhere}.ml-move-sources li>small{max-width:45%;flex-shrink:0;color:#64748b;overflow-wrap:anywhere;text-align:right}@container media-library (max-width:479px){.ml-selection-bar{gap:6px;padding:12px 8px}.ml-selection-bar .btn{padding:0 5px}}.ml-media-card{position:relative;border:1px solid #e5eaf2;border-radius:14px;min-width:0;background:#fff;overflow:hidden;transition:border-color .12s}.ml-media-card.selected{border-color:#1874e9;box-shadow:0 0 0 1px #1874e9}.ml-card-thumbnail{border:0;background:#f1f5f9;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden;color:#a2b0c3}.ml-card-thumbnail>img,.ml-card-thumbnail>video{width:100%;height:100%;object-fit:cover}.ml-card-thumbnail .ml-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 1px 4px #1e293bcc)}.ml-card-select{position:absolute;left:4px;top:4px;border:1px solid #c2cddb;border-radius:4px;width:16px;height:16px;background:#fff;display:flex;align-items:center;justify-content:center;padding:0}.ml-card-select.checked{color:#fff;background:#0964e8;border-color:#0964e8}.ml-card-details{display:flex;flex-direction:column;gap:2px;padding:4px 6px}.ml-card-name,.ml-card-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.ml-card-name>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4285714286;font-weight:500;color:#35465d}.ml-card-meta>time,.ml-card-meta>small{font-size:9px;line-height:1.4285714286;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-card-menu-wrap{position:relative;margin-left:auto;flex-shrink:0}.ml-card-more{padding:0;border:0;background:none;color:#8a98aa;display:flex}.ml-card-name .ml-card-more>svg{width:16px;height:16px}@container media-library (max-width:1279px){.ml-media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container media-library (max-width:959px){.ml-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container media-library (max-width:639px){.ml-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container media-library (max-width:479px){.ml-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ml-card-menu{position:absolute;right:0;bottom:24px;width:132px;border:1px solid #e4e9f1;border-radius:7px;background:#fff;box-shadow:0 6px 25px #19395920;padding:4px;z-index:6}.ml-card-menu>button,.ml-card-menu>a{width:100%;padding:7px 9px;border:0;background:none;color:#536981;display:flex;align-items:center;gap:9px;font-size:12px;border-radius:4px}.ml-card-menu>button:hover,.ml-card-menu>a:hover{background:#f0f6fd}.ml-card-menu>button.danger{color:#cd4950}.ml-dialog .modal-panel,.modal.az-modal.ml-dialog .modal-body{scrollbar-gutter:auto}.ml-dialog .modal-head{border-bottom:0;padding:20px 24px 10px;min-height:52px}.ml-dialog .modal-head h2{font-size:18px;line-height:24px}.ml-dialog .modal-head>.btn{height:24px;width:24px;padding:0}.ml-dialog .modal-body{padding:4px 24px 20px}.ml-dialog .modal-actions{padding:12px 24px 24px;border-top:0;gap:8px}.ml-dialog .modal-actions .btn{height:32px}.ml-dialog .ml-confirm-copy{font-size:13px;color:#687b94;line-height:1.8;margin:8px 0 14px}.ml-dialog .ml-editor-fields{display:flex;flex-direction:column;gap:16px;padding-top:14px}.ml-dialog .field{font-size:12px;gap:6px}.ml-dialog .field input,.ml-dialog .field .az-select-trigger{height:32px;font-size:12px}.ml-dialog-description{color:#7a899d;font-size:12px;line-height:20px}.ml-copy-dialog .copy-editor{gap:12px}.ml-copy-dialog .copy-entry{position:relative}.ml-copy-dialog .copy-entry>textarea{width:100%;height:80px;min-height:80px;font-size:12px;line-height:20px;padding:8px 10px}.ml-copy-dialog .copy-entry>.btn{position:absolute;right:3px;top:2px;margin:0;height:24px;width:24px;padding:0}.ml-copy-dialog .copy-entry:has(>.btn)>textarea{padding-right:29px}.ml-copy-dialog .ml-add-copy{height:28px;width:100%;align-self:stretch;font-size:12px}.ml-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ml-blank-copy{margin-right:auto;padding:0!important;font-size:12px!important;color:#74869d!important}.ml-advanced{font-size:11px;color:#8493a7}.ml-advanced>summary{cursor:pointer;list-style:none;line-height:16px}.ml-advanced>summary:before{content:"›";display:inline-block;margin-right:5px;transition:transform .1s}.ml-advanced[open]>summary:before{transform:rotate(90deg)}.ml-advanced[open]{display:flex;flex-direction:column;gap:12px}.ml-advanced[open]>*:not(summary){margin-top:8px}.ml-advanced .az-select{width:100%}.ml-fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.ml-upload-dialog .upload-editor{gap:12px}.ml-upload-dialog .upload-dropzone{height:146px;padding:18px 12px;gap:10px;cursor:pointer;background:#fafcff}.ml-upload-dialog .upload-dropzone.dragging{border-color:#0870ee;background:#edf5ff}.ml-upload-dialog .upload-dropzone strong{font-size:12px}.ml-upload-dialog .upload-dropzone>small{font-size:10px;color:#a0adbd}.ml-upload-dialog input[hidden]{display:none}.ml-upload-list{list-style:none;margin:0;padding:0;border:1px solid #e5ebf3;border-radius:6px;max-height:200px;overflow:auto;overscroll-behavior:contain}.ml-upload-list>li{padding:9px 11px;border-bottom:1px solid #ecf0f5}.ml-upload-list>li:last-child{border-bottom:0}.ml-upload-list>li>div{display:flex;align-items:center;gap:8px;min-height:22px}.ml-upload-list>li>div>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ml-upload-list small{font-size:10px}.ml-upload-list .btn{height:20px;padding:0 3px}.ml-upload-list progress{display:block;width:100%;height:5px;margin:5px 0;accent-color:#176fed}.ml-success{color:#16a36f}.ml-upload-error{color:#c64e54;display:block;margin-top:4px}.ml-preview-content{background:#0e1623;min-height:180px;height:min(50dvh,420px);display:flex;align-items:center;justify-content:center}.ml-preview-content>img,.ml-preview-content>video{max-width:100%;max-height:100%;object-fit:contain}.ml-preview-details{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px}.ml-preview-details strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:500}.ml-preview-details small{display:block;font-size:11px;margin-top:6px}.ml-preview-details .btn{flex-shrink:0}.ml-copy-dialog .modal-actions,.ml-upload-dialog .modal-actions{padding-top:4px}@media(max-width:900px){.ml-page .media-library-toolbar>.filter-row{flex:1}.ml-folder-title{width:100%;max-width:none}}@media(max-width:600px){.ml-dialog .modal-body,.ml-dialog .modal-head,.ml-dialog .modal-actions{padding-left:18px;padding-right:18px}.ml-inline-fields{gap:10px}.ml-grid-toolbar{flex-wrap:wrap}.ml-preview-details{padding:12px 18px;flex-wrap:wrap}.ml-folder-list{max-height:180px}}.ml-portal-menu{position:fixed;bottom:auto;right:auto;width:140px;z-index:1000}.ml-portal-menu>button:focus,.ml-portal-menu>a:focus{background:#eef5ff;outline:0}.ml-copy-table td>.ml-card-more{padding:5px;color:#8290a5}.ml-upload-actions{display:flex;align-items:center;gap:8px}.ml-media-pager .btn{width:28px;height:28px;padding:0}.ml-copy-dialog>.modal-panel{border:0}.ml-copy-dialog .modal-head>.btn{position:absolute;right:8px;top:8px;width:28px;height:28px}.ml-copy-dialog .copy-editor{gap:8px;padding-left:24px;padding-right:28px}.ml-copy-dialog .copy-entry>.field{width:100%;gap:6px}.ml-copy-dialog .copy-entry>.field>textarea{width:100%;height:80px;min-height:80px;font-size:12px;line-height:20px;padding:8px 10px}.ml-copy-dialog .copy-entry:has(>.btn)>.field>textarea{padding-right:29px}.ml-copy-dialog .copy-entry>.btn{top:24px}.ml-copy-dialog .modal-actions{padding-bottom:16px}.ml-copy-dialog .ml-blank-copy{width:106px;padding:0 11px!important;font-size:14px!important}.ml-copy-dialog .ml-inline-fields .field>span{white-space:nowrap}.modal.az-modal.ml-copy-dialog>.modal-panel,.modal.az-modal.ml-upload-dialog>.modal-panel{border:0}.ml-upload-dialog .modal-head>.btn{position:absolute;right:8px;top:8px;width:28px;height:28px}.ml-upload-dialog .modal-actions{padding-bottom:16px}.ml-copy-dialog .modal-head,.ml-upload-dialog .modal-head{height:44px;min-height:44px;padding:20px 24px 0}.ml-copy-dialog .copy-editor{gap:16px;padding-top:4px;padding-bottom:29px}.ml-copy-dialog .ml-dialog-description{width:calc(100% + 4px)}.ml-copy-dialog .field>span{font-size:14px;line-height:14px}.ml-copy-dialog .copy-entry>.field>span{align-self:flex-start}.ml-copy-dialog .copy-entry>.field>textarea{height:64px;min-height:64px}.ml-upload-dialog .upload-editor{gap:16px;padding-top:4px;padding-bottom:29px}.ml-upload-dialog .upload-dropzone{height:128px;gap:12px}.ml-upload-dialog .upload-dropzone strong{line-height:20px}.ml-upload-dialog .field>span{line-height:18.5703125px}.ml-upload-dialog .modal-actions .btn{width:47.6015625px;height:28px;padding:0}.ml-upload-dialog .upload-dropzone strong{font-size:14px}@media(max-width:1200px){.media-library-toolbar{align-items:flex-start;flex-wrap:wrap}}@media(max-width:760px){.media-library{flex-direction:column;height:auto}.media-library-main{flex:none;height:max(440px,var(--ml-panel-height,540px))}.media-folders{width:100%;border-right:0;border-bottom:1px solid #e3eaf2}}.ml-page-total{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.ml-copy-loading{display:inline-flex;align-items:center;gap:6px;color:#496681;font-size:12px;line-height:20px;pointer-events:none}.ml-copy-table tbody[inert]{pointer-events:none}.ml-grid-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:24px;flex:none}.ml-grid-toolbar>[role=status]{font-size:11px;color:#64748b}.ml-media-results{position:relative}.ml-filter-results,.ml-filter-results>.filter-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.ml-filter-results>.filter-content>.ml-pager{flex-shrink:0}.ml-skeleton-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 16px 16px}.ml-skeleton-rows{display:flex;flex-direction:column;gap:18px;padding:24px;width:100%;min-width:240px}.ml-skeleton-item{display:block;border-radius:8px;background:linear-gradient(100deg,#f1f5f9 20%,#e8eef6,#f1f5f9 70%);background-size:200% 100%;animation:ml-filter-skeleton 1.4s ease-in-out infinite}.ml-skeleton-grid>.ml-skeleton-item{aspect-ratio:1;min-width:0}.ml-skeleton-rows>.ml-skeleton-item{height:18px;width:85%}.ml-skeleton-rows>.ml-skeleton-item:nth-child(2n){width:65%}@keyframes ml-filter-skeleton{to{background-position:-200% 0}}@container media-library (max-width:959px){.ml-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container media-library (max-width:479px){.ml-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ml-skeleton-item{animation:none}}.ml-name-preview{display:block;min-width:0;flex:1;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.ml-name-preview:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:4px}.ml-name-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-folder-row>button>span{white-space:normal;overflow-wrap:anywhere}.ml-upload-list .ml-upload-filename{min-width:0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.ml-preview-details strong{overflow-wrap:anywhere}.ml-name-preview strong{font-size:10px;line-height:1.4285714286;font-weight:500;color:#35465d}.ml-folder-row>button{padding-right:51px}.bc-creative{display:flex;flex-direction:column;gap:12px;min-width:0;color:#1e293b}.bc-creative-heading{font-size:16px;font-weight:600;line-height:24px;margin:0 0 4px}.bc-section{border:1px solid #e5eaf2;border-radius:10px;padding:16px;min-width:0;margin:0;display:flex;flex-direction:column;gap:8px}.bc-section>legend{font-size:12px;font-weight:500;line-height:16px;color:#64748b;padding:0 4px}.bc-section .field{gap:4px;min-width:0}.bc-section .field>span{font-size:11px;line-height:16px;color:#64748b}.bc-section input:not([type=checkbox]):not([type=radio]),.bc-section select,.bc-section .az-select-trigger{width:100%;height:32px;min-height:32px;border-radius:10px;padding:4px 10px;font-size:13px;line-height:20px;background:transparent}.bc-section textarea{width:100%;font-size:13px}.bc-format-options{display:flex;align-items:center;gap:4px;padding:2px;border-radius:10px;background:#f1f5f9;width:fit-content;max-width:100%}.bc-format-options>.btn{border:0;background:transparent;box-shadow:none;height:34px;font-size:14px;line-height:20px;padding:6px 12px;gap:6px;color:#64748b;border-radius:8px}.bc-format-options>.btn.active{background:#f4f7fb;color:#1e293b;box-shadow:0 1px 2px #0000001a}.bc-format-options>.btn:disabled{opacity:.5}.bc-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bc-mode-options>.btn{justify-content:flex-start;border:1px solid #e5eaf2;background:transparent;border-radius:8px;padding:8px 12px;height:38px;color:#64748b;font-size:14px;line-height:20px}.bc-mode-options>.btn.active{border-color:#2563eb;background:#2563eb0d;color:#1e293b}.bc-ad-status{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5eaf2;border-radius:8px;padding:8px 12px}.bc-ad-status strong{font-size:14px;line-height:20px;font-weight:500}.bc-ad-status p{font-size:12px;line-height:16px;color:#64748b;margin-top:2px}.bc-ad-status>span{display:flex;gap:8px;align-items:center;color:#64748b;font-size:14px;white-space:nowrap}.bc-switch{flex:none;position:relative;width:32px;height:18px;padding:2px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.bc-switch>span{display:block;height:14px;width:14px;border-radius:50%;background:#fff;transition:transform .15s}.bc-switch[aria-checked=true]{background:#2563eb}.bc-switch[aria-checked=true]>span{transform:translate(14px)}.bc-switch:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.bc-switch:disabled{opacity:.5;cursor:not-allowed}.bc-display-link{border:1px dashed #e5eaf2;border-radius:8px;background:#f1f5f933;padding:8px 12px;display:flex;flex-direction:column;gap:8px}.bc-display-link>.inline-check{font-size:12px;line-height:16px}.bc-shared-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-name-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bc-name-options>label,.bc-name-options>span{font-size:11px;line-height:16px;color:#64748b;white-space:nowrap}.bc-creative .bc-name-options>input:not([type=checkbox]):not([type=radio]){width:200px;max-width:100%;flex:0 0 200px;min-width:0}.bc-name-options>small{font-size:10px;line-height:15px;color:#64748b}.bc-helper{color:#64748b;font-size:12px;line-height:18px;margin:0}.bc-material-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.bc-material-summary p{font-size:14px;line-height:20px}.bc-material-summary p>span{font-size:13px}.bc-material-summary small{font-size:12px;color:#64748b}.bc-material-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.bc-material-actions>.btn{height:28px;font-size:12px;line-height:16px;padding:0 10px;gap:6px;background:transparent;border-radius:8px}.bc-material-actions>.btn span{color:#64748b}.bc-page-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior:contain}.bc-page-table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px;table-layout:fixed;min-width:480px}.bc-page-table.has-posts{min-width:700px}.bc-page-account-col{width:36%}.bc-page-table.has-posts .bc-page-account-col{width:24%}.bc-page-post-col{width:38%}.bc-page-count-col{width:96px}.bc-page-table th,.bc-page-table td{min-width:0}.bc-page-table th{padding:8px;font-weight:500;text-align:left;color:#64748b;border-bottom:1px solid #e5eaf2}.bc-page-table td{padding:8px;border-bottom:1px solid #e5eaf2;vertical-align:top}.bc-page-table tr:last-child td{border-bottom:0}.bc-page-table th:last-child,.bc-page-table td:last-child{text-align:right}.bc-page-table td:first-child{white-space:normal}.bc-page-table td:first-child strong{display:block;font-weight:500;overflow-wrap:anywhere}.bc-page-table td:first-child small{font-size:10px;color:#64748b}.bc-page-table .az-select{min-width:0;max-width:100%;width:100%}.bc-page-table .az-select-trigger{font-size:12px;min-width:0;max-width:100%}.bc-page-table .az-select-trigger>span{min-width:0}.bc-post-fields{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:350px;white-space:normal}.bc-post-fields>p{font-size:11px;line-height:16px;color:#64748b}.bc-tracking-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:center}.bc-tracking-row .az-select{min-width:0}.bc-optional-fields{font-size:12px;color:#64748b}.bc-optional-fields>summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.bc-optional-fields>summary::-webkit-details-marker{display:none}.bc-optional-fields[open]>summary>svg{transform:rotate(180deg)}.bc-optional-fields>div{display:flex;flex-direction:column;gap:10px;padding-top:12px}.bc-publish-summary{display:flex;align-items:center;gap:16px;justify-content:space-between;font-size:13px;line-height:20px}.bc-publish-summary>.btn{height:28px;font-size:12px;flex-shrink:0}.bc-publish-tree{display:flex;flex-direction:column;gap:8px;border:1px solid #e5eaf2;border-radius:8px;padding:12px;font-size:12px}.bc-publish-tree>article>strong{font-size:13px;font-weight:500}.bc-publish-tree small{font-size:11px;color:#64748b}.bc-publish-campaign{margin:8px 0 8px 12px}.bc-publish-campaign>p{display:flex;align-items:center;gap:8px;padding:3px 0 0 12px}.bc-publish-campaign>p>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-creative>.bc-section .empty{min-height:100px;padding:12px}dialog.modal.az-modal.drawer.bc-picker{width:70vw;max-width:100vw}.modal.az-modal.drawer.bc-picker>.modal-panel{background:#f4f7fb;box-shadow:none;scrollbar-gutter:auto}.bc-picker .modal-head{height:44px;padding:10px 24px;border-bottom:1px solid #e5eaf2;background:#f4f7fb}.bc-picker .modal-head h2{font-size:14px;line-height:20px;font-weight:500;display:flex;gap:8px;align-items:center}.bc-picker .modal-head h2>svg{color:#2563eb}.bc-picker .modal-head>.btn{width:28px;height:28px;padding:0}.bc-account-tabs,.bc-group-tabs{display:flex;gap:4px;align-items:center;padding:0 24px 12px;border-bottom:1px solid #e5eaf2;overflow-x:auto;flex-shrink:0;min-height:38px}.bc-account-tabs>span,.bc-group-tabs>span{color:#64748b;font-size:12px;line-height:16px;margin-right:4px;white-space:nowrap}.bc-account-tabs>button,.bc-group-tabs>button{display:inline-flex;gap:6px;align-items:center;justify-content:center;font-size:12px;line-height:16px;white-space:nowrap;background:transparent;border:0;border-radius:6px;padding:4px 8px;color:#64748b}.bc-account-tabs>button[aria-selected=true],.bc-group-tabs>button[aria-selected=true]{color:#fff;background:#2563eb;box-shadow:0 1px 2px #0000001a}.bc-incomplete-dot{width:6px;height:6px;background:#ef4444;border-radius:50%;flex:none}.bc-combination{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 24px 8px;flex-shrink:0;font-size:14px;line-height:20px}.bc-combination>strong{font-weight:500}.bc-combination>.btn:last-child:not(.bc-sync-pairing){margin-left:auto;width:28px;height:28px;padding:0}.bc-combination>.bc-sync-pairing{height:28px;padding:0 10px;font-size:12px;line-height:16px;gap:6px;background:transparent;color:#64748b;border-radius:8px}.bc-sync-materials{flex:none;min-width:0;width:136px}.bc-picker-heading .bc-selected-pill{padding:2px 8px;border-radius:999px;line-height:16px;background:#f1f5f9;color:#334155;font-weight:500}.bc-picker-heading .bc-selected-pill[data-selected=true]{background:#2563eb;color:#fff}.bc-pair-options{display:flex;border:1px solid #e5eaf2;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.bc-pair-options>button{padding:5px 16px;background:transparent;border:0;color:#64748b;font-size:14px;line-height:20px}.bc-pair-options>button.active{background:#2563eb;color:#fff}.bc-carousel-notice{margin:12px 16px 0;padding:8px 12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:8px;font-size:12px;line-height:18px}.bc-picker-content{display:grid;grid-template-columns:256px minmax(0,1fr);gap:16px;flex:1;min-height:0;overflow:hidden;padding:12px 16px}.bc-copy-column,.bc-media-column{border:1px solid #e5eaf2;border-radius:14px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.bc-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 6px;flex-shrink:0;min-height:40px}.bc-picker-heading>strong{font-size:14px;font-weight:500;line-height:20px;display:flex;gap:7px;align-items:center;white-space:nowrap}.bc-picker-heading>strong>svg{color:#3b82f6}.bc-picker-heading small{font-size:12px;white-space:nowrap}.bc-picker-heading>div{display:flex;align-items:center;gap:16px}.bc-picker-heading .btn{height:28px;font-size:12px;line-height:16px;padding:0 10px;border-radius:8px;gap:6px}.bc-add-copy.btn{margin:0 12px 8px;height:28px;min-height:28px;background:transparent;font-size:12px;border-radius:8px}.bc-copy-filters{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;border-bottom:1px solid #e5eaf2}.bc-copy-filters>div{display:flex;gap:4px;align-items:center}.bc-copy-filters .az-select{min-width:0;flex:1;width:100%}.bc-copy-filters .az-select-trigger{height:32px;font-size:13px;background:transparent}.bc-copy-filters .btn{height:28px;width:24px;padding:0;flex:none;color:#64748b}.bc-search{display:flex;align-items:center;gap:8px;border:1px solid #e5eaf2;border-radius:10px;padding:0 10px;height:32px;min-width:0;color:#64748b;background:transparent}.bc-picker .bc-search>input{height:30px;min-height:30px;min-width:0;width:100%;flex:1;background:transparent;border:0;box-shadow:none;outline:0;padding:0;font-size:13px;line-height:20px}.bc-search>svg{flex:none}.bc-search>button{display:flex;align-items:center;border:0;background:transparent;color:#64748b;padding:0}.bc-select-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;position:relative;-webkit-user-select:none;user-select:none;touch-action:pan-y}.bc-copy-scroll{padding:8px;display:flex;flex-direction:column;gap:8px}.bc-copy-card{display:flex;align-items:center;gap:8px;padding:10px 8px;border:1px solid transparent;border-radius:8px;min-width:0}.bc-copy-card.selected{background:#2563eb0d;border-color:#2563eb;box-shadow:0 1px 2px #0000001a}.bc-copy-card.editing{border-color:#60a5fa}.bc-copy-card>input{flex:none;width:14px;height:14px;accent-color:#2563eb}.bc-copy-card>button{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;background:transparent;text-align:left;font-size:12px;color:#1e293b}.bc-copy-card>button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:18px}.bc-copy-card>button>small{font-size:10px;line-height:14px;color:#64748b}.bc-copy-card em{font-style:normal;color:#64748b}.bc-media-filters{display:flex;align-items:center;gap:8px;padding:0 12px 12px;border-bottom:1px solid #e5eaf2;flex-shrink:0;flex-wrap:wrap}.bc-media-filters>.bc-search{flex:1;min-width:140px}.bc-media-filters>.az-select{width:96px;min-width:0}.bc-media-filters>.az-select.bc-folder-select{width:224px;max-width:26%}.bc-media-filters .az-select-trigger{height:32px;min-height:32px;font-size:12px;padding:0 10px;gap:6px;background:transparent}.bc-media-filters>.btn{height:28px;width:20px;padding:0;color:#64748b}.bc-media-scroll{padding:12px}.bc-media-grid{display:grid;grid-template-columns:repeat(auto-fill,140px);gap:12px;align-content:start}.bc-media-card{position:relative;border:1px solid #e5eaf2;border-radius:10px;overflow:hidden;min-width:0}.bc-media-card.selected{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 2px 4px #00000020}.bc-media-preview{padding:0;border:0;background:#fff;aspect-ratio:1.12;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bc-media-preview img,.bc-media-preview video{width:100%;height:100%;object-fit:contain}.bc-media-preview>svg{position:absolute;color:#64748b}.bc-media-card>span{display:block;padding:4px;font-size:9px;line-height:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-media-check{position:absolute;right:6px;top:6px;width:20px;height:20px;background:#fff;border:1px solid #cbd5e1;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0}.bc-media-card:hover .bc-media-check,.bc-media-check:focus-visible,.bc-media-check[aria-checked=true]{opacity:1}.bc-media-check[aria-checked=true]{background:#2563eb;border-color:#2563eb}.bc-media-card .bc-media-open{position:absolute;left:6px;top:6px;width:24px;height:24px;padding:0;background:#ffffffe6;color:#334155;border-radius:5px;opacity:0}.bc-media-card:hover .bc-media-open,.bc-media-card .bc-media-open:focus-visible{opacity:1}.bc-media-total{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid #e5eaf2;font-size:10px;line-height:16px;color:#64748b;flex-shrink:0}.bc-media-total kbd{font-size:10px;border:1px solid #e5eaf2;padding:1px 4px;border-radius:3px}.bc-picker-pager{display:flex;align-items:center;gap:6px;padding:6px 12px;border-top:1px solid #e5eaf2;font-size:10px;color:#64748b;flex-shrink:0}.bc-picker-pager>span{margin-right:auto}.bc-picker-pager>.btn{height:24px;width:24px;padding:0}.bc-carousel-groupbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e5eaf2;flex-shrink:0}.bc-carousel-tabs{display:flex;gap:6px;min-width:0;flex:1;overflow-x:auto}.bc-carousel-tabs>button{display:flex;gap:5px;align-items:center;white-space:nowrap;background:transparent;border:1px solid #e5eaf2;border-radius:6px;font-size:12px;line-height:18px;padding:3px 8px}.bc-carousel-tabs>button.active{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.bc-carousel-tabs small{font-size:10px}.bc-carousel-groupbar>.btn{height:26px;font-size:11px;padding:0 8px;flex-shrink:0}.bc-drag-box{position:absolute;border:1px solid #60a5fa;background:#3b82f622;pointer-events:none;z-index:3}.bc-picker .modal-actions{padding:12px 24px;background:#f4f7fb;align-items:center;gap:8px;flex-shrink:0}.bc-picker .modal-actions>.btn{height:32px;padding:0 10px;font-size:13px;border-radius:10px}.bc-picker-status{margin-right:auto;font-size:13px;line-height:18px;min-width:0}.bc-picker-status small{font-size:11px;line-height:16px;color:#64748b}.bc-picker-status .bc-picker-incomplete,.bc-picker-status [role=alert]{color:#ef4444}.bc-picker-status p{color:#64748b}.bc-picker-status p strong{color:#2563eb;font-weight:600}.bc-picker .empty{padding:24px 12px;min-height:140px}.bc-picker .empty strong{font-size:13px}.bc-picker .empty svg{width:30px;height:30px}.bc-picker-error{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px;font-size:12px;color:#dc2626}.modal.az-modal.bc-selected-preview>.modal-panel{background:#f4f7fb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;scrollbar-gutter:auto}.bc-selected-preview .modal-head{padding:24px 24px 8px;background:#f4f7fb;border-bottom:0;flex-shrink:0}.bc-selected-preview .modal-head h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px}.bc-selected-preview .modal-head h2>svg{color:#2563eb}.bc-selected-preview .modal-head>.btn{width:24px;height:24px;padding:0}.bc-selected-intro{padding:0 24px 24px;color:#64748b;font-size:14px;line-height:20px;border-bottom:1px solid #e5eaf2;flex-shrink:0}.bc-selected-body{padding:24px;overflow:auto;overscroll-behavior:contain;min-height:0}.bc-preview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bc-preview-facts>div{padding:8px 12px;border:1px solid #e5eaf2;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-width:0}.bc-preview-facts span{font-size:11px;line-height:16px;color:#64748b}.bc-preview-facts strong{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.bc-preview-badges{display:flex;gap:16px;font-size:12px;line-height:18px;margin:16px 8px}.bc-preview-group{border:1px solid #e5eaf2;background:#fff;border-radius:10px;margin-top:8px;overflow:hidden}.bc-preview-group summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;list-style:none;min-width:0}.bc-preview-group summary::-webkit-details-marker{display:none}.bc-preview-group summary:before{content:"›";font-size:16px;color:#64748b;flex:none}.bc-preview-group details[open]>summary:before,.bc-preview-group[open]>summary:before{transform:rotate(90deg)}.bc-preview-group>summary{padding:8px 12px;border-bottom:1px solid #e5eaf2}.bc-preview-group summary>strong{font-weight:500;min-width:0;overflow-wrap:anywhere}.bc-preview-group summary>small{font-size:11px;color:#64748b;min-width:0}.bc-preview-group summary>.bc-preview-badge:last-child{margin-left:auto;flex-shrink:0}.bc-preview-badge{font-size:11px;line-height:16px;padding:1px 6px;border-radius:999px;background:#f8fafc;white-space:nowrap}.bc-preview-account>summary{padding:8px 0}.bc-preview-account>summary>svg{color:#64748b;flex-shrink:0}.bc-preview-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:20px}.bc-preview-assets section{min-width:0}.bc-preview-assets h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:18px;margin-bottom:6px}.bc-preview-assets h3>svg{color:#64748b}.bc-preview-copy{background:#f8fafc;border-radius:6px;padding:6px 8px;margin-bottom:6px}.bc-preview-copy-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-height:32px;margin:0;padding:0;font-size:12px;line-height:16px}.bc-preview-copy-index{color:#94a3b8}.bc-preview-combination{color:#1e293b;font-weight:500}.bc-preview-media{display:flex;flex-wrap:wrap;gap:6px}.bc-preview-media>button{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #e5eaf2;background:#f4f7fb;border-radius:8px;width:164px;max-width:100%;min-width:0;text-align:left;color:#1e293b}.bc-preview-media img{height:38px;width:38px;object-fit:contain;border-radius:4px;background:#fff;flex:none}.bc-preview-media>button>svg{flex:none}.bc-preview-media>button>span{display:flex;flex-direction:column;min-width:0}.bc-preview-media strong{font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-preview-media small{font-size:11px;line-height:16px;color:#64748b}.bc-preview-missing,.bc-preview-post{font-size:12px;color:#64748b;line-height:18px;padding:6px 20px;overflow-wrap:anywhere}@media(max-width:1100px){.bc-material-summary{align-items:flex-start;flex-direction:column}.bc-picker-content{gap:12px;padding:12px}.bc-media-filters>.az-select.bc-folder-select{width:180px}.bc-media-filters>.bc-search{min-width:130px}.bc-preview-group summary{flex-wrap:wrap}}@media(max-width:900px){dialog.modal.az-modal.drawer.bc-picker{width:100vw}.bc-picker-content{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:640px){.bc-shared-three,.bc-mode-options{grid-template-columns:1fr}.bc-format-options>.btn{padding:6px 10px;font-size:13px}.bc-ad-status{gap:8px}.bc-material-actions{gap:8px;flex-wrap:wrap}.bc-picker-content{grid-template-columns:180px minmax(0,1fr);gap:8px;padding:8px}.bc-picker .modal-head,.bc-combination,.bc-account-tabs{padding-left:12px;padding-right:12px}.bc-copy-filters{padding-left:8px;padding-right:8px}.bc-copy-card{padding:8px 0}.bc-media-filters>.az-select.bc-folder-select{max-width:100%;width:100%}.bc-media-filters>.bc-search{flex-basis:100%}.bc-media-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.bc-picker .modal-actions{padding:10px 12px;flex-wrap:wrap}.bc-picker-status{flex-basis:100%}.bc-selected-body{padding:12px}.bc-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-preview-assets{grid-template-columns:1fr}.bc-selected-intro{font-size:12px;padding:0 16px 16px}.bc-publish-campaign>p{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.bc-switch>span{transition:none}}.bc-picker .bc-sync-materials.btn{height:32px;font-size:12.8px;line-height:18px;padding:0 10px;gap:6px;background:transparent}.bc-sync-menu{width:224px;padding:4px;background:#fff;max-width:calc(100vw - 16px)}.bc-sync-menu>strong{display:block;padding:4px 6px;font-size:12px;line-height:16px;color:#64748b;font-weight:500}.bc-sync-menu>button{display:flex;align-items:center;width:100%;border:0;border-radius:6px;background:transparent;padding:4px 6px;font-size:14px;line-height:20px;color:#1e293b;text-align:left}.bc-sync-menu>button:hover,.bc-sync-menu>button:focus-visible{background:#f1f5f9;outline:0}.bc-ad-total{color:#2563eb;font-weight:600}.bc-advanced-material-hint{font-size:12px;line-height:18px;color:#64748b;padding:8px 24px}.bc-preview-empty,.bc-collapsed-counts{font-size:12px;line-height:18px;color:#64748b}.bc-preview-account{padding:0 12px;border-bottom:1px solid #e5eaf2}.bc-preview-account:last-child{border-bottom:0}.bc-preview-account[open]{padding-bottom:12px}.bc-group-page{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#64748b;font-size:11px;white-space:nowrap}.bc-group-page>.btn{height:24px;width:24px;padding:0;background:transparent}.bc-group-page>.btn:disabled{opacity:.4}.bc-select-scroll{scrollbar-gutter:stable}.bc-copy-scroll>.bc-picker-items{display:flex;flex-direction:column;gap:8px;flex:none}.bc-selected-preview>.modal-panel{height:min(720px,calc(100dvh - 32px))}.bc-selected-body{flex:1;scrollbar-gutter:stable}.bc-preview-copy-text{min-height:32px}.bc-preview-missing{display:flex;align-items:center;width:164px;max-width:100%;height:52px;padding:6px;border:1px solid #e5eaf2;border-radius:8px}.bc-post-read-feedback{min-height:32px}.bc-post-read-feedback>.form-error{margin:0;display:flex;align-items:center;gap:6px;min-height:32px}.bc-post-read-feedback .btn{flex:none;white-space:nowrap}.bc-filter-results,.bc-filter-results>.filter-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.bc-filter-results .az-pagination{flex-shrink:0}.bc-filter-results .ml-skeleton-rows{min-width:0;padding:20px 8px}.bc-media-card>.bc-media-name{display:block;width:100%;border:0;background:transparent;text-align:left;padding:4px;font-size:9px;line-height:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-media-name:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.bc-publish-campaign .bc-group-name{min-width:0;max-width:min(360px,35vw);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.batch-placements{display:flex;flex-direction:column;gap:16px;color:#52657e;font-size:12px;min-width:0}.batch-placements>.az-select{max-width:100%}.bpl-platforms{display:flex;align-items:center;gap:13px 22px;flex-wrap:wrap;padding:3px 0}.bpl-platform{display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.bpl-platform small{font-size:11px;color:#8a99ae;font-variant-numeric:tabular-nums}.bpl-unavailable{color:#98a5b7;cursor:not-allowed!important}.bpl-unavailable input{opacity:.5}.bpl-groups{border:1px solid #e2e8f0;border-radius:7px;overflow:hidden;background:#fff}.bpl-group+.bpl-group{border-top:1px solid #e8edf4}.bpl-group-heading{display:flex;align-items:center;gap:10px;padding:0 13px;min-height:41px;background:#fafbfd}.bpl-group-heading>button{display:flex;align-items:center;gap:9px;flex:1;min-width:0;border:0;background:transparent;padding:11px 0;text-align:left;color:#50637a;font-size:12px;line-height:18px}.bpl-group-heading>button>svg{color:#8795a7;transition:transform .12s;flex-shrink:0}.bpl-group-heading>button>svg.open{transform:rotate(90deg)}.bpl-group-heading>button>small{margin-left:auto;font-size:11px;color:#8493a7;font-variant-numeric:tabular-nums}.bpl-group-options{display:flex;flex-direction:column;padding:5px 0}.bpl-option{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 16px 7px 38px;font-size:12px;line-height:18px;cursor:pointer}.bpl-option:hover:not(.bpl-unavailable){background:#f2f7ff}.bpl-option>span{min-width:0;overflow-wrap:anywhere}.bpl-option>small{font-size:11px;margin-left:2px;color:#9aa6b7}.bpl-option>svg{flex-shrink:0}.bpl-extra-options{display:flex;flex-direction:column;gap:12px}.bpl-check{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;cursor:pointer}.bpl-check>svg{color:#8b9aaf;flex-shrink:0}.bpl-hint{font-size:11px;color:#8a99ad;line-height:1.7}.bpl-extra-options>.bpl-hint{padding-left:23px;margin-top:-7px}.bpl-excluded{display:flex;flex-direction:column;gap:8px;padding:11px 13px;background:#f8fafc;border:1px solid #e6ecf3;border-radius:6px}.bpl-excluded>span{font-size:11px;color:#8392a5}.bpl-tags{display:flex;flex-wrap:wrap;gap:6px}.bpl-tags>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#6b7c91;font-size:11px;padding:3px 6px;line-height:16px;overflow-wrap:anywhere}.bpl-tags button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#91a0b3;flex-shrink:0}.bpl-tags button:hover{color:#2468d7}.bpl-device-section,.bpl-os-details{display:flex;flex-direction:column;gap:15px}.bpl-device-section>.form-grid,.bpl-os-details>.form-grid{gap:14px 18px}.bpl-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#53667e}.bpl-field>span,.bpl-field-label{font-weight:500;line-height:18px}.bpl-field input:not([type=checkbox]){width:100%;height:36px;font-size:12px;border-radius:6px;padding:0 10px}.bpl-device-kinds{display:flex;flex-direction:column;gap:9px}.bpl-device-kinds>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bpl-wifi{margin-top:1px}.bpl-model-picker{display:flex;flex-direction:column;gap:8px;min-width:0}.bpl-model-trigger{height:36px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#61728a;font-size:12px;text-align:left}.bpl-model-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpl-model-trigger>svg{color:#8b9aaf;flex-shrink:0}.bpl-model-panel{z-index:1200;display:flex;flex-direction:column;overflow:auto;border:1px solid #dfe7f1;background:#fff;border-radius:7px;box-shadow:0 8px 24px #1734551f;font-size:12px;color:#54677f;padding:5px}.bpl-model-search{display:flex;gap:8px;align-items:center;flex-shrink:0;padding:6px 7px;border-bottom:1px solid #edf1f6;color:#8c9bb0}.bpl-model-search>input:not([type=checkbox]){height:28px;border:0;background:none;width:100%;padding:0;font-size:12px;box-shadow:none;border-radius:0}.bpl-model-search>input:focus{outline:none}.bpl-model-search:focus-within{box-shadow:inset 0 -1px #6fa5f3}.bpl-model-options{max-height:190px;overflow:auto;min-height:28px}.bpl-model-options>button,.bpl-add-model{display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:32px;width:100%;padding:7px 8px;border:0;background:transparent;text-align:left;font-size:12px;color:#576b83;overflow-wrap:anywhere}.bpl-model-options>button:hover:enabled,.bpl-model-options>button:focus-visible{background:#eff6ff;color:#1e69d6}.bpl-model-options>button[aria-selected=true]{color:#216bda}.bpl-model-options>button>svg{flex-shrink:0}.bpl-model-options>p,.bpl-model-limit{padding:12px 8px;color:#93a1b4;font-size:11px;line-height:1.6}.bpl-add-model{justify-content:flex-start;color:#2d75d5;border-top:1px solid #edf1f6;flex-shrink:0}.bpl-add-model:hover{background:#f2f7ff}.bpl-model-limit{padding:6px 8px}.batch-placements input[type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:#236ded}@media(max-width:760px){.bpl-platforms{gap:12px 18px}.bpl-option{padding-left:21px;flex-wrap:wrap}.bpl-option>small{flex-basis:100%;padding-left:23px}.bpl-platform{font-size:11px}.bpl-device-section>.form-grid,.bpl-os-details>.form-grid{grid-template-columns:1fr}.bpl-group-heading{padding:0 11px}}.bpl-info{display:inline-flex;align-items:center;color:#8b9aaf;flex-shrink:0}.bpl-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #dfe6ef;border-radius:7px}.bpl-mode-tabs>button{border:0;border-radius:4px;background:transparent;color:#8190a3;font-size:12px;font-weight:500;line-height:18px;padding:6px;min-height:30px}.bpl-mode-tabs>button[aria-pressed=true]{background:#176ee4;color:#fff;box-shadow:0 1px 3px #1b3b6a15}.bpl-mode-tabs small{font-size:9px;margin-left:5px;opacity:.9;font-weight:400}.bpl-automatic-hint{font-size:11px;line-height:18px;color:#8795a9;margin:-6px 0 0}.bpl-automatic-cards{display:flex;flex-direction:column;gap:6px}.bpl-automatic-cards>div{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;background:#edf2f8;border-radius:6px}.bpl-automatic-cards i{width:6px;height:6px;background:#3b82ea;border-radius:50%;margin-top:6px;flex:0 0 6px}.bpl-automatic-cards strong{font-size:12px;line-height:18px;font-weight:500;color:#40516a}.bpl-automatic-cards p{font-size:11px;line-height:15px;color:#8996a8;margin:2px 0 0}.batch-placements .bpl-platforms{flex-direction:column;align-items:stretch;gap:2px;padding:0}.bpl-platform small{margin-left:auto}.batch-placements .bpl-platform{width:100%;gap:8px;min-height:31px;padding:6px 8px;border-radius:6px;box-sizing:border-box;font-size:12.5px;line-height:17px}.batch-placements .bpl-platform:hover:not(.bpl-unavailable){background:#eaf0f8}.batch-placements .bpl-platform>small{font-size:10px;line-height:15px;padding:2px 8px;border-radius:12px;background:#ebf0f7;flex-shrink:0}.batch-placements .bpl-groups{border-radius:7px;background:transparent}.batch-placements .bpl-group-heading{background:transparent;min-height:37px;padding:0 11px}.batch-placements .bpl-group-heading>button{padding:9px 0;font-size:12px;gap:7px}.batch-placements .bpl-field .az-select-trigger{height:32px;min-height:32px}.batch-placements .bpl-device-section{padding-top:2px}.batch-placements .bpl-field input:not([type=checkbox]){height:32px}.batch-placements input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#2374e0}.batch-placements .meta-targeting-trigger{height:32px;min-height:32px;background:transparent;border-radius:8px}.bpl-controls{overflow:hidden;border:1px solid #e0e6ef;border-radius:12px;background:transparent;min-width:0}.bpl-controls-heading{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e6ebf2}.bpl-controls-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:6px;background:#edf2f8;color:#8491a3}.bpl-controls-heading>div{min-width:0}.bpl-controls-heading h3{font-size:13px;line-height:19px;font-weight:500;color:#344458;margin:0}.bpl-controls-heading p{font-size:11px;line-height:16px;color:#8693a5;margin:0}.bpl-controls-body{display:flex;flex-direction:column;gap:6px;padding:10px;min-width:0}.bpl-platform-panel{border:1px solid #e2e8f0;border-radius:8px;background:#eff3f9;padding:10px;min-width:0}.bpl-platform-title{font-size:11px;line-height:16px;font-weight:500;color:#8290a3;padding:0 6px;margin:0 0 4px}.batch-targeting-stack{display:flex;flex-direction:column;gap:12px;min-width:0;color:#43566f;font-size:12px}.bau-geography{display:flex;flex-direction:column;gap:6px}.bau-geography-trigger{height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #dfe6ef;border-radius:8px;background:transparent;text-align:left;padding:0 11px;color:#334155;font-size:13px}.bau-geography-trigger:disabled{background:#eff3f8;color:#98a5b6}.bau-tags{display:flex;gap:5px;flex-wrap:wrap}.bau-tags>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 8px;border-radius:15px;background:#e6effe;color:#3979cd;font-size:11px;line-height:15px;overflow-wrap:anywhere}.bau-tags>span.excluded{background:#fff0ed;color:#b26454}.bau-tags button,.bau-saved-status button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;flex-shrink:0}.bau-tags small{font-size:10px}.bau-age-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bau-account-audience,.bau-detailed,.bau-dsa{border-top:1px solid #e5eaf1;padding-top:12px;display:flex;flex-direction:column;gap:9px}.bau-panel-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bau-panel-title strong,.bau-detailed>strong{font-size:12px;color:#36465b;font-weight:500}.bau-panel-title>span{font-size:10px;color:#8391a4;margin-left:auto}.bau-tabs{display:flex;gap:3px;border-bottom:1px solid #e4eaf2}.bau-tabs button{padding:7px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8190a3;font-size:12px}.bau-tabs button[aria-selected=true]{color:#246cce;border-bottom-color:#246cce}.bau-search{display:flex;align-items:center;gap:7px;border:1px solid #dfe6ef;border-radius:8px;padding:0 9px;height:32px;color:#91a0b2}.batch-creator .bau-search>input,.bau-search>input{width:100%;flex:1;min-width:0;border:0;background:transparent;border-radius:0;padding:0;height:28px;font-size:12px;color:#334155;box-shadow:none}.bau-search>input:focus{outline:none;box-shadow:none}.bau-search>button{border:0;background:transparent;padding:0 1px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#7488a3;font-size:11px;min-width:15px}.bau-search>button:disabled{opacity:.5}.bau-audience-results{max-height:210px;overflow:auto;overscroll-behavior:contain}.bau-audience-row{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:5px;font-size:12px}.bau-audience-row:hover,.bau-location-row:hover{background:#edf3fc}.bau-audience-row>label{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:pointer}.bau-audience-row>label>span{overflow-wrap:anywhere}.bau-audience-row>button,.bau-saved-row>button{flex-shrink:0;border:1px solid #dfe6ef;border-radius:4px;background:transparent;padding:3px 6px;font-size:10px;color:#73879e}.bau-audience-row>button[aria-pressed=true]{color:#ba6757;background:#fff1eb;border-color:#ecc7ba}.bau-saved-row{display:flex;align-items:center;gap:12px;padding:8px 7px;border-bottom:1px solid #e8edf4}.bau-saved-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.bau-saved-row strong{font-size:12px;font-weight:400}.bau-saved-row p{font-size:10px;line-height:16px;color:#b17b4a;margin:4px 0 0}.bau-saved-row>button:disabled{opacity:.5;cursor:not-allowed}.bau-saved-status{display:flex;align-items:center;gap:5px;font-size:11px;color:#4480c7;margin:0;overflow-wrap:anywhere}.bau-saved-status button{margin-left:auto}.bau-result-message{font-size:11px;color:#8d9aab;line-height:17px;padding:11px 8px;text-align:center;margin:0}.bau-result-message[role=alert]{color:#a56448}.bau-result-message p{margin:0 0 6px}.bau-result-message button,.bau-load-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#3077cb;font-size:11px;padding:5px 8px}.bau-load-more{width:100%;margin-top:4px}.bau-detailed-results{border:1px solid #e0e7f0;border-radius:7px;background:#fff;max-height:265px;overflow:auto;padding:5px;overscroll-behavior:contain}.bau-detail-modes{display:flex;align-items:center;gap:4px;padding:3px 4px 6px;position:sticky;top:-5px;background:#fff;z-index:1}.bau-detail-modes>button,.bau-geo-modes>button{border:0;background:transparent;color:#8393a9;font-size:11px;padding:4px 7px;border-radius:4px}.bau-detail-modes>button[aria-pressed=true],.bau-geo-modes>button[aria-pressed=true]{color:#2873d1;background:#ecf3ff}.bau-detail-modes>button:last-child{margin-left:auto;display:inline-flex}.bau-location-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:12px;color:#4d6079;cursor:pointer;min-width:0}.bau-location-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.bau-location-row small{font-size:10px;color:#97a3b3}.bau-location-row>span>small{display:block;font-size:9px;line-height:14px}.bau-location-row>input,.bau-audience-row input{width:14px;height:14px;flex-shrink:0;margin:0;accent-color:#2674db}.bau-geo-panel{z-index:1200;display:flex;flex-direction:column;border:1px solid #dfe6f0;background:#fff;border-radius:8px;box-shadow:0 6px 20px #21354e20;overflow:hidden;font-family:inherit}.bau-geo-head{padding:8px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.bau-geo-head>input{width:100%;height:28px;min-height:28px;font-size:12px;padding:0 8px;border:1px solid #e0e7f0;border-radius:6px;background:#fff}.bau-country-tiers{display:flex;align-items:center;gap:5px}.bau-country-tiers>button{font-size:10px;line-height:16px;color:#7b8b9f;background:#f6f8fc;border:1px solid #e1e7f0;border-radius:4px;padding:2px 5px;white-space:nowrap}.bau-country-tiers>button[aria-pressed=true]{color:#fff;background:#2776dd;border-color:#2776dd}.bau-country-tiers>.bau-clear{color:#bf6959;margin-left:auto;background:#fff}.bau-country-tiers>.bau-clear:disabled{opacity:.4}.bau-geo-modes{display:flex;gap:5px}.bau-geo-results{border-top:1px solid #e5eaf2;overflow:auto;padding:4px;max-height:240px;overscroll-behavior:contain}.bau-directory-label{font-size:10px;line-height:15px;padding:5px 8px;margin:0;color:#93a0b1;font-weight:500}.bau-account-tabs{padding:8px;border:1px solid #e1e7ef;border-radius:7px;display:flex;flex-direction:column;gap:8px}.bau-account-tabs>div{display:flex;gap:5px;flex-wrap:wrap}.bau-account-tabs button{border:1px solid #e0e6ee;border-radius:5px;background:transparent;font-size:11px;color:#627990;padding:5px 8px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bau-account-tabs button[aria-pressed=true]{border-color:#a3c1ef;color:#3274c9;background:#eaf2fe}.bau-dsa>.field-hint{display:flex;gap:7px;align-items:center}.bau-dsa>.field-hint>svg{color:#d19d54;flex-shrink:0}.bau-dsa>.field-hint.required{color:#b07c38}.bau-language{font-size:11px;color:#8291a5}.bau-language>summary{cursor:pointer;display:list-item}.bau-language[open]>.meta-targeting-picker{margin-top:10px}.bau-legacy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#ab7d44;line-height:17px;margin:0}.bau-legacy button{border:0;background:transparent;color:#397ccb;font-size:11px;padding:2px}.bau-lifecycle-exclusions{padding:12px;border:1px solid #e2e8f0;border-radius:7px;display:flex;flex-direction:column;gap:12px}.bau-lifecycle-exclusions>strong{font-size:12px;color:#586b82;font-weight:500}.batch-creator .bau-lifecycle-exclusions .meta-targeting-trigger{height:32px;min-height:32px;background:transparent;border-radius:8px}.bau-lifecycle-exclusions .meta-targeting-label{font-size:11px}.bau-geography-trigger:focus-visible,.bau-tabs button:focus-visible,.bau-country-tiers button:focus-visible{outline:2px solid #83ade8;outline-offset:2px}@media(max-width:760px){.bau-panel-title>span{margin-left:0;flex-basis:100%}.bau-age-grid{gap:8px}.bau-search>input{font-size:11px}.bau-dsa>.form-grid{grid-template-columns:1fr}.bau-account-tabs button{max-width:140px}}.bau-loading-skeleton{display:flex;flex-direction:column;gap:8px;padding:12px}.bau-loading-skeleton>i{display:block;height:48px;flex:none;border-radius:6px;background:#e2e8f0;animation:bau-loading-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bau-loading-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.bau-loading-skeleton>i{animation:none}}.bau-audience-searchbar{display:flex;align-items:center;gap:8px;min-width:0}.bau-audience-searchbar>.bau-search{flex:1;min-width:0}.bau-audience-searchbar>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#0f172a}.bau-audience-searchbar>button:hover{background:#f1f5f9}.bau-audience-searchbar>button:disabled{opacity:.5;pointer-events:none}.bau-audience-searchbar>button:focus-visible{outline:2px solid #83ade8;outline-offset:2px}.bau-audience-searchbar>button[data-read-pending=true]:disabled{opacity:1;cursor:default}.bau-audience-results,.bau-geo-results,.bau-detailed-results{scrollbar-gutter:stable}.batch-creator .batch-goal-note{padding:14px 12px;background:#eff3f8;border-radius:7px;color:#7d8ca0}.batch-creator .batch-goal-note strong{font-weight:500;color:#334155}.batch-dynamic-creative{display:flex;align-items:flex-start;gap:16px;padding:11px 12px;border:1px solid #e1e7ef;border-radius:8px}.batch-dynamic-creative>div{flex:1;min-width:0}.batch-dynamic-creative strong{font-size:12px;font-weight:500;line-height:18px;color:#26384f}.batch-dynamic-creative p{margin:3px 0 0;font-size:11px;line-height:17px;color:#8390a1}.batch-dynamic-creative>.workspace-switch{margin-top:1px;flex-shrink:0}.batch-customer-lifecycle{border-top:1px solid #e4e9f1;padding-top:12px;display:flex;flex-direction:column;gap:9px}.batch-customer-title{display:flex;gap:9px;align-items:center;color:#80a5df}.batch-customer-title strong{font-size:12px;font-weight:600;color:#344457}.batch-feature-boundary{font-size:11px;color:#9b6f32;line-height:17px;margin:0}.batch-creator .batch-billing-field,.batch-creator .batch-bid-field{width:calc(50% - 8px)}.batch-creator .batch-pixel-event .field>span{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.batch-creator .batch-pixel-event .field>span>small{font-size:10px}.batch-creator .batch-pixel-event{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-creator .batch-customer-lifecycle>.az-select{min-height:32px}.batch-creator .batch-customer-lifecycle>.az-select>.az-select-trigger{height:32px}.batch-creator .quick-section input[type=radio]{accent-color:#1970df}@media(max-width:760px){.batch-creator .batch-billing-field,.batch-creator .batch-bid-field{width:100%}.batch-creator .batch-pixel-event{grid-template-columns:1fr}.batch-dynamic-creative{padding:10px}}.batch-optimization-note{display:flex;align-items:flex-start;gap:6px;padding:6px 10px;border:1px solid #dfe6ef;border-radius:6px;background:#eff3f8;color:#8391a3}.batch-optimization-note>svg{flex:0 0 14px;margin-top:2px}.batch-optimization-note p{margin:0;font-size:11px;line-height:15px;color:inherit}.batch-account-picker{display:block;width:100%;min-width:0}.batch-account-picker>.az-select-trigger{width:100%;justify-content:flex-start}.batch-account-menu .az-check{width:16px;height:16px;border-radius:4px;border-color:#e2e8f0}.batch-account-menu .az-check.is-checked{background:#2563eb;border-color:#2563eb}.batch-account-menu{padding:0;overflow:hidden;background:#fff}.batch-account-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:34px;border-bottom:1px solid #e5eaf2;color:#64748b}.batch-account-search>svg{flex:none}.batch-account-search>input{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important;padding:0!important;min-width:0;flex:1;width:100%;height:32px!important;font-size:13px!important;line-height:20px!important}.batch-account-scroll{overflow:auto;max-height:360px;overscroll-behavior:contain;scrollbar-gutter:stable}.batch-account-refresh{width:100%;display:flex;align-items:center;gap:6px;border:0;border-bottom:1px solid #e5eaf2;background:transparent;padding:6px 8px;font-size:12px;line-height:16px;color:#64748b;text-align:left}.batch-account-refresh:hover{background:#f1f5f9}.batch-account-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:13px;line-height:18.5714px;cursor:pointer;color:#1e293b;white-space:nowrap}.batch-account-row.is-active{background:#f1f5f9}.batch-account-row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.batch-account-all{border-bottom:1px solid #e5eaf2;min-height:32px}.batch-account-all strong{font-weight:600}.batch-account-identity{display:flex;align-items:center;gap:6px;min-width:0}.batch-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-account-currency{font-size:11px;line-height:16px;padding:1px 6px;border-radius:3px;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;flex:none}.batch-account-currency.is-unknown{color:#64748b;background:#f8fafc;border-color:#e5eaf2}.batch-account-timezone{color:#64748b;font-size:11px;line-height:15.7143px;flex:none}.batch-account-source{font-size:12px;font-weight:500;line-height:16px;height:20px;padding:1px 8px;border:1px solid #93c5fd;background:#eff6ff;color:#2563eb;border-radius:999px;flex:none}.batch-account-id{margin-left:auto;flex:none;font:11px/15.7143px var(--font-mono);color:#64748b}.batch-account-status{flex:none}.batch-budget-mode{min-width:0;width:100%}.batch-budget-mode-menu{padding:4px;background:#fff}.batch-budget-mode-option{display:flex;gap:8px;align-items:center;padding:4px 6px;min-height:28px;width:100%;border:0;border-radius:6px;background:transparent;color:#1e293b;text-align:left;font-size:14px;line-height:20px}.batch-budget-mode-option:hover,.batch-budget-mode-option:focus-visible{background:#f1f5f9;outline:0}.batch-budget-mode-option>svg{order:2;flex:none;margin-left:auto}.batch-budget-mode-option>svg.is-hidden{visibility:hidden}.batch-budget-mode-option>span{display:flex;align-items:baseline;gap:8px;min-width:0}.batch-budget-mode-option small{font-size:11px;line-height:16px;color:#64748b}.batch-budget-currency-label{font-size:12px;line-height:16px;color:#64748b;margin-left:8px}.batch-money-input{position:relative;min-width:0;width:100%}.batch-money-prefix,.batch-money-suffix{position:absolute;top:50%;transform:translateY(-50%);font-size:13px;line-height:20px;color:#64748b;pointer-events:none}.batch-money-prefix{left:12px}.batch-money-suffix{right:12px}.batch-creator .field .batch-money-input.has-prefix>input[type=number]{padding-left:28px}.batch-creator .field .batch-money-input.has-suffix>input[type=number]{padding-right:58px;appearance:textfield}.batch-money-input.has-suffix>input::-webkit-inner-spin-button,.batch-money-input.has-suffix>input::-webkit-outer-spin-button{appearance:none;margin:0}.batch-account-loading{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;color:#64748b}.batch-account-loading>span{font-size:12px;line-height:16px}@media(max-width:640px){.batch-account-row{flex-wrap:wrap}.batch-account-id{flex-basis:100%;padding-left:24px}.batch-budget-mode-option>span{flex-wrap:wrap;gap:0 8px}}.batch-account-feedback{display:flex;align-items:center;gap:8px;height:28px;min-height:28px;min-width:0;flex:none}.batch-account-feedback-text{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:12px;line-height:18px}.batch-account-feedback.has-error>.batch-account-feedback-text{color:#b91c1c}.batch-creator .batch-account-feedback>.batch-account-check{flex:none;height:24px;min-height:24px;padding:0 7px;font-size:12px;line-height:18px;color:#2563eb}.batch-account-refresh:disabled{opacity:1;color:#64748b}.batch-creator .publish-steps button:focus-visible{outline:2px solid #3b82f6;outline-offset:6px;border-radius:3px}.batch-creator .publish-steps .current b{background:#1b73e8;color:#fff}.batch-creator .publish-steps .complete b{background:#e4efff;color:#2f7ade}.batch-creator .batch-fields:disabled{opacity:.72}.batch-creator .quick-create-body>.form-error{margin-top:16px}.batch-creator textarea{resize:vertical;min-height:76px;line-height:1.6}.batch-account-mapping{border:1px solid #e2eaf4;border-radius:7px;font-size:12px;background:#fafcff;padding:12px 14px}.batch-account-mapping>summary{cursor:pointer;color:#587497}.batch-account-mapping>p{color:#8797ac;font-size:11px;margin:12px 0}.batch-account-mapping>.field{margin-top:12px;display:grid;grid-template-columns:minmax(120px,1fr) 2fr;align-items:center;gap:15px}.batch-account-mapping>.field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-creator .batch-notice{padding:9px 12px;border-radius:6px;background:#fff9e9;color:#9c7631;font-size:12px;line-height:1.6}.batch-counts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e9f3;border-radius:7px;background:#f8fbff}.batch-counts>div{display:flex;flex-direction:column;align-items:center;gap:7px;padding:17px 10px}.batch-counts>div+div{border-left:1px solid #e1e9f3}.batch-counts strong{font-size:23px;line-height:1.2;color:#3179d8;font-weight:600}.batch-counts span{font-size:11px;color:#8091a8}.batch-estimate-tree,.batch-preview-tree{font-size:12px;border:1px solid #e5ecf5;border-radius:7px;overflow:hidden}.batch-estimate-tree details+details,.batch-preview-tree details+details{border-top:1px solid #edf1f6}.batch-estimate-tree summary,.batch-preview-tree summary{padding:11px 13px;cursor:pointer;color:#5f7693}.batch-estimate-tree summary small,.batch-preview-tree summary small{float:right;color:#97a4b5;font-size:11px}.batch-estimate-tree details>div{padding:0 20px 8px}.batch-estimate-tree p{display:flex;align-items:center;gap:5px;padding:7px 0;color:#72859d}.batch-estimate-tree p>span{margin-left:auto;font-size:11px;color:#90a0b4}.batch-preview-tree details>details{margin-left:18px}.batch-preview-tree details p{padding:8px 18px;color:#7d8da3}.modal.az-modal.batch-history>.modal-panel{height:min(440px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.batch-history .modal-head,.batch-history .modal-actions{flex-shrink:0}.batch-history-toolbar{display:flex;align-items:center;gap:16px;padding:16px 22px;flex-shrink:0}.batch-history-draft{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:12px}.batch-history-draft label{flex-shrink:0;white-space:nowrap;color:#64748b}.batch-history-draft input{height:32px;width:100%;flex:1;min-width:0}.batch-history-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.batch-history .btn{flex-shrink:0}.batch-history-toolbar .btn{height:32px;font-size:12px;padding:0 10px}.batch-history-toolbar .btn[aria-label=刷新草稿]{width:32px;padding:0}.batch-history-feedback{max-height:90px;flex-shrink:0;padding:0 22px 12px;font-size:12px;line-height:18px;overflow:auto;color:#8798ae}.batch-history-feedback p,.batch-history-feedback .form-error{margin:0;padding:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.batch-history-list{padding:0 22px;flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;border-top:1px solid #e9eef5}.batch-history-list article{display:flex;gap:8px;align-items:center;padding:16px 0;border-bottom:1px solid #e9eef5}.batch-history-list article>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.batch-history-list strong{font-size:13px;color:#576c86;font-weight:500;overflow-wrap:anywhere}.batch-history-list small{font-size:11px;color:#98a5b6}.batch-history-list>.empty{height:100%;min-height:0;padding:24px}.batch-preview-body{padding:20px 24px;display:flex;flex-direction:column;gap:18px;overflow:auto;max-height:68vh}.batch-validation{display:flex;align-items:center;gap:9px;color:#be7b22;font-size:13px}.batch-validation.valid{color:#2e956d}.batch-issues{padding:0;margin:0;border:1px solid #f1e2c5;border-radius:6px;background:#fffcf5;list-style:none}.batch-issues li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;font-size:12px;color:#8a764f}.batch-issues li+li{border-top:1px solid #f2eada}.batch-issues .btn{height:27px;flex-shrink:0;font-size:11px;color:#3c80ce}.batch-publish-blockers{padding:12px 15px;background:#f4f7fc;border-radius:6px;font-size:12px;line-height:1.7;color:#8090a7}.batch-preview-version{font-size:11px;color:#9aa6b6}.batch-creator .empty{min-height:130px}.batch-creator .form-error>.btn{font-size:11px;margin-left:7px}.batch-creator .quick-section input[type=checkbox]{flex-shrink:0}@media(max-width:760px){.batch-creator .quick-create-actions{padding:12px;gap:6px;flex-wrap:wrap}.batch-creator .quick-create-actions .btn{padding:0 10px;font-size:12px}.batch-counts strong{font-size:20px}.batch-account-mapping>.field{display:flex}.batch-history-list article{flex-wrap:wrap}.batch-history-list article>div{flex-basis:100%}}.modal.az-modal.drawer.batch-creator{min-width:0;--blue:#2563eb}.batch-creator>.modal-panel{scrollbar-gutter:auto;background:#f4f7fb;font-size:14px;line-height:20px}.batch-creator>.modal-panel>.modal-head{height:72px;min-height:72px;padding:0 24px;border-bottom:1px solid #e1e7f0;background:#f4f7fb;gap:12px;position:relative;z-index:3}.batch-creator>.modal-panel>.modal-head h2{font-size:18px;font-weight:600;flex:0 0 auto}.batch-creator>.modal-panel>.modal-head>.btn:last-child{margin-left:12px;padding:4px;height:28px;min-width:28px}.batch-creator .batch-header-history{height:28px;padding:0 8px;gap:5px;font-size:12px;border:1px solid #e1e7f0;border-radius:8px}.batch-creator>.modal-panel>.modal-head>.modal-header-actions{margin-left:auto}.batch-channel{display:flex;align-items:center;gap:7px;color:#fff;background:#2563eb;border-radius:12px;padding:7px 13px;font-size:13px;box-shadow:0 0 0 5px #e9eef7}.batch-channel .fb-mini{width:20px;height:20px}.batch-channel .fb-mini path{fill:#fff}.batch-layout{display:flex;flex:1;min-height:0;overflow:hidden}.batch-creator .publish-steps{width:192px;flex:0 0 192px;display:flex;flex-direction:column;gap:4px;padding:12px;align-items:stretch;justify-content:flex-start;border:0;border-right:1px solid #e0e6f0;background:#f4f7fb}.batch-creator .publish-steps .step-item{display:block;flex:0 0 auto}.batch-creator .publish-steps .step-item>button{border:0;background:none;display:flex;align-items:center;flex:1;text-align:left;min-height:36px;width:100%;padding:8px 12px;border-radius:8px;color:#91a0b2;gap:9px;opacity:1;font-size:14px}.batch-creator .publish-steps .step-item>button.current{background:#80a7e9;color:#fff}.batch-creator .publish-steps .step-item>button.complete{color:#16a34a}.batch-creator .publish-steps b{font-size:12px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border:1.5px solid currentColor;border-radius:50%;background:none!important;color:inherit!important}.batch-creator .publish-steps small{font-size:10px;line-height:16px;min-width:16px;padding:0 4px;border-radius:10px;background:#fce7e8;color:#c4525c;margin-left:auto}.batch-creator .publish-steps .current small{color:#fff;background:#ffffff30}.batch-creator .quick-create-body{display:block;flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:#f4f7fb;overscroll-behavior:contain;padding:16px 24px;scrollbar-gutter:auto}.batch-creator .batch-fields{border:0;padding:0;margin:0;display:flex;flex-direction:column;min-width:0;gap:24px}.batch-creator .quick-step-heading h2{font-size:18px;line-height:27px;font-weight:600;margin:0;color:#223047}.batch-creator .quick-step-heading p{font-size:13px;line-height:20px;color:#74849a;margin:5px 0 0}.batch-creator .quick-section{display:flex;border:1px solid #dfe6ef;margin:0;min-width:0;background:transparent;padding:16px;gap:16px;border-color:#e5eaf2;border-radius:10px}.batch-creator .quick-section legend{float:none;width:auto;font-size:13px;line-height:20px;color:#64748b;padding:0 4px}.batch-creator .field{min-width:0;margin:0;font-size:14px;gap:8px}.batch-creator .field>span{font-weight:400;color:#64748b}.batch-creator .field input:not([type=checkbox]):not([type=radio]),.batch-creator .field .az-select,.batch-creator .field .az-select-trigger{height:32px;min-height:32px;width:100%;font-size:13px}.batch-creator .field input:not([type=checkbox]):not([type=radio]),.batch-creator .field textarea{background:transparent;color:#334155;font-size:14px;line-height:20px;padding:4px 10px;border-color:#e2e8f0;border-radius:8px;box-shadow:none}.batch-creator .field input:disabled{background:#eff3f8;color:#99a5b4}.batch-creator .az-select-trigger{background:transparent;border-color:#dfe6ef;border-radius:9px;font-size:13px}.batch-creator .az-select-trigger:disabled{background:#eff3f8}.batch-creator .field small,.batch-creator .field-hint{margin:0;font-weight:400;font-size:12px;line-height:18px;color:#94a3b8}.batch-creator .quick-section .form-grid{gap:16px 12px}.batch-creator .inline-check{line-height:20px;gap:7px;align-items:center;font-size:14px;color:#334155}.batch-creator .inline-check input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#1871e9}.batch-creator .inline-check>small{margin-left:auto;color:#8a99ab;font-size:11px}.batch-creator .special-categories{gap:14px 24px}.batch-account-entry{display:flex;flex-direction:column;gap:8px}.batch-creator .quick-account-select{display:flex;gap:7px;align-items:center}.batch-creator .quick-account-select .az-account-select{flex:1}.batch-creator .quick-account-select>.btn{height:30px;width:30px;padding:0;justify-content:center}.batch-creator .advanced-publish strong{color:#40536c;font-size:13px}.batch-switch-description{display:flex;align-items:center;gap:12px}.batch-switch-description>div{flex:1;min-width:0}.batch-switch-description strong{font-size:13px;font-weight:600;color:#334155}.batch-switch-description p{color:#7f8fa4;font-size:12px;line-height:18px;margin:4px 0 0}.batch-switch-description>span{color:#8a9aae;font-size:12px}.batch-radio-box{padding:12px;border:1px solid #dfe6ef;border-radius:9px;display:flex;flex-direction:column;gap:9px}.batch-radio{display:flex;align-items:flex-start;gap:8px;color:#374b64;cursor:pointer;font-size:14px;line-height:20px}.batch-radio input[type=radio]{width:14px;height:14px;flex:0 0 14px;margin:2px 0 0;padding:0;accent-color:#1871e9}.batch-radio small{display:block;color:#8a96a7;font-weight:400;font-size:12px;line-height:18px}.batch-radio-inline{flex-wrap:wrap;display:flex;flex-direction:column;gap:8px;margin:6px 0}.batch-label{color:#687b92;margin:0;font-size:13px;line-height:20px}.batch-series-note{font-size:13px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#eff6ff;color:#2563eb;border-radius:8px;line-height:20px;overflow-wrap:anywhere}.batch-series-note small{font-size:12px;color:#6484aa}.batch-group-toolbar{align-items:center;display:grid;grid-template-columns:1fr 64px;gap:8px}.batch-group-toolbar .btn{height:28px;font-size:13px;justify-content:center}.batch-group-toolbar>input{background:transparent;height:32px;width:64px;font-size:14px;padding:4px 10px;border-radius:8px}.batch-group-toolbar small{font-size:12px;color:#8b9cb2;margin-left:5px}.batch-group-actions{display:flex;gap:5px;position:relative;flex-shrink:0}.batch-group-actions>.btn{height:32px;width:32px;padding:0;justify-content:center}.batch-copy-popover{position:absolute;width:220px;background:#fff;border:1px solid #e0e7f1;box-shadow:0 8px 22px #23385822;border-radius:10px;padding:13px;display:flex;flex-direction:column;gap:12px;left:0;right:auto;top:30px;z-index:20}.batch-copy-popover label{font-size:12px;display:flex;flex-direction:column;gap:8px}.batch-copy-popover input{height:32px;min-width:0;width:100%}.batch-copy-popover .btn{height:32px;font-size:12px}.batch-advanced-group{font-size:12px;line-height:20px;padding:15px 16px;border:1px solid #dfe6ef;border-radius:8px}.batch-advanced-group p{color:#8b99ac;margin:6px 0 12px}.batch-advanced-group label{display:flex;flex-direction:column;gap:6px;max-width:260px;color:#64778f}.batch-advanced-group input{height:32px;background:transparent}.batch-message-channels{display:flex;flex-direction:column;gap:9px;padding-left:21px}.batch-message-channels>input{height:32px;max-width:500px;font-size:12px;background:transparent}.batch-frequency{display:flex;align-items:center;gap:8px;font-size:12px}.batch-frequency input{width:75px!important;height:32px!important}.batch-inline-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding-top:3px;min-height:50px}.batch-inline-actions .btn{height:36px;min-width:74px;font-size:13px;padding:0 16px}.batch-creator .quick-create-actions{flex-shrink:0;height:66px;min-height:66px;box-sizing:border-box;padding:16px 24px;gap:8px;border-top:1px solid #dfe6ef;background:#f4f7fb;position:relative;z-index:3;align-items:center}.batch-creator .quick-create-actions .btn{height:32px;padding:0 10px;border-radius:9px;min-width:0;font-size:14px}.batch-creator .quick-create-actions>.btn:first-child{padding:0 10px;min-width:50px}.batch-creator .quick-create-actions .batch-footer-space{margin-right:0;flex:1}.batch-missing{position:relative}.batch-missing>.btn{gap:4px;font-size:13px!important;color:#d97706}.batch-missing ul{position:absolute;bottom:40px;right:0;width:300px;max-height:250px;overflow:auto;list-style:none;margin:0;padding:7px 0;border:1px solid #e1e7f1;background:#fff;border-radius:10px;box-shadow:0 8px 25px #21385d22}.batch-missing li{font-size:12px;line-height:18px;color:#68553c}.batch-missing li button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 14px;color:inherit;font:inherit;cursor:pointer}.batch-missing li button:hover,.batch-missing li button:focus-visible{background:#f0f6ff;color:#2563eb}.batch-form-toast{position:absolute;z-index:15;bottom:82px;right:24px;max-width:min(520px,90%);display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #efd6cc;border-radius:9px;background:#fff;color:#ac4f30;box-shadow:0 8px 24px #20365020;font-size:13px;line-height:20px}.batch-form-toast>svg{flex-shrink:0;margin-top:2px}.batch-form-toast>button{border:0;background:none;color:inherit;font-size:18px;padding:0 0 0 10px}.batch-creator .quick-section:last-of-type{padding:16px;border:1px solid #e5eaf2}@media(max-width:1100px){.modal.az-modal.drawer.batch-creator{width:100vw}.batch-creator .publish-steps{width:168px;flex-basis:168px}.batch-creator .quick-create-body{padding:20px}}@media(max-width:760px){.batch-layout{flex-direction:column}.batch-creator .publish-steps{width:100%;flex-direction:row;flex:0 0 auto;padding:8px;border-right:0;border-bottom:1px solid #e1e7f0;gap:2px}.batch-creator .publish-steps .step-item{flex:1}.batch-creator .publish-steps .step-item>button{padding:7px;font-size:12px;gap:5px}.batch-creator .quick-create-body{padding:16px}.batch-creator>.modal-panel>.modal-head{padding:0 16px;gap:7px}.batch-channel{padding:6px 9px;font-size:12px}.batch-creator .quick-create-actions{padding:12px;gap:5px;flex-wrap:nowrap}.batch-creator .quick-create-actions .batch-footer-space{display:block}.batch-missing>.btn{font-size:11px!important;padding:0 5px!important}.batch-history-toolbar{flex-wrap:wrap;gap:10px}.batch-history-draft{flex-basis:100%}.batch-history-actions{margin-left:auto}.batch-series-note{flex-wrap:wrap}}.batch-creator .advanced-publish{background:none;gap:18px;padding:12px;border:1px solid #dfe6ef;border-radius:8px;min-height:66px}.batch-creator .advanced-publish p{margin-top:3px;font-size:12px;line-height:18px}.batch-creator .batch-campaign-name-count{grid-template-columns:1fr 2fr;gap:12px}.batch-count-inline{display:flex;align-items:center;gap:8px}.batch-creator .batch-count-inline input{width:80px!important}.batch-creator .batch-campaign-name-count+.batch-switch-description{padding:8px 12px;border:1px solid #e1e7ef;border-radius:8px;gap:8px}.batch-creator .batch-campaign-name-count+.batch-switch-description p{margin:3px 0 0}.batch-creator .batch-account-entry>.field>span{font-size:13px;font-weight:600;color:#26364a}@media(max-width:760px){.batch-creator .batch-campaign-name-count{grid-template-columns:1fr}.batch-count-inline{flex-wrap:wrap}}.batch-publish-summary{margin:16px 0;padding:16px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;font-size:12px;color:#475569}.batch-publish-summary h3{font-size:14px;margin:0 0 10px;color:#1e293b}.batch-publish-summary p{margin:8px 0;line-height:1.6}.batch-publish-accounts{display:grid;gap:5px;margin-bottom:12px}.batch-publish-accounts p{display:flex;gap:12px;flex-wrap:wrap;margin:0}.batch-publish-accounts span{color:#94a3b8}.batch-publish-state-groups{max-height:160px;overflow:auto;overscroll-behavior:contain}.batch-publish-note{color:#a16207}.batch-publish-summary .inline-check{align-items:flex-start;margin-top:14px;line-height:20px}.batch-publish-summary .inline-check input{margin-top:3px;flex-shrink:0}.batch-submit-error{border:1px solid #fecaca;border-radius:6px;background:#fff7f7;color:#b91c1c;padding:10px 12px;font-size:12px}.batch-submit-error p{margin:0 0 7px}.batch-creator .publish-steps .step-item>button.complete b{background:#22c55e!important;color:#fff!important;border-color:#22c55e}.batch-creator .publish-steps .step-item>button.current.ready{background:#2563eb}.batch-group-layout{display:grid;grid-template-columns:192px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.batch-group-layout.advanced{grid-template-columns:minmax(0,1fr)}.batch-adset-fields{display:flex;flex-direction:column;gap:24px;min-width:0}.batch-group-rail{min-width:0;font-size:13px}.batch-group-total{font-size:12px;color:#64748b;margin:8px 0}.batch-group-list{padding:8px;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:4px}.batch-group-item{position:relative;display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:7px;min-height:36px}.batch-group-item.selected{border-color:#93b4e8;background:#dbe7f7}.batch-group-item>button[role=tab]{border:0;background:transparent;color:#64748b;font-size:14px;line-height:20px;text-align:left;padding:7px 10px;min-width:0;flex:1;display:flex;gap:6px;align-items:center}.batch-group-item.selected>button[role=tab]{color:#2563eb}.batch-group-item>button[role=tab]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.batch-group-item small{font-size:11px;color:#94a3b8}.batch-group-item .batch-group-actions{position:absolute;right:4px;top:4px;background:#f4f7fb;border-radius:5px;gap:1px;opacity:0;pointer-events:none}.batch-group-item:hover .batch-group-actions,.batch-group-item:focus-within .batch-group-actions{opacity:1;pointer-events:auto}.batch-group-item .batch-group-actions>.btn{height:26px;width:24px;padding:3px;border:0;box-shadow:none;background:transparent;justify-content:center}.batch-group-pagination{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:8px;color:#64748b}.batch-group-pagination .btn{height:26px;width:26px;padding:0;justify-content:center}@media(max-width:1100px){.batch-group-layout{grid-template-columns:168px minmax(0,1fr)}}@media(max-width:760px){.batch-group-layout{grid-template-columns:minmax(0,1fr)}.batch-group-rail{width:100%}.batch-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-group-toolbar{max-width:240px}.batch-group-item .batch-group-actions{opacity:1;pointer-events:auto;position:static}.batch-copy-popover{left:auto;right:0}}.batch-creator .batch-fields[data-step="2"]{gap:16px}.batch-creator .btn.primary,.bc-picker .btn.primary{background:#2563eb;border-color:#2563eb}.batch-creator .btn.primary:hover:enabled,.bc-picker .btn.primary:hover:enabled{background:#1d4ed8;border-color:#1d4ed8}.batch-creator .workspace-switch.on{background:#2563eb}.delivery-copy-loading{display:grid;gap:12px}.delivery-copy-loading p{margin:0}.delivery-copy-loading [role=status]{display:flex;align-items:center;gap:8px}.delivery-copy-context{border:1px solid #dbeafe;background:#eff6ff;border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:13px;line-height:1.6}.delivery-copy-context>p{margin:6px 0;color:#64748b}.delivery-copy-issue{display:flex;align-items:flex-start;gap:10px;padding-top:8px;margin-top:8px;border-top:1px solid #dbeafe}.delivery-copy-issue>span{flex:1;min-width:0;overflow-wrap:anywhere}.delivery-copy-issue>.btn{flex:none}.delivery-copy-issue>small{max-width:220px;color:#b45309}@media(max-width:650px){.delivery-copy-issue{flex-wrap:wrap}.delivery-copy-issue>small{max-width:none}}.facebook-selection-region{min-width:0}.facebook-selection-dock{display:flex;flex:none;justify-content:flex-start;pointer-events:none}.facebook-bulk-actions{display:flex;align-items:center;gap:8px;width:max-content;min-height:28px;padding:0;background:transparent;white-space:nowrap;pointer-events:auto}.facebook-selection-count{flex:none;margin-right:4px;font-size:13px;line-height:19.5px;font-weight:500;color:#1e293b}.facebook-selection-divider{flex:none;align-self:center;width:1px;height:16px;margin:0 4px;background:#e5eaf2}.facebook-bulk-actions>.btn{flex:none;height:28px;min-height:28px;padding:0 10px;gap:4px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;color:#1e293b;font-size:12px;line-height:18px;font-weight:500;box-shadow:none}.facebook-bulk-actions>.btn>svg{flex:none}.facebook-bulk-actions>.facebook-selection-delete{border-color:transparent;background:#ef44441a;color:#ef4444}.facebook-bulk-actions>.facebook-selection-delete-all{border-color:#fed7aa;background:#fff;color:#f54a00}.facebook-bulk-actions>.facebook-selection-cancel{border-color:transparent;background:transparent;color:#64748b}.facebook-bulk-actions>.btn:not(:disabled):hover{background:#f8fafc}.facebook-bulk-actions>.facebook-selection-delete:not(:disabled):hover{background:#ef444426}.facebook-bulk-actions>.facebook-selection-delete-all:not(:disabled):hover{background:#fff7ed}.facebook-selection-strip{display:flex;align-items:flex-start;gap:12px;height:36px;min-height:36px;max-height:36px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.facebook-parent-context{display:flex;flex:none;align-items:center;gap:8px;min-width:0}.facebook-selection-strip:empty{overflow:hidden}.facebook-selection-strip::-webkit-scrollbar{height:6px}.facebook-selection-strip .facebook-parent-chip{flex:none;gap:4px;height:28px;padding:3px 6px;border-radius:8px}.facebook-selection-strip>.facebook-parent-context:has(+.facebook-selection-dock){padding-right:12px;border-right:1px solid #e2e8f0}.facebook-parent-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;min-width:0;max-width:100%;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;font-size:12px;line-height:18px}.facebook-parent-chip>svg{flex:none;color:#3b82f6}.facebook-parent-label{flex:none;color:#64748b}.facebook-parent-name{display:block;min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;border-radius:4px;background:#dbeafe;color:#1d4ed8;font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:16px}.facebook-parent-chip>button{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:18px;padding:0;margin-left:4px;border:0;background:none;color:#3b82f6;cursor:pointer}.facebook-parent-chip>button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:3px}.facebook-bulk-actions>.facebook-parent-chip{flex:none;gap:4px;padding:3px 6px;height:28px;border-radius:8px}.facebook-bulk-actions .facebook-parent-name{max-width:160px}.facebook-workspace .facebook-selection-strip .facebook-bulk-actions>.btn{height:28px;min-height:28px}.facebook-selection-strip :is(.btn,.facebook-parent-name):focus-visible{outline-offset:-2px}.workspace-table.facebook-viewport-table{display:flex;flex-direction:column;min-height:0;isolation:isolate}.workspace-table.facebook-viewport-table>.table-scroll{min-height:0;overflow:auto;flex:1 1 auto;scroll-padding-top:calc(var(--facebook-table-header,36px) + var(--facebook-table-summary,0px))}.workspace-table.facebook-viewport-table table{border-collapse:separate;border-spacing:0}.facebook-workspace .workspace-table.facebook-viewport-table thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px #e2e8f0}.workspace-table.facebook-viewport-table .summary-row td{position:sticky;top:var(--facebook-table-header,36px);z-index:2;box-shadow:0 1px #e2e8f0}.workspace-table.facebook-viewport-table>.pager{flex:0 0 auto;background:#fff;min-width:0;position:relative;flex-wrap:wrap;row-gap:8px}.workspace-table .table-width-error{flex:1 0 100%;margin:0;color:#b91c1c;font-size:12px;line-height:18px;white-space:normal}.facebook-workspace .workspace-table{border-radius:10px;border:1px solid #e2e8f0}.facebook-workspace .workspace-table table{table-layout:fixed}.facebook-workspace .workspace-table th{position:relative;height:36px;padding:0 8px;background:#f1f5f9;color:#94a3b8;font-size:11px;line-height:15.7143px;font-weight:600;letter-spacing:.5px;min-width:60px}.facebook-workspace .workspace-table td{height:50.9609px;padding:8px;color:#1e293b;font-size:14px;line-height:20px;font-weight:400;vertical-align:middle}.facebook-workspace .workspace-table .summary-row td{height:35.0703px;padding:0 8px;background:#f1f5f9;font-size:13px;line-height:18.5714px;font-weight:600;font-variant-numeric:tabular-nums}.facebook-workspace .workspace-table .selected-row td{background:#f1f5f980}.facebook-workspace .delivery-status .status{padding:3px 10px;font-size:11px;line-height:15.4px;font-weight:600;border-radius:20px}.facebook-workspace .delivery-status[data-meta-status=ACTIVE] .status{color:#065f46;background:#d1fae5}.facebook-workspace .delivery-status[data-meta-status=PAUSED] .status{color:#92400e;background:#fef3c7}.facebook-workspace .delivery-metric{font-family:var(--font-mono);font-size:12px;line-height:17.1429px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.facebook-workspace .delivery-metric[data-metric=results],.facebook-workspace .delivery-metric[data-metric=costPerResult]{font-family:inherit;font-size:14px;line-height:17.5px}.facebook-workspace .delivery-unknown-metric{color:#64748b80}.facebook-workspace .workspace-table .selection-cell{width:60px;min-width:60px;max-width:60px;text-align:left;padding:0 8px}.facebook-workspace .workspace-table input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer}.facebook-workspace .workspace-table input[type=checkbox]:checked,.facebook-workspace .workspace-table input[type=checkbox]:indeterminate{border-color:#2563eb;background:#2563eb}.facebook-workspace .workspace-table input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.facebook-workspace .workspace-table input[type=checkbox]:indeterminate:after{content:"";width:8px;height:2px;border:0;background:#fff;transform:none}.facebook-workspace .workspace-table input[type=checkbox]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.facebook-workspace .workspace-table input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.facebook-workspace .workspace-table .table-sort{max-width:100%;gap:4px}.facebook-workspace .workspace-table .table-header-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facebook-workspace .workspace-table .table-sort>svg,.facebook-workspace .workspace-table .sort-chevrons{flex:none}.facebook-workspace .workspace-table .facebook-table-cell{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.facebook-workspace .workspace-table .facebook-table-cell>*{max-width:100%}.facebook-workspace .workspace-table .facebook-table-cell.is-short-field{white-space:nowrap;overflow-wrap:normal}.facebook-workspace .workspace-table .facebook-table-cell.is-short-text{overflow:hidden;text-overflow:ellipsis}.facebook-workspace .workspace-table .delivery-budget-value{min-width:0;gap:3px}.facebook-workspace .workspace-table .delivery-budget-value>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facebook-workspace .workspace-table .delivery-budget-value>svg{flex:none}.facebook-workspace .workspace-table th.facebook-metric-column{color:#2563eb}.facebook-workspace .workspace-table th.facebook-money-metric{color:#c2410c}.facebook-workspace .workspace-table .facebook-data-centered{text-align:center}.facebook-workspace .workspace-table .facebook-data-centered>.table-sort{margin-inline:auto;justify-content:center}.facebook-workspace .facebook-account-name,.facebook-workspace .facebook-object-name{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;width:100%;padding:0}.facebook-workspace .facebook-object-primary,.facebook-workspace .facebook-object-context,.facebook-workspace .facebook-account-name small,.facebook-workspace .facebook-account-id{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facebook-workspace .facebook-object-primary{color:#2563eb;font-size:13px;line-height:16.25px;font-weight:500}.facebook-workspace .facebook-object-context,.facebook-workspace .facebook-account-name small{color:#64748b;font-size:11px;line-height:15.7143px;font-weight:400;margin:0}.facebook-workspace .facebook-account-source{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;height:20px;gap:4px;overflow:hidden;border:1px solid lab(77.5052 -6.4629 -36.42);border-radius:26px;padding:2px 8px;color:#1447e6;background:#eff6ff;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.facebook-workspace .pager .az-select{width:64px;min-width:64px;flex:0 0 64px}.facebook-workspace .pager .az-select-trigger{height:32px;padding:0 8px;gap:6px;font-size:13px;line-height:19.5px;border-radius:10px}.facebook-workspace .pager .az-select-trigger>span{min-width:3ch;text-overflow:clip}.facebook-ad-workspace .workspace-table tbody>tr:not(.summary-row):not(.empty-row)>td{height:62px}.facebook-workspace .facebook-ad-primary{color:#1e293b;font-weight:500;cursor:default}.facebook-workspace .facebook-ad-primary:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}.facebook-workspace .workspace-table th:last-child .column-resize-handle{right:0;width:7px}.workspace-table.facebook-viewport-table>.table-scroll{scrollbar-gutter:stable;overflow-anchor:none}.facebook-workspace .facebook-column-members .asset-member-button{max-width:100%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start}.facebook-workspace .facebook-column-members .muted{font-size:12px;white-space:nowrap}.facebook-account-update{width:104px;min-width:104px;justify-content:center;white-space:nowrap;gap:6px!important;font-size:12px!important}.facebook-column-manual-update{min-width:124px}.facebook-update-actions>.btn{border-radius:8px!important}.facebook-workspace .workspace-table th[data-col-key=manualUpdate],.facebook-workspace .workspace-table td[data-col-key=manualUpdate]{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-1px 0 #e2e8f0}.facebook-workspace .workspace-table thead th[data-col-key=manualUpdate]{z-index:4;background:#f1f5f9}.facebook-workspace .workspace-table .summary-row td[data-col-key=manualUpdate]{z-index:3;background:#f1f5f9}.facebook-viewport-table .facebook-loading-row td{height:50px;padding:8px}.facebook-viewport-table .facebook-loading-cell{display:block;width:76%;height:12px;border-radius:4px;background:#e8edf3;animation:facebook-data-pulse 1.5s ease-in-out infinite}.facebook-viewport-table .facebook-loading-cell.is-check{width:14px;height:14px;margin:auto}.facebook-viewport-table .facebook-loading-row:nth-child(2n) .facebook-loading-cell:not(.is-check){width:60%}@keyframes facebook-data-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.facebook-viewport-table .facebook-loading-cell{animation:none}}.meta-oauth-dialog>.modal-panel{display:flex;flex-direction:column;overflow:hidden}.meta-oauth-dialog .modal-head{flex-shrink:0}.meta-oauth-dialog .modal-head h2{font-size:16px;line-height:24px}.meta-oauth-dialog .modal-head>.btn{width:28px;height:28px;padding:0}.meta-oauth-steps{display:flex;align-items:center;border-bottom:1px solid #e2e8f0;flex-shrink:0}.meta-oauth-steps>span{display:flex;font-size:12px;color:#94a3b8;white-space:nowrap}.meta-oauth-steps b{display:flex;border-radius:50%;align-items:center;justify-content:center;font-weight:500}.meta-oauth-steps .current{color:#2563eb}.meta-oauth-steps .done{color:#475569}.meta-oauth-body{overflow:auto;min-height:0;overscroll-behavior:contain}.meta-oauth-body h3{font-size:16px;line-height:24px;font-weight:600;color:#1e293b}.meta-oauth-link{display:flex;align-items:center;margin-top:17px}.meta-oauth-link>input{flex:1;width:0;text-overflow:ellipsis}.meta-oauth-link>button,.meta-oauth-link>a{display:flex;align-items:center;justify-content:center}.meta-oauth-link>button:hover,.meta-oauth-link>a:hover{background:#eaf0f7;color:#2563eb}.meta-oauth-link>a:last-child{margin-right:4px}.meta-oauth-waiting{display:flex;align-items:center;gap:7px}.meta-oauth-waiting>svg,.meta-oauth-loading>svg,.meta-oauth-spin{animation:meta-oauth-rotate 1s linear infinite}.meta-oauth-dialog .modal-actions{flex-shrink:0;position:static}.meta-oauth-dialog .modal-actions .meta-oauth-copy-only{margin-right:auto}.meta-oauth-dialog a.is-disabled{pointer-events:none;opacity:.45}.meta-oauth-body .form-error{font-size:12px;margin-top:12px}.meta-oauth-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#94a3b8}.meta-oauth-state h3{font-size:15px}.meta-oauth-state p{font-size:12px;color:#64748b;line-height:1.8;max-width:390px}.meta-oauth-config .modal-body{display:flex;flex-direction:column;gap:18px}.meta-oauth-config fieldset{display:flex;flex-direction:column;gap:17px;padding:0;border:0;margin:0;min-width:0}.meta-oauth-config .field>small{font-size:11px;line-height:1.7;color:#8a9aaf}.meta-oauth-config input{font-size:12px}.meta-oauth-callback{display:flex;gap:6px}.meta-oauth-callback>input{flex:1;width:0;background:#f8fafc}.meta-oauth-callback>.btn{height:38px}.meta-oauth-loading{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#64748b;padding:18px}.meta-oauth-picker{padding:21px 24px;overflow:auto;min-height:0;overscroll-behavior:contain}.meta-oauth-picker>h3{font-size:16px;line-height:24px}.meta-oauth-picker>p{font-size:12px;line-height:20px;color:#64748b;margin-top:5px}.meta-oauth-identity{display:flex;align-items:center;gap:7px;font-size:12px;color:#64748b;margin-top:12px;overflow-wrap:anywhere}.meta-oauth-asset-tabs{display:flex;gap:24px;border-bottom:1px solid #e2e8f0;margin:12px 0}.meta-oauth-asset-tabs>button{border:0;border-bottom:2px solid transparent;padding:10px 2px;background:none;color:#64748b;font-size:13px}.meta-oauth-asset-tabs>button.active{border-bottom-color:#2563eb;color:#2563eb}.meta-oauth-select-actions{display:flex;align-items:center;gap:10px;font-size:11px;color:#94a3b8;margin:9px 0}.meta-oauth-select-actions>label{display:flex;align-items:center;gap:7px;color:#64748b}.meta-oauth-select-actions>span{margin-left:auto}.meta-oauth-select-actions>.btn{height:26px;font-size:11px;padding:0 3px;color:#2563eb}.meta-oauth-candidates{max-height:260px;overflow:auto;border:1px solid #e2e8f0;border-radius:7px;overscroll-behavior:contain}.meta-oauth-candidates>label{padding:12px;display:flex;align-items:center;gap:10px;cursor:pointer}.meta-oauth-candidates>label+label{border-top:1px solid #edf1f6}.meta-oauth-candidates>label>input{flex-shrink:0}.meta-oauth-candidates>label>span{min-width:0;flex:1}.meta-oauth-candidates strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500;color:#475569}.meta-oauth-candidates small{display:block;font-size:10px;color:#94a3b8;margin-top:4px}.meta-oauth-candidates .meta-oauth-existing{flex-shrink:0;padding:2px 5px;border-radius:4px;background:#eff6ff;color:#3b82f6;margin:0}.meta-oauth-candidates .meta-oauth-asset-reason{color:#a17a40}.meta-oauth-candidates>label.unavailable{background:#fafbfc;cursor:default}.meta-oauth-candidates .empty{min-height:170px;padding:22px 15px}.meta-oauth-candidates .empty strong{font-size:13px}.meta-oauth-load-more{display:flex;width:100%;margin-top:8px}.meta-oauth-picker>p.meta-oauth-note{font-size:11px;color:#94a3b8;line-height:1.7;margin-top:11px}.meta-oauth-picker .form-error{margin-top:10px;font-size:12px}.meta-oauth-picker .form-error>.btn{font-size:11px;height:25px;color:inherit}.meta-oauth-selected{margin-right:auto;align-self:center;color:#64748b;font-size:11px}.meta-oauth-dialog.is-selecting .modal-panel{max-height:min(760px,calc(100dvh - 32px))}@keyframes meta-oauth-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.meta-oauth-waiting>svg,.meta-oauth-loading>svg,.meta-oauth-spin{animation:none}}@media(max-width:560px){.meta-oauth-body,.meta-oauth-picker{padding:20px}.meta-oauth-steps{gap:8px;padding:15px 10px}.meta-oauth-steps>span{gap:5px;font-size:11px}.meta-oauth-steps b{width:20px;height:20px}}.meta-oauth-dialog>.modal-panel{position:relative;padding:24px 0 0;border-radius:14px;background:#f4f7fb;border:0;scrollbar-gutter:auto}.meta-oauth-dialog .modal-head{position:absolute;top:8px;right:8px;border:0;padding:0;background:transparent;z-index:2}.meta-oauth-dialog .modal-head h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meta-oauth-dialog .modal-head>.btn{color:#64748b}.meta-oauth-steps{border:0;padding:0;margin:0 24px 24px;height:50px;min-height:50px;gap:0}.meta-oauth-steps>span{position:relative;flex-direction:column;gap:7px;height:50px;align-items:center}.meta-oauth-steps b{width:24px;height:24px;font-size:12px}.meta-oauth-steps small{font-size:10px;line-height:14px;color:#94a3b8}.meta-oauth-steps .current small{color:#2563eb}.meta-oauth-steps .done small{color:#64748b}.meta-oauth-steps>span>i{height:1px;background:#dbe3ee;position:absolute;left:calc(50% + 20px);right:calc(-50% + 20px);top:12px;z-index:-1}.meta-oauth-steps .done>i{background:#93c5fd}.meta-oauth-body{padding:0 24px 16px;flex:1}.meta-oauth-body>h3{height:20px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:20px}.meta-oauth-body>h3>svg{color:#2563eb;flex-shrink:0}.meta-oauth-instructions{font-size:14px;line-height:20px;margin-top:8px;padding-right:16px;color:#64748b}.meta-oauth-link-label{font-size:12px;line-height:16px;color:#64748b;margin-top:16px;margin-bottom:8px}.meta-oauth-link{border:0;border-radius:0;margin:0;background:none;gap:8px;overflow:visible}.meta-oauth-link>input{height:32px!important;padding:4px 10px!important;font-family:var(--font-mono);font-size:14px;line-height:20px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#334155}.meta-oauth-link>input:focus{outline:2px solid #3b82f6;outline-offset:0}.meta-oauth-link>button,.meta-oauth-link>a{width:36px;flex:0 0 36px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155}.meta-oauth-link>a:last-child{background:#2563eb;border-color:#2563eb;color:#fff;margin:0}.meta-oauth-link>a:last-child:hover{background:#1d4ed8}.meta-oauth-link-note{padding:12px;margin-top:16px;border:1px solid #fecaca;background:#fef2f2;border-radius:8px;font-size:12px;line-height:16px;color:#dc2626}.meta-oauth-waiting{justify-content:flex-start;padding:8px 10px;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;font-size:12px;line-height:16px;margin-top:16px;min-height:34px}.meta-oauth-dialog .modal-actions{padding:16px 24px;background:transparent;border-color:#e2e8f0;gap:8px}.meta-oauth-dialog .modal-actions>.btn{height:32px;font-size:12px;padding:0 12px;border-radius:8px}.meta-oauth-dialog .modal-actions .meta-oauth-copy-only{height:28px;align-self:center;color:#334155;padding:0 8px;border:1px solid #e2e8f0}.meta-oauth-dialog .modal-actions>.primary{background:#2563eb;border-color:#2563eb}.meta-oauth-dialog .modal-actions .meta-oauth-copy-only>svg{width:12px}.meta-oauth-picker{padding-top:0}.meta-oauth-state{min-height:215px}.meta-oauth-dialog.is-selecting .modal-panel{padding-bottom:0}.meta-oauth-dialog.is-selecting .meta-oauth-steps{flex-shrink:0}.meta-oauth-picker .meta-member-search,.meta-oauth-candidates{background:#fff}@media(max-width:560px){.meta-oauth-dialog>.modal-panel{padding-top:24px}.meta-oauth-steps{margin:0 18px 20px}.meta-oauth-body,.meta-oauth-picker{padding-left:18px;padding-right:18px}.meta-oauth-instructions{padding-right:0}.meta-oauth-dialog .modal-actions{padding:14px 18px}.meta-oauth-dialog .modal-actions>.btn{font-size:11px;padding:0 8px}.meta-oauth-link{gap:6px}.meta-oauth-link>button,.meta-oauth-link>a{width:30px;flex-basis:30px}.meta-oauth-link-note{padding:10px}}.meta-oauth-dialog>.modal-panel{box-shadow:0 8px 28px #0f172a1f}.meta-oauth-steps{position:relative;margin-right:56px;justify-content:space-between;overflow:visible}.meta-oauth-steps:before{content:"";position:absolute;top:12px;left:20px;right:20px;height:1px;background:linear-gradient(to right,#22c55e 50%,#e2e8f0 50%)}.meta-oauth-steps>span{flex:0 0 40px;z-index:1}.meta-oauth-steps>span>i{display:none}.meta-oauth-steps b{border:1px solid #cbd5e1;background:#f4f7fb;color:#94a3b8}.meta-oauth-steps .done b{border-color:#22c55e;background:#22c55e;color:#fff}.meta-oauth-steps .current b{border-color:#2563eb;background:#2563eb;color:#fff}.meta-oauth-dialog.is-selecting .meta-oauth-steps:before{background:#22c55e}.meta-oauth-link-note{display:flex;gap:8px;align-items:flex-start}.meta-oauth-link-note>svg{flex-shrink:0}.meta-oauth-dialog .modal-actions>.btn:not(.primary):not(.meta-oauth-copy-only){min-width:50px}.meta-oauth-dialog .modal-actions>a.primary{width:146px;font-size:14px;padding:0 10px}.meta-oauth-dialog .modal-actions .meta-oauth-copy-only{width:108px;font-size:12.8px;background:transparent;border-color:transparent}.meta-oauth-body{padding-bottom:15.28125px}.meta-oauth-dialog .modal-actions{padding-top:15px}@media(max-width:560px){.meta-oauth-steps{margin-right:50px}.meta-oauth-dialog .modal-actions>a.primary{width:auto;font-size:12px}.meta-oauth-dialog .modal-actions .meta-oauth-copy-only{width:auto;font-size:11px}.meta-oauth-dialog .modal-actions>.btn:not(.primary):not(.meta-oauth-copy-only){min-width:46px}}.meta-oauth-poll-error{flex-shrink:0;margin:0 24px 12px;font-size:12px}.meta-oauth-copy-toast{position:fixed;inset:auto 24px 24px auto;display:flex;align-items:center;gap:9px;margin:0;border:1px solid #e2e8f0;background:#fff;max-width:calc(100vw - 32px)}.meta-oauth-copy-toast>svg{color:#22c55e;flex-shrink:0}.meta-oauth-copy-toast:not(:popover-open){display:none}.meta-oauth-copy-toast{right:24px;bottom:24px;width:356px;min-height:53.5px;border-color:#e5eaf2;border-radius:10px;padding:16px;color:#1e293b;font-size:13px;line-height:19.5px;box-shadow:0 4px 12px #0000001a}.modal.az-modal.meta-oauth-dialog>.modal-panel{border-left-width:0;border-right-width:0}.meta-oauth-picker .meta-oauth-submit-error{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:12px 0 0;scroll-margin-block:12px;font-size:12px;line-height:18px}.meta-oauth-submit-error>span{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.meta-oauth-picker .meta-oauth-submit-error>.btn{height:28px;font-size:12px;flex-shrink:0}.meta-oauth-config>.modal-panel{height:auto;display:block;overflow:auto}.meta-oauth-config .modal-body{height:auto;max-height:none;overflow:visible}.meta-oauth-config .modal-actions{position:static}.meta-oauth-dialog.is-selecting>.modal-panel{height:min(760px,calc(100dvh - 32px))}.meta-oauth-dialog.is-selecting .meta-oauth-picker{flex:1;scrollbar-gutter:stable}.meta-oauth-candidates{height:260px;min-height:260px;max-height:260px;scrollbar-gutter:stable}.meta-oauth-dialog.is-selecting .modal-actions>.primary{min-width:96px}.meta-oauth-dialog:not(.is-selecting)>.modal-panel{height:min(520px,calc(100dvh - 32px))}.meta-oauth-config .meta-oauth-config-save{min-width:90px}.meta-oauth-dialog .modal-actions>.meta-oauth-close.btn{width:92px;min-width:92px}.enterprise-asset-pool{display:flex;flex-direction:column;gap:24px;padding-top:2px}.enterprise-asset-pool .page-heading{margin:0}.enterprise-asset-pool h1{font-size:24px;line-height:32px;font-weight:700}.enterprise-asset-pool .page-heading p{font-size:16px;line-height:24px;margin-top:4px}.enterprise-pool-heading-actions{display:flex;align-items:center;gap:8px}.enterprise-pool-heading-actions>.btn.primary{height:28px;font-size:12px;border-radius:8px;background:#2563eb;border-color:#2563eb;padding:0 12px}.enterprise-pool-heading-actions>.enterprise-pool-management{width:28px;height:28px;padding:0;color:#94a3b8}.enterprise-pool-refresh.btn{height:28px;min-width:120px;flex-shrink:0;justify-content:center;border-radius:8px;font-size:12px;padding:0 10px}.enterprise-pool-empty{height:212px;min-height:212px;box-sizing:border-box;border:0;border-radius:0;padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background:transparent}.enterprise-pool-empty>svg{flex-shrink:0;color:#94a3b8}.enterprise-pool-empty>h2{font-size:18px;line-height:28px;font-weight:600;color:#64748b;margin-top:16px}.enterprise-pool-empty>p{font-size:14px;line-height:20px;color:#94a3b8;margin-top:4px}.enterprise-pool-empty>.empty{padding:0;min-height:116px}.enterprise-pool-empty .empty strong{color:#64748b;font-size:14px;font-weight:500}.enterprise-pool-empty .empty p{color:#94a3b8;font-size:12px}.enterprise-pool-search{display:flex;align-items:center;gap:8px;width:320px;max-width:100%;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;margin-top:-8px}.enterprise-pool-search>input{height:32px!important;padding:0!important;border:0;background:none;font-size:12px;box-shadow:none;outline:none;flex:1;min-width:0}.enterprise-pool-table-frame{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden}.enterprise-pool-table-scroll{overflow:auto}.enterprise-pool-table-scroll table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px;white-space:nowrap;text-align:left}.enterprise-pool-table-scroll th{font-weight:600;font-size:11px;line-height:16px;color:#94a3b8;background:#f1f5f9;height:36px;padding:0 8px;border-bottom:1px solid #e2e8f0}.enterprise-pool-table-scroll td{height:44px;padding:0 8px;border-bottom:1px solid #edf2f7;color:#334155;font-size:14px;line-height:20px}.enterprise-pool-table-scroll tr:last-child td{border-bottom:0}.enterprise-pool-table-scroll th:first-child:not(.enterprise-pool-checkbox),.enterprise-pool-table-scroll td:first-child:not(.enterprise-pool-checkbox){padding-left:12px}.enterprise-pool-id{width:23.48%;font-family:var(--font-mono)}.enterprise-pool-name{max-width:250px;text-overflow:ellipsis;overflow:hidden}.enterprise-pool-status{min-width:120px}.enterprise-pool-official-state{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:220px;padding:2px 0}.enterprise-pool-official-state>span{display:flex;align-items:center;gap:6px}.enterprise-pool-state-age{display:inline-flex;align-items:center;gap:3px;color:#64748b;font-size:11px;line-height:16px}.enterprise-pool-official-state>small{color:#64748b;font-size:11px;line-height:16px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.enterprise-pool-table-scroll .enterprise-pool-checkbox{width:60px;min-width:60px;text-align:center}.enterprise-pool-checkbox input{width:16px;height:16px;vertical-align:middle}.enterprise-pool-source,.enterprise-pool-assignment{display:inline-block;font-size:11px;line-height:16px;border-radius:5px;padding:2px 7px}.enterprise-pool-source.user{background:transparent;color:#2563eb;border:1px solid #93c5fd;border-radius:999px;padding:0 7px}.enterprise-pool-source.enterprise{background:#f5f3ff;color:#7c3aed}.enterprise-pool-assignment{background:#f1f5f9;color:#64748b}.enterprise-pool-assignment.assigned{background:#2563eb;color:#fff;border-radius:999px;padding:1px 7px}.enterprise-pool-members{max-width:440px}.enterprise-pool-members>span{font-size:14px;line-height:20px;display:block;overflow:hidden;text-overflow:ellipsis;max-width:420px}.enterprise-pool-table-scroll .enterprise-pool-actions{width:60px;min-width:60px;text-align:center}.enterprise-pool-menu-trigger{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:none;color:#64748b}.enterprise-pool-menu-trigger:hover{background:#f1f5f9}.enterprise-pool-row-menu{position:fixed;z-index:90;min-width:150px;border:1px solid #e2e8f0;border-radius:8px;padding:4px;background:#fff;box-shadow:0 4px 12px #0f172a1a;overflow:auto}.enterprise-pool-row-menu>button{display:flex;align-items:center;gap:8px;width:100%;height:32px;font-size:12px;border:0;border-radius:5px;background:none;color:#334155;padding:0 8px;text-align:left}.enterprise-pool-row-menu>button:hover:not(:disabled),.enterprise-pool-row-menu>button:focus-visible{background:#f1f5f9;outline:none}.enterprise-pool-pagination{display:flex;align-items:center;gap:10px;margin-top:-8px;color:#94a3b8;font-size:11px}.enterprise-pool-pagination>span:first-child{margin-right:auto}.enterprise-pool-pagination>.az-select{width:110px}.enterprise-pool-pagination>.btn{height:28px;font-size:11px}.enterprise-pool-success{display:flex;align-items:center;gap:8px;color:#138657;font-size:12px;line-height:20px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.enterprise-pool-reclaim .modal-body{display:flex;flex-direction:column;gap:12px}.enterprise-pool-reclaim .modal-body p{font-size:13px;line-height:1.8;color:#64748b}.enterprise-pool-reclaim .modal-body strong{color:#334155;overflow-wrap:anywhere}.enterprise-pool-assign-link.btn{height:28px;padding:0 8px;color:#2563eb;font-size:13px}.enterprise-pool-selection-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;line-height:20px;margin-bottom:-8px}.enterprise-pool-selection-bar>div{display:flex;gap:8px;margin-left:auto}.enterprise-pool-selection-bar .btn{height:32px;font-size:13px;border-radius:8px}.enterprise-pool-selection-bar .btn.danger,.enterprise-pool-bulk-dialog .btn.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.enterprise-pool-selection-bar .btn.danger:hover:not(:disabled),.enterprise-pool-bulk-dialog .btn.danger:hover:not(:disabled){background:#fee2e2}.enterprise-pool-selection-bar>small{flex-basis:100%;color:#dc2626;font-size:12px}.enterprise-pool-bulk-dialog .modal-head{padding:24px 24px 0;border-bottom:0;position:relative;background:transparent}.enterprise-pool-bulk-dialog .modal-head h2{font-size:16px;line-height:20px;font-weight:500}.enterprise-pool-bulk-dialog .modal-head>.btn{position:absolute;right:8px;top:8px;width:28px;height:28px;padding:0}.enterprise-pool-bulk-dialog .modal-body{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:20px;color:#64748b}.enterprise-pool-bulk-dialog .field{gap:8px}.enterprise-pool-bulk-dialog .field>span{font-size:14px;color:#334155}.enterprise-pool-bulk-dialog .az-select,.enterprise-pool-bulk-dialog .az-select-trigger{width:100%}.enterprise-pool-bulk-dialog .enterprise-pool-action-note{font-size:12px;line-height:18px;color:#64748b}.enterprise-pool-delete-warning{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background:#fef2f2;border:1px solid #fee2e2;color:#dc2626}.enterprise-pool-delete-warning>svg{flex-shrink:0;margin-top:2px}.enterprise-pool-bulk-dialog .modal-actions{padding:16px 24px;gap:8px;background:#f8fafc}.enterprise-pool-bulk-dialog .modal-actions .btn{height:32px;border-radius:8px;font-size:13px;padding:0 12px}@media(max-width:1000px){.enterprise-asset-pool .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.enterprise-pool-heading-actions{align-self:flex-end}.enterprise-pool-table-scroll table{min-width:820px}}@media(max-width:680px){.enterprise-pool-empty{height:auto;min-height:212px;padding:40px 20px}}@media(max-width:560px){.enterprise-asset-pool{gap:20px}.enterprise-asset-pool .page-heading p{font-size:14px}.enterprise-pool-heading-actions{flex-wrap:wrap;justify-content:flex-end}.enterprise-pool-refresh.btn{font-size:11px}.enterprise-pool-selection-bar>div{margin-left:0}.enterprise-pool-pagination{flex-wrap:wrap}}.enterprise-asset-pool .enterprise-pool-usage{min-width:104px}.enterprise-asset-pool .account-usage-edit{padding:2px 4px;min-height:28px}.enterprise-asset-pool .account-usage-filter{width:156px}.enterprise-pool-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-8px}.enterprise-pool-filters>.btn{flex-shrink:0;height:36px;border-radius:8px;padding:0 12px;font-size:13px}.enterprise-pool-filters>.enterprise-pool-refresh{margin-left:auto}.enterprise-pool-filters .account-usage-filter{flex:0 0 156px}.enterprise-pool-filters .az-select{width:100%}.enterprise-pool-filters .az-select-trigger{height:36px}.enterprise-pool-status-filter,.enterprise-pool-assignment-filter{flex:0 0 156px}.enterprise-pool-member-filter{flex:0 0 200px;min-width:0}.enterprise-pool-filters .enterprise-pool-search{margin-top:0;flex:0 1 320px;height:36px;box-sizing:border-box}@media(max-width:680px){.enterprise-pool-filters .enterprise-pool-search{flex-basis:100%;width:100%}}.enterprise-asset-pool .account-usage-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-usage-dialog .modal-body{display:flex;flex-direction:column;gap:16px}.account-usage-dialog .modal-body p{margin:0;line-height:1.6;overflow-wrap:anywhere}.account-usage-dialog textarea{width:100%;resize:vertical;min-height:80px}.enterprise-pool-table-scroll[data-stable-viewport] th{position:sticky;top:0;z-index:1}.enterprise-pool-assign-link.btn{min-width:80px;justify-content:center}.enterprise-pool-refresh[data-read-pending]{opacity:1;cursor:default}.enterprise-pool-table-scroll[data-stable-viewport]>.enterprise-pool-empty{height:100%;min-height:212px;justify-content:center}.enterprise-pool-usage[data-read-pending=true] .account-usage-edit:disabled,.enterprise-asset-pool .account-usage-filter[data-read-pending=true] .az-select-trigger:disabled{opacity:1;cursor:default}.enterprise-pool-members .asset-member-button.btn{max-width:220px;font-size:14px;height:28px}.enterprise-pool-name-text,.enterprise-pool-identity-text{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.enterprise-pool-business-text{display:block;max-width:220px;text-align:left}.enterprise-pool-business-text>span{display:flex;flex-direction:column;max-width:220px}.enterprise-pool-business-text strong,.enterprise-pool-business-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-pool-business-text small{color:#94a3b8;font-size:11px;line-height:16px}.history-data-dialog .modal-body{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow:auto}.history-data-dialog p{margin:0;line-height:1.6}.history-data-section{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border,#e1e7ef);padding-top:16px}.history-data-section h3{font-size:14px;margin:0}.history-data-account-list{max-height:160px;overflow:auto;border:1px solid var(--border,#e1e7ef);border-radius:6px}.history-data-account-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:10px}.history-data-account-main{min-width:0;flex:1;overflow-wrap:anywhere;padding:8px 12px}.history-data-account-row>.status,.history-data-account-row>.btn{flex-shrink:0}.history-data-account-row .btn[aria-pressed=true]{color:var(--primary,#2563eb);background:var(--primary-soft,#eff6ff)}.history-data-dialog small{display:block;font-size:11px;color:var(--muted,#6e819d);margin-top:3px;overflow-wrap:anywhere}.history-data-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.history-data-plan{padding:12px;border:1px solid var(--border,#e1e7ef);border-radius:8px;display:flex;flex-direction:column;gap:10px}.history-data-plan-item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.history-data-plan-item>span{min-width:0;overflow-wrap:anywhere}.history-data-plan-controls{justify-content:flex-end}.history-data-success{color:#087f5b}@media(max-width:560px){.history-data-plan-item{align-items:flex-start;flex-wrap:wrap}}.history-data-dialog .modal-panel{height:min(700px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden}.history-data-dialog .modal-head,.history-data-dialog .modal-actions{flex-shrink:0}.history-data-dialog .modal-body{flex:1;min-height:0;max-height:none;overscroll-behavior:contain;scrollbar-gutter:stable}.history-data-account-list{height:160px;min-height:100px;flex-shrink:0;scrollbar-gutter:stable}.history-data-detail{flex:1;min-height:190px}.history-data-account-row>.btn{min-width:48px}.history-data-actions>.btn{min-width:80px;flex-shrink:0}.meta-removal-dialog .modal-panel{display:flex;flex-direction:column;overflow:hidden}.meta-removal-dialog .modal-head,.meta-removal-dialog .modal-actions{flex-shrink:0}.meta-removal-body{min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px}.meta-removal-body p{margin:0;line-height:1.6}.meta-removal-name{font-weight:600;overflow-wrap:anywhere}.meta-removal-counts{display:flex;flex-wrap:wrap;gap:8px 20px;color:#64748b;font-size:12px}.meta-removal-counts strong{margin-left:8px;color:#1e293b;font-size:14px}.meta-removal-list{max-height:280px;min-height:48px;overflow:auto;overscroll-behavior:contain;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0}.meta-removal-list:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.meta-removal-list table{width:100%;border-collapse:collapse;table-layout:fixed}.meta-removal-list th{background:#f1f5f9;color:#64748b;font-weight:500;font-size:12px;text-align:left;position:sticky;top:0}.meta-removal-list th,.meta-removal-list td{padding:8px 12px;border-bottom:1px solid #e2e8f0}.meta-removal-list th:first-child{width:120px}.meta-removal-list tr:last-child td{border-bottom:0}.meta-removal-list td{font-size:13px;vertical-align:top;overflow-wrap:anywhere}.meta-removal-list strong{display:block;font-weight:500}.meta-removal-list small{display:block;color:#64748b;margin-top:2px}.meta-removal-list>p{padding:16px;color:#64748b}.meta-removal-note{font-size:12px;color:#64748b}.meta-removal-warning{padding:12px;border-radius:8px;background:#fff1f2;color:#be123c;font-size:13px}.meta-removal-actions{gap:8px;flex-wrap:wrap}.meta-removal-action-spacer{flex:1}.meta-removal-dialog .form-error{overflow-wrap:anywhere}.meta-removal-section{display:flex;flex-direction:column;gap:10px}.meta-removal-section h3{font-size:13px;margin:0;color:#475569}.meta-removal-section.is-retained h3{color:#15803d}.meta-removal-section.is-retained .meta-removal-list{border-color:#cdebdc}.meta-removal-dialog .modal-panel{height:min(680px,calc(100dvh - 48px))}.meta-removal-body{flex:1;scrollbar-gutter:stable}.meta-removal-refresh.btn{min-width:126px;justify-content:center}.meta-removal-actions>.danger{min-width:104px;justify-content:center}.meta-removal-footer{flex-shrink:0;border-top:1px solid var(--border);background:#fff}.meta-removal-feedback{padding:12px 24px 0}.meta-removal-feedback p{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.meta-removal-feedback>.meta-removal-note,.meta-removal-feedback>.meta-removal-warning{padding:10px 12px;border-radius:8px;background:#f8fafc}.meta-removal-feedback>.meta-removal-warning{background:#fff1f2;color:#be123c}.meta-removal-feedback>.meta-removal-warning:focus{outline:2px solid #fecdd3;outline-offset:2px}.meta-removal-feedback>.form-error{margin-top:8px}.meta-removal-footer .meta-removal-actions{position:static;border-top:0;padding-top:12px}@media(max-width:560px){.meta-removal-feedback{padding-left:18px;padding-right:18px}}.meta-connections-page{display:flex;flex-direction:column;gap:20px}.meta-connections-page .page-heading{margin-bottom:0}.meta-heading-actions{display:flex;align-items:center;gap:8px}.meta-authorization-panel{overflow:hidden}.meta-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e8eef5}.meta-panel-heading h3{font-size:14px;font-weight:600}.meta-panel-heading>span{font-size:11px;background:#eff5ff;color:#6688b9;border-radius:4px;padding:4px 8px}.meta-connection-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #e9eef5}.meta-connection-info{display:flex;flex-direction:column;gap:7px;min-width:0}.meta-connection-info strong{font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.meta-connection-info>small{font-size:11px;color:#8a9bb2}.meta-connection-info .form-error{font-size:11px;margin-top:2px}.meta-connection-actions{display:flex;gap:8px;flex-shrink:0}.meta-connection-actions .btn{height:30px;font-size:12px}.meta-authorization-note{font-size:11px;line-height:1.7;color:#91a0b5;padding:12px 20px;background:#fcfdff}.meta-authorization-panel>.empty{min-height:145px}.meta-connections-page .meta-success{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #cdebdc;background:#f1fcf6;color:#3f8a67;font-size:12px;border-radius:6px}.meta-warning{padding:12px 14px;background:#fffbef;color:#9a7f42;font-size:12px;border:1px solid #f2e6c8;border-radius:6px;line-height:1.7}.meta-warning .btn{font-size:11px;height:25px;margin-left:6px;color:#996e1f}.meta-authorization-panel>.meta-warning{margin:15px 20px}.meta-page-error{padding:12px 15px;border:1px solid #f0d7da;border-radius:6px;background:#fff8f8}.meta-assets-panel{overflow:hidden}.meta-assets-toolbar{padding:0 20px 16px}.meta-asset-tabs{display:flex;gap:22px;border-bottom:1px solid #e7edf5;overflow:auto}.meta-asset-tabs>button{border:0;background:none;display:flex;align-items:center;gap:7px;padding:15px 1px;font-size:12px;color:#8496ad;white-space:nowrap;border-bottom:2px solid transparent}.meta-asset-tabs>button.active{color:#2776df;border-bottom-color:#2878e3}.meta-asset-tabs small{font-size:10px;color:#94a5b8;background:#f1f5fa;padding:1px 5px;border-radius:3px}.meta-asset-filters{display:flex;align-items:center;gap:10px;margin-top:15px}.meta-member-search{display:flex;align-items:center;gap:8px;border:1px solid #dfe7f2;background:#fff;border-radius:6px;padding:0 10px;color:#97a8bc}.meta-member-search>input{border:0;background:none;height:35px;box-shadow:none!important;padding:0;font-size:12px;width:100%;outline:none}.meta-asset-filters .meta-member-search{width:310px;max-width:100%}.meta-asset-filters .az-select{width:160px}.meta-assets-table-wrap{overflow:auto}.meta-assets-table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.meta-assets-table th{padding:13px 18px;background:#f8fafd;color:#8c9ab0;font-size:11px;font-weight:500;text-align:left;border-top:1px solid #e8eef6;border-bottom:1px solid #e8eef6}.meta-assets-table td{padding:15px 18px;color:#72869f;border-bottom:1px solid #edf1f6}.meta-assets-table td>strong{font-size:12px;color:#526d8e;font-weight:500;display:block;max-width:310px;overflow:hidden;text-overflow:ellipsis}.meta-assets-table td>small{display:block;font-size:10px;color:#9aaabd;margin-top:5px}.meta-assets-table .btn{height:28px;font-size:11px}.meta-assets-table .empty{min-height:170px}.meta-assets-table .empty>strong{max-width:none;color:#99a7b9}.meta-pagination{display:flex;align-items:center;gap:10px;padding:14px 19px;font-size:11px;color:#8999b0}.meta-pagination>span:first-child{margin-right:auto}.meta-pagination .btn{height:28px;font-size:11px}.meta-editor-fields{display:flex;flex-direction:column;gap:17px}.meta-editor-fields fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:17px}.meta-editor-fields .field{gap:7px}.meta-editor-fields input{font-size:12px}.meta-editor-fields .field>small{font-size:10px;color:#92a1b5;line-height:1.6}.meta-dialog-description{font-size:12px;color:#8596ac;line-height:1.8}.meta-inline-note{font-size:11px;color:#93a2b6;line-height:1.7}.meta-token-input{display:flex;align-items:center;position:relative}.meta-token-input>input{width:100%;padding-right:42px}.meta-token-input>.btn{position:absolute;right:4px;padding:5px;min-width:28px;height:28px;color:#8ca0b8}.meta-assignment-asset{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.meta-assignment-asset strong{font-size:14px;font-weight:500;color:#55708e}.meta-assignment-asset small{font-size:11px;color:#95a4b8}.meta-admin-access{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;color:#7792b5;padding:10px;background:#f3f7fd;border-radius:5px;margin-bottom:14px}.meta-admin-access svg{flex-shrink:0;margin-top:1px}.meta-member-select-actions{display:flex;gap:3px;align-items:center;font-size:11px;color:#8f9eb2;padding:10px 0 5px}.meta-member-select-actions>span{margin-right:auto}.meta-member-select-actions .btn{height:25px;font-size:11px;color:#4981c6;padding:0 7px}.meta-member-list{max-height:310px;overflow:auto;border:1px solid #e5ebf4;border-radius:6px}.meta-member-list>label{display:flex;align-items:center;gap:12px;padding:13px;cursor:pointer}.meta-member-list>label+label{border-top:1px solid #edf1f7}.meta-member-list>label>input{width:14px;height:14px;flex-shrink:0;accent-color:#2775df}.meta-member-list label>span:not(.status){display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.meta-member-list strong{font-size:12px;color:#617a97;font-weight:500;overflow:hidden;text-overflow:ellipsis}.meta-member-list small{font-size:10px;color:#97a7ba}.meta-member-list .empty{min-height:145px}.meta-assignment-editor .meta-warning,.meta-assignment-editor .form-error{margin-top:14px}.meta-disconnect-error{padding:0 25px 20px}@media(max-width:760px){.meta-connection-list article{align-items:flex-start;flex-direction:column}.meta-connection-actions{align-self:flex-end}.meta-heading-actions{flex-wrap:wrap}.meta-asset-tabs{gap:15px}.meta-asset-filters{flex-wrap:wrap}.meta-asset-filters .meta-member-search{width:100%}.meta-connection-editor .form-grid{grid-template-columns:1fr}.meta-panel-heading{padding:15px}.meta-connection-list article{padding:15px}}.meta-readiness-dialog .modal-body{display:flex;flex-direction:column;gap:14px;font-size:12px;color:#657e9b}.meta-readiness-permissions{display:flex;flex-wrap:wrap;gap:10px}.meta-readiness-permissions>span,.meta-readiness-page{display:flex;align-items:center;gap:8px}.meta-readiness-page{justify-content:space-between}.meta-readiness-issue{padding-left:10px;border-left:2px solid #e8c680;color:#9a7f42}.meta-assets-table td>.btn+.btn{margin-left:6px}.meta-connection-actions{flex-wrap:wrap;justify-content:flex-end}.meta-authorized-page{gap:24px}.meta-authorized-page .page-heading{margin:0}.meta-authorized-page .page-heading h1{font-size:24px;line-height:32px;font-weight:700}.meta-authorized-page .page-heading p{font-size:16px;line-height:24px;margin-top:4px}.meta-authorized-page .meta-heading-actions{gap:8px}.meta-authorized-page .meta-heading-actions>.primary{height:28px;font-size:12px;padding:0 12px;border-radius:8px;background:#2563eb;border-color:#2563eb}.meta-enterprise-dot{font-size:16px}.meta-channel-row{display:flex;align-items:center;justify-content:space-between;min-height:32px}.meta-channel-row>.az-select{width:176px}.meta-channel-row>.az-select .az-select-trigger{height:32px;font-size:12px}.meta-management-trigger{font-size:11px;color:#64748b;height:28px}.meta-management-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.meta-asset-count-row{display:flex;align-items:center;justify-content:space-between;height:28px;font-size:14px;color:#64748b}.meta-asset-count-row strong{font-weight:600;margin-left:4px;color:#1e293b}.meta-asset-count-row>.btn{height:28px;font-size:12px;padding:0 10px;border-radius:8px}.meta-authorized-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.meta-authorized-tabs{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#f1f5f9;height:32px}.meta-authorized-tabs>button{height:26px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:12px;line-height:16px;white-space:nowrap}.meta-authorized-tabs>button.active{background:#fff;color:#334155;box-shadow:0 1px 2px #0000000d}.meta-authorized-tabs-row>.meta-member-search{width:260px}.meta-authorized-tabs-row>.meta-member-search>input{height:30px}.meta-authorized-table-frame{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden}.meta-authorized-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;table-layout:auto;white-space:nowrap}.meta-authorized-table th{height:36px;padding:0 8px;background:#f1f5f9;color:#94a3b8;font-size:11px;line-height:16px;font-weight:600;border-bottom:1px solid #e2e8f0}.meta-authorized-table th>svg{vertical-align:-2px;color:#94a3b8;margin-left:3px}.meta-asset-id{font-family:var(--font-mono)}.meta-authorized-table td{height:36px;padding:0 8px;border-bottom:1px solid #eef2f7;color:#334155;line-height:20px}.meta-authorized-table tbody tr:last-child>td{border-bottom:0}.meta-authorized-table .meta-check-col{width:40px;min-width:40px;text-align:center;padding:0 12px}.meta-authorized-table th:nth-child(2){width:30%}.meta-authorized-table th:nth-child(3){width:16%}.meta-authorized-table th:nth-child(4){width:20%}.meta-authorized-table th:nth-child(5){width:17%}.meta-authorized-table input[type=checkbox]{width:13px;height:13px;vertical-align:middle}.meta-authorized-table td:nth-child(3),.meta-authorized-table td:nth-child(4){max-width:240px;overflow:hidden;text-overflow:ellipsis}.meta-source-label{display:inline-block;border-radius:5px;padding:2px 7px;font-size:11px;line-height:16px;background:#eff6ff;color:#3b82f6}.meta-source-label.enterprise{color:#7c3aed;background:#f5f3ff}.meta-source-label+.status{margin-left:6px;font-size:10px}.meta-authorized-actions{white-space:nowrap}.meta-authorized-actions>.btn{height:24px;padding:0 7px;border-radius:6px;font-size:11px;border-color:transparent;background:transparent;color:#2563eb}.meta-authorized-actions>.btn:hover{background:#eff6ff}.meta-authorized-table .empty{min-height:190px}.meta-authorized-page>.meta-pagination{padding:0 2px;margin-top:-9px}.meta-pagination>.az-select{width:110px}.meta-admin-config-actions{display:flex;gap:8px;flex-wrap:wrap}.meta-admin-config-actions .btn{font-size:11px;height:28px}.meta-management-filters{display:flex;gap:10px;padding:12px 20px}.meta-management-filters>.az-select{width:160px}.meta-authorized-page .meta-page-error,.meta-authorized-page .meta-authorization-panel{margin:0}@media(max-width:1000px){.meta-authorized-page .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.meta-authorized-page .meta-heading-actions{align-self:flex-end}.meta-authorized-table{min-width:720px}.meta-admin-config-actions{justify-content:flex-end}}@media(max-width:560px){.meta-authorized-page{gap:20px}.meta-authorized-page .page-heading p{font-size:14px}.meta-authorized-page .meta-heading-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.meta-authorized-tabs-row{flex-wrap:wrap}.meta-authorized-tabs-row>.meta-member-search{width:100%}.meta-authorized-page .meta-panel-heading{gap:12px;align-items:flex-start}.meta-channel-row>.az-select{width:150px}}.meta-authorization-management>.modal-panel{display:flex;flex-direction:column;overflow:hidden}.meta-authorization-management .modal-head,.meta-authorization-management .modal-actions{flex-shrink:0}.meta-authorization-management .modal-body{overflow:auto;min-height:0;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable}.meta-authorization-management .meta-authorization-panel{border:0;border-radius:0}.meta-authorization-management .meta-panel-heading{gap:12px}.meta-authorization-management .meta-assets-table-wrap{border-top:1px solid #e2e8f0}.meta-authorization-management .modal-body>.form-error{margin:16px}.meta-authorization-management .meta-connection-list article{padding:15px 20px}.meta-authorization-management .meta-assets-table{min-width:720px}.meta-authorization-management .meta-authorization-note{margin:0}.meta-authorization-management .meta-management-filters{padding:12px 20px}.meta-authorization-management .meta-connection-actions{max-width:510px}.meta-authorization-management .meta-management-result{margin:14px 20px}.meta-authorization-management .meta-success{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border:1px solid #cdebdc;background:#f1fcf6;color:#3f8a67;font-size:12px;line-height:1.7;border-radius:6px}.meta-authorization-management .meta-success svg{flex-shrink:0;margin-top:3px}.meta-assets-table td>.meta-asset-authorizations{white-space:normal;max-width:320px;overflow-wrap:anywhere}.meta-success,.enterprise-pool-success{line-height:1.7}.meta-success>svg,.enterprise-pool-success>svg{flex-shrink:0}.meta-import-details{margin:12px 0;font-size:12px;color:#536b88}.meta-authorization-management .meta-import-details{margin:14px 20px}.meta-import-details>summary{cursor:pointer;color:#2563eb;padding:6px 0}.meta-import-list{max-height:240px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;margin-top:6px}.meta-import-list table{width:100%;border-collapse:collapse;text-align:left}.meta-import-list th,.meta-import-list td{padding:9px 12px;border-bottom:1px solid #edf1f6}.meta-import-list th{background:#f8fafd;position:sticky;top:0}.meta-import-list td strong,.meta-import-list td small{display:block;overflow-wrap:anywhere}.meta-import-list td strong{font-weight:500}.meta-import-list td small{margin-top:3px;color:#8a9bb2}.meta-readiness-dialog .modal-panel{height:min(620px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden}.meta-readiness-dialog .modal-head,.meta-readiness-dialog .modal-actions{flex-shrink:0}.meta-readiness-dialog .modal-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.meta-authorization-management>.modal-panel{height:min(780px,calc(100dvh - 48px))}.meta-authorization-management .modal-body{flex:1}.meta-connection-recheck.btn{min-width:106px;justify-content:center}.meta-assets-table-wrap[data-stable-viewport] th{position:sticky;top:0;z-index:1}.asset-addition-page{display:flex;flex-direction:column;gap:20px}.asset-addition-page .page-heading{margin:0}.asset-addition-tabs{display:flex;gap:28px;border-bottom:1px solid #e2e8f0}.asset-addition-tabs a{padding:12px 2px;color:#64748b;font-size:14px;text-decoration:none;border-bottom:2px solid transparent}.asset-addition-tabs a.active{color:#2563eb;border-color:#2563eb;font-weight:600}.asset-addition-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.asset-addition-search{display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;width:320px;height:36px;color:#94a3b8}.asset-addition-search input{border:0;box-shadow:none;padding:0;min-width:0;flex:1;height:32px;background:transparent}.asset-addition-toolbar>.az-select{width:200px}.asset-addition-toolbar>.btn{margin-left:auto;height:36px;min-width:102px}.asset-addition-table-frame{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.asset-addition-table-scroll{overflow:auto}.asset-addition-table-scroll table,.asset-detail-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.asset-addition-table-scroll th,.asset-detail-table th{height:38px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500;padding:0 16px;white-space:nowrap}.asset-addition-table-scroll th{position:sticky;top:0;z-index:1}.asset-addition-table-scroll td,.asset-detail-table td{padding:12px 16px;border-bottom:1px solid #edf2f7;height:62px;box-sizing:border-box}.asset-addition-table-scroll tr:last-child td{border-bottom:0}.asset-addition-table-scroll td:first-child{min-width:180px;max-width:280px;overflow-wrap:anywhere}.asset-addition-table-scroll td strong,.asset-detail-table td strong{font-weight:500}.asset-addition-table-scroll small,.asset-detail-table small{display:block;margin-top:3px;color:#94a3b8;font-size:11px}.asset-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap;justify-content:flex-end}.asset-row-actions .btn{height:28px;padding:0 9px;font-size:12px;min-width:42px}.asset-check-button{width:64px}.asset-addition-table-scroll th:last-child{text-align:right}.asset-import-members{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.asset-import-members>input{width:100%;border:0;border-bottom:1px solid #edf2f7;border-radius:0!important;box-shadow:none!important}.asset-import-members>div{height:112px;overflow:auto;padding:4px 12px}.asset-import-members label{display:flex;gap:10px;align-items:center;padding:6px 0;font-weight:400}.asset-import-members label input{width:15px;height:15px}.asset-import-members label small{display:inline;margin-left:10px;color:#94a3b8;font-size:11px}.asset-import-members p{padding:16px 0;font-size:12px}.asset-import-dialog .modal-body{display:flex;flex-direction:column;gap:16px}.asset-import-dialog .form-grid{gap:14px}.asset-detail-grid{display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:13px;margin:0 0 22px;font-size:13px}.asset-detail-grid dt{color:#94a3b8}.asset-detail-grid dd{margin:0;overflow-wrap:anywhere}.asset-app-details .modal-body,.asset-connection-details .modal-body{height:auto;max-height:none;overflow:visible}.asset-app-details h3,.asset-connection-details h3{font-size:14px;font-weight:600;margin:20px 0 12px}.asset-app-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.asset-app-totals>div{display:flex;flex-direction:column;gap:6px;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.asset-app-totals strong{font-size:22px;font-weight:600}.asset-app-totals span{font-size:12px;color:#64748b}.asset-status-summary{display:flex;gap:8px;flex-wrap:wrap}.asset-status-summary>span{background:#f8fafc;border:1px solid #edf2f7;padding:6px 10px;border-radius:6px;font-size:12px}.asset-status-summary b{margin-left:6px}.asset-detail-connections article{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf2f7;font-size:12px}.asset-detail-connections article>div{flex:1}.asset-detail-connections small{display:block;margin-top:4px;color:#94a3b8}.asset-detail-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.asset-detail-heading h3{margin:0}.asset-detail-heading .az-select{width:180px}.asset-detail-table{height:270px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.asset-detail-table th{position:sticky;top:0}.asset-detail-table .empty{min-height:160px}.asset-pending-link{display:flex;align-items:center;gap:8px;font-size:13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.asset-pending-link .btn{margin-left:auto}.enterprise-pool-business{min-width:150px;max-width:240px}.enterprise-pool-business strong{display:block;font-weight:400;font-size:13px;text-overflow:ellipsis;overflow:hidden;max-width:220px}.enterprise-pool-business small{display:block;font-size:11px;color:#94a3b8}.enterprise-pool-table-scroll .enterprise-pool-id{width:auto;min-width:174px}@media(max-width:700px){.asset-addition-table-scroll table{min-width:850px}.asset-app-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-addition-search{width:100%}.asset-import-members label small{display:block;margin-left:0}}.asset-addition-table-scroll table{table-layout:fixed;min-width:1120px}.asset-addition-table-scroll th:first-child{width:17%}.asset-addition-table-scroll th:last-child{width:265px}.asset-addition-table-scroll td{overflow-wrap:anywhere}.asset-connection-apps{display:flex;flex-direction:column;gap:6px}.asset-connection-apps>div{overflow-wrap:anywhere}.asset-connection-apps small{display:block;margin-top:3px;color:#94a3b8;font-size:11px}.asset-detail-filters{display:flex;gap:8px;align-items:center}.asset-detail-filters .az-select{width:165px}@media(max-width:700px){.asset-detail-heading{align-items:flex-start;gap:10px;flex-direction:column}.asset-detail-filters{width:100%}.asset-detail-filters .az-select{flex:1;min-width:0}}.asset-addition-page[data-tab=link] .asset-addition-table-scroll th:last-child{width:325px}.asset-import-dialog .modal-body,.meta-connection-editor .modal-body{height:auto;max-height:none;overflow:visible}.asset-import-dialog .modal-actions,.meta-connection-editor .modal-actions,.asset-app-details .modal-actions{position:static}.asset-import-feedback{height:52px;min-height:52px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.asset-import-feedback .form-error{padding:6px 10px;font-size:12px;line-height:18px}.meta-connection-editor .asset-import-submit{min-width:144px}.asset-assignment-status{height:38px;display:grid;grid-template-rows:22px 16px;min-width:0}.asset-assignment-status>div{min-width:0;display:flex;align-items:center;overflow:hidden}.asset-assignment-status .asset-member-button.btn{height:22px;padding-left:0;text-overflow:ellipsis;overflow:hidden}.asset-assignment-status .asset-assignment-recipient{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.asset-addition-table-scroll .asset-assignment-status small{margin:0;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a16207}.asset-assignment-status .asset-assignment-hint{font-size:11px;line-height:16px}
