.ads-body{--ads-top-h: 72px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--c-surface);color:var(--c-ink)}.ads-top{position:sticky;top:0;z-index:var(--z-header);min-height:var(--ads-top-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-6);background:var(--c-bg)}.ads-brand{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--c-ink);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-decoration:none}.ads-brand strong{color:var(--c-red)}.ads-top-user{display:flex;align-items:center;gap:var(--s-3);min-width:0}.ads-email{overflow:hidden;color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.ads-role{padding:2px var(--s-2);border-radius:999px;background:var(--c-red-tint);color:var(--c-red);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.ads-shell{display:flex;flex:1;flex-direction:column;width:100%;padding:var(--s-6)}.ads-boot{display:flex;align-items:center;justify-content:center;flex:1;padding:0}.ads-boot[hidden]{display:none}.ads-card{padding:var(--s-6);border-radius:var(--r-xl);background:var(--c-bg)}.ads-login{display:flex;justify-content:center;padding-top:var(--s-12)}.ads-login-card{display:grid;gap:var(--s-4);width:min(420px,100%)}.ads-login-card h1,.ads-main h1{margin:0;font-size:var(--fs-3xl);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight)}.ads-lead{margin:0;color:var(--c-ink-2);font-weight:var(--fw-semibold)}.ads-app{display:grid;flex:1;grid-template-columns:230px minmax(0,1fr);gap:var(--s-6);align-items:stretch}.ads-nav{align-self:start;position:sticky;top:calc(var(--header-h) + var(--s-2));display:grid;gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-xl);background:var(--c-bg)}.ads-nav a{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);color:var(--c-ink);font-weight:var(--fw-bold);text-decoration:none}.ads-nav a:hover{background:var(--c-red-tint);color:var(--c-red)}.ads-nav a[aria-current=page]{background:var(--c-red);color:var(--c-bg)}.ads-count{min-width:24px;padding:1px var(--s-2);border-radius:999px;background:var(--c-red-tint);color:var(--c-red);font-size:var(--fs-xs);text-align:center}.ads-nav a[aria-current=page] .ads-count{background:var(--c-bg)}.ads-main{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.ads-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.ads-head p{margin:var(--s-1) 0 0;color:var(--c-ink-2);font-weight:var(--fw-semibold)}.ads-head-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ads-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-4)}.ads-stat{display:grid;gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-xl);background:var(--c-bg)}.ads-stat span{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.ads-stat strong{font-size:var(--fs-3xl);font-weight:var(--fw-black)}.ads-stat.is-hot strong{color:var(--c-red)}.ads-card h2{margin:0 0 var(--s-4);font-size:var(--fs-xl);font-weight:var(--fw-black)}.ads-filters{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-end}.ads-filters .field{min-width:180px;margin:0}.ads-inline-field{position:relative}.field .ads-inline-field input{width:100%;padding-right:104px}.ads-inline-field .btn{position:absolute;top:50%;right:var(--s-2);transform:translateY(-50%);margin:0}.ads-table-wrap{overflow-x:auto;border-radius:var(--r-xl);background:var(--c-bg)}.ads-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ads-table th,.ads-table td{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:middle}.ads-table th{color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ads-table tbody tr{border-top:1px solid var(--c-surface-2)}.ads-table tbody tr.is-clickable{cursor:pointer}.ads-table tbody tr.is-clickable:hover{background:var(--c-red-tint)}.ads-table td strong{font-weight:var(--fw-bold)}.ads-table .ads-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ads-table input[type=number]{width:110px}.ads-sub{display:block;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ads-pill{display:inline-flex;align-items:center;padding:3px var(--s-3);border:1.5px solid transparent;border-radius:999px;font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.ads-pill:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.ads-pill[data-tone=good]{background:var(--c-red);color:var(--c-bg)}.ads-pill[data-tone=ok]{border-color:var(--c-red);color:var(--c-red)}.ads-pill[data-tone=wait]{background:var(--c-red-tint);color:var(--c-red-dark)}.ads-pill[data-tone=wait]:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ads-pill[data-tone=act]{border-color:var(--c-red-dark);background:var(--c-red-tint);color:var(--c-red-dark)}.ads-pill[data-tone=hold]{background:var(--c-red-tint-2);color:var(--c-red-dark)}.ads-pill[data-tone=hold]:before{border-radius:1px}.ads-pill[data-tone=done]{border-color:var(--c-surface-2);color:var(--c-muted)}.ads-pill[data-tone=stop]{background:var(--c-red-dark);color:var(--c-bg)}.ads-pill[data-tone=stop]:before{border-radius:1px;transform:rotate(45deg)}.ads-queue{display:grid;gap:var(--s-4)}.ads-queue-item{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--s-5);padding:var(--s-5);border-radius:var(--r-xl);background:var(--c-bg)}.ads-preview{position:relative;display:grid;gap:var(--s-2);align-content:start;padding:0 0 var(--s-4);overflow:hidden;border:1px solid var(--c-surface-2);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:0 0 0 5px color-mix(in srgb,var(--c-red-tint) 70%,transparent),inset 0 1px color-mix(in srgb,var(--c-bg) 70%,transparent)}.ads-preview>:not(.ads-preview-media){margin-inline:var(--s-4)}.ads-preview-label{order:-2;padding-top:var(--s-3);color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.ads-preview-media{order:-1;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-block:1px solid var(--c-surface-2);background:var(--c-surface-2);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ads-preview-media>.ads-media{width:100%;height:100%;border-radius:0}.ads-preview strong{font-size:var(--fs-lg);font-weight:var(--fw-black)}.ads-preview p{margin:0;color:var(--c-ink-2);font-size:var(--fs-sm)}.ads-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s-3) var(--s-5);margin:0}.ads-facts div{display:grid;gap:2px;min-width:0}.ads-facts dt{color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.ads-facts dd{margin:0;overflow-wrap:anywhere;font-weight:var(--fw-semibold)}.ads-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.ads-empty{padding:var(--s-10) var(--s-6);border-radius:var(--r-xl);background:var(--c-bg);color:var(--c-ink-2);font-weight:var(--fw-semibold);text-align:center}.ads-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--s-5)}.ads-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3);align-items:end}.ads-form-row .field{margin:0}.ads-modal{width:min(720px,100%)}.ads-modal .ads-form-row,.ads-modal .field{margin-top:var(--s-3)}.ads-timeline{display:grid;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}.ads-timeline li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-sm)}.ads-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);color:var(--c-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ads-toggle{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:var(--fw-semibold);cursor:pointer}.ads-toggle input{width:18px;height:18px;accent-color:var(--c-red)}@media (max-width: 900px){.ads-shell{padding:var(--s-4)}.ads-app{grid-template-columns:minmax(0,1fr)}.ads-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.ads-queue-item{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.ads-top{padding:var(--s-3) var(--s-4)}.ads-email{display:none}}.ads-gap{margin-top:var(--s-4)}.ads-gap-lg{margin-top:var(--s-6)}.ads-table .ads-head-actions{flex-wrap:nowrap}.ads-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--s-8);align-items:center;flex:1;width:min(1080px,100%);margin:0 auto}.ads-pitch h1{margin:0 0 var(--s-4);font-size:var(--fs-5xl);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);line-height:1.05}.ads-pitch h1 em{color:var(--c-red);font-style:normal}.ads-ticks{display:grid;gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;font-weight:var(--fw-semibold);list-style:none}.ads-ticks li{display:flex;align-items:center;gap:var(--s-3)}.ads-ticks li:before{content:"";flex:none;width:22px;height:22px;border-radius:var(--r-sm);background:var(--c-red) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.ads-login-card h2{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-black)}.ads-login-card .ads-role{justify-self:start}@media (max-width: 900px){.ads-hero{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.ads-pitch h1{font-size:var(--fs-4xl)}}.ads-topnav{display:flex;gap:var(--s-1);overflow-x:auto}.ads-topnav a{padding:var(--s-2) var(--s-4);border-radius:var(--r-md);color:var(--c-ink);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.ads-topnav a:hover{background:var(--c-red-tint);color:var(--c-red)}.ads-topnav a[aria-current=page]{background:var(--c-red);color:var(--c-bg)}.ads-wrap{display:flex;flex:1;flex-direction:column;gap:var(--s-5);width:100%}.ads-wrap>.ads-boot,.ads-main>.ads-boot,.ads-wrap>.ads-empty:last-child,.ads-main>.ads-empty:last-child{display:flex;flex:1;align-items:center;justify-content:center}.ads-steps{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ads-step{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:999px;background:var(--c-bg);color:var(--c-ink-2);font-weight:var(--fw-bold)}.ads-step b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-surface-2)}.ads-step.is-on{background:var(--c-red);color:var(--c-bg)}.ads-step.is-on b{background:var(--c-bg);color:var(--c-red)}.ads-step.is-done b{background:var(--c-red-tint);color:var(--c-red)}.ads-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--s-5);align-items:start}.ads-stack{display:grid;gap:var(--s-5);min-width:0}.ads-choice{display:grid;gap:2px;text-align:left}.ads-choice small{color:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);opacity:.8}.ads-minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3);margin-top:var(--s-3)}.ads-mini{padding:var(--s-3);border-radius:var(--r-md);background:var(--c-surface)}.ads-mini span{display:block;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.ads-mini strong{font-size:var(--fs-lg);font-weight:var(--fw-black)}.ads-meter{height:8px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--c-red-tint)}.ads-meter i{display:block;height:100%;border-radius:999px;background:var(--c-red)}.ads-cal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);margin:var(--s-4) 0 var(--s-3);text-align:center}.ads-cal-head .btn{padding-inline:var(--s-4)}.ads-stack>*,.ads-cols>*{min-width:0}.ads-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center}.ads-cal .h{padding:4px 0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase}.ads-cal button{padding:10px 0;border:0;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font:inherit;cursor:pointer}.ads-cal button:hover:not(:disabled){background:var(--c-red-tint);color:var(--c-red)}.ads-cal button:disabled{background:var(--c-surface-2);color:var(--c-muted);cursor:not-allowed}.ads-cal button.is-booked{text-decoration:line-through}.ads-cal button.is-range{background:var(--c-red-tint);color:var(--c-red-dark)}.ads-cal button.is-start{background:var(--c-red);color:var(--c-bg)}.ads-cal button.is-clash{background:var(--c-red-dark);color:var(--c-bg)}.ads-cal .e{visibility:hidden}.ads-keyrow{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-3);color:var(--c-ink-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ads-keyrow i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.ads-k-red{background:var(--c-red)}.ads-k-tint{background:var(--c-red-tint)}.ads-k-tint2{background:var(--c-red-tint-2)}.ads-k-dark{background:var(--c-red-dark)}.ads-k-gray{background:var(--c-surface-2)}.ads-sum{position:sticky;top:calc(var(--header-h) + var(--s-2));display:grid;gap:var(--s-3)}.ads-sum h2{margin:0}.ads-line{display:flex;justify-content:space-between;gap:var(--s-3);color:var(--c-ink-2);font-weight:var(--fw-semibold)}.ads-line span{white-space:nowrap}.ads-line span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ads-line .is-minus{color:var(--c-red)}.ads-total{display:flex;justify-content:space-between;padding-top:var(--s-3);border-top:1px solid var(--c-surface-2);font-size:var(--fs-2xl);font-weight:var(--fw-black)}.ads-note{margin:0;color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ads-drop{display:grid;justify-items:center;align-content:center;gap:var(--s-2);min-height:260px;padding:var(--s-6);border:2px dashed var(--c-red-tint-2);border-radius:var(--r-lg);background:var(--c-red-tint);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.ads-drop:hover,.ads-drop:focus-visible,.is-over>.ads-drop{border-color:var(--c-red);outline:none}.ads-drop-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--c-bg);color:var(--c-red)}.ads-drop-icon svg{width:28px;height:28px}.ads-drop strong{font-size:var(--fs-lg);font-weight:var(--fw-black)}.ads-drop u{color:var(--c-red);font-weight:var(--fw-bold)}.ads-drop.has-media{justify-items:stretch;min-height:0;padding:0;overflow:hidden;border-style:solid;border-width:1px;border-color:var(--c-surface-2);background:var(--c-surface);text-align:left;cursor:default;box-shadow:0 0 0 5px color-mix(in srgb,var(--c-red-tint) 70%,transparent)}.is-over>.ads-drop.has-media{border-color:var(--c-red)}.ads-drop-media{position:relative;aspect-ratio:16 / 9;background:var(--c-surface-2)}.ads-drop-media>.ads-media{width:100%;height:100%}.ads-drop.is-busy .ads-media{opacity:.55}.ads-drop-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.ads-drop-foot .ads-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-drop-progress{position:absolute;inset:auto var(--s-4) var(--s-4);display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-bg);font-size:var(--fs-sm);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm)}.ads-drop-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--c-red-tint)}.ads-drop-meter i{display:block;height:100%;border-radius:inherit;background:var(--c-red);transition:width .2s}.ads-media{position:relative;display:block;overflow:hidden;background:var(--c-surface-2)}.ads-media img,.ads-media video{display:block;width:100%;height:100%;object-fit:cover}.ads-media[data-media=image] img{cursor:zoom-in}.ads-media[data-media=video] video{cursor:pointer}.ads-media-bar{position:absolute;right:var(--s-3);bottom:var(--s-3);display:flex;gap:var(--s-2)}.ads-media-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--c-bg) 88%,transparent);color:var(--c-red);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .15s,background .15s}.ads-media-btn:hover,.ads-media-btn:focus-visible{background:var(--c-red);color:var(--c-bg);outline:none;transform:scale(1.06)}.ads-media-btn svg{width:20px;height:20px}.ads-zoom{position:fixed;inset:0;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;padding:var(--s-6);background:var(--c-backdrop)}.ads-zoom img{max-width:100%;max-height:100%;border-radius:var(--r-lg);object-fit:contain;box-shadow:0 0 0 5px color-mix(in srgb,var(--c-bg) 25%,transparent)}.ads-zoom .ads-media-btn{position:absolute;top:var(--s-4);right:var(--s-4)}.ads-wiz-open{overflow:hidden}.ads-wiz-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--s-6);background:var(--c-backdrop)}.ads-wiz{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1280px,100%);height:min(900px,100%);overflow:hidden;border-radius:var(--r-xl);background:var(--c-bg);box-shadow:var(--float-shadow)}.ads-wiz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-6) var(--s-4)}.ads-wiz-head h2{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-black)}.ads-wiz-head p{margin:4px 0 0;color:var(--c-ink-2)}.ads-wiz-close{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--c-surface);color:var(--c-ink);cursor:pointer}.ads-wiz-close:hover{background:var(--c-red-tint);color:var(--c-red)}.ads-wiz-close svg{width:20px;height:20px}.ads-wiz-body{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:0}.ads-wiz-steps{position:relative;display:grid;align-content:start;gap:var(--s-6);margin:0;padding:var(--s-3) var(--s-5) var(--s-5) var(--s-6);overflow:hidden;border-right:1px solid var(--c-surface-2);list-style:none}.ads-wiz-steps li{position:relative}.ads-wiz-steps li:not(:last-child):after{content:"";position:absolute;top:48px;left:21px;width:2px;height:calc(100% - 48px + var(--s-6));background:var(--c-surface-2)}.ads-wiz-steps li:has(.is-done):not(:last-child):after{background:var(--c-red)}.ads-wiz-step{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:0;border:0;background:none;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer}.ads-wiz-step:disabled{cursor:default}.ads-wiz-step b{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink-2);font-weight:var(--fw-black)}.ads-wiz-step b svg{width:20px;height:20px}.ads-wiz-step.is-done b,.ads-wiz-step.is-on b{background:var(--c-red);color:var(--c-bg)}.ads-wiz-step.is-on b{box-shadow:0 0 0 4px var(--c-red-tint)}.ads-wiz-step span{display:grid;min-width:0}.ads-wiz-step strong{font-weight:var(--fw-black)}.ads-wiz-step small{overflow:hidden;color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.ads-wiz-step:not(:disabled):hover strong{color:var(--c-red)}.ads-wiz-main{min-height:0;padding:var(--s-3) var(--s-6) var(--s-6);overflow-y:auto;overscroll-behavior:contain}.ads-wiz-title{margin-bottom:var(--s-5)}.ads-wiz-title h3{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-black)}.ads-wiz-title p{margin:4px 0 0;color:var(--c-ink-2)}.ads-wiz-title p:empty{display:none}.ads-wiz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--s-5);align-items:start}.ads-wiz-grid>.ads-sum{position:sticky;top:0}.ads-sum-title{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-black)}.ads-wiz-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-6);border-top:1px solid var(--c-surface-2)}.ads-wiz-nav{display:flex;align-items:center;gap:var(--s-3);font-weight:var(--fw-bold)}.ads-wiz-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--r-md);background:var(--c-red);color:var(--c-bg);cursor:pointer}.ads-wiz-arrow:disabled{background:var(--c-red-tint-2);cursor:default}.ads-wiz-arrow svg{width:22px;height:22px}.ads-wiz-actions{display:flex;gap:var(--s-3)}.ads-wiz-actions .btn{min-width:150px}@media (max-width: 1100px){.ads-wiz-grid{grid-template-columns:minmax(0,1fr)}.ads-wiz-grid>.ads-sum{position:static}}@media (max-width: 900px){.ads-wiz-overlay{padding:0}.ads-wiz{width:100%;height:100%;border-radius:0}.ads-wiz-head{padding:var(--s-4)}.ads-wiz-head h2{font-size:var(--fs-xl)}.ads-wiz-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ads-wiz-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s-2);padding:0 var(--s-4) var(--s-3);border-right:0;border-bottom:1px solid var(--c-surface-2)}.ads-wiz-steps li:not(:last-child):after{display:none}.ads-wiz-step{flex-direction:column;gap:4px;text-align:center}.ads-wiz-step b{width:36px;height:36px}.ads-wiz-step strong{font-size:var(--fs-xs)}.ads-wiz-step small{display:none}.ads-wiz-main{padding:var(--s-4)}.ads-wiz-title h3{font-size:var(--fs-xl)}.ads-wiz-foot{padding:var(--s-3) var(--s-4)}.ads-wiz-nav span,.ads-wiz-actions .btn.secondary{display:none}.ads-wiz-actions{flex:1;justify-content:flex-end}.ads-wiz-actions .btn{min-width:0;flex:1}.ads-drop{min-height:200px}}.ads-ok{color:var(--c-red);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ads-check{display:flex;gap:var(--s-3);align-items:flex-start;font-weight:var(--fw-semibold);cursor:pointer}.ads-check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--c-red)}.ads-done{display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-10) var(--s-6);text-align:center}.ads-done-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--c-red);color:var(--c-bg)}.ads-done-icon svg{width:36px;height:36px}.ads-progress-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5)}.ads-progress-head h2{margin:0}.ads-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:0 0 var(--s-6);padding:0;list-style:none}.ads-progress-step{position:relative;display:grid;gap:var(--s-3);align-content:start}.ads-progress-step:after{content:"";position:absolute;top:17px;left:48px;right:8px;height:2px;border-radius:2px;background:var(--c-surface)}.ads-progress-step:last-child:after{display:none}.ads-progress-step.is-done:after{background:var(--c-red)}.ads-progress-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--c-surface);color:var(--c-ink-2);font-weight:var(--fw-bold)}.ads-progress-mark svg{width:18px;height:18px}.ads-progress-step.is-done .ads-progress-mark{background:var(--c-red);color:var(--c-bg)}.ads-progress-step.is-now .ads-progress-mark,.ads-progress-step.is-stop .ads-progress-mark{background:var(--c-red-tint);color:var(--c-red-dark);box-shadow:0 0 0 3px var(--c-bg),0 0 0 5px var(--c-red-tint)}.ads-progress-step strong{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-base)}.ads-progress-step strong em{padding:2px var(--s-2);border-radius:999px;background:var(--c-red-tint);color:var(--c-red-dark);font-size:var(--fs-xs);font-style:normal;font-weight:var(--fw-bold)}.ads-progress-step div>span{display:block;margin-top:2px;color:var(--c-ink-2);font-size:var(--fs-sm)}.ads-progress-step:not(.is-done):not(.is-now):not(.is-stop) strong{color:var(--c-ink-2)}.ads-progress-step.is-stop strong{color:var(--c-red-dark)}.ads-progress-card .ads-facts{padding-top:var(--s-5);border-top:1px solid var(--c-surface)}.ads-viz{display:block;width:100%;height:auto}.ads-viz .area{fill:var(--c-red-tint)}.ads-viz .line{fill:none;stroke:var(--c-red);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ads-viz .avg{fill:none;stroke:var(--c-red-tint-2);stroke-width:3;stroke-dasharray:6 6;stroke-linecap:round}.ads-viz .dot{fill:var(--c-bg);stroke:var(--c-red);stroke-width:3}.ads-viz .grid{stroke:var(--c-surface-2);stroke-width:1}.ads-viz .lab{fill:var(--c-muted);font-size:12px;font-weight:600}.ads-viz .stem{stroke:var(--c-red-tint-2);stroke-width:3;stroke-linecap:round}.ads-viz .head{fill:var(--c-red)}.ads-viz .track{fill:none;stroke:var(--c-red-tint);stroke-width:22}.ads-viz .seg{fill:none;stroke-width:22}.ads-viz .s1{stroke:var(--c-red)}.ads-viz .s2{stroke:var(--c-red-tint-2)}.ads-viz .s3{stroke:var(--c-red-dark)}.ads-viz .big{fill:var(--c-ink);font-size:26px;font-weight:900}.ads-hbar{display:grid;gap:var(--s-3)}.ads-hbar div{display:grid;grid-template-columns:120px minmax(0,1fr) 56px;gap:var(--s-3);align-items:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ads-hbar .t{height:12px;overflow:hidden;border-radius:999px;background:var(--c-red-tint)}.ads-hbar .t i{display:block;height:100%;border-radius:999px;background:var(--c-red)}.ads-hbar b{text-align:right;font-variant-numeric:tabular-nums}.ads-donut{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:center}.ads-donut .ads-viz{flex:none;width:180px}.ads-donut .ads-keyrow{display:grid;gap:var(--s-2);margin:0}.ads-auth-card form{display:grid;gap:var(--s-3)}.ads-auth-card .field{margin:0}@media (max-width: 900px){.ads-cols{grid-template-columns:minmax(0,1fr)}.ads-sum{position:static}.ads-progress{grid-template-columns:minmax(0,1fr)}.ads-progress-step{grid-template-columns:36px minmax(0,1fr);align-items:center}.ads-progress-step:after{display:none}.ads-top{flex-wrap:wrap}.ads-topnav{order:3;width:100%}}.ads-preview-wrap{max-width:420px}.ads-card .field+.field,.ads-card .field+.ads-form-row{margin-top:var(--s-4)}.ads-legal{width:min(820px,100%);margin:0 auto;line-height:1.65}.ads-legal h1{margin:0;font-size:var(--fs-3xl);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight)}.ads-legal h2{margin:var(--s-6) 0 var(--s-2)}.ads-legal a{color:var(--c-red)}.ads-pw{position:relative}.ads-pw input{width:100%;padding-right:52px}.ads-pw-btn{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--r-md);background:transparent;color:var(--c-muted);cursor:pointer;transform:translateY(-50%)}.ads-pw-btn:hover,.ads-pw-btn[aria-pressed=true]{background:var(--c-red-tint);color:var(--c-red)}.ads-login{flex:1;align-items:center;padding-top:0}.ads-login-card .field+.field,.ads-login-card .field+.ads-form-row,.ads-login-card .ads-form-row+.field{margin-top:0}.ads-auth-card{gap:var(--s-3);padding:var(--s-5)}.ads-auth-card form{gap:var(--s-3)}.ads-auth-card .segmented>button{min-height:44px}.ads-auth-card .ads-lead{margin-top:calc(var(--s-2) * -1)}.ads-auth-card .field{gap:6px}.ads-auth-card .field input[type=text],.ads-auth-card .field input[type=email],.ads-auth-card .field input[type=password]{min-height:48px;padding-block:10px;font-size:var(--fs-base)}.ads-auth-card .ads-form-row{align-items:start}.ads-auth-card .ads-check{font-size:var(--fs-sm)}.ads-top-right{display:flex;align-items:center;gap:var(--s-3);min-width:0;margin-left:auto}.ads-support-mail{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px var(--s-3);border-radius:999px;background:var(--c-red-tint);color:var(--c-red);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none}.ads-support-mail:hover{background:var(--c-red-tint-2)}.ads-support-mail svg{width:16px;height:16px}.ads-thread{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.ads-thread li{max-width:80%;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--c-surface)}.ads-thread li.is-staff{justify-self:start;background:var(--c-red-tint)}.ads-thread li.is-advertiser{justify-self:end}.ads-thread-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ads-thread-meta strong{color:var(--c-ink);font-size:var(--fs-sm)}.ads-thread p{margin:var(--s-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 520px){.ads-support-mail span{display:none}.ads-thread li{max-width:100%}}.ads-account .menu-button{gap:var(--s-2);max-width:260px}.ads-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-red);color:var(--c-bg);font-size:var(--fs-sm);font-weight:var(--fw-black)}.ads-account .menu-button[aria-expanded=true] .ads-avatar{background:var(--c-bg);color:var(--c-red)}.ads-account-head{display:grid;gap:2px;padding:var(--s-2) var(--s-3) var(--s-3);border-bottom:1px solid var(--c-surface-2);margin-bottom:var(--s-1);min-width:0}.ads-account-head strong{font-weight:var(--fw-black)}.ads-account-head span{overflow:hidden;color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.ads-account .menu-list{border:1.5px solid var(--c-surface-2);background:var(--c-bg)}.ads-account .menu-list{left:auto;right:0;min-width:min(280px,calc(100vw - 32px))}.ads-account .menu-button{width:auto}@media (max-width: 520px){.ads-account-name{display:none}}.ads-nav a svg{flex:none;color:var(--c-red)}.ads-nav a[aria-current=page] svg{color:var(--c-bg)}.ads-nav a span:first-of-type{flex:1}.ads-nav .ads-count{flex:none;margin-left:auto}.ads-nav a span:first-of-type{white-space:nowrap}@media (min-width: 901px){.ads-app{grid-template-columns:260px minmax(0,1fr)}}.ads-account-head .ads-role{display:inline-block;margin-top:4px}@media (min-width: 901px){.ads-nav{top:calc(var(--ads-top-h) + var(--s-6));display:flex;flex-direction:column;height:calc(100vh - var(--ads-top-h) - var(--s-6) * 2);height:calc(100dvh - var(--ads-top-h) - var(--s-6) * 2);overflow-y:auto}.ads-nav .ads-nav-end{margin-top:auto}.ads-nav-end:before{content:"";position:absolute;top:calc(var(--s-2) * -1);right:var(--s-2);left:var(--s-2);border-top:1px solid var(--c-surface-2)}.ads-nav .ads-nav-end{position:relative}}.ads-nav-toggle{display:none}@media (min-width: 901px){.ads-shell:has(>.ads-app:not([hidden])){padding:0}.ads-app{--ads-side-w: 260px;gap:0;grid-template-columns:var(--ads-side-w) minmax(0,1fr);transition:grid-template-columns .2s ease}.ads-app.is-collapsed{--ads-side-w: 76px }.ads-app .ads-nav{top:var(--ads-top-h);height:calc(100vh - var(--ads-top-h));height:calc(100dvh - var(--ads-top-h));padding:var(--s-3);border-right:1px solid var(--c-surface-2);border-radius:0;overflow-x:hidden}.ads-app .ads-main{padding:var(--s-6)}.ads-nav-toggle{display:inline-flex;align-self:flex-end;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--s-2);border:0;border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink-2);cursor:pointer;transition:transform .2s ease}.ads-nav-toggle:hover{background:var(--c-red-tint);color:var(--c-red)}.ads-app.is-collapsed .ads-nav-toggle{align-self:center;transform:rotate(180deg)}.ads-app.is-collapsed .ads-nav a{position:relative;justify-content:center;padding-inline:0}.ads-app.is-collapsed .ads-nav a span:first-of-type{display:none}.ads-app.is-collapsed .ads-nav .ads-count{position:absolute;top:2px;right:6px;min-width:18px;padding:0 4px;margin:0;line-height:18px}.ads-app.is-collapsed .ads-nav-end:before{right:var(--s-1);left:var(--s-1)}}.ads-wiz .ads-card{border:1px solid var(--c-surface-2)}.ads-wiz-step.is-open b{background:var(--c-red-tint);color:var(--c-red)}.ads-drop.is-busy .ads-media-bar{display:none}.ads-drop-foot .ads-note{flex:1 1 auto}.ads-drop-foot .btn{flex:none}.ads-drop.has-media{grid-template-columns:minmax(0,1fr)}.ads-table th,.ads-table td.ads-num,.ads-facts dt,.ads-stat>span,.ads-mini>span,.ads-mini>strong,.ads-card>h2,.ads-wiz-step strong,.ads-head-actions .btn,.ads-row-actions .btn,.ads-wiz-actions .btn,.ads-choice,.ads-pill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-mini>span,.ads-mini>strong,.ads-stat>span{display:block;min-width:0}.ads-minis>*,.ads-stats>*{min-width:0}.ads-table .ads-act{width:1%;text-align:right}.ads-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--s-2)}.ads-table .ads-head-actions{flex-wrap:nowrap;justify-content:flex-end}.ads-wiz-body{grid-template-columns:280px minmax(0,1fr) minmax(320px,380px)}.ads-wiz-side{min-height:0;padding:var(--s-3) var(--s-6) var(--s-6);overflow-y:auto;border-left:1px solid var(--c-surface-2);background:var(--c-bg)}.ads-wiz-side>.ads-card{border:0;padding:0}.ads-wiz-side .ads-line>span:last-child,.ads-wiz-side .ads-total>span:last-child{flex:none}.ads-drop-progress{inset:0;display:flex;align-items:center;justify-content:center;gap:var(--s-3);padding:0 12%;border-radius:0;background:color-mix(in srgb,var(--c-ink) 38%,transparent);box-shadow:none;color:var(--c-bg);font-size:var(--fs-base);font-weight:var(--fw-black)}.ads-drop-progress .ads-drop-meter{flex:1;height:10px;background:color-mix(in srgb,var(--c-bg) 35%,transparent)}.ads-drop-progress>span{flex:none;min-width:4ch;text-align:right;white-space:nowrap}.ads-drop-progress.is-working .ads-drop-meter i{width:40%!important;animation:ads-sweep 1.2s ease-in-out infinite}@keyframes ads-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ads-drop.is-busy .ads-media{opacity:1}.ads-preview-media.is-loading{flex-direction:column;gap:var(--s-3)}.ads-review-ad{max-width:460px}@media (min-width: 901px) and (max-width: 1180px){.ads-wiz-body{grid-template-columns:84px minmax(0,1fr) minmax(280px,320px)}.ads-wiz-steps{justify-items:center;padding:var(--s-3) var(--s-3) var(--s-5)}.ads-wiz-steps li{width:44px}.ads-wiz-steps li:not(:last-child):after{left:21px}.ads-wiz-step{justify-content:center;gap:0}.ads-wiz-step>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ads-wiz-side{padding:var(--s-3) var(--s-4) var(--s-5)}}@media (max-width: 900px){.ads-wiz-body{grid-template-columns:minmax(0,1fr)}.ads-wiz-steps{grid-row:auto;z-index:1;background:var(--c-bg)}.ads-wiz-side{grid-column:1;padding:0 var(--s-4) var(--s-4)}}.ads-media:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-bg) 55%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--c-bg) 14%,transparent),inset 0 18px 30px -24px color-mix(in srgb,var(--c-bg) 70%,transparent)}.ads-media-bar{top:var(--s-3);right:var(--s-3);bottom:auto;z-index:1}.ads-media-center{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.ads-media-center .ads-media-btn{width:56px;height:56px;pointer-events:auto}.ads-media-center .ads-media-btn svg{width:26px;height:26px}.ads-media.is-playing .ads-media-center .ads-media-btn{opacity:0;transition:opacity .2s}.ads-media.is-playing:hover .ads-media-center .ads-media-btn,.ads-media.is-playing .ads-media-center .ads-media-btn:focus-visible{opacity:1}.ads-media-btn{border:1px solid color-mix(in srgb,var(--c-bg) 55%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-ink) 28%,transparent);color:var(--c-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--c-bg) 40%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.ads-media-btn:hover,.ads-media-btn:focus-visible{border-color:var(--c-red);background:color-mix(in srgb,var(--c-red) 78%,transparent);color:var(--c-bg);transform:none}.ads-drop.is-busy .ads-media-center{display:none}.ads-fit{display:flex;flex-direction:column;gap:var(--s-5);min-height:0}.ads-fit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--s-5);min-height:0}.ads-fit-list{display:flex;flex-direction:column;min-height:320px;padding:0;overflow:auto}.ads-fit-list>.ads-table-wrap{overflow:visible}.ads-fit-empty{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--s-6);color:var(--c-ink-2);font-weight:var(--fw-semibold);text-align:center}.ads-fit-side{display:grid;align-content:start;gap:var(--s-4);overflow:auto}.ads-fit-side h2,.ads-fit-side .field,.ads-fit-side .ads-note{margin:0}@media (min-width: 901px){.ads-app .ads-main:has(>.ads-fit){height:calc(100dvh - var(--ads-top-h));overflow:hidden}.ads-fit{flex:1;height:100%}.ads-fit-grid{flex:1}}@media (max-width: 1100px){.ads-fit-grid{grid-template-columns:minmax(0,1fr)}}.ads-files{display:grid;gap:var(--s-2)}.ads-files-add{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:2px dashed var(--c-red-tint-2);border-radius:var(--r-md);background:var(--c-red-tint);color:var(--c-red);cursor:pointer}.ads-files-add:hover,.ads-files-add:focus-visible,.ads-files.is-over .ads-files-add{border-color:var(--c-red);outline:none}.ads-files.is-full .ads-files-add{opacity:.5;cursor:default}.ads-files-add svg{flex:none;width:22px;height:22px}.ads-files-add span{display:grid;min-width:0}.ads-files-add strong{font-weight:var(--fw-bold)}.ads-files-add small{overflow:hidden;color:var(--c-ink-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.ads-files-list,.ads-file-chips{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.ads-files-list:empty{display:none}.ads-files-list li,.ads-file-chips li{display:flex;align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2);border:1px solid var(--c-surface-2);border-radius:var(--r-md);background:var(--c-bg)}.ads-file-icon,.ads-file-thumb{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;padding:0;border:0;border-radius:var(--r-sm);background:var(--c-red-tint);color:var(--c-red)}.ads-file-thumb{cursor:zoom-in}.ads-file-icon svg{width:20px;height:20px}.ads-file-icon img,.ads-file-thumb img{width:100%;height:100%;object-fit:cover}.ads-files-name,.ads-file-chips a{display:grid;flex:1;min-width:0;color:var(--c-ink);text-decoration:none}.ads-files-name strong,.ads-file-chips strong{overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.ads-files-name small,.ads-file-chips small{color:var(--c-muted);font-size:var(--fs-xs)}.ads-files-meter{display:block;height:4px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--c-red-tint)}.ads-files-meter b{display:block;height:100%;background:var(--c-red);transition:width .2s}.ads-files-remove{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink-2);cursor:pointer}.ads-files-remove:hover{background:var(--c-red-tint);color:var(--c-red)}.ads-files-remove svg{width:16px;height:16px}.ads-file-chips{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:var(--s-3)}.ads-file-chips a:hover strong{color:var(--c-red)}.ads-fit-list .ads-table td{white-space:nowrap}.ads-fit-list .ads-table td:first-child{max-width:320px}.ads-fit-list .ads-table td:first-child a,.ads-fit-list .ads-table td:first-child strong,.ads-fit-list .ads-table td:first-child .ads-sub{display:block;overflow:hidden;text-overflow:ellipsis}.ads-fit-side{gap:var(--s-3)}.ads-fit-side .field label{margin-bottom:4px}.ads-fit-side textarea{min-height:88px;resize:none}.ads-fit-side .ads-files-list li{padding:4px var(--s-2)}.ads-fit-side .ads-files-list .ads-file-icon{width:32px;height:32px}.ads-fit-side .ads-files-add{padding:var(--s-2) var(--s-3)}.ads-fit-side{display:flex;flex-direction:column}.ads-fit-side>*{flex:none}.ads-fit-side .field+.field{margin-top:0}.ads-fit-side .field{gap:6px}.ads-fit-side input,.ads-fit-side .tz-select-btn{min-height:48px;height:48px}.ads-fit-side textarea{min-height:80px;height:80px}.ads-fit-side .ads-files-list{grid-template-columns:minmax(0,1fr)}.ads-fit-side .ads-files-list li{gap:var(--s-2)}.ads-fit-side .ads-files-list .ads-files-remove{width:32px;height:32px}.ads-fit-side .field input[type=text],.ads-fit-side .field .tz-select-btn{min-height:46px;height:46px;padding-block:0}.ads-fit-side .field textarea{min-height:72px;height:72px}.ads-fit-side{gap:10px}.ads-fit-side h2{font-size:var(--fs-xl)}.ads-files.is-full .ads-files-add{display:none}.ads-files-remove{position:relative;border-radius:var(--r-md);background:var(--c-red-tint);color:var(--c-red);font-size:0;line-height:0;transition:background .2s ease,color .2s ease}.ads-files-remove:before,.ads-files-remove:after{content:"";position:absolute;width:14px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.ads-files-remove:after{transform:rotate(-45deg)}.ads-files-remove:hover{background:var(--c-red);color:#fff}.ads-files-remove:disabled{opacity:.5;cursor:default}.ads-files-remove>*{display:none}.ads-required-hint{margin:6px 0 0;color:var(--c-red);font-size:var(--fs-xs);white-space:nowrap}.ads-body .fab-stack--left{right:max(20px,env(safe-area-inset-right,0px));left:auto;align-items:flex-end}.ads-modal:has(.ads-invoice){width:min(820px,100%)}.ads-invoice{display:grid;gap:var(--s-4);margin-top:var(--s-3);padding:var(--s-5);border:1px solid var(--c-surface-2);border-radius:var(--r-lg);background:var(--c-bg);color:var(--c-ink)}.ads-inv-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:2px solid var(--c-red)}.ads-inv-brand{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-lg);white-space:nowrap}.ads-inv-brand strong{color:var(--c-red)}.ads-inv-title{display:grid;justify-items:end;white-space:nowrap}.ads-inv-title strong{color:var(--c-red);font-size:var(--fs-xl);letter-spacing:.04em;text-transform:uppercase}.ads-inv-title span{color:var(--c-muted);font-size:var(--fs-sm)}.ads-inv-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ads-inv-parties h4{margin:0 0 var(--s-2);color:var(--c-red-dark, var(--c-red));font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ads-inv-parties dl{display:grid;gap:4px;margin:0}.ads-inv-parties dl>div{display:flex;gap:var(--s-2);min-width:0;font-size:var(--fs-sm)}.ads-inv-parties dt{flex:none;min-width:128px;color:var(--c-muted);white-space:nowrap}.ads-inv-parties dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-inv-parties .ads-inv-payer{display:grid;gap:4px}.ads-inv-payer dd{font-weight:600}#advMain:not(:has(.ads-fit)){padding-bottom:96px}.ads-inv-lines{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ads-inv-lines th{padding:var(--s-2) var(--s-3);background:var(--c-red-tint);color:var(--c-red);font-size:var(--fs-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.ads-inv-lines th:last-child,.ads-inv-lines td:last-child{text-align:right;white-space:nowrap}.ads-inv-lines td{padding:var(--s-3);border-bottom:1px solid var(--c-surface-2);vertical-align:top}.ads-inv-lines td strong,.ads-inv-lines td span{display:block}.ads-inv-lines td span{margin-top:2px;color:var(--c-muted);font-size:var(--fs-xs)}.ads-inv-total,.ads-inv-sub{display:flex;justify-content:space-between;gap:var(--s-4);margin-left:auto;width:min(320px,100%);white-space:nowrap}.ads-inv-total{padding:var(--s-3);border-radius:var(--r-md);background:var(--c-red);color:#fff;font-size:var(--fs-lg)}.ads-inv-sub{padding:0 var(--s-3);color:var(--c-muted);font-size:var(--fs-sm)}.ads-inv-note{margin:0;color:var(--c-muted);font-size:var(--fs-xs)}.ads-inv-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--c-surface-2);font-size:var(--fs-sm);white-space:nowrap}.ads-inv-foot a{color:var(--c-red);font-weight:600;text-decoration:none}.ads-inv-actions{justify-content:flex-end}@media (max-width: 640px){.ads-inv-parties{grid-template-columns:minmax(0,1fr)}.ads-inv-parties dt{min-width:104px}.ads-invoice{padding:var(--s-3)}}#advPrint{display:none}@media print{@page{margin:14mm}html,body.ads-printing{background:#fff}body.ads-printing>:not(#advPrint){display:none!important}body.ads-printing #advPrint{display:block}body.ads-printing #advPrint .ads-invoice{margin:0;padding:0;border:0;background:#fff;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ads-warn{display:flex;align-items:center;gap:6px;width:max-content;margin-top:6px;padding:3px var(--s-2);border:1.5px solid var(--c-red);border-radius:var(--r-sm);background:var(--c-red-tint);color:var(--c-red-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.ads-warn:before{content:"!";display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:var(--c-red);color:#fff;font-size:10px;line-height:1}.ads-warn:hover,.ads-warn:focus-visible{background:var(--c-red);color:#fff}.ads-warn:hover:before,.ads-warn:focus-visible:before{background:#fff;color:var(--c-red)}.ads-warn-card{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);border:1.5px solid var(--c-red);border-left-width:6px;border-radius:var(--r-sm);background:var(--c-red-tint)}.ads-warn-card h2{color:var(--c-red-dark);white-space:nowrap}.ads-warn-card .btn{flex:none}.field.is-flagged input{border-color:var(--c-red);box-shadow:0 0 0 3px var(--c-red-tint)}@media (max-width: 640px){.ads-warn-card{flex-direction:column;align-items:stretch}}.ads-grid-2>.field{margin:0}.ads-status-row{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}.ads-status-row>.ads-pill,.ads-status-row>.ads-warn{box-sizing:border-box;justify-content:center;width:100%;height:26px;margin:0;padding:0 var(--s-2);border-width:1.5px;border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1}.ads-status-row>.ads-warn:before{width:12px;height:12px;font-size:9px}.ads-body:has(.ads-fit) .fab-stack--left{display:none}.ads-head-chips{display:flex;gap:var(--s-2);justify-content:flex-end}button.ads-support-mail{border:0;font-family:inherit;white-space:nowrap;cursor:pointer}.ads-files-add{gap:var(--s-3);padding:10px;border:1.5px dashed var(--c-red-tint-2);border-radius:var(--r-lg);background:var(--c-bg);color:var(--c-ink);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ads-files-add:hover,.ads-files-add:focus-visible,.ads-files.is-over .ads-files-add{border-style:solid;border-color:var(--c-red);background:var(--c-red-tint);box-shadow:0 0 0 4px var(--c-red-tint)}.ads-files-tile{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--c-red-tint);color:var(--c-red);transition:background .2s ease,color .2s ease}.ads-files-add:hover .ads-files-tile,.ads-files.is-over .ads-files-tile{background:var(--c-red);color:#fff}.ads-files-add .ads-files-tile svg{width:20px;height:20px}.ads-files-add .ads-files-text{flex:1;gap:2px}.ads-files-add .ads-files-text strong{color:var(--c-ink);font-size:var(--fs-sm)}.ads-files-add .ads-files-text small{color:var(--c-muted)}.ads-files-browse{flex:none;padding:8px var(--s-3);border-radius:var(--r-md);background:var(--c-red);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;transition:background .2s ease}.ads-files-add:hover .ads-files-browse{background:var(--c-red-dark)}.ads-head-chips a.ads-support-mail,.ads-head-chips button.ads-support-mail{min-height:36px}.ads-thread{position:relative;gap:var(--s-4)}.ads-thread:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;border-radius:2px;background:var(--c-red-tint-2)}.ads-thread li,.ads-thread li.is-staff,.ads-thread li.is-advertiser{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s-3);justify-self:stretch;max-width:none;padding:0;border-radius:0;background:none}.ads-thread-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:3px solid var(--c-bg);border-radius:var(--r-md);background:var(--c-red-tint);color:var(--c-red);font-size:var(--fs-sm);font-weight:var(--fw-bold);box-sizing:border-box}.ads-thread li.is-staff .ads-thread-node{background:var(--c-red);color:#fff}.ads-thread-bubble{min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--c-surface-2);border-radius:var(--r-lg);background:var(--c-surface)}.ads-thread li.is-staff .ads-thread-bubble{border-color:var(--c-red-tint-2);background:var(--c-red-tint)}.ads-thread-bubble .ads-file-chips{grid-template-columns:repeat(auto-fill,minmax(200px,260px))}.ads-convo{display:flex;flex-direction:column;gap:var(--s-4);min-height:0}.ads-convo-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ads-convo-head h2{margin:0;white-space:nowrap}.ads-convo-body{min-height:0;padding-right:4px;overflow:auto}.ads-composer{display:flex;flex:none;flex-direction:column;gap:var(--s-3)}.ads-composer-label{font-weight:var(--fw-bold);white-space:nowrap}.ads-composer textarea{height:88px;min-height:88px;margin:0;resize:none}.ads-composer-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:start}.ads-composer-bar>.btn{height:64px;min-width:180px;white-space:nowrap}.ads-composer .ads-files-add{box-sizing:border-box;min-height:64px}.ads-composer .ads-files-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (min-width: 901px){.ads-ticket .ads-convo{flex:1}}@media (max-width: 640px){.ads-composer-bar{grid-template-columns:minmax(0,1fr)}.ads-composer-bar>.btn{width:100%;height:52px}}.ads-drop.is-busy:after,.ads-files-list li.is-busy:after{display:none}.ads-bar{display:grid;gap:6px;width:100%;min-width:0}.ads-bar-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-width:0}.ads-bar-top span{min-width:0;overflow:hidden;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ads-bar-top b{flex:none;min-width:4ch;color:var(--c-red);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.ads-bar-track{height:8px;overflow:hidden;border-radius:999px;background:var(--c-red-tint)}.ads-bar-track i{display:block;height:100%;border-radius:inherit;background:var(--c-red);transition:width .2s ease}.ads-bar.is-working .ads-bar-track i{width:40%!important;animation:ads-sweep 1.2s ease-in-out infinite}.ads-bar.is-file .ads-bar-top span{color:var(--c-ink);font-size:var(--fs-sm);letter-spacing:0;text-transform:none}.ads-bar.is-file .ads-bar-track{height:6px}.ads-mini-bar{display:flex;align-items:center}.ads-drop-progress .ads-bar{flex:1;max-width:520px}.ads-bar.is-light .ads-bar-top span,.ads-bar.is-light .ads-bar-top b{color:var(--c-bg)}.ads-bar.is-light .ads-bar-top b{font-size:var(--fs-lg);font-weight:var(--fw-black)}.ads-bar.is-light .ads-bar-track{height:10px;background:color-mix(in srgb,var(--c-bg) 35%,transparent)}.ads-composer textarea,.ads-convo-body textarea{padding:var(--s-3) var(--s-4);border:1.5px solid transparent;border-radius:var(--r-md);background:var(--c-surface)}.ads-composer textarea:focus{border-color:var(--c-red);outline:none}.ads-fit-side .ads-files-add{padding:6px 6px 6px 8px}.ads-fit-side .ads-files-tile{width:34px;height:34px}.ads-fit-side .ads-files-browse{padding:6px var(--s-3)}.ads-fit-side .ads-files-list li{padding:3px var(--s-2)}.ads-fit-side .ads-files-add .ads-files-text small{display:none}.ads-wiz-side .ads-sum{position:static;top:auto}.ads-files-browse{display:inline-flex;align-items:center;justify-content:center;background:var(--c-red-tint-2);color:var(--c-red)}.ads-files-add:hover .ads-files-browse,.ads-files.is-over .ads-files-browse{background:var(--c-red);color:#fff}.ads-composer-bar{align-items:center}.ads-composer .ads-files-add{min-height:68px;padding:10px 12px}.ads-composer .ads-files-browse,.ads-composer-bar>.btn{box-sizing:border-box;height:48px;min-width:148px;padding:0 var(--s-5);border-radius:var(--r-md);font-size:var(--fs-base);line-height:1}.ads-composer .ads-files{min-width:0}@media (max-width: 640px){.ads-composer .ads-files-browse{min-width:0;height:40px;padding:0 var(--s-3);font-size:var(--fs-sm)}.ads-composer-bar>.btn{width:100%;height:48px}}.ads-composer .ads-files-browse,.ads-composer-bar>.btn{min-height:48px;max-height:48px}@media (min-width: 641px){.ads-composer .ads-files-browse,.ads-composer-bar>.btn{width:168px;min-width:168px}}.ads-facts dd{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.ads-check{padding:var(--s-2) var(--s-3);margin-inline:calc(var(--s-3) * -1);border:1.5px solid transparent;border-radius:var(--r-md);transition:border-color .2s ease,background .2s ease}.ads-check.is-flagged:not(:has(input:checked)){border-color:var(--c-red);background:var(--c-red-tint)}.ads-side-card{display:grid;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--c-surface-2);border-radius:var(--r-lg);background:var(--c-bg)}.ads-side-card.is-soft{border-color:var(--c-red-tint-2);background:var(--c-red-tint)}.ads-side-card h3{margin:0;color:var(--c-red);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ads-side-card .ads-line strong{white-space:nowrap}.ads-side-card .ads-note{margin:0}.ads-side-big{margin:0;font-weight:var(--fw-bold)}.ads-checklist,.ads-next{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.ads-checklist li{display:flex;align-items:center;gap:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ads-checklist li.is-ok{color:var(--c-ink)}.ads-check-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--c-surface-2);border-radius:var(--r-sm);background:var(--c-bg)}.ads-checklist li.is-ok .ads-check-mark{border-color:var(--c-red);background:var(--c-red);color:#fff}.ads-check-mark svg{width:12px;height:12px}.ads-next{position:relative;gap:var(--s-3);counter-reset:next}.ads-next:before{content:"";position:absolute;top:12px;bottom:12px;left:11px;width:2px;background:var(--c-red-tint-2)}.ads-next li{position:relative;display:grid;gap:2px;padding-left:36px;counter-increment:next}.ads-next li:before{content:counter(next);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-sm);background:var(--c-red);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-bold)}.ads-next li strong{font-size:var(--fs-sm)}.ads-next li span{color:var(--c-muted);font-size:var(--fs-xs)}.ads-side-card{gap:6px;margin-top:var(--s-3);padding:var(--s-3) var(--s-4)}.ads-side-card .ads-line{font-size:var(--fs-sm)}.ads-side-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ads-side-row>div{display:grid;gap:2px;min-width:0}.ads-side-row .ads-note{white-space:nowrap}.ads-side-row .btn{flex:none;white-space:nowrap}.ads-side-card[title] h3{cursor:help}.ads-side-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.ads-side-row .ads-note,.ads-side-row .ads-side-big{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-side-row .btn{width:auto;min-width:0;padding:0 var(--s-3)}.ads-side-save{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;border-color:var(--c-red-tint-2);background:var(--c-red-tint);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ads-side-save:hover,.ads-side-save:focus-visible{border-color:var(--c-red);outline:none}.ads-side-text{display:grid;gap:2px;min-width:0}.ads-side-text strong{font-size:var(--fs-base)}.ads-side-go{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-md);background:var(--c-red);color:#fff;transition:transform .2s ease}.ads-side-save:hover .ads-side-go{transform:translate(2px)}.ads-side-go svg{width:18px;height:18px}.ads-side-label{color:var(--c-red);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.modal-overlay.is-locked .modal-close-btn{display:none}.ads-drop.has-media{border:0;border-radius:var(--r-lg);background:transparent;box-shadow:none}.ads-drop.has-media .ads-drop-media{overflow:hidden;border-radius:var(--r-lg)}.ads-drop.has-media .ads-drop-foot{padding:var(--s-3) 0 0;background:transparent}.ads-preview{gap:var(--s-2);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ads-preview>:not(.ads-preview-media){margin-inline:0}.ads-preview-label{padding-top:0}.ads-preview-media{overflow:hidden;border:0;border-radius:var(--r-lg)}.ads-media:after{box-shadow:none}.ads-media[data-media=video]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-bg) 30%,transparent)}.ads-media-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}.ads-thumb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-surface-2)}.ads-thumb-img{display:block;width:112px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-md);background:var(--c-surface-2)}.ads-thumb-img img{display:block;width:100%;height:100%;object-fit:cover}.ads-thumb.is-busy .ads-thumb-img{opacity:.5}.ads-thumb-text{display:grid;gap:2px;min-width:0}.ads-thumb-text small{color:var(--c-muted);font-size:var(--fs-xs)}.ads-thumb-actions{display:flex;gap:var(--s-2)}.ads-thumb-actions .btn{white-space:nowrap}@media (max-width: 640px){.ads-thumb{grid-template-columns:auto minmax(0,1fr)}.ads-thumb-actions{grid-column:1 / -1}}.ads-thumb{grid-template-columns:112px minmax(0,1fr)}.ads-thumb-actions{grid-column:1 / -1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--s-2)}.ads-thumb-actions .btn{width:100%;min-width:0}.ads-media-btn{border:1px solid color-mix(in srgb,var(--c-bg) 50%,transparent);background:color-mix(in srgb,var(--c-bg) 16%,transparent);color:var(--c-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--c-bg) 55%,transparent),inset 0 -1px color-mix(in srgb,var(--c-ink) 18%,transparent),0 6px 18px color-mix(in srgb,var(--c-ink) 22%,transparent);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}.ads-media-btn:hover,.ads-media-btn:focus-visible{border-color:color-mix(in srgb,var(--c-bg) 70%,transparent);background:color-mix(in srgb,var(--c-red) 72%,transparent)}.ads-media-btn{border:0;background:color-mix(in srgb,var(--c-ink) 72%,transparent);color:var(--c-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ads-media-btn:hover,.ads-media-btn:focus-visible{border:0;background:var(--c-red);color:var(--c-bg)}.ads-media-btn{background:var(--c-ink)}.ads-media-btn{border:0;background:var(--c-red-tint);color:var(--c-red);transition:background .2s ease,color .2s ease}.ads-media-btn:hover,.ads-media-btn:focus-visible{background:var(--c-red);color:#fff}.ads-audit .ads-table td{vertical-align:top}.ads-audit-when{white-space:nowrap}.ads-audit .ads-table td:nth-child(2),.ads-audit .ads-table td:nth-child(3),.ads-audit .ads-table td:nth-child(4){max-width:240px}.ads-audit .ads-table td strong,.ads-audit .ads-table td .ads-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-audit-kv{display:grid;gap:4px;margin:0;min-width:220px;max-width:420px}.ads-audit-kv>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s-2);font-size:var(--fs-sm)}.ads-audit-kv dt{color:var(--c-muted);white-space:nowrap}.ads-audit-kv dd{margin:0;overflow:hidden;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.ads-media-bar .ads-media-btn,.ads-media-center .ads-media-btn{transition:opacity .2s ease,background .2s ease,color .2s ease}.ads-media.is-playing .ads-media-bar .ads-media-btn{opacity:0}.ads-media.is-playing:hover .ads-media-bar .ads-media-btn,.ads-media.is-playing .ads-media-bar .ads-media-btn:focus-visible,.ads-media.is-playing:focus-within .ads-media-btn{opacity:1}.ads-media-bar .ads-media-btn,.ads-media-center .ads-media-btn{width:48px;height:48px;border-radius:var(--r-md)}.ads-media-bar .ads-media-btn svg,.ads-media-center .ads-media-btn svg{width:22px;height:22px}.ads-audit-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--s-3);align-items:end}.ads-audit-filters .field{min-width:0;margin:0}.ads-audit-filters .field label{white-space:nowrap}.ads-audit-filters input,.ads-audit-filters .tz-select-btn{height:48px;min-height:48px}.ads-filter-actions{display:flex;gap:var(--s-2)}.ads-filter-actions .btn{height:48px;white-space:nowrap}@media (max-width: 1100px){.ads-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-filter-actions{grid-column:1 / -1}}.ads-audit-filters{grid-template-columns:minmax(200px,2fr) minmax(180px,1.4fr) minmax(160px,1fr) minmax(160px,1fr) auto}.ads-audit-filters .field{display:grid;grid-template-rows:auto 48px;gap:6px}.ads-audit-filters .field label{margin:0}.ads-audit-filters .tz-select,.ads-audit-filters .field>input{margin:0;height:48px}.ads-audit-filters .tz-select-btn{height:48px;min-height:48px;padding-block:0}.ads-filter-actions .btn[type=submit]{background:var(--c-red);color:#fff}.ads-audit-filters .field{grid-template-rows:auto 52px}.ads-audit-filters .field>input,.ads-audit-filters .tz-select,.ads-audit-filters .tz-select-btn,.ads-filter-actions .btn{box-sizing:border-box;width:100%;min-width:0;height:52px;min-height:52px;max-height:52px;padding-block:0}.ads-filter-actions .btn{width:auto;padding-inline:var(--s-5)}.ads-audit-filters input[type=date]{padding-inline:12px;font-size:var(--fs-sm)}.ads-table td{white-space:nowrap}.ads-table td:first-child{max-width:340px;white-space:normal}.ads-table td:first-child strong,.ads-table td:first-child .ads-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-table td .ads-sub{white-space:nowrap}@media (max-width: 1100px){.ads-table-wrap{overflow:visible;border:0;background:transparent}.ads-table,.ads-table tbody,.ads-table tr,.ads-table td{display:block;width:100%}.ads-table thead{display:none}.ads-table tbody{display:grid;gap:var(--s-3)}.ads-table tbody tr{display:grid;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-surface-2);border-radius:var(--r-lg);background:var(--c-bg)}.ads-table td,.ads-table td.ads-num{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);max-width:none;padding:0;border:0;text-align:right}.ads-table td:before{content:attr(data-label);flex:none;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.ads-table td:first-child{display:block;padding-bottom:var(--s-2);border-bottom:1px solid var(--c-surface-2);text-align:left}.ads-table td:first-child:before,.ads-table td.ads-act:before{content:none}.ads-table td>div:not(.ads-row-actions){text-align:right}.ads-table td.ads-act{display:block;padding-top:var(--s-2)}.ads-table td.ads-act .ads-row-actions{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--s-2);justify-content:stretch}.ads-table td.ads-act .ads-row-actions .btn{width:100%}}@media (max-width: 1100px){.ads-table td,.ads-table td.ads-num{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--s-3);row-gap:4px}.ads-table td:before{grid-row:1 / span 3}.ads-table td>*{grid-column:2;justify-self:end;max-width:100%}.ads-table td:first-child,.ads-table td.ads-act{display:block}}@media (max-width: 1100px){.ads-table td.ads-act,.ads-table td:first-child{width:100%;max-width:none}.ads-table td:first-child,.ads-table td:first-child>*{justify-self:start;text-align:left}.ads-table td:first-child strong{font-size:var(--fs-base)}}@media (min-width: 1101px) and (max-width: 1280px){.ads-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.ads-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (max-width: 1100px){.ads-table td,.ads-table td.ads-num{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--s-2);row-gap:2px;min-height:32px}.ads-table td:before{flex:1 0 auto;grid-row:auto;text-align:left}.ads-table td>*{justify-self:auto}.ads-table td>.ads-sub{flex-basis:100%;text-align:right}.ads-table td:first-child,.ads-table td.ads-act{display:block;min-height:0}}.ads-invite{display:inline-flex;align-items:center;gap:6px;padding:3px var(--s-2);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.ads-invite:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ads-invite.is-sent{background:var(--c-red-tint);color:var(--c-red)}.ads-invite.is-failed{background:var(--c-red);color:#fff}.ads-email-filters{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto}.ads-table td .ads-sub[title]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.ads-table td .ads-sub[title]{display:block;max-width:240px}#adsModalBody,#advModalBody{display:flex;flex-direction:column;gap:var(--s-4)}#adsModalBody>*,#advModalBody>*{margin-top:0;margin-bottom:0}#adsModalBody>.ads-actions,#advModalBody>.ads-actions{margin-top:var(--s-2)}#adsModalBody>.field textarea{min-height:120px}.ads-dp-btn.is-empty .tz-select-btn-label{color:var(--c-muted)}.ads-dp-menu{width:304px;max-width:calc(100vw - 20px);padding:var(--s-3);gap:var(--s-3);overflow:visible}.ads-dp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.ads-dp-head strong{font-size:var(--fs-base);font-weight:var(--fw-black);white-space:nowrap}.ads-dp-head .ads-media-btn{width:36px;height:36px;box-shadow:none;background:var(--c-red-tint);color:var(--c-red)}.ads-dp-head .ads-media-btn:hover,.ads-dp-head .ads-media-btn:focus-visible{background:var(--c-red);color:var(--c-bg);transform:none}.ads-dp-head .ads-media-btn svg{width:18px;height:18px}.ads-dp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ads-dp-wd{padding:4px 0;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-muted);text-align:center;text-transform:uppercase}.ads-dp-day{aspect-ratio:1;border:0;border-radius:var(--r-sm);background:none;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-ink);cursor:pointer;transition:background .15s ease,color .15s ease}.ads-dp-day:hover:not(:disabled),.ads-dp-day:focus-visible{background:var(--c-red-tint);color:var(--c-red);outline:none}.ads-dp-day.is-today{box-shadow:inset 0 0 0 2px var(--c-red-tint-2)}.ads-dp-day.is-on,.ads-dp-day.is-on:hover{background:var(--c-red);color:var(--c-bg)}.ads-dp-day:disabled{opacity:.35;cursor:not-allowed}.ads-dp-foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.ads-dp-foot .btn{width:100%;min-width:0}.ads-secret{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-radius:var(--r-md);background:var(--c-red-tint)}.ads-secret code{min-width:0;overflow-wrap:anywhere;font-family:inherit;font-size:var(--fs-xl);font-weight:var(--fw-black);letter-spacing:.06em;color:var(--c-red)}.ads-secret .btn{flex-shrink:0}.ads-row-actions{flex-wrap:wrap}.ads-form-row .field label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ads-form-row{row-gap:var(--s-4)}.ads-form-row>.ads-span-2{grid-column:span 2}@media (max-width: 640px){.ads-form-row>.ads-span-2{grid-column:auto}}
