:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--theme-text-20242a,#20242a);background:var(--theme-surface-f4f5f7,#f4f5f7);font-size:16px;--accent:#bc2433;--muted:var(--theme-text-646b75,#646b75);--line:#e2e5e9}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,.button{border:0;border-radius:8px;padding:11px 16px;background:var(--theme-surface-222830,#222830);color:var(--theme-text-ffffff,#fff);cursor:pointer;text-decoration:none;display:inline-block;font-weight:600}button:hover,.button:hover{filter:brightness(1.17)}button:disabled{opacity:.45;cursor:not-allowed}.secondary{background:var(--theme-surface-eef0f3,#eef0f3);color:var(--theme-text-292e35,#292e35)}.small{font-size:14px;padding:8px 11px}.danger{color:var(--theme-text-a71d2e,#a71d2e);background:var(--theme-surface-ffeaed,#ffeaed)}.primary{background:var(--accent)}a{color:var(--theme-text-b72334,#b72334)}input,select{padding:11px 12px;border:1px solid var(--theme-border-cdd2d9,#cdd2d9);border-radius:7px;background:var(--theme-surface-ffffff,#fff);min-width:0;width:100%;color:inherit}input[type=checkbox]{width:auto}label{display:grid;gap:7px;font-size:14px;font-weight:600}p{line-height:1.55}h1{font-size:29px;letter-spacing:-.7px;margin:0 0 8px}h2{font-size:20px;margin:0 0 18px}h3{font-size:16px;margin:0 0 10px}.muted{color:var(--muted);font-size:14px}.layout{display:grid;grid-template-columns:230px 1fr;min-height:100vh}aside{padding:28px 17px;background:var(--theme-surface-000000,#000000);color:var(--theme-text-ffffff,#fff);position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{font-size:24px;font-weight:800;letter-spacing:1px;padding:0 12px 8px}.brand span{color:var(--theme-text-ee4855,#ee4855)}.brand-sub{font-size:12px;letter-spacing:2px;color:var(--theme-text-b4bac4,#b4bac4);padding:0 12px 35px}nav{display:grid;gap:6px}nav button{background:transparent;text-align:left;color:var(--theme-text-c5cbd4,#c5cbd4);font-size:15px;font-weight:500;padding:13px}nav button.active{background:var(--theme-surface-252525,#252525);color:var(--theme-text-ffffff,#fff);box-shadow:inset 3px 0 #ed4653}aside footer{margin-top:auto;padding:20px 12px 0;font-size:13px;color:var(--theme-text-aeb5bf,#aeb5bf)}aside footer button{padding-left:0;margin-top:14px}main{max-width:1500px;width:100%;padding:38px 42px}.top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.top p{margin:4px 0}.card{background:var(--theme-surface-ffffff,#fff);border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:22px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat{font-size:34px;font-weight:700;margin-bottom:6px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row>*{flex:0 1 auto}.row input,.row select{width:auto;max-width:100%}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.empty{text-align:center;padding:45px 20px;color:var(--theme-text-69717c,#69717c)}.empty strong{display:block;color:var(--theme-text-30353d,#30353d);font-size:20px;margin-bottom:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:600;color:var(--theme-text-646c78,#646c78);font-size:12px;text-transform:uppercase;letter-spacing:.6px;background:var(--theme-surface-f7f8fa,#f7f8fa)}td,th{padding:14px 12px;border-bottom:1px solid var(--theme-border-eceef1,#eceef1);vertical-align:middle}td strong{font-weight:600}td small{display:block;color:var(--theme-text-737b86,#737b86);margin-top:5px}td.number{text-align:right;font-variant-numeric:tabular-nums}.badge{border-radius:5px;padding:5px 8px;display:inline-block;font-size:12px;background:var(--theme-surface-e8f4ed,#e8f4ed);color:var(--theme-text-226240,#226240)}.warning{background:var(--theme-surface-fff0d6,#fff0d6);color:var(--theme-text-8c5809,#8c5809)}.notice{padding:14px 18px;border-left:3px solid var(--theme-border-b72334,#b72334);background:var(--theme-surface-fff1f2,#fff1f2);border-radius:5px;font-size:14px;line-height:1.5;margin:16px 0}.upload{border:1.5px dashed var(--theme-border-c7cdd6,#c7cdd6);border-radius:10px;padding:28px;background:var(--theme-surface-fafbfc,#fafbfc)}.upload input{background:var(--theme-surface-ffffff,#fff);margin:14px 0}.toolbar{margin-bottom:20px}.toolbar input{flex:1;min-width:180px;max-width:480px}dialog{border:0;border-radius:15px;padding:28px;max-width:760px;width:calc(100% - 36px);box-shadow:0 20px 100px #0004;max-height:90vh;overflow:auto}dialog::backdrop{background:#151b2680}dialog .actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .wide{grid-column:1/-1}#toast{position:fixed;right:26px;bottom:24px;max-width:560px;z-index:20;background:var(--theme-surface-252b33,#252b33);color:var(--theme-text-ffffff,#fff);padding:16px 20px;border-radius:10px;display:none;box-shadow:0 8px 30px #0003;white-space:pre-line}#toast.error{background:var(--theme-surface-a42333,#a42333)}.login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(110deg,var(--theme-surface-000000,#000000) 42%,var(--theme-surface-f0f2f5,#f0f2f5) 42%)}.login .card{width:460px;max-width:calc(100vw - 32px);padding:36px;box-shadow:0 18px 60px #0002}.login .brand{color:var(--theme-text-222222,#222);padding:0 0 25px}.login form{display:grid;gap:18px}.loading{padding:40px}.share-row{display:grid;grid-template-columns:1fr 110px 42px;gap:10px;margin-top:10px}.share-row{align-items:end}.share-row select{width:100%}.file-result{padding:12px 0;border-bottom:1px solid var(--theme-border-eeeeee,#eee)}.audit-detail{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--theme-text-535a65,#535a65)}.pill{color:var(--theme-text-666666,#666);font-size:13px}details summary{cursor:pointer;margin-bottom:14px}.download-result{margin-top:18px;padding:16px;background:var(--theme-surface-e8f4ed,#e8f4ed);border-radius:8px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--theme-border-337bbb,#337bbb);outline-offset:2px}@media(max-width:1000px){main{padding:26px 20px}.layout{grid-template-columns:190px 1fr}.grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}}@media(max-width:700px){.layout{display:block}aside{position:static;height:auto;padding:18px}aside .brand-sub,aside footer{display:none}nav{display:flex;overflow:auto;margin-top:15px}nav button{white-space:nowrap}.grid,.form-grid{grid-template-columns:1fr}.top{align-items:flex-start;flex-direction:column}.card{padding:18px}.stat{font-size:28px}.login{background:var(--theme-surface-eef0f3,#eef0f3)}main{padding:24px 14px}}

/* Original supplied logo, framed in CSS without modifying the image. */
.brand-logo{width:100%;height:84px;background:var(--theme-surface-000000,#000) url("data:image/png;base64,/9j/4AAQSkZJRgABAQAAkACQAAD/4QD6RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAhAAAAcgEyAAIAAAAUAAAAlIdpAAQAAAABAAAAqAAAAAAAAACQAAAAAQAAAJAAAAABQWRvYmUgUGhvdG9zaG9wIDI0LjAgKE1hY2ludG9zaCkAADIwMjM6MDI6MDEgMTM6NTg6NDQAAASQBAACAAAAFAAAAN6gAQADAAAAAQABAACgAgAEAAAAAQAACgCgAwAEAAAAAQAABaAAAAAAMjAyMzowMToyMyAxNDowMDo1NAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgFoAoAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICAwICAwQDAwMEBQQEBAQFBwUFBQUFBwgHBwcHBwcICAgICAgICAoKCgoKCgsLCwsLDQ0NDQ0NDQ0NDf/bAEMBAgICAwMDBgMDBg0JBwkNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDf/dAAQAoP/aAAwDAQACEQMRAD8A/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9D+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/S/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9P+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1P5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/V/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9b+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Q/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9H+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0v5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/T/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9T+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/W/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9f+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0P5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/R/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9L+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/U/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9X+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigdgooooCzCiiigLMKKKKAswooooCzCiiigLMKKKKAswooooCzCiiigLMKKX8aXaaAsxtFO2mjaaAsxtFO2mjaaAsxtFO2mjaaA5WNop200bTRdD5WNop200bTRdBysbRTtpo2mi6DlY2inbTRtNF0HKxtFO2mjaaLoOVjaKdtNG00XQcrG0U7aaNpoug5WNop200bTRdBysbRTtpo2mi6DlY2inbTRtNF0HKxtFO2mjaaLoOVjaKdtNG00XQcrG0U7aaNpoFysbRTtpo2mgLMbRTtpo2mgLMbRS4pKAswooooCzCiiigLMKKKKAswooooCzCiiigLMKKKKAswooooCzCiiigLMKKKKBWCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9b+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKCkgooooKCiiigAooooAKKKKACiiigAooooAKKKKACilxShaAEAzTttLRQAUUUUAFFFFS5FKIUUUUrsdgooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooop8wrBRRRVXRNgpCM0tFMQzBpKkpCKAGUUpGKSgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKCWgooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/1/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigtIKKKKBhRRRQAUUUUAFFFFABRRRQAUUUUAFFFLQAlOC+tKABS0AFFFFABRRRUuRSiFFFFSUFFFFABRRRQAUUUUAFFFFA7BRRRQPlCiiigfKFFFFAWQUUuDRg0DshKKXBo2mgLISil2mjBoCyEopcGkoFZBRRRQHKgooooFyhRRRQLlCiiigQUUUUAFFFFABRRRQAUUUU7isFFFFUmS0FN2806imIZg0lSEZppHegBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAMKKKKCGFFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9D+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigtIKKKKBhRRRQAUUUUAFFFFABRRRQAUUUUAFFAGaeBigBAO9O6UUUAFFFFJsaQUUUVBYUUUUAFFFFABRRRQOwUUUUD5QoopwFA7DaKeABS0DGYNLtp1FA7DdtLgUtFA+UKKKKA5QooooHyoKKKKA5UFFFFAcqCiiigXKGBSYFLRQHKN20badRQLlYzaaSpKKBWI6KeQKQrQA2iiigVgooooFyhRRRQSFFFFABRRRQAUUUU0xNBRRRVk2G7aQjFPpCM0CGUUpGKSgAooooAKKKKACiiigAooooAKKKKACiiigAooooIYUUUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooGkFFFFBYUUUUAFFFFABRRRQAUUUUAFFFFABSgZoxT6AEAxS0UUAFFFFS5FpBRRRUjCiiigAooooCwUUUUFcoUUuKeBigoZgml206igaQUUUUD5QooooKsFFFFABRRRQAUUuDRtNFx2YlFO20baV0FmNop22jbRdBZjaKdto20XQWY2inbaTaaLoLMSilwaSmKwUUUUAFFFFABRRRQKyCm7RTqKBOI3bTakooJI6KdtptAWCiiiglxCiiigkKKKKACiiigAoooq0yGgIzTCMU+imIjopxHem0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUCsFFFFBAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//S/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKBoKKKKCwooooAKKKKACiiigAooooAKKKKAClAzSgZp1ABRRRQAUUUVDZaQUUUUhhRRRQAUUUUFJBRRTwMUFDQKcBilooGkFFFFBSQUUUUDCiinBaLjsNpcE07AFLU8w+UbtNLilopXY7ITApaKKQwooooCwUUUUDswooooCzCiiigLMKKKKAswooooEJgUm2nUU7sLDdppMGn0UczFyojoqSmlfSq5hOI2ijBopkhRRRQAUhGaWiglxG7abUlIRmgkZRRjFFAmgooooJaCiiigQUUUUAFFFFUmS0FIRS0VRJHRTyKZQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQJhRRRQQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/0/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigtBRRRQMKKKKACiiigAooooAKKKKACnAd6THpT6ACiiigaQUUUVDZaQUUUUgCiiigAooo60FpBTgPWlApaBhRRRQWkFFFFAwopQM04Ck2NIaBmnAUtFTcpIKKKKQ7BRRSgZoK5RKKdtNLtFA7IZS4NPooGM2ml206igdmN20u0UtFAWYm0UbRS0UBysTAo2ilooCzG7aNtOooCzGbTRg0+igViOipKTAoCwyinbaTBoFyiUUUUE8rCkIFLRQIZg0lSUhGapSJcRlFLg0lUSFFFFABTSvpTqKCWiOinkZphGKCQooooJaCiiigkKKKKACiiiqTJaCmkCnUVRJHRTiPSm0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUEtBRRRQSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9T+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigpIKKKKCgooooAKKKKACiiigAooooAKUCgDNP6UAFFFFABRRRUNmiQUUUUgCiiigAoopQM0FpABmnAYpaKCkgooooLsFFFKBmgBOtOC+tKBilqXItIKKKKkdgoopwHrQUojadtp1FBQgAFLRRQVyhRRRRcpRCiiilzD5Qooopcw+UKKXBo2mlzMdkJRTtpo2mi7CyG0U7aaTaaOZhZCUUuDSUczDlQUUUU+YXKFFFFO6E4hRRRTJcRMA0m2nUUE2YzGKSpKQigVhlFKRikoJcQpCKWii5NhhGKSpKaRVpkuI2iiimSFFFFAmhhGKSpKaR3FBA2iiigloKKKKCQooooAKKKKpMloKaRTqKokjopSKSgAooooAKKKKACiiigAooooAKKKKACiiighoKKKKBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9X+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKBoKKKKCwooooAKKKKACiiigAooooAKKKcBQAAd6dRRQAUUUVDZaVgooopDCiiigaQUUU4DvQUkIBT6KKCkrhRRRQWFFFPAxSbsNK4gHrTqKKlstIKKKUDNIpREp231p2MUUFJB0ooooKUQoooqXI0UQopcE0oX1pXHYbS4NPopFco3bS7RS0UD5QxRRRQOwUUuDRtNA+USinbTRtNA+UbRTtppNpoDlEopcGkxQLlCkwKWigXKhu2jaadRQLlI6KkpCM0CaGUUuDSU+YnlCiiiqTIcQppX0p1FMhojoqSmEYoJaEooooJaEI9KZ0qSjrVJktEdFKRikqiAooooE0NK02pKaR3oIG0UUUEtBRRRQSFFFFABRRRVpktCEZplSUhFMkZRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBLCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//W/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigpBRRRQUFFFFABRRRQAUUUUAFFFFACgZp9IBiloAKKKKlsqKCiiipKCiiigAoopQM0FpABmn0UUFJXCiiigsKUDNAGaeBik3YaQgGKWiioLsFFFPAxQWkJt9adRRQUkFFFFJs0UQopcE04DFS2WkNwacFpaKRSiFFFOC+tBSQ2lwafjFFBSiN20u0UtFLmLUAwKKKXBpcw+VCUU7aaNtLmY+UbRTtoo20XY+UbRTttG2i7FyjaKdtpNpo5mHKhKTApaKfMJxG7aTBp9FO6JcCOipKaV9KZLiNpCM0tFBDQ3bTakoxmglojopSMUlUpEtBRRRVGbiIRTOlSUHmgixHRSkYpKCWhCM00jFPoppkNEdFKRikqyAooooE0NI9KbUlMIxQQJRRRQS0FFFFBIUUUUAFFFFaENDCMUlSYzTD1oEJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBDCiiigQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9f+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooGgooooLSCiiigAooooAKKKKACiiigApwFNqQdKACiiikxpBRRRUFhRRRQAUUUUFJBTwMUAYpaC0gooooLClAzSU8DFJsaQAYpaKKgsKUDNJjNPAxQWkAGKWiigtIKKKMZqWzRIKcF9aUDFLUlpBRRTgKC0hvWnBfWnUUmy1EKKKcF9anmNFEbS7TT6KRSiN20uBS0UFcoUUUuDQPlEopcGl2mgrlG0U7bRtoDlG0U7bRtNAco2il2mjBoFyiUmAaWigTiN20m00+ignlI6KkppX0p3JcRtIRS9KKakS4jCMUlSU0j0qjNxG0hWlooIaI6KkxmmEYppkNCUUUVSZDiFMIxT6KZm0R0UpGKSghoKYRin0U0yGiOig8UVZAUYzRRQJoYRikp5GaZQQFFFFBDQUUUUCCiiimmJoKaR3p1FWQR0UppKACiiigAooooAKKKKACiiigAooooEwooooICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9D+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooKQUUUUFBRRRQAUUUUAFFFFABRRSgZoAcBiloooAKKKKhstIKKKKQwooooGkFOA70gGaf0oLCiiigtIKKKcBQ2UkKBiloorMsKUDNJ1p4GKC0hQMUUUUFpBRRSgZqGzVIAM0+iikWkFKBmgDNPoNEhAMUtFKBmpcjRREpwX1p3SipNFEKKKUAmgpREoxmnhaWgtRG7aXaKWilzFqIUUu00u2p5iuUbRT9oowKLsfIMoqTAr6D/AGXf2ftf/aY+M+h/CzRGe2t7pjdatfqu4WGlwFTcTkdN2GEcYOA0ropIBzQrt2QpcsIuT2R88UV/adpX7Iv7Nmk/DaP4TxfD3Q5/DqwCF47i0SW5mYdZpLoj7QZyefN3hwfukYGP5lf28v2SZf2T/i1HpOivPd+DfEsMl/4fup+ZEWNts9nI+AHltiyZYfejkjY/MWA1nSlFXODC4+nXnyJWZ8N0U/ApNtZczPQ5BtJgU7aaMYp8xLiM20hGKfRTuiXEjop+BTSKZDiJTStOooIcRmMUlSU0r6U7kNDCM00jFPoqkzNxI6KcR6U2mZtDSKbUlNI9KCGhtFFFWmZuIUwjFPopmbRHRSkYpKCGhCM00jFPpCM00yGhlFFFWQFNIzTqKCWiOilIxSUENBRRRQQFFFFABRRRVpktCHkUypKYaZIlFFFABRRRQAUUUUAFFFFABRRRQAUUUUEMKKKKBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//R/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKC0FFFFAwooooAKKKKACiiigAp46U2n0AFFFFJsaQUUUVBYUUUUAFFFKBmgtIcBxS0UUFpBRRRQUKBmn0UVDdy0goopwHekWkKBiloooLSCiilAzUtmyQAZp9FFSWkFOA7mgDuadQaRiFFKBmnAYqG7myQgX1p1FFItIKUDNKB606g0URAKWinAetS5GiiNp22nYoqTRREAApaMZpwX1oKURtFPwKWgpRGYNGDT6KV0Vyjdpr+p3/AIJe/svj4H/BRPiH4osvJ8Y/EGOK+m81cTWek43WdtzyjOGM8o+U5dUcZiGPxZ/4J3fsyf8ADSHx5tP7ftvO8HeDfJ1jXtwzHcbX/wBFsjwR/pMqneDjMMcuCGxX9b9dWHhf3jwM5xVv3EfmFfJP7a37N1p+098CNY8D20UI8S2H/E08N3Mp2+VqVuDtjL5AWO5QtC5OVUOHwSi4+tqK6mk1ZngU6jhJTjuj+DO/0++0q+uNM1O3ltLyzleC4t50McsMsTFXR0YBlZWBBBGQRg1Tr9iP+Ctf7MC/Dv4j2vx/8JWhTQPHM7Q6yka/Ja66qly5wBgXsSmTufNjlZj86ivx7rzprldmfbYerGtTVSPUjop+BSbak15RmBSbafgikoJcSOipKaV9KaZDiMIzTSMU+iqTM3Ejop5HpTKZm0IRmmkYp9IRmghxGUhGacRikqkzNxI6KeRmmVRk0NI702pKaRigzaG0UUVaZnKIhGaZjFSUhFMyGUUUUENDSO9NqSmEYq0yGhKKKKZIhGaZUlNYd6DMbRRRQS0FFFFBIUUUU0wYUhGaWirMyOilIxSUAFFFFABRRRQAUUUUAFFFFABRRRQSwooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//S/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooGgooooLCiiigAooooAKKKKACiiigBwHrTqQdKWgAoooqGy0gooopDCiiigqKCnjpTQM0+goKKKKDQKcB3pByafUyZUUFFFFSWkKBmn0Diig0SCiiipbNUgxmpAMUgGKWpNEgpwHekAzT6DSKClAzSVIBiobubJCAYpaKUDNI0SEAzTwMUAYpaTdjRRClAzSgetOqWzZREAxS0daeBSNFEbg04LS0Umy1EKKKMZqblqIUU4L60uBSLURlWrOyvNRvINP0+CS5urqVIYIIULySyyEKiIqglmZiAABknioa/XH/gk5+zGnxO+KVx8c/FVp5nh3wBPH/ZqyLmO615gHiIJGD9iQiY8grI0J5GRVQi5OyMcTVjRpOpLoftH+xH+zda/sx/AbR/Bt5DGPE2pgar4knTDF9RuFGYQ4JDJbIFhXB2kqzgAua+vKKK9WKSVkfA1KkqknOW7CiiimQeVfG74R+Gvjt8K/Efwp8WKBYeILJ7dZwgd7W4Hz29zGCRl4JlWRRkAlcHgmv4uPiX8PPFHwm8fa78N/Gdt9l1rw9eyWV3GMlGZD8skZIG6OVCskbY+ZGDd6/ucr8O/wDgr1+y+msaHY/tN+D7L/TtJEWmeKliXmWyYhLS8YDGWgc+TI3LFHj6LEcc2Jp3XMuh7WTYrkqeyls/z/4J/PfRTttIRiuC59W4iUhApaKpSJcRmDSVJSEZppkOIzrTCMVIRikpmbiR0hGakIplNMycRhGKSpKYRirM3ETrTCMU+igyaI6aRmnkYpKpMzcSOinEdxTaoxaGEYpKkPNR9KDNroFFFFaGUkMIxSVJ1qM8UGbQUhGaWiggjopxHem1oZsKKKKCWiOinNTaCQooooMwooooAKKKKtMiQ1qbUnWmEYpiEooooAKKKKACiiigAooooAKKKKBMKKKKCAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//T/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooKQUUUUFBRRRQAUUUUAFFFFABSgZpKeKAFooooY0FFFFZlhRRRQAUUUoGaC0OHSloooLiFFFKOtBQoHenUUVmzRBTlHem1J0oLSCiiihs1igpwHekAyafWZqkFKBmkp46UGiQtFFOA71DZskKBiloopGqQAZp4GKUDFFJuxrFBTwKAMUtQbRiFKBmlA9adQaKIUUUYzUNmiiFKBmnAUtI1URoWnUU4L60XNFEbS4NP6UVPMVym74T8L6v418U6P4O0CMTanrt/babZRsdoe5u5VhiUnsC7AE9q/tM+AHwZ8Pfs/wDwi8N/Cjw2FeDRLRUubkLsa8vZPnublhkkGWZmYAk7VwoOFFfxr/CXxt/wrX4peD/iJ5RnHhnXdN1dolxmRbK4jmZBnjLBCPxr+3XQNe0fxToWneJvD13Hf6Vq9pBfWN1Ccxz21ygkikQ8ZV0YMPY124Ozu+p8zxG5pQj9nX7zWooortPlwooooAKxfEfh7RvF3h7U/CviK1S+0rWbOewvraT7k1tco0csbY5wyMQfrW1RQNO2qP4tP2pPgHrP7Nfxr1/4WaoZJ7S0kF1pF7IMG90u4Ja2mzgAvtBjl2jaJUdRwK+eq/qa/wCCn/7MDfHH4Kn4geFbITeMPh+k19CIkzNe6SRuvLYYwWZAoniHzHKOiDdKa/lnK15daHJKx95luK+s0VJ7rRjMCm4NPxiisztcSOinkA00jFBm4iU0r6U6iqUjNxI6QjNSEZplUZuJH0op5GaYeKaZjKIwjFJUlMIxVmTQ0jNM6VJSEZoMmhlMIxT6KtMxlEjpCM0tFMyaI6KU9aSmmZtBTSKdT0jeVxHGpd2OAqjJJPYAVZi0QUV674L+AXxu+I24+A/AniHXlUjc1hptxOqg8ZZlQgD3PFfTnhv/AIJkftpeJoUuYPALWET9W1LULOzZcjIzHLMsvtwhweuKdmZSlFdT4FPNMr9RLH/gkP8AtiXdr9ouLLw7ZSZA8ifV1aTnvmKOROP96rEn/BH79r9Y5JFj8MOUXIQasdzn0XMAGfqQPeqSZk6ke5+WdFfohq3/AASv/bX0q3NyPBVteooYsLTV7CR1A6fIZ1diewUMfXFfOnjP9k79pT4fQzXfi74a+JNPtLckPdNp0z23GekqKyHpng9OelVZiUk+p89VHV67srywl8i+glt5cZ2SoUbB9mANU2HekSNooooJaCiiigkKKKKaEwppp1IasgZRRRQAUUUUAFFFFABRRRQAUUUUAFFFdJoHg7xZ4quYrPw1o1/qk07bI0tLaSYu3oNinmghnN0V9heE/wBgL9sLxlKsWmfC7XbXfja+qQjTUOeh3XZiXHvnFe3aV/wSS/bR1CSJLvw/o+mLIoLPdazassZPZvs7TEkf7IYe9Aj8z6K/VE/8EeP2vwxAHhYgHAI1Z8Eeo/0fOP19qwtW/wCCR/7Z+nTNFZ6JomqKASJLTWbdVYgdB9oMLZPTkAe9AH5l0V9meLP+Ce/7ZPg7jUvhdrN4R1/slY9Vx+Nm8wP4Zr5d8SeBvGng+7lsPFehajpFxCcSR3trJAyn3DqMUAcrRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFXLLTtQ1KUQadbTXUhIASGNpG54HCgnk0AU6K+lvCH7HH7UnjuOC48NfDHxLcW1wAYrqTT5YLZge4mlCR/rX0Npf/BKP9tjUUjkm8IWFgshH/H1rNiCFIzuKxzSMB2Ixuz2oA/OOiv1T/wCHO37X27GfCuMA5/tWTHPb/j2zxVG//wCCQX7Y1nam4t7Pw5fSA4EFvq6rIR6gzRRJj/gWfagD8uqK+9/E3/BMn9tTwtC9zc/D6S/iTOG0y/s75nwMnEUMzS/mgyema+X/ABr8CfjR8OZBH488D6/oLN937fp08Ab3BZACD2I4NAHlFFKysjFXBUjgg8EUlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUV99/A7/gmp+1R8dtAtvFmi6LZeG9DvV32t94kuXsluEIBDxwxxT3JRgQVfytjdmODQB8CUV+vf/Dlf9qnGf+Em8A59P7R1LP8A6a6gb/gi5+1YvTxB4Eb6alqH9dNFAH5F0V+trf8ABGL9rBems+CG+mp3v9dPFZmof8Ecf2urK0kuLa48I38iDKwW+qzLI/spmtIkz9WAoA/KWivUfi38Fvij8CvFUngz4reHrvw/qiAsiXChop4wceZBMhaKaPII3xsy5HWvLqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//1P5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKC0FFFFAwooooAKKKKACiiigAqQdKYOtPoAKKKKmRUQoooqSgooooGgp4GKZUlBYUUUUGiCnjpTBUlTIqIUUUVJaHKO9OoooNEgoopQOals2SHAYpaKBUmiQ4DvTqKKTZtFCgZp9HSioNYoKeBikAp1Js2igp4GKQDvTqg2igpwHrQB3p1DZtGIUUU4DvUNmsYiAU8DFFKBmkaqIlOC+tKBilqXI1UQxiilwadgCpLURuDS7adX7G/sMf8Ez9F+OfgCD4wfGu/wBT03RNUkkGiaVpzJbz3dvEShuppZEkKxO4YRoqqzBd+7Yy5uEHN2iZYrE0sND2lV6H444Ff0Vf8Ei/2l38W+C9Q/Z08V3e/VPCkbX/AIfeVvnm0mV/31uMjJNrM4K5JPlyhQAsVfNP7bH/AATAtvg54KvPi18Cr7UNW0LR4mn1zSNRdJru0tkA3XUEsccfmQxjJlRl3IoL7mUNt/Lb4PfFLxL8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ZfsxfFuB4/GPw90Zp2R1W7sYBYXKF+S4e38vLZ5ywavzI+M3/BFfwpqCXGpfAzxhcaVP8zR6Zri/abc9MKtxGBIvflkav3VooA/il+OX7Gv7RH7PUkk3xF8J3Uelo+1dWsf9L09+Tg+dFkJkDOHCn1FfLtf36Xdpa39tJZ30MdxbzKUkilUPG6sMFWVgQQR1Br8t/wBpv/glN8DfjLFd+IvhiqfDzxU4eRTZR7tIupMEgTWox5WTgb4doUZJjc0Afyp0V9B/tAfsvfGb9mfxGdA+KehSWcUrsLLU4D5+nXqL0aGdflJIwSjbZF/iUHivnygAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP0G/4Jq/s6Wf7Qf7SGnL4ksxeeFvCEX9uavHIMxTGJgttbuDwwlmKll/ijV6/r0REjRY41CqoAAAwAB0AFfmb/AMEqvgCfg5+zVaeLtYtjBr/xFkTWrneuHSwUFbCM+xiZph7TY7V+mlABRRRQAUUUUAfnv/wU2+Dfhz4qfso+Ktb1K2jOseB7Z/EGk3eAJITb4NzGG67JoAwZehYIeqiv5C6/q4/4KzfHC1+GH7Mlz4DtZR/bXxFuBpMMYOHWwh2y3kv027ISD1832r+UegAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/V/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigYUUUUFIKKKKBhRRRQAUUUUAFFFFADlp1IOlLQAUUUVD3LWwUUUUhhRRRQVEUdafTVp1BaCiiigsco706kHSlqGWgpy+tNp46UjRC0UUUM0igp46U0DNPrM2SCnLTetSdKDWKCnKO9NqSs2bJBSgZpKeBxQbRQt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FX/gp1+35H8NtNv/ANnf4Oah/wAVbqEJh8Q6tbPg6RbSjm2iYdLuVD87AgwoePnb5Pe/+CiP7dGm/sw+DG8D+BbmK5+JniG3Is4xh10i1fIN7OvPznkQRn7zfOflXDfyf6lqWoazqN1q+rXMt5e3sz3FzcTuXllllYs7uxyWZmJJJ6mgCmzM7FmJJJySeSSaSiigBQSCCDgjkEV/cD+y14vk8e/s5fDbxdM2+XUfDWmvK2ckyJCsb599ynPvX8Ptf2I/8E1b27vf2LPhw92jIYrW7hQNxmOK7mVCPYgZoA+66KKKACiiigAr83P+CpPwC/4XT+zHqXiDSbbzvEPw+dtfsSq5ke0Rdt/CD1AaD97gDLNCor9I6gurW3vraayvI1mguI2iljcZV0cbWUjuCDgigD+Aqivpb9r34HXH7PH7Qni74Z+Wy6da3jXekOw/1mmXf722IPcqjbG/2lNfNNABRRRQAV+0f/BGv4A/8Jf8VNb+POuW2/TPBUBsNLLqdsmrXyEMy5BVvs9sW3DIKtLGwr8YIYZbiZLeBGkllYIiKMszMcAADqSelf2ofsW/AqD9nf8AZx8I/DySFYtWNqNT1tgMNJql8BLPuPfygVhU/wByNaAPqiiiigAooooAK82+MPxL0X4OfC7xP8UPEDAWXhvTbi/dScea8a/u4h/tSyFUX3YV6TX4Xf8ABaL4+/2R4T8Mfs6aHcYutdkXX9dVCQRY2zMlnC3YrNcB5COoMCHo1AH8/njfxfrXxA8Ya1448RzNcapr1/cahdyMclpbhy7dewJwPauXoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/T/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii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9K8BW5mvwjZWTV79Vdg2CQfIgEajIyrvIK/oe+NPxQ0X4LfCnxT8UtfZRaeHNNnvdjHHnTKuIYRyPmllKoBnktX8PXjXxdrfj7xfrXjfxJO1zqmvX9xqN5K5LF5rmQyOcnnGW49qAOYooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1v5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooKiFFFFBQUUUUAFFFFABRRRQAU8dKZTloAdRRRSY4hRRRUFhRRRQNBTx0plPHSgsWiiig0QVJUdSVMiohSjrSUVJpEkooooNIhTx0plOWs2bJjqeOlMpy0GsR1PHSmU9elQzeLFp46UynLSNojqkqOnjpWbOiLHrTqj6VJSexvFijrT6jr2/8AZ1+CHiT9on4veH/hR4azFJqtxuvLvbuSysIRvublug/dxg7VJG9yqA5YVKV3ZGvtFGLlJ6I/Xj/gkF+zAsj3v7Ufi22/1TXGkeFI5FI+bHl3t8uRzwWtYyCf+W4IyFNfvbXMeC/B3h34e+EdH8DeErRbHRtBsoLCxt052QW6BFyTyzEDLMclmJJJJJrp69SnBRjY+ExuKeIrOo/l6BRRRVnIFFFFABRRXyR+2v8AtI2f7MvwL1bxjbTIPEupg6V4bgYBy+ozo22YoQQY7ZA0z7htO1UJBdcqUlFXZrRoyq1FThuz8av+CsP7Tf8Awsb4l2/wG8LXJbw/4EnaTVWjbMd3rjJtZTgkEWUbNEOhErzAggKa/I0H1qe8vLvUbufUL+eS5urmR5pppnLySySEszuzElmYkkknJPNVq8GtNzk5M/WMDhoYajGjDp/Vz78/4Jk6dp2o/toe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eqY9d8d6lCE1TXnjxsQ4JtrRW5igBAyfvyEZbgKq/ddFFABRRRQAUUUUAFFeH/tF/Hbwn+zh8Itd+K3i5w0OmwlLK0DBZL+/lBFvbR5/ikYfMcHagZyMKa8s/Yd/adT9qv4GWfj7UEgtfEVhdz6Zrtpb/LHFdREOjRqSW8uWF42BP8W5edpoA+w6KKKACiiigAooooAKKKKACiiqGq6pp2h6Xea3q9xHaWGn28t1dXEp2xwwQqXkdj2VVBJPoKAPwv8A+C0Xx9/s/QvDH7Ouh3GJtTca/rqo3It4SUs4WwejyB5CD/zzQ96/nir3n9pz4z6h+0D8dfF/xWvmcQ6xqDiwic5MGnwYitYvQFYUXdjq2T3rwagAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9f+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKBoKKKKCwooooAKKKKACiiigApy9abSjrQA+iiigEFFFFZmgUUUUAFOWm0o60Gg+iiiguIU9elMpR1pPYpbj6KKKg0Q8dKWmqe1OoNFuFKOtJRUyNoklKOtJ1oqTVMkpR1poORS1MjaLJKUcGkoqTZMkpymmA8UvSpkbxZJTx0pnWlBxUm8WPr+nj/glR+y8PhJ8I2+MviqzMXiv4gwJLbLKoElnoQIe3QdSDdkC4fnBTyQQGQ1+M/wCwH+zDJ+038dbLTNZgLeD/AAx5er+InIOyWBH/AHNlkcbruQbCMgiJZWU5UA/14xxxxRrFEoREAVVUYVVHAAA6ACujD0teZni5zjLR9hHruPooorsPmwooooAKKKKAAnHJr+Sv/goV+02f2kPjrdnQrkTeDvB5m0jQ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nbcQE/3ZoWeNvZq/uF8KeJ9F8beF9I8Y+HLgXWla5Y2+o2U46SW91GskbY7EqwyOx4oA6CiiigAooooAKKKKAPj79u348j9nj9mnxV4zsp/J1zUIf7F0PBw39oX6siyLweYIw83PB8vHev4xndpGLuSzMSSSckk9Sa/YX/gsR8fV8e/GrS/gxolx5mleALctehD8r6vfKryA46+TCI0/2WLj1r8eKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9H+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig0QUUUUAFFFFABRRRQAUUUUAOWnUwU+gAoooqZItBRRRUjCiiigqI5etOqOpKCkFFFFBoOX0p1R1JUyRaYU5abRUlxZJRRRQaRYU8HNMpQeahmyfUfTlptA4pGqZJTlNNpQcVDRsmPpQcUlFI1izpPCfhjWfG3inR/Bvh2H7Tquu39tptlD/wA9Li7kWKNe+Msw57V/bH8C/hD4c+A/wm8NfCjwuoNnoFkkEk4XY11dN89xcuMnDzzM8hGcDdgcACv4+f2VfiB4a+Fv7Rfw98f+MSV0TRddtbi+kClzDCTsabaoLN5O7zMKCx28AnFf2m6NrOkeItKtdd0C+t9S02+iWe1vLSVZ7eeJxlXjkQlXUjoQSDXRQS1Z5Obzl7sehpUUUV0HihRRRQAUUVFPPBawSXVzIkMMKNJJJIwVERRlmZjwABySeAKAPPfi78UPDPwW+GniL4o+L5fL0vw7YyXcqghXmkGFhgjzx5k8rJFGDwXYZr+Lj4pfEnxR8YPiHr/xN8Z3H2jWPEV7JeXDAnYgbCxxRgkkRQxh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q3xJ1WK1lVklWyKWbSK4wQzwqj4x718ezzz3U8l1dSPNNM7SSSSMWd3Y5LMx5JJ5JPJqKigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKCkFFFFBQUUUUAFFFFABRRRQAU5etNooAkopByKWgAooorM0CiiigAooooKiPBzS00HtTqC0wooooLHg5paYDin1DRaYU5T2ptFItMkopAc0tBpFhTwe1MoqGjVMkpQcU0c0tI1TJKKYDin0mjWMh4OaWmA4p+c1BqmKDin1HSg4oNUx9PBzTAc0VDRrGRJTg3rTAc0tI1UiSimA4pwOaTRopC0oNJRUtGikPyDS1HS5NItTH0uTTN3rS5FBakP3Uu4UyilZFcw/IoyKZRRyoOYfkUbhTKKOVBzDt1Jk0lJkUWFzC0U3dSEk0yXIdkCkJ9KbRQQ5BRRSZApqJm5C0hNNJzSVdiHIKQnFBOKZ1oMpSFJzSUUwnNWkZOQE5pKKKZk2HSr9vo2sXsfnWljczx9mjhd1/MAiv2p/4Jc/sOeDPilos/wC0D8YNPTV9JhvZLLQNHuAGtriS3wJrq4T+NEc+XGh4LK5YEBc/0CWHg3whpdslnpmh6baQIAqxQWkUaKB0AVVAraNFtXZ5eIzBQlypXP4WP+Ec8Qf9Au9/8B5P/iaafDviE/8AMLvf/AeT/wCJr+7X/hHfD/8A0DLP/wAB4/8A4mj/AIR3w/8A9Ayz/wDAeP8A+JrT2K7nM8yv9k/hI/4RzxD/ANAu9/8AAeT/AOJqrd6Tq1jH5t5ZXECE43SxOgz9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Z5oLSCiiigAooooAKKKKACiiigAooooAKKKKCWwooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Q/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigpMKKKKCgooooAKKKKACiiigAooooAUHFPqOnA0AOooopNDTCiiioLCiiigAooooKTFBxT6jpwPagodRRRQWncKUHFJRQMkopmcU4HNQ0WmLRnFFFIpMcD606o6UHFBdx9FIDmloKUgoooqXE0UhQ1OBzTKKmxSZJRTMmnbhQVzC0uTSUUFJjg3rTs1HRQUpElFR0uTRYfMPopm40u6lZD5x1FN3UbqLIfOOopu6jdRZC5x1FM3GjJosg5h9Gajopk8w/cKbuNJRQK4UUUmRQS2LRkUwtSUEuQ4t6U2iimkS2FFFFUkQ5BRRTS3pTIbFJxTSc0lFBLYUUUUEXCmE5oJzSVaRLYUUUUySSKWWCRZoHaORCGV0JVlI6EEcg19OfDL9s/9p74RLb2/gn4g6vDZWoIisbub7bZjOP8AlhceZGcYGMjpx0r5fpCe1BEtT9gvBH/BZz9ojQkitfGfh/w74mjXHmT+TLZXTY68wyCEZ/65dfyr6b8N/wDBbzwlOqL4t+GF9aNyHew1SO4BwOoWSCIjJ7bjj1Nfzv0U7szcIn9Ptn/wWa/ZsmsIri80LxJb3Dth7cQRSFBjrvDhSM8cc1aX/gsr+zGwl/4lPiRSibkzax/O393iQ4+p4r+XiinzMjkR/Rxr3/Bbf4a20bf8I38ONYvnG4KLu/htVOPunKRzHB7+lfO/jL/gtj8Xr8NF4F8B6Bo6OCPM1CW4v5kz3Uo1umQO7IR7dq/E+ilzMOVH2z8SP+CiP7XnxOja11bx/faXauGVoNECaWjI2fkc2wRnXBx8xOR1zXxrqWq6prN019q95PfXL/emuZWlkPflnJP61QoprUewUUUh6VRAhPam0UUAFFFFABRRRQAUUUUAFFFFABRRRQJhRRRQQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/0f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKC0wooooGFFFFABRRRQAUUUUAFFFFAElFMBxT6ACiiik0UmFFFFQUFFFFABRRRQUmOBp1R04GgodRRRQWmFFFFAx4OaWo6cD61LiUpDqKKKkq4A4p4NMooLUiSimA4pQ3rQO46iiigpSCiiilylqQU7dTaKnlKuh+6lzUdFIaZJRUdLk0Fcw+imZNLuoDmHUU3caN1Acw6im7qN1Acw6imZNGTQHMPozUdFArsfuFJuptFOwmwzRRRT5SeYKKKKdiXIKKKQmmS5C0hOKaSTSUEth1ooooJbCiimk+lNIlsUnFMzmiiqSsQ2FFFFMQUUU0ntQQ2KTimUUUCCiiighsKKKKBBRRRQAUUUVoZsKYTmgnNJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQS2FFFFBIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//S/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooGgooooLCiiigAooooAKKKKACiiigApQeaSigCSimg+tOoAKKKKlopMKKKKkoKKKKACiiigpMUHFPqOlzigofRSA5paClIKKKKChQcU4HNMopNDTJKKZk04HNS0UmLRRRSKTFBxShvWm0UD5iSio6XJoKH0U3d60uQaB3YtFFFA+YKKKKVh8wUUUUWRXMFFFFHKg5goooo5UHMFFFFFkLmCiiimLmCiikyKBcwtFNLelJk0CuPpC1MooJbFJzSUUUC5goooJxQSFITim7jSVXKS5Ck5pKKKokKKKKBNhRSE4ppOaCWwJpKKKCWwooooJbCiiigQUUUUAFFFFWkQ2FNJoJ9KbTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUCbCiiiggKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//0/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigpMKKKKCgooooAKKKKACiiigAooooAKcDTaKAJKKaD2p1ABRRRUtFJhRRRUlBRRRQAUUUUDTCnBvWm0UFklFMyRTgc0DTFooooKTCiiigY4GlyKZRSaHzElFR5pwb1qWikx1FGc0UhhRRRQPmCl3GkooHzDt1LuFMooHzIfkUZFMooC6H5FGRTKKAuh+RRkUyigLofkUbhTKKAuh26k3GkooDmFyaSiigXMFFFFArhRRmm7qdhDqKZkmkp8pPMOLU2iiqSE2FFFFAgoooziglyCkJxTSc0lBIdaKKKBNhRRRQQFFFFABRRRTSAKKKKpIhu4UmaCcUw80xBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQQ2FFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/U/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigtBRRRQMKKKKACiiigAooooAKKKKACnA02igCSimg06gAoooqWilIKKKKkoKKKKACiiigAooooLUh26ndajooGSUU0N606gaYUUUUFXCiiigYUuTSUUAO3UuRTKKXKh8xJRUdLk0uUfMPopm40u6lysfMh1FN3Cl3CizC6FopNwo3CizC6FopNwpNwoswuh1FN3UbqLMLodRTNxoyafKHMh9ITimUUcouYdupNxpKKdkK7CiiimIKKKKACiiigXMFFN3elNoJbHbqbRRQIKKKKCXIKKKKCQooooAKKKKaQmwoooq0iWwpDQTTKBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQS2FFFFBIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//V/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigdwooooKQUUUUDCiiigAooooAKKKKACiiigApQaSigCSimCnA5oAWiiik0NMKKKKlou4UUUUgCiiigAooooHcKKKKCkxQacDmmUUDJKKZk0u71oHcdRSZFLQPmCiiigd0FFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooFdBRRRQHMgopMikLelAuYdSZFNyaSgkUmkoooAKKKKCXIKKKKCQooooAKKKKACiiimkJsKKKM4qyAppNISaSgAooooAKKKKACiiigAooooAKKKKACiiigAooooJbCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9b+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigaYUUUUF3CiiigAooooAKKKKACiiigAooooAKKKKAHg0tR0uaAH0UgOaWgAoooqXEpSCiiipKCiiigAooooAKKKKACiiigrmCiiigd0O3GjdTaKBj8ilqOigCSimZNGTQA+imbjRuNA7sfRTNxo3GgLsfRTNxo3GgLsfRTNxoyaAux9FMyaSgQ/Io3UyigBdxoyaSigV0FFFFAuYKKKKBcwUUUUCCiiigAooooAKKKKaVxNhRRRVJEthRSE4pC3pTEKTimk5pKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigTYUUUUEBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//X/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKBphRRRQWmFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFPzTKKAJKKYDinA0ALRRRQO4UUUVPKNSCiiilZlBRRRSAKKKKACiiigAooooAKKKKB3YUUUUBzMKKKKB8wUUUUBzBRRRQHMFFFFAcwUUUUC5mFFFFAgooooAKKKKACiiigAooooAKKKKdhXCiiiq5ROQUUUhOKZItJkU0nJpKAFJzSUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAmwooooICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9D+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/S/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9P+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1P5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/V/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9b+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Q/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9H+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0v5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/T/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9T+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1f5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/W/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9f+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0P5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/R/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9L+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/U/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9X+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1v5/6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/X/n/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9D+f+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/2Q==") center / 222% auto no-repeat;flex-shrink:0}
aside{background:var(--theme-surface-000000,#000000)}.brand-sub{padding:10px 12px 26px;text-align:center}.login .brand-logo{width:calc(100% + 72px);height:140px;margin:-36px -36px 28px;border-radius:12px 12px 0 0;background-size:175% auto}@media(max-width:700px){aside .brand-logo{width:196px;height:75px}}

/* Readable label over the original small tagline; preserve the original wordmark. */
aside .brand-logo{position:relative;width:calc(100% + 12px);margin-left:-6px;margin-bottom:28px;background-size:222% auto;height:90px}.brand-wordmark-caption{position:absolute;left:49%;right:0;top:75%;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--theme-surface-000000,#000);color:var(--theme-text-ffffff,#fff);font-size:12px;font-weight:500;letter-spacing:.35px;white-space:nowrap}@media(max-width:1000px) and (min-width:701px){.layout{grid-template-columns:230px 1fr}}@media(max-width:700px){aside .brand-logo{width:208px;height:90px;margin-bottom:12px}}

.participant{padding:12px 0 18px;border-bottom:1px solid var(--theme-border-e3e3e3,#e3e3e3)}.participant .form-grid{margin-top:12px}.report-upload{height:100%}

.clip-section{margin-top:20px;padding:18px;background:var(--theme-surface-f5f5f5,#f5f5f5);border-radius:8px}

aside .profile-block{border-top:1px solid var(--theme-border-303030,#303030);padding-top:15px;line-height:1.5}aside .profile-block>strong{display:block;color:var(--theme-text-ffffff,#fff);font-size:14px;margin-bottom:9px}aside .profile-name{color:var(--theme-text-eeeeee,#eee);font-weight:600}aside .profile-login{overflow-wrap:anywhere;margin:3px 0} @media(max-width:700px){aside footer{display:block;margin-top:16px;padding:0}aside .profile-block{padding-top:12px}}

.notice-success{background:var(--theme-surface-e8f5ec,#e8f5ec);border-left-color:var(--theme-border-248047,#248047);color:var(--theme-text-175b30,#175b30)}.notice-error{background:var(--theme-surface-fff1f2,#fff1f2);border-left-color:var(--theme-border-b72334,#b72334);color:var(--theme-text-932334,#932334)}

textarea{font:inherit;padding:11px 12px;border:1px solid var(--theme-border-cdd2d9,#cdd2d9);border-radius:7px;width:100%;resize:vertical}.participant{padding-bottom:18px;border-bottom:1px solid var(--theme-border-e2e5e9,#e2e5e9);margin-bottom:14px}

.report-upload{transition:background .15s,border-color .15s}.report-upload.drag-over{background:var(--theme-surface-e8f5ec,#e8f5ec);border-color:var(--theme-border-248047,#248047);box-shadow:0 0 0 2px #248047}.report-upload[aria-busy="true"]{background:var(--theme-surface-eef0f3,#eef0f3);border-color:var(--theme-border-737b86,#737b86)}.drop-hint{text-align:center;font-weight:600;padding:16px 4px;color:var(--theme-text-343b45,#343b45)}.drop-hint small{font-weight:400;color:var(--theme-text-646b75,#646b75)}.upload-status{font-weight:600;margin-bottom:0}

.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.upload-column,.saved-upload-info{min-width:0}.upload-column .report-upload{padding:20px}.drop-hint small{display:block;margin:7px 0 14px}.upload-column input[hidden]{display:none}.saved-upload{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:14px;background:var(--theme-surface-f1f8f3,#f1f8f3);border:1px solid var(--theme-border-d6e9dc,#d6e9dc);border-radius:9px}.excel-icon{display:grid;place-items:center;flex:0 0 28px;height:32px;background:var(--theme-surface-217346,#217346);color:var(--theme-text-ffffff,#fff);border-radius:4px;font-size:16px;font-weight:700}.saved-upload-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.4;font-size:13px;font-weight:600}.saved-upload-info small{display:block;color:var(--theme-text-646b75,#646b75);font-size:12px;margin:5px 0 8px}.upload-results{overflow-wrap:anywhere;font-size:13px;min-width:0}.overlap-option{font-size:12px;color:var(--theme-text-646b75,#646b75)}.overlap-option summary{margin-bottom:0}.overlap-option label{font-size:12px;margin-top:12px}.import-history-table{table-layout:fixed}.import-history-table td{overflow-wrap:anywhere}.import-history-table th:nth-child(1){width:42%}.import-history-table th:nth-child(2){width:19%}.import-history-table th:nth-child(3){width:17%}.import-history-table th:nth-child(4){width:22%}.import-history-table .row{gap:7px}.import-history-table button{white-space:normal}.import-history-table small{overflow-wrap:anywhere}@media(max-width:1000px){.split{grid-template-columns:minmax(0,1fr)}}

.upload-column{display:flex;flex-direction:column;min-width:0}.upload-column .report-upload{height:auto;flex:1;min-width:0}.saved-upload-list{min-width:0}.saved-upload{max-width:100%}

.contract-link{display:flex;align-items:center;gap:18px;width:100%;text-align:left;color:inherit;cursor:pointer}.contract-link strong{flex:1}.contract-link:hover{background:var(--theme-surface-f8f9fa,#f8f9fa);filter:none}

.track-format{white-space:nowrap;color:var(--theme-text-646b75,#646b75);font-size:13px}

th.artist-amount,td.number.artist-amount{text-align:center;white-space:nowrap}

select[hidden]{display:none}.search-picker{position:relative;min-width:0;font-weight:400}.search-picker>summary{margin:0;padding:11px 12px;border:1px solid var(--theme-border-cdd2d9,#cdd2d9);border-radius:7px;background:var(--theme-surface-ffffff,#fff);overflow-wrap:anywhere}.search-picker-panel{position:absolute;z-index:25;top:100%;left:0;min-width:280px;width:100%;max-width:calc(100vw - 50px);padding:10px;background:var(--theme-surface-ffffff,#fff);border:1px solid var(--theme-border-d9dce2,#d9dce2);border-radius:8px;box-shadow:0 8px 24px #0002}.search-picker-list{max-height:300px;overflow:auto;margin-top:8px}.search-picker-row{display:flex;align-items:center;gap:4px}.search-picker-row button{font-size:13px;font-weight:400;background:var(--theme-surface-ffffff,#fff);color:var(--theme-text-30353d,#30353d);padding:9px 8px}.search-picker-row .picker-value{flex:1;text-align:left;min-width:0;overflow-wrap:anywhere}.search-picker-row .chosen{background:var(--theme-surface-e8f5ec,#e8f5ec);color:var(--theme-text-175b30,#175b30)}.search-picker-row .picker-only{color:var(--theme-text-626b78,#626b78);flex-shrink:0}.search-picker-row button:hover{background:var(--theme-surface-eef0f3,#eef0f3)}.search-picker input{margin:0;width:100%}
.royalty-tabs{display:flex;gap:5px;overflow:auto;background:var(--theme-surface-ffffff,#fff);border-radius:10px;padding:7px;margin-bottom:20px}.royalty-tabs button{white-space:nowrap;background:transparent;color:var(--theme-text-777777,#777);padding:10px 15px}.royalty-tabs button.active{background:var(--theme-surface-181818,#181818);color:var(--theme-text-ffffff,#fff)}.royalty-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px}.royalty-filters .major-filter{grid-column:span 2}.royalty-filters .search-picker>summary{font-size:13px;min-height:43px}.royalty-section{padding:25px 0;border-top:1px solid var(--theme-border-e2e5e9,#e2e5e9)}.royalty-report-grid,.royalty-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.source-download{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--theme-border-eeeeee,#eee);font-size:14px}.royalty-report h3{line-height:1.5;overflow-wrap:anywhere}.royalty-ranking th{background:transparent}.royalty-ranking td{padding:20px 12px}.royalty-rank-bar,.royalty-bar-fill{height:8px;background:var(--theme-surface-8180bb,#8180bb);border-radius:8px;overflow:hidden;margin-bottom:10px}.royalty-rank-bar i,.royalty-bar-fill i{display:block;height:100%;background:var(--theme-surface-8aba7f,#8aba7f)}.royalty-rank-name{display:flex;gap:14px;align-items:center}.royalty-rank-name button{background:transparent;color:var(--theme-text-222222,#222);text-align:left;padding:0;font-weight:500}.royalty-percent{font-size:11px;background:black;color:var(--theme-text-ffffff,#fff);padding:4px 6px;border-radius:4px}.royalty-total{display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:24px;border-top:1px solid var(--theme-border-dddddd,#ddd)}.royalty-total strong{font-size:23px}.royalty-bar-row{display:grid;grid-template-columns:180px minmax(50px,1fr) 130px;align-items:center;gap:16px;margin:16px 0}.royalty-bar-name{padding:0;background:transparent;color:var(--theme-text-555555,#555);text-align:right;font-size:13px;font-weight:400}.royalty-bar-fill{height:28px;margin:0}.royalty-bar-row strong{font-size:13px}.royalty-timeline{display:flex;align-items:flex-end;gap:25px;min-height:250px;overflow:auto;padding:20px 0}.royalty-timeline>div{flex:1;min-width:110px;text-align:center;font-size:12px}.timeline-column{height:180px;display:flex;align-items:flex-end;justify-content:center;margin:10px 0}.timeline-column>div{width:65%;background:var(--theme-surface-8180bb,#8180bb);display:flex;flex-direction:column;justify-content:flex-end;border-radius:7px 7px 0 0;overflow:hidden}.timeline-column i{display:block;background:var(--theme-surface-8aba7f,#8aba7f)}.royalty-rights{display:flex;gap:40px;padding:20px 0;flex-wrap:wrap}.royalty-rights strong{display:block;margin-top:10px;font-size:23px}.royalty-rights span{color:var(--theme-text-666666,#666);font-size:14px}@media(max-width:1000px){.royalty-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.royalty-filters .major-filter{grid-column:span 2}}@media(max-width:700px){.royalty-report-grid,.royalty-top-grid{grid-template-columns:1fr}.royalty-bar-row{grid-template-columns:100px 1fr 90px;gap:7px}}
.rights-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:var(--theme-text-69706e,#69706e);margin:15px 0}.rights-legend span{display:flex;align-items:center;gap:7px}.rights-legend i{width:11px;height:11px;border-radius:3px}.rights-legend .related{background:var(--theme-surface-8aba7f,#8aba7f)}.rights-legend .author{background:var(--theme-surface-8180bb,#8180bb)}.royalty-ranking{table-layout:fixed}.royalty-ranking th:first-child,.royalty-ranking td:first-child{width:34px;color:var(--theme-text-9b9f9d,#9b9f9d);font-size:12px}.royalty-ranking th:last-child,.royalty-ranking td:last-child{width:190px;text-align:right}.royalty-ranking .royalty-rank-name button{font-size:15px;font-weight:500}.royalty-ranking td small{color:var(--theme-text-303632,#303632);font-size:13px}.royalty-rank-bar{margin-bottom:14px;height:9px}.royalty-ranking th{text-transform:none;letter-spacing:0;font-size:13px}.royalty-tabs{margin-bottom:25px}.royalty-filters{grid-template-columns:repeat(15,minmax(0,1fr))}.royalty-filters .major-filter{grid-column:span 5}.royalty-filters label:not(.major-filter){grid-column:span 3}.royalty-filters>button{grid-column:span 3}.royalty-filters .search-picker>summary{border:0;border-radius:7px;background:var(--theme-surface-ffffff,#fff);padding:13px 12px;list-style:none;display:flex;align-items:center;gap:9px}.royalty-filters .search-picker>summary::before{content:'⌕';font-size:20px;color:var(--theme-text-8d77c7,#8d77c7)}.search-picker>summary::after{content:'⌄';margin-left:auto;color:var(--theme-text-919690,#919690)}.search-picker>summary{display:flex;align-items:center;gap:8px;list-style:none}.search-picker>summary::-webkit-details-marker{display:none}.search-picker-row{border-radius:5px}.search-picker-panel{box-shadow:0 10px 30px #0002;max-height:380px;overflow:hidden}.search-picker-list{max-height:290px}.search-picker[open]{z-index:35}.royalty-section{padding-top:28px}.royalty-ranking .number strong{font-weight:600;font-size:15px}@media(max-width:1000px){.royalty-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.royalty-filters .major-filter{grid-column:span 2}.royalty-filters label:not(.major-filter),.royalty-filters>button{grid-column:span 1}}@media(max-width:700px){.royalty-ranking th:last-child,.royalty-ranking td:last-child{width:135px}.royalty-ranking td{padding:18px 5px}.royalty-rank-name{gap:8px}}

.amount-sort{background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.amount-sort:hover{color:var(--theme-text-20242a,#20242a)}

/* Compact royalty layout. */
.royalty-tabs{gap:3px;padding:5px;margin-bottom:14px}.royalty-tabs button{font-size:13px;padding:8px 12px}.royalty-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.royalty-filters .major-filter{flex:1 1 30%;min-width:180px}.royalty-filters label:not(.major-filter){flex:0 1 auto;max-width:240px}.royalty-filters .search-picker>summary{font-size:12px;min-height:30px;padding:6px 9px;gap:6px;line-height:1.4}.royalty-filters .major-filter .search-picker>summary{min-height:36px}.royalty-filters .search-picker>summary::before{font-size:16px}.royalty-filters>button{padding:6px 9px;font-size:12px;background:transparent}.royalty-section{padding:18px 0}.royalty-section h2{font-size:18px;margin-bottom:14px}.royalty-ranking td{padding:11px 9px}.royalty-ranking th{padding:10px 9px}.royalty-ranking .royalty-rank-name button{font-size:13px;line-height:1.3}.royalty-ranking td small{font-size:12px;margin-top:3px}.royalty-ranking .number strong{font-size:13px}.royalty-rank-bar{height:7px;margin-bottom:7px}.royalty-percent{font-size:10px;padding:3px 5px}.royalty-rank-name{gap:10px}.track-table-heading{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.track-table-heading .rights-legend{display:inline-flex;margin:0;gap:15px;font-size:11px}.track-table-heading .rights-legend i{width:8px;height:8px}.royalty-total{padding:16px;gap:20px}.royalty-total strong{font-size:20px}@media(max-width:700px){.royalty-filters .major-filter{flex-basis:100%}.royalty-filters label:not(.major-filter){max-width:100%}.track-table-heading{gap:8px}.track-table-heading .rights-legend{gap:8px;font-size:10px}}

.readiness-ready{color:var(--theme-text-175b30,#175b30);background:var(--theme-surface-e8f5ec,#e8f5ec)}.readiness-error{color:var(--theme-text-932334,#932334);background:var(--theme-surface-fff1f2,#fff1f2)}

input.missing-field{border-color:var(--theme-border-b72334,#b72334);background:var(--theme-surface-fff8f8,#fff8f8)}

.contract-count{text-align:center;white-space:nowrap}

#artist-table th:not(:first-child),#artist-table td:not(:first-child){text-align:center;vertical-align:middle}

.contract-search{margin:0 0 18px;max-width:480px}.contract-link[hidden],.contract-song-row[hidden],.report-hub-card[hidden]{display:none}

#artist-report-hub th:nth-child(4),#artist-report-hub td:nth-child(4){text-align:center}#artist-report-hub th:last-child,#artist-report-hub td:last-child{text-align:right;white-space:nowrap}

/* Compact report columns and prominent totals, matched to Pulse reference. */
#artist-report-hub th{color:var(--theme-text-444444,#444);font-weight:600;background:var(--theme-surface-f1f1f1,#f1f1f1);text-transform:none;letter-spacing:0}#artist-report-hub th:not(:first-child),#artist-report-hub td:not(:first-child){text-align:center}#artist-report-hub td:last-child{color:var(--theme-text-161616,#161616);font-weight:650;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}#artist-report-hub td{vertical-align:middle}

#track-table table{font-size:12px;width:100%}#track-table td,#track-table th{padding:9px 8px;vertical-align:middle}#track-table small{font-size:10px;line-height:1.4}#track-table .track-performer{max-width:180px;overflow-wrap:anywhere}#track-table .track-contract{max-width:180px;overflow-wrap:anywhere}#track-table .track-contract div+div{margin-top:5px}#track-table .badge{font-size:10px;padding:3px 6px;white-space:normal}#track-table td:last-child{text-align:right;width:65px}#track-table td:last-child button{font-size:11px;padding:5px 7px}

#track-table .track-performer,#track-table td:nth-child(2)>strong{font-weight:700;color:var(--theme-text-202020,#202020)}#track-table th:nth-child(2),#track-table td:nth-child(2),#track-table th:nth-child(5),#track-table td:nth-child(5){text-align:center}#track-table td:nth-child(5) .badge:not(.warning){background:var(--theme-surface-e7f5eb,#e7f5eb);color:var(--theme-text-23743c,#23743c);border:1px solid var(--theme-border-c7e7d0,#c7e7d0)}#track-table th{font-weight:650;color:var(--theme-text-444444,#444)}

#track-table th:nth-child(3),#track-table td:nth-child(3){text-align:center}

.performer-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;max-height:220px;overflow:auto}.performer-suggestions[hidden]{display:none}

.track-search-wrap{position:relative;flex:1;min-width:250px}.track-search-wrap>input{width:100%}.track-search-wrap .performer-suggestions{position:absolute;top:100%;left:0;right:0;z-index:40;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;max-height:300px;padding:5px;background:var(--theme-surface-ffffff,#fff);border:1px solid var(--theme-border-eeeeee,#eee);border-radius:7px;box-shadow:0 5px 15px #0002}.track-search-wrap .performer-suggestions[hidden]{display:none}.performer-suggestions button{text-align:left;background:var(--theme-surface-ffffff,#fff);border:0;border-radius:4px;padding:10px;font-weight:400;flex-shrink:0}.performer-suggestions button:hover{background:var(--theme-surface-f2f2f2,#f2f2f2)}

#artist-report-hub a[href^="/download/"],#artist-report-hub a[href^="/report-zip"]{color:var(--theme-text-23743c,#23743c);font-weight:600}#artist-report-hub a[href^="/download/"]:hover,#artist-report-hub a[href^="/report-zip"]:hover{color:var(--theme-text-17572b,#17572b);text-decoration:underline}

#artist-report-hub th{font-weight:700;color:var(--theme-text-292929,#292929)}

#artist-report-hub th,#artist-report-hub td{text-align:center}

#artist-report-hub td:first-child{text-align:left}#artist-report-hub th:first-child{text-align:center}

#artist-report-hub th:first-child{text-align:left}#artist-report-hub .artist-column-label{display:inline-block;width:190px;max-width:100%;text-align:center}

#track-table .track-row-number{display:inline-block;min-width:24px;margin-right:8px;text-align:right;color:var(--theme-text-888888,#888);font-weight:400;font-variant-numeric:tabular-nums}

#track-table .track-row-number{color:var(--theme-text-202020,#202020);font-weight:700}

.contract-summary{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr 1.5fr auto;gap:14px}.contract-summary small{display:block;color:var(--theme-text-666666,#666);font-size:11px;margin-bottom:6px}.contract-summary strong{display:block}.contract-summary>span{min-width:0;overflow-wrap:anywhere}@media(max-width:800px){.contract-summary{grid-template-columns:1fr 1fr}}

.contract-summary{grid-template-columns:2fr 1.3fr 1fr 1fr auto}.contract-track-count{text-align:center}.contract-track-count small{margin:6px 0 0}@media(max-width:800px){.contract-summary{grid-template-columns:1fr 1fr}}

.contract-summary{grid-template-columns:2fr 1.3fr 1fr 1fr .6fr auto}.contract-report-status{text-align:center}.contract-report-status strong{font-size:18px}.report-enabled{color:var(--theme-text-23743c,#23743c)}.report-disabled{color:var(--theme-text-777777,#777)}@media(max-width:800px){.contract-summary{grid-template-columns:1fr 1fr}}

.contract-summary>span{font-size:13px;font-weight:500}.contract-summary small{font-weight:600;color:var(--theme-text-444444,#444)}.contract-summary strong{font-weight:500}.contract-report-status strong{font-weight:600}.contract-report-status .report-disabled{color:var(--theme-text-c0392b,#c0392b)}

.contract-summary>span,.contract-summary small,.contract-summary strong{font-family:inherit;font-size:12px;font-weight:700;color:var(--theme-text-202020,#202020)}.contract-report-status .report-enabled{color:var(--theme-text-23743c,#23743c);font-size:18px}.contract-report-status .report-disabled{color:var(--theme-text-c0392b,#c0392b);font-size:18px}

#contract-people .share-row{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;align-items:end;gap:12px;margin-bottom:14px}@media(max-width:650px){#contract-people .share-row{grid-template-columns:1fr}}

@media(min-width:701px){.layout{grid-template-columns:15.4vw minmax(0,1fr)}aside{padding:24px 16px}aside .brand-logo{width:100%;height:70px;margin:0 0 12px;background-size:222% auto}nav button{padding:12px 14px;font-size:14px}}
.contract-summary>span,.contract-summary strong{font-weight:500}.contract-summary small{font-weight:700}.contract-report-status strong{font-weight:700}

.label-artist-ranking{table-layout:fixed;min-width:620px;font-size:13px}.label-artist-ranking th{background:transparent;text-transform:none;letter-spacing:0;font-size:12px}.label-artist-ranking td,.label-artist-ranking th{padding:18px 10px;vertical-align:middle}.label-artist-ranking th:first-child{width:35px}.label-artist-ranking th:nth-child(2){width:90px}.label-artist-ranking th:nth-child(3){width:185px}.label-artist-ranking th:last-child{width:155px}.label-artist-ranking td:first-child{color:var(--theme-text-999999,#999)}.label-artist-ranking td:last-child,.label-artist-ranking th:last-child{text-align:right;white-space:nowrap}.label-artist-name{font-weight:500;overflow-wrap:anywhere}.label-rights-bar{display:flex;height:7px;border-radius:5px;overflow:hidden;background:var(--theme-surface-8180bb,#8180bb)}.label-rights-bar i{display:block;height:100%;background:var(--theme-surface-8aba7f,#8aba7f)}.label-artist-ranking .rights-legend{margin:0;font-size:11px;gap:14px}.label-artist-ranking .rights-legend i{width:8px;height:8px}

#artist-report-hub a[download]{color:var(--theme-text-23743c,#23743c);font-weight:600}#artist-report-hub a[download]:hover{color:var(--theme-text-18552b,#18552b)}

.label-artist-ranking{min-width:760px}.label-artist-ranking th:nth-last-child(2){width:145px;text-align:right}.label-artist-ranking td:nth-last-child(2){text-align:right;white-space:nowrap}

.label-artist-ranking td:first-child{color:var(--theme-text-20242a,#20242a);font-size:13px;font-weight:500}.label-artist-open{padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.label-artist-open:hover{text-decoration:underline}

/* Compact analytics filters, matching the small Pulse controls. */
.label-filterbar{margin:0 0 20px;padding:0;border:0;background:none;position:relative;z-index:5}
.label-filterbar .form-grid{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.label-filterbar label{display:block;margin:0;min-width:0;max-width:240px}
.label-filterbar .search-picker{width:auto;min-width:0}
.label-filterbar .search-picker summary{position:relative;display:block;padding:7px 10px 7px 25px;min-height:0;border:0;border-radius:5px;background:var(--theme-surface-ffffff,#fff);color:var(--theme-text-353535,#353535);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}
.label-filterbar .search-picker summary:after{display:none}
.label-filterbar .search-picker summary:before{content:'⌃\A⌄';white-space:pre;position:absolute;left:9px;top:7px;font-size:11px;line-height:7px;color:var(--theme-text-888888,#888)}
.label-filterbar .search-picker summary:hover,.label-filterbar .search-picker[open] summary{background:var(--theme-surface-eceef1,#eceef1)}
.label-filterbar .search-picker-panel{width:280px;max-width:calc(100vw - 40px);min-width:0;z-index:50}

.royalty-track-ranking{table-layout:fixed;min-width:700px;font-size:13px;width:100%}
.royalty-track-ranking td,.royalty-track-ranking th{padding:18px 10px;vertical-align:middle}
.royalty-track-ranking th{background:transparent;text-transform:none;letter-spacing:0;font-size:12px}
.royalty-track-ranking th:first-child{width:35px}.royalty-track-ranking th:nth-child(2){width:90px}.royalty-track-ranking th:nth-child(3){width:220px}.royalty-track-ranking th:last-child{width:165px}
.royalty-track-ranking td:first-child,.royalty-track-name button{color:var(--theme-text-20242a,#20242a);font-size:13px;font-weight:500}
.royalty-track-name button{background:none;padding:0;text-align:left;line-height:1.4}.royalty-track-name button:hover{text-decoration:underline}
.royalty-track-ranking small{display:block;font-size:12px;margin-top:3px}.royalty-track-ranking .rights-legend{margin:0;font-size:11px;gap:14px}
.royalty-track-ranking .number{white-space:nowrap;text-align:right}.royalty-track-ranking .number strong{font-size:13px}

.unified-track-table{width:100%;font-size:12px}.unified-track-table td,.unified-track-table th{padding:10px 7px;vertical-align:middle;text-align:center}.unified-track-table th{font-weight:650;color:var(--theme-text-444444,#444);text-transform:none;letter-spacing:0}.unified-track-table td:first-child,.unified-track-table .unified-name,.unified-track-table .unified-song>strong{color:var(--theme-text-20242a,#20242a);font-weight:600}.unified-track-table small{display:block;font-size:10px;margin-top:3px;overflow-wrap:anywhere}.unified-track-table .badge{font-size:10px;padding:3px 6px;white-space:normal}.unified-track-table button{font-size:11px;padding:5px 7px}.unified-track-table .unified-sales{white-space:nowrap}.unified-track-table .unified-name{max-width:160px;overflow-wrap:anywhere}.unified-track-table .unified-song{max-width:190px}.unified-track-table td:nth-child(7){max-width:175px;overflow-wrap:anywhere}.unified-track-table td:nth-child(7)>div+div{margin-top:6px}

#artist-report-hub.report-contacts td,#artist-report-hub.report-contacts th{vertical-align:middle;text-align:center;font-size:12px;padding:12px 8px}
#artist-report-hub.report-contacts td:nth-child(3){text-align:left}#artist-report-hub.report-contacts .report-contact-details{text-align:left;overflow-wrap:anywhere;max-width:220px}.report-contact-details small{display:block;margin-top:4px;color:var(--theme-text-777777,#777)}#artist-report-hub.report-contacts th:first-child{width:30px}#artist-report-hub.report-contacts td:last-child{font-size:14px;font-weight:650;white-space:nowrap}#artist-report-hub.report-contacts button:disabled,#report-send-selected:disabled{opacity:.45;cursor:not-allowed}

#artist-report-hub.awaiting-period th:first-child,#artist-report-hub.awaiting-period td:first-child,#artist-report-hub.awaiting-period th:nth-child(n+4),#artist-report-hub.awaiting-period td:nth-child(n+4){display:none}

.search-picker-row .picker-value.chosen,.search-picker-row .picker-value.chosen:hover,.search-picker-row .picker-value.chosen:focus,.search-picker-row .picker-value.chosen:active{background:var(--theme-surface-e8f5ec,#e8f5ec);color:var(--theme-text-175b30,#175b30)}
.search-picker .picker-select-all{display:block;width:100%;text-align:left;margin-top:8px;padding:8px;font-size:13px;background:var(--theme-surface-f3f5f4,#f3f5f4);color:var(--theme-text-30353d,#30353d);border-bottom:1px solid var(--theme-border-dde3df,#dde3df);border-radius:4px}
.search-picker .picker-select-all[hidden]{display:none}
.search-picker .picker-select-all[aria-checked="true"]{background:var(--theme-surface-e8f5ec,#e8f5ec);color:var(--theme-text-175b30,#175b30)}
/* Keep the scroll area within the panel after search and bulk selection. */
.search-picker-panel{display:flex;flex-direction:column}
.search-picker-panel>input,.search-picker-panel>.picker-select-all{flex:0 0 auto}
.search-picker-panel>.search-picker-list{flex:0 1 auto;min-height:0;overflow-y:auto;padding-bottom:6px;overscroll-behavior:contain}
.search-picker-row .picker-value.chosen:hover,.search-picker-row .picker-value.chosen:active{filter:none}

.unified-track-table td:nth-child(7){width:175px;max-width:175px}
.unified-track-table .compact-contract{display:flex;align-items:center;gap:5px;max-width:160px;width:100%;margin:auto;padding:5px 0;background:transparent;color:var(--theme-text-30353d,#30353d);font-size:12px;font-weight:500}
.compact-contract span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}
.compact-contract span:last-child{flex:none}
.track-contract-detail{padding:12px 0;border-bottom:1px solid var(--theme-border-e2e5e9,#e2e5e9);margin-bottom:12px;overflow-wrap:anywhere}

.unified-track-table .compact-song{display:block;width:180px;max-width:100%;padding:0;margin:auto;background:transparent;color:var(--theme-text-20242a,#20242a);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.unified-track-table .unified-song>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}
.unified-track-table tbody td{padding-top:6px;padding-bottom:6px;line-height:1.2}
.unified-track-table tbody small{margin-top:2px;line-height:1.15}
.unified-track-table .compact-contract{padding-top:2px;padding-bottom:2px}
.unified-track-table .unified-name{line-height:1.2}

.unified-track-table tbody td{padding-top:5px;padding-bottom:5px}
.unified-track-table .track-cell-clickable{cursor:pointer}
.unified-track-table .track-cell-clickable:hover{background:var(--theme-surface-eceff1,#eceff1)}

.artist-directory{background:transparent;border:0;padding:0}
#artist-table .artist-compact-table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:12px}
#artist-table .artist-compact-table th{background:transparent;padding:5px 10px}
#artist-table .artist-compact-row{cursor:pointer}
#artist-table .artist-compact-row td{height:34px;padding:4px 10px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:middle}
#artist-table .artist-compact-row td:first-child{border-left:1px solid transparent;border-radius:6px 0 0 6px}
#artist-table .artist-compact-row td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0}
#artist-table .artist-compact-row:hover td,#artist-table .artist-compact-row:has(:focus-visible) td{border-top-color:transparent;border-bottom-color:transparent}
#artist-table .artist-compact-row:hover td:first-child,#artist-table .artist-compact-row:has(:focus-visible) td:first-child{border-left-color:transparent}
#artist-table .artist-compact-row:hover td:last-child,#artist-table .artist-compact-row:has(:focus-visible) td:last-child{border-right-color:transparent}
#artist-table .artist-name-link{display:flex;align-items:center;gap:10px;background:transparent;color:var(--theme-text-171717,#171717);font-size:13px;font-weight:500;padding:0;text-align:left;line-height:20px}
#artist-table .artist-microphone{width:18px;height:20px;color:var(--theme-text-9d78ed,#9d78ed);flex:none}
#artist-table .artist-compact-row .small{font-size:11px;padding:4px 7px;line-height:16px}

.directory-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.directory-tabs{display:flex;background:var(--theme-surface-ffffff,#fff);border-radius:6px;padding:4px;gap:3px;margin-right:12px}.directory-tabs button{background:transparent;color:var(--theme-text-888888,#888);font-size:13px;padding:6px 10px;border-radius:4px}.directory-tabs button.active{background:var(--theme-surface-171717,#171717);color:var(--theme-text-ffffff,#fff)}.directory-toolbar>input{flex:1;min-width:200px;max-width:520px;font-size:13px;padding:8px 12px;border:0}.directory-toolbar>.primary{font-size:13px;padding:8px 12px}.directory-list{display:grid;gap:4px}.directory-item{display:flex;align-items:center;gap:10px;height:34px;border:1px solid transparent;border-radius:6px;background:var(--theme-surface-ffffff,#fff);color:var(--theme-text-171717,#171717);text-align:left;padding:5px 10px;font-size:13px;font-weight:500}.directory-item:hover,.directory-item:focus-visible{border-color:transparent;filter:none}.directory-icon{color:var(--theme-text-9d78ed,#9d78ed);font-size:19px}.artist-compact-row td.contract-count{width:90px;color:var(--theme-text-717171,#717171)}.artist-compact-row td:last-child{width:145px}

#artist-table .artist-compact-table .artist-contact{font-size:12px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}
#artist-table .artist-compact-table th{font-size:11px;font-weight:600;color:var(--theme-text-717783,#717783);text-transform:none;letter-spacing:0}

/* Keep the descending letter inside the sidebar logo at every desktop width. */
aside .brand-logo{height:auto;aspect-ratio:2.35;min-height:70px}

.artists-page{padding-top:20px}
.artists-page>.top{margin-bottom:14px}
.artists-page>.top p,.artists-page>.top>.pill{display:none}
.artist-compact-table th:nth-child(4),.artist-compact-table td:nth-child(4){text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}
.artist-compact-table td:nth-child(4){font-size:12px;font-weight:400;letter-spacing:normal}

.royalty-page{padding-top:20px}
.royalty-page>.top{margin-bottom:14px}
.royalty-page>.top p,.royalty-page>.top>.pill{display:none}
.report-directory{background:transparent;border:0;padding:0}
.report-directory>.muted,.report-directory>p{font-size:12px;line-height:1.3;margin:6px 0}
.report-directory>p:empty{display:none}
.report-directory .toolbar{gap:8px;margin-bottom:8px}
.report-directory .toolbar input,.report-directory .toolbar select,.report-directory .toolbar button{font-size:12px;padding:6px 9px}
#artist-report-hub table{border-collapse:separate;border-spacing:0 4px}
#artist-report-hub.report-contacts th{background:transparent;font-size:11px;color:var(--theme-text-717783,#717783);font-weight:600;padding:5px 10px}
#artist-report-hub.report-contacts td{height:34px;padding:4px 10px;font-size:12px;line-height:12px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent}
#artist-report-hub.report-contacts td:first-child{border-left:1px solid transparent;border-radius:6px 0 0 6px}
#artist-report-hub.report-contacts td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0;font-size:12px;font-weight:400}
#artist-report-hub.report-contacts tr:hover td,#artist-report-hub.report-contacts tr:has(:focus-visible) td{border-top-color:transparent;border-bottom-color:transparent}
#artist-report-hub.report-contacts tr:hover td:first-child,#artist-report-hub.report-contacts tr:has(:focus-visible) td:first-child{border-left-color:transparent}
#artist-report-hub.report-contacts tr:hover td:last-child,#artist-report-hub.report-contacts tr:has(:focus-visible) td:last-child{border-right-color:transparent}
#artist-report-hub.awaiting-period td:nth-child(3){border-left:1px solid transparent;border-radius:6px 0 0 6px}
#artist-report-hub.awaiting-period td:nth-child(4){border-right:1px solid transparent;border-radius:0 6px 6px 0}
#artist-report-hub.awaiting-period tr:hover td:nth-child(3),#artist-report-hub.awaiting-period tr:has(:focus-visible) td:nth-child(3){border-left-color:transparent}
#artist-report-hub.awaiting-period tr:hover td:nth-child(4),#artist-report-hub.awaiting-period tr:has(:focus-visible) td:nth-child(4){border-right-color:transparent}
#artist-report-hub .small{font-size:11px;line-height:16px;padding:4px 7px}
#artist-report-hub td:nth-child(3) button{background:transparent;font-size:13px;font-weight:500;color:var(--theme-text-20242a,#20242a);padding:0}
#artist-report-hub .report-contact-details{white-space:nowrap}
#artist-report-hub .report-contact-details small{margin:0;font-size:11px;line-height:12px;font-variant-numeric:tabular-nums}
#artist-report-hub .report-status-compact{line-height:12px}
#artist-report-hub .report-status-compact small{font-size:10px;font-weight:400}
#artist-report-hub .report-status-compact>span{display:block;font-size:11px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#artist-report-hub .muted{font-size:11px}

#artist-report-hub.report-contacts .report-status-cell{white-space:nowrap;cursor:pointer}
#artist-report-hub.report-contacts .report-status-cell:hover{background:var(--theme-surface-eceff1,#eceff1)}
#artist-report-hub .report-status-trigger{background:transparent;color:var(--theme-text-20242a,#20242a);font-size:12px;font-weight:600;line-height:16px;padding:0;white-space:nowrap}
.report-delivery-detail{border-top:1px solid var(--theme-border-e2e5e9,#e2e5e9);padding:12px 0}
.report-delivery-detail p{margin:4px 0;overflow-wrap:anywhere}

#artist-report-hub .report-status-trigger{display:inline-flex;align-items:center;gap:7px}
#artist-report-hub .report-status-success{color:var(--theme-text-208448,#208448)}
#artist-report-hub .report-status-error{color:var(--theme-text-b42332,#b42332)}
#artist-report-hub .report-status-pending{color:var(--theme-text-9b6400,#9b6400)}

.royalty-page .royalty-tabs{margin-bottom:8px;padding:3px}
.royalty-page .royalty-tabs button{padding:5px 10px}
.royalty-page .royalty-filters{gap:6px;margin-bottom:6px}
.royalty-page .royalty-section{padding:6px 0;border:0}
.royalty-page .royalty-section .toolbar{gap:8px;margin-bottom:6px}
.royalty-page .royalty-section h2{font-size:16px;margin:0}
.royalty-page .royalty-section .toolbar input,.royalty-page .royalty-section .toolbar select{font-size:12px;padding:6px 9px}
.unified-track-table{border-collapse:separate;border-spacing:0 4px}
.unified-track-table th{padding:5px 7px;background:transparent;font-size:11px;color:var(--theme-text-717783,#717783)}
.unified-track-table tbody td{height:34px;padding:3px 7px;line-height:12px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent}
.unified-track-table tbody td:first-child{border-left:1px solid transparent;border-radius:6px 0 0 6px}
.unified-track-table tbody td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0}
.unified-track-table tbody tr:hover td,.unified-track-table tbody tr:has(:focus-visible) td{border-top-color:transparent;border-bottom-color:transparent}
.unified-track-table tbody tr:hover td:first-child,.unified-track-table tbody tr:has(:focus-visible) td:first-child{border-left-color:transparent}
.unified-track-table tbody tr:hover td:last-child,.unified-track-table tbody tr:has(:focus-visible) td:last-child{border-right-color:transparent}
.unified-track-table tbody small{margin-top:0;line-height:10px}
.unified-track-table .small{padding:4px 7px;line-height:16px}
.royalty-page .royalty-total{margin-top:8px;padding-top:8px}

.label-page{padding-top:20px}
.label-page>.top{margin-bottom:12px}
.label-page>.top p,.label-page>.top>.pill{display:none}
.label-page .label-filterbar{margin-bottom:8px;padding:0}
.label-page #content>.grid{gap:8px;margin:8px 0}
.label-page #content>.grid>.card{padding:10px 14px;margin:0}
.label-page .stat{font-size:24px;line-height:1.2;margin-top:4px}
.label-page #content>.notice{font-size:12px;line-height:1.35;padding:7px 10px;margin:8px 0;width:fit-content;max-width:100%}
.label-page .royalty-section{padding:6px 0;border:0}
.label-page .royalty-section h2{font-size:16px;margin:4px 0 8px}
.label-page .royalty-total{margin-top:8px;padding-top:8px}
.label-page .label-artist-ranking{border-collapse:separate;border-spacing:0 4px;font-size:12px}
.label-page .label-artist-ranking th{background:transparent;font-size:11px;padding:5px 10px;color:var(--theme-text-717783,#717783)}
.label-page .label-artist-ranking td{height:34px;padding:4px 10px;line-height:16px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent}
.label-page .label-artist-ranking td:first-child{border-left:1px solid transparent;border-radius:6px 0 0 6px}
.label-page .label-artist-ranking td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0}
.label-page .label-artist-ranking tr:hover td,.label-page .label-artist-ranking tr:has(:focus-visible) td{border-top-color:transparent;border-bottom-color:transparent}
.label-page .label-artist-ranking tr:hover td:first-child,.label-page .label-artist-ranking tr:has(:focus-visible) td:first-child{border-left-color:transparent}
.label-page .label-artist-ranking tr:hover td:last-child,.label-page .label-artist-ranking tr:has(:focus-visible) td:last-child{border-right-color:transparent}
.label-page .label-artist-open{font-size:13px;line-height:16px;padding:0}
.label-page .label-rights-bar{height:12px}

.unified-track-table td:nth-child(6){width:170px;max-width:170px}
.unified-track-table .compact-shares{display:flex;align-items:center;gap:5px;width:100%;max-width:156px;margin:auto;padding:2px 0;background:transparent;color:var(--theme-text-30353d,#30353d);font-size:12px;line-height:16px;font-weight:500}
.unified-track-table .compact-shares span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.unified-track-table .compact-shares span:last-child{flex-shrink:0}

/* Artist row height preview matched to the visible Pulse directory. */
#artist-table .artist-compact-row td{height:44px}

/* Approved directory row height across reports, tracks and label analytics. */
#artist-report-hub.report-contacts td,
.unified-track-table tbody td,
.label-page .label-artist-ranking td{height:44px}
.directory-item{min-height:44px}

.imports-page{padding-top:20px}
.imports-page>.top{margin-bottom:12px}
.imports-page>.top>.pill{display:none}
.imports-page>.top p{font-size:12px;margin:3px 0}
.imports-page .card{padding:12px;margin-bottom:10px}
.imports-page .grid{gap:10px}
.imports-page h2{font-size:17px;margin-bottom:10px}
.imports-page h3{font-size:14px;margin-bottom:8px}
.imports-page .upload-column .report-upload{padding:12px}
.imports-page .drop-hint{font-size:13px;line-height:1.35;padding:6px 0}
.imports-page .drop-hint small{font-size:11px;margin:4px 0}
.imports-page .choose-report{font-size:12px;padding:6px 10px;margin:5px 0}
.imports-page .overlap-option{font-size:11px;margin-top:5px}
.imports-page .upload-status:empty,.imports-page .upload-results:empty{display:none}
.imports-page .saved-upload{height:44px;align-items:center;gap:8px;margin-top:6px;padding:4px 8px;border-radius:6px}
.imports-page .saved-upload:hover,.imports-page .saved-upload:has(:focus-visible){border-color:transparent}
.imports-page .excel-icon{flex-basis:24px;height:28px;font-size:13px}
.imports-page .saved-upload-name{display:block;font-size:12px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.imports-page .saved-upload-info{flex:1}
.imports-page .saved-upload-info small{font-size:10px;line-height:12px;margin:0;white-space:nowrap}
.imports-page .saved-upload-info .badge{display:none}

.imports-page .provider-logo{display:flex;align-items:center;width:154px;height:40px;padding:7px 10px;background:var(--theme-surface-101010,#101010);border-radius:6px;margin-bottom:8px}
.imports-page .provider-logo img{display:block;max-width:100%;height:26px;object-fit:contain}
.imports-page .provider-logo:has(img[alt="Zvonko"]){background:var(--theme-surface-ffffff,#fff)}

.imports-page .provider-logo{background:transparent;padding:0;width:134px;height:32px}
.imports-page .provider-logo:has(img[alt="Zvonko"]){background:transparent}
.imports-page .saved-upload-delete{visibility:hidden;flex-shrink:0;font-size:11px;padding:4px 6px;color:var(--theme-text-b42332,#b42332);background:transparent}
.imports-page .saved-upload:hover .saved-upload-delete,.imports-page .saved-upload:has(:focus-visible) .saved-upload-delete,.imports-page .saved-upload-delete:focus{visibility:visible}
.imported-files-disclosure>summary{cursor:pointer;font-size:15px;font-weight:600}
@media(hover:none){.imports-page .saved-upload-delete{visibility:visible}}

/* Soft perimeter hover, shared by the recently compacted lists. */
#artist-table .artist-compact-row,
#artist-report-hub .report-hub-card,
.unified-track-table tbody tr,
.label-page .label-artist-ranking tbody tr{transition:filter .15s ease}
#artist-table .artist-compact-row:hover,
#artist-table .artist-compact-row:has(:focus-visible),
#artist-report-hub .report-hub-card:hover,
#artist-report-hub .report-hub-card:has(:focus-visible),
.unified-track-table tbody tr:hover,
.unified-track-table tbody tr:has(:focus-visible),
.label-page .label-artist-ranking tbody tr:hover,
.label-page .label-artist-ranking tbody tr:has(:focus-visible){filter:drop-shadow(0 1px 3px rgba(35,39,45,.27))}
.directory-item:hover,.directory-item:has(:focus-visible),
.imports-page .saved-upload:hover,.imports-page .saved-upload:has(:focus-visible){border-color:transparent;box-shadow:0 1px 6px rgba(35,39,45,.27);filter:none}

#artist-table .artist-compact-row,#artist-report-hub .report-hub-card,
.unified-track-table tbody tr,.label-page .label-artist-ranking tbody tr,
.directory-item,.imports-page .saved-upload{transition:none}

/* Separate and center the two contact lines without increasing report rows. */
#artist-report-hub.report-contacts th:nth-child(4),
#artist-report-hub.report-contacts td.report-contact-details{text-align:center}
#artist-report-hub.report-contacts .report-contact-details>span{display:block;line-height:14px}
#artist-report-hub.report-contacts .report-contact-details>small{display:block;margin-top:3px;line-height:14px;font-size:12px;color:var(--theme-text-30353d,#30353d);font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:normal}

#artist-report-hub.report-contacts th{color:var(--theme-text-30353d,#30353d)}

/* Project picker participates in dialog layout; only its options scroll. */
#artist-project-form .search-picker-panel{position:relative;top:auto;left:auto;width:100%;min-width:0;max-width:100%;max-height:none;margin-top:6px;overflow:visible}
#artist-project-form .search-picker-list{height:220px;max-height:30vh;flex:none;overflow-y:auto;overscroll-behavior:contain;margin-top:6px}
#artist-project-form .search-picker-panel>input{position:sticky;top:0;z-index:2;background:var(--theme-surface-ffffff,#fff)}

.artist-projects{padding:12px 14px}
.projects-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.projects-toolbar h3{margin:0}
.project-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.project-chips button{margin:0}
.artists-page .contract-list-heading,.artists-page .contract-summary{display:grid;grid-template-columns:minmax(180px,2fr) minmax(75px,1fr) 90px 65px 135px 16px;gap:12px;align-items:center}
.artists-page .contract-list-heading{padding:5px 10px;font-size:11px;font-weight:600;color:var(--theme-text-30353d,#30353d)}
.artists-page .contract-summary{height:44px;min-height:44px;padding:4px 10px;margin:4px 0;border:1px solid transparent;border-radius:6px;background:var(--theme-surface-ffffff,#fff);transition:none}
.artists-page .contract-summary small{display:none}
.artists-page .contract-summary>span,.artists-page .contract-summary strong{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.artists-page .contract-summary:hover,.artists-page .contract-summary:has(:focus-visible){background:var(--theme-surface-ffffff,#fff);filter:none;box-shadow:0 1px 6px rgba(35,39,45,.27)}
.artists-page .contract-report-status strong{font-size:18px}
.artists-page .contract-search{margin-bottom:6px}
@media(max-width:800px){.artists-page .contract-list-heading,.artists-page .contract-summary{grid-template-columns:minmax(130px,2fr) 65px 75px 45px 85px 12px;gap:6px}}

.artist-compact-table .readiness-warning{color:var(--theme-text-946200,#946200);background:var(--theme-surface-fff5ce,#fff5ce);border-color:transparent}

.project-warning{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--theme-surface-fff0b5,#fff0b5);color:var(--theme-text-936000,#936000);font-weight:700}.project-warning-text{color:var(--theme-text-936000,#936000);font-size:12px;margin:4px 0}.project-tracks-list{max-height:60vh;overflow:auto}.project-track-item{padding:10px 12px;border-bottom:1px solid var(--theme-border-e4e6e9,#e4e6e9)}.project-track-item:hover{background:var(--theme-surface-f0f1f3,#f0f1f3)}.project-track-item small{display:block;margin:4px 0}
/* Compact project song rows match the main directory. */
.project-track-item{display:grid;grid-template-columns:minmax(110px,1fr) minmax(140px,1.5fr) minmax(90px,1fr) auto;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:5px 10px;font-size:12px}
.project-track-item>strong,.project-track-item>div,.project-track-item>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.project-track-item>small{margin:0;font-size:11px}
.project-track-item>div br{display:none}
.project-track-item>.project-warning-text{grid-column:1 / -1;margin:0;font-size:11px}
.project-track-item>button{grid-column:4;grid-row:1;padding:5px 8px;font-size:11px}
@media(max-width:620px){.project-track-item{grid-template-columns:minmax(90px,1fr) minmax(120px,1fr) auto}.project-track-item>small{grid-column:1 / 3}.project-track-item>button{grid-column:3}.project-track-item>.project-warning-text{grid-column:1 / -1}}

.project-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-modal-heading h2{margin:0}.project-modal-close{color:var(--theme-text-c92536,#c92536);background:transparent;border:0;font-size:28px;line-height:1;padding:6px 10px;cursor:pointer}

.project-modal-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid var(--theme-border-e4e6e9,#e4e6e9);flex-wrap:wrap}.project-modal-actions button{margin:0;min-height:32px}.project-modal-heading{margin-bottom:10px}

.imports-page .provider-logo:has(img[alt="PMI"]){height:32px;width:134px;justify-content:flex-start}.imports-page .provider-logo img[alt="PMI"]{height:32px;width:auto;max-width:134px}
/* Keep the two provider upload frames aligned as their file lists grow. */
.imports-page .card > .split:has(#pmi) > div{display:flex;flex-direction:column;min-width:0}
.imports-page .card > .split:has(#pmi) > div > .upload-column{display:flex;flex:1;min-width:0}
.imports-page .card > .split:has(#pmi) .report-upload{flex:1;min-width:0}
.imports-page .card > .split:has(#pmi) > div > p.muted{min-height:3em}
.report-directory .toolbar{align-items:center}
.report-directory .toolbar > input[type="search"],.report-directory .toolbar > select,.report-directory .toolbar > .search-picker > summary{height:36px;min-height:36px;margin:0;padding:7px 9px;font-size:12px;line-height:20px;box-sizing:border-box}
.report-directory .toolbar > .search-picker > summary{display:flex;align-items:center;justify-content:space-between}

#artist-table .artist-report-column{text-align:center;width:130px}
.artist-report-indicator{font-size:19px;font-weight:700;line-height:1}
.artist-report-indicator.is-enabled{color:var(--theme-text-23743c,#23743c)}
.artist-report-indicator.is-disabled{color:var(--theme-text-c0392b,#c0392b)}

/* Contract details use the same compact rhythm as artist and royalty lists. */
.contract-artist-heading{margin:0 0 10px;font-size:20px;line-height:1.3;font-weight:650;color:var(--theme-text-20242a,#20242a)}
.contract-page-toolbar{gap:10px;margin-bottom:12px}
.contract-page-toolbar h2{font-size:17px;line-height:1.35}
.contract-page-toolbar button{font-size:12px;line-height:16px;padding:7px 10px}
.contract-overview-card{padding:14px 16px}
.contract-period-toolbar{gap:16px;margin-bottom:12px}
.contract-period-toolbar .stat{font-size:24px;line-height:1.25}
.contract-overview-card .toolbar h3{font-size:14px}
.contract-overview-card input[type=search]{font-size:12px;padding:7px 10px;min-height:32px}
.contract-song-table{width:100%;font-size:12px}
.contract-song-table th{padding:7px 10px;font-size:11px;line-height:16px;text-transform:none;letter-spacing:0;color:var(--theme-text-30353d,#30353d)}
.contract-song-table td{height:44px;padding:4px 10px;line-height:16px;vertical-align:middle}
.contract-song-table .track-format{font-size:12px}
.contract-song-table td .small{font-size:12px;line-height:16px;padding:4px 7px}
.contract-song-table td:first-child{max-width:240px;overflow-wrap:anywhere}
.contract-song-table td:last-child{white-space:nowrap}
.contract-song-table .artist-amount{font-variant-numeric:tabular-nums}
.contract-song-table tbody tr:hover,.contract-song-table tbody tr:has(:focus-visible){filter:drop-shadow(0 1px 3px rgba(35,39,45,.27))}
@media(max-width:800px){.contract-overview-card{padding:10px}.contract-song-table{min-width:740px}.contract-page-toolbar{flex-wrap:wrap}}

.report-update-note{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}
#artist-report-hub .report-update-note .badge{font-size:10px;padding:3px 5px;white-space:normal}
#artist-report-hub .report-update-note button{font-size:11px;padding:3px 6px}


/* Summary cards and visible-row counts share the current list's filters. */
.label-page #content>.label-summary-cards{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(120px,.62fr);gap:8px}
.label-page #content>.label-summary-cards>.card{min-width:0;padding:12px}
.label-summary-cards .muted{font-size:13px}
.label-page .label-summary-cards .stat{font-size:clamp(18px,1.6vw,24px);white-space:nowrap;font-variant-numeric:tabular-nums}
.label-page .label-summary-cards>.card:first-child .stat{font-size:clamp(22px,1.95vw,28px)}
.label-summary-cards small.muted{display:block;font-size:11px;line-height:1.4}
main>.top h1:has(.artist-list-count){display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.artist-list-count{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--theme-border-e2e5e9,#e2e5e9);border-radius:7px;background:var(--theme-surface-ffffff,#fff);color:var(--theme-text-424a54,#424a54);font-size:13px;font-weight:500;line-height:18px;letter-spacing:normal;white-space:nowrap}
#artist-table .artist-compact-table .list-row-number,#artist-report-hub.report-contacts .list-row-number{width:38px;min-width:38px;padding-left:8px;padding-right:8px;text-align:center;color:var(--theme-text-717783,#717783);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}
#artist-table .artist-compact-table .artist-name-cell{text-align:left}
#artist-report-hub.report-contacts th:nth-child(2),#artist-report-hub.report-contacts td:nth-child(2){width:30px;padding-left:5px;padding-right:5px}
@media(max-width:900px){.label-page #content>.label-summary-cards{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(94px,.6fr)}.label-page #content>.label-summary-cards>.card{padding:9px}.label-page .label-summary-cards .stat{font-size:16px}.label-page .label-summary-cards>.card:first-child .stat{font-size:19px}.label-summary-cards .muted{font-size:11px}}
@media(max-width:620px){.label-page #content>.label-summary-cards{display:flex;overflow-x:auto;align-items:stretch}.label-summary-cards>.card{flex:0 0 170px}.label-summary-cards>.card:first-child{flex-basis:215px}.label-summary-cards>.card:last-child{flex-basis:110px}}

.report-generation-status{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:4px}.report-generation-spinner{display:inline-block;width:13px;height:13px;border:2px solid var(--theme-border-d7dce3,#d7dce3);border-top-color:var(--theme-border-3679d6,#3679d6);border-radius:50%;animation:report-spin .8s linear infinite}.report-generation-spinner.queued{animation:none;border-top-color:var(--theme-border-d7dce3,#d7dce3)}@keyframes report-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.report-generation-spinner{animation:none}}

/* Theme palette shared by every section and dialog. */
:root[data-theme="dark"]{color-scheme:dark;--theme-text-20242a:#e3e3e3;--theme-surface-f4f5f7:#292929;--theme-text-646b75:#b8b8b8;--theme-surface-222830:#222830;--theme-text-ffffff:#fff;--theme-surface-eef0f3:#292929;--theme-text-292e35:#e3e3e3;--theme-text-a71d2e:#eb8a96;--theme-surface-ffeaed:#3f2226;--theme-text-b72334:#e98b96;--theme-border-cdd2d9:#3b3b3b;--theme-surface-ffffff:#242424;--theme-surface-000000:#000;--theme-text-ee4855:#f1838c;--theme-text-b4bac4:#b4bac4;--theme-text-c5cbd4:#c5cbd4;--theme-surface-252525:#252525;--theme-text-aeb5bf:#b8b8b8;--theme-text-69717c:#b8b8b8;--theme-text-30353d:#e3e3e3;--theme-text-646c78:#b8b8b8;--theme-surface-f7f8fa:#242424;--theme-border-eceef1:#3b3b3b;--theme-text-737b86:#b8b8b8;--theme-surface-e8f4ed:#223f2e;--theme-text-226240:#99dcb8;--theme-surface-fff0d6:#3f3422;--theme-text-8c5809:#f1c683;--theme-border-b72334:#b72334;--theme-surface-fff1f2:#3f2224;--theme-border-c7cdd6:#3b3b3b;--theme-surface-fafbfc:#242424;--theme-surface-252b33:#252b33;--theme-surface-a42333:#a42333;--theme-surface-f0f2f5:#292929;--theme-text-222222:#e3e3e3;--theme-border-eeeeee:#3b3b3b;--theme-text-535a65:#b8b8b8;--theme-text-666666:#b8b8b8;--theme-border-337bbb:#337bbb;--theme-border-e3e3e3:#3b3b3b;--theme-surface-f5f5f5:#292929;--theme-border-303030:#3b3b3b;--theme-text-eeeeee:#eee;--theme-surface-e8f5ec:#223f2b;--theme-border-248047:#248047;--theme-text-175b30:#91e3af;--theme-text-932334:#e5909d;--theme-border-e2e5e9:#3b3b3b;--theme-border-737b86:#3b3b3b;--theme-text-343b45:#e3e3e3;--theme-surface-f1f8f3:#223f2a;--theme-border-d6e9dc:#3b3b3b;--theme-surface-217346:#217346;--theme-surface-f8f9fa:#242424;--theme-border-d9dce2:#3b3b3b;--theme-text-626b78:#b8b8b8;--theme-text-777777:#b8b8b8;--theme-surface-181818:#181818;--theme-surface-8180bb:#8180bb;--theme-surface-8aba7f:#303030;--theme-border-dddddd:#3b3b3b;--theme-text-555555:#e3e3e3;--theme-text-69706e:#b8b8b8;--theme-text-9b9f9d:#b8b8b8;--theme-text-303632:#e3e3e3;--theme-text-8d77c7:#b8b8b8;--theme-text-919690:#b8b8b8;--theme-surface-fff8f8:#3f2222;--theme-text-444444:#e3e3e3;--theme-surface-f1f1f1:#292929;--theme-text-161616:#e3e3e3;--theme-text-202020:#e3e3e3;--theme-surface-e7f5eb:#223f2a;--theme-text-23743c:#95dfac;--theme-border-c7e7d0:#3b3b3b;--theme-surface-f2f2f2:#292929;--theme-text-17572b:#92e2ab;--theme-text-292929:#e3e3e3;--theme-text-888888:#b8b8b8;--theme-text-c0392b:#e6978e;--theme-text-999999:#b8b8b8;--theme-text-18552b:#94e1ac;--theme-text-353535:#e3e3e3;--theme-surface-eceef1:#303030;--theme-surface-f3f5f4:#292929;--theme-border-dde3df:#3b3b3b;--theme-surface-eceff1:#303030;--theme-text-171717:#e3e3e3;--theme-text-9d78ed:#a786ef;--theme-surface-171717:#171717;--theme-text-717171:#b8b8b8;--theme-text-717783:#b8b8b8;--theme-text-208448:#90e4b2;--theme-text-b42332:#e98c95;--theme-text-9b6400:#f1ca83;--theme-surface-101010:#101010;--theme-text-946200:#f1cc83;--theme-surface-fff5ce:#3f3922;--theme-surface-fff0b5:#3f3922;--theme-text-936000:#f1cb83;--theme-border-e4e6e9:#3b3b3b;--theme-surface-f0f1f3:#292929;--theme-text-c92536:#ea8b95;--theme-text-424a54:#e3e3e3;--theme-border-d7dce3:#3b3b3b;--theme-border-3679d6:#3679d6;background:#191919;color:#e3e3e3;--muted:#b8b8b8;--line:#3b3b3b}
:root[data-theme="light"]{color-scheme:light}
:root[data-theme="dark"] dialog{background:#242424;color:#e3e3e3}:root[data-theme="dark"] textarea{background:#242424;color:#e3e3e3;border-color:#3b3b3b}:root[data-theme="dark"] input::placeholder{color:#aaaaaa}:root[data-theme="dark"] .provider-logo img{background:#fff;border-radius:4px;padding:3px}:root[data-theme="dark"] .login .brand{color:#e3e3e3}.theme-options{display:flex;gap:10px;flex-wrap:wrap}.theme-options button[aria-pressed="true"]{outline:2px solid var(--accent);outline-offset:2px}

:root[data-theme="dark"] aside{background:#000000}:root[data-theme="dark"] nav button.active{background:#252525}:root[data-theme="dark"] .card{border-color:#303030}:root[data-theme="dark"] tbody tr:hover td{background-color:#2e2e2e}:root[data-theme="dark"] .directory-item:hover,:root[data-theme="dark"] .contract-summary:hover{background:#2e2e2e}:root[data-theme="dark"] .royalty-tabs{background:#242424}:root[data-theme="dark"] button:not(.primary):not(.danger){--theme-surface-222830:#353535;--theme-surface-252b33:#353535}

:root[data-theme="dark"] dialog::backdrop{background:#0008}:root[data-theme="dark"] .rights-legend .related,:root[data-theme="dark"] .label-rights-bar i{background:#a8a8a8}

:root[data-theme="dark"] .royalty-percent{background:#353535;color:#e3e3e3}

.page-title-line{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.theme-inline{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;color:var(--muted)}.theme-inline .theme-options{gap:3px}.theme-inline button{font-size:12px;font-weight:500;padding:5px 9px;border-radius:5px}.theme-inline button[aria-pressed="true"]{outline:1px solid var(--accent);outline-offset:0}@media(max-width:620px){.page-title-line{gap:8px 16px}.theme-inline{flex-wrap:wrap}}

.account-settings{padding:14px 18px}.account-settings>summary{font-size:14px;font-weight:600;margin-bottom:0}.account-settings[open]>summary{margin-bottom:16px}.account-settings form{max-width:760px}.account-settings .muted{margin:0}

.report-review-totals{display:flex;gap:20px;flex-wrap:wrap;padding:12px 0}.report-review-list{max-height:35vh;margin-bottom:18px}.report-review-list td{overflow-wrap:anywhere}.report-review-list th{position:sticky;top:0}.report-update-note button.badge{cursor:pointer;text-align:left}

.report-update-success{background:#e5f5e9;color:#17652b;padding:14px;border:1px solid #77b88a;border-radius:8px}html[data-theme="dark"] .report-update-success{background:#193623;color:#a8e2b7;border-color:#407c52}

/* Clearly visible pointer and keyboard focus in analytics filters. */
.search-picker-row button:hover,
.search-picker-row button:focus-visible{background:#d8dce3;color:#20242b;box-shadow:inset 3px 0 #727b88;outline:none}
[data-theme="dark"] .search-picker-row button:hover,
[data-theme="dark"] .search-picker-row button:focus-visible{background:#494949;color:#fff;box-shadow:inset 3px 0 #bdbdbd}
.search-picker-row .picker-value.chosen:hover{box-shadow:inset 3px 0 #348b51}

#content[data-loading="true"]::before{content:"Обновляем данные…";display:block;padding:6px 0;font-size:13px;color:var(--theme-text-626b78,#626b78)}

.label-artist-row{cursor:pointer}

/* Payout ledger uses the same compact rhythm as the report directory. */
.payout-table table{border-collapse:separate;border-spacing:0 4px}
.payout-table th{background:transparent;font-size:11px;color:var(--theme-text-30353d,#30353d);font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:0;text-align:center}
.payout-table td{height:44px;padding:4px 10px;font-size:12px;line-height:12px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:middle;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}
.payout-table td:first-child{text-align:left;border-left:1px solid transparent;border-radius:6px 0 0 6px}
.payout-table td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0}
.payout-table .small{font-size:11px;line-height:16px;padding:4px 7px}
.payout-table td:first-child button{background:transparent;font-size:13px;font-weight:500;color:var(--theme-text-20242a,#20242a);padding:0;white-space:normal;text-align:left}
.payout-table tbody tr:hover,.payout-table tbody tr:has(:focus-visible){filter:drop-shadow(0 1px 3px rgba(35,39,45,.27))}

.payout-status{display:inline-block;font-size:20px;font-weight:700;line-height:24px;min-width:24px;text-align:center}.payout-status-settled{color:var(--theme-text-23743c,#23743c)}.payout-status-due{color:var(--theme-text-c0392b,#c0392b)}.payout-status-pending{color:var(--theme-text-717783,#717783)}

.payout-payable-total{margin-left:auto;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}

.payout-close{position:absolute;top:10px;right:12px;background:transparent!important;color:inherit;font-size:24px;line-height:24px;padding:4px 8px}

.payout-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.payout-status-label{font-size:12px;white-space:nowrap}.payout-table td{white-space:normal}.payout-table td:nth-child(n+2):nth-child(-n+7){white-space:nowrap}

.payout-status-label{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;font-size:11px;line-height:14px;font-weight:650;white-space:nowrap}.payout-status-label.payout-status-settled{background:#dcfce7;color:#166534}.payout-status-label.payout-status-due{background:#ffedd5;color:#9a3412}.payout-status-label.payout-status-pending{background:#e5e7eb;color:#374151}:root[data-theme="dark"] .payout-status-label.payout-status-settled{background:#14532d;color:#bbf7d0}:root[data-theme="dark"] .payout-status-label.payout-status-due{background:#7c2d12;color:#fed7aa}:root[data-theme="dark"] .payout-status-label.payout-status-pending{background:#374151;color:#e5e7eb}

.payout-cost-cell{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}

.payout-money-input{position:relative;display:block}.payout-money-input input{padding-right:30px}.payout-money-input>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}

.payout-cost-value{display:block;width:100%;min-width:78px;padding:5px 9px;border:1px solid var(--theme-text-717783,#c8cdd4);border-radius:5px;background:var(--theme-surface-f1f1f1,#f1f1f1);color:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.payout-cost-value:hover,.payout-cost-value:focus-visible{border-color:#a71930;box-shadow:0 0 0 1px #a71930}

.payout-artist-row{cursor:pointer}.payout-artist-row:hover,.payout-artist-row:focus-visible{background:var(--theme-bg-f3f4f6,#f3f4f6);outline:1px solid #cbd5e1;outline-offset:-1px}.payout-year h3{margin:18px 0 8px}.payout-year table{width:100%}.payout-year td,.payout-year th{white-space:nowrap;padding:7px 9px}.payout-year-content{min-width:min(740px,78vw)}

/* Stable geometry across quarter filters; long names do not stretch rows. */
.payout-table>table{table-layout:fixed;width:100%;min-width:1000px}
.payout-table>table th:nth-child(1){width:25%}
.payout-table>table th:nth-child(2){width:7%}
.payout-table>table th:nth-child(3){width:14%}
.payout-table>table th:nth-child(4){width:15%}
.payout-table>table th:nth-child(5){width:12%}
.payout-table>table th:nth-child(6){width:14%}
.payout-table>table th:nth-child(7){width:13%}
.payout-table>table th{height:36px;white-space:normal;line-height:14px}
.payout-table>table td{height:44px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.payout-table>table td:first-child button{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.payout-table>table .payout-status-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}
.payout-table>table .payout-cost-value{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html{scrollbar-gutter:stable}

.payout-status-label.payout-status-accumulating{background:#dbeafe;color:#1e40af}:root[data-theme="dark"] .payout-status-label.payout-status-accumulating{background:#1e3a8a;color:#bfdbfe}

.payout-status-label.payout-status-removed{background:#fee2e2;color:#b91c1c}:root[data-theme="dark"] .payout-status-label.payout-status-removed{background:#7f1d1d;color:#fecaca}

.payout-review-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:50%;font-size:14px;font-weight:800;line-height:22px;vertical-align:middle}
button.payout-review-toggle{cursor:pointer}
button.payout-review-toggle:hover,button.payout-review-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.payout-review-pending{background:#facc15;color:#713f12}
.payout-review-checked{background:#dcfce7;color:#166534}
:root[data-theme="dark"] .payout-review-pending{background:#facc15;color:#422006}
:root[data-theme="dark"] .payout-review-checked{background:#14532d;color:#bbf7d0}

.payout-total-control{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}
.payout-total-control .payout-payable-total{margin-left:0}
.payout-total-control>.search-picker>summary{height:36px;min-height:36px;margin:0;padding:7px 9px;font-size:12px;line-height:20px;box-sizing:border-box;display:flex;align-items:center}
.payout-total-control>.search-picker{min-width:130px}
.payout-total-control .search-picker-panel{left:auto;right:0}

/* Report actions share the payout row without changing its geometry by period. */
.payout-directory .toolbar>input[type="search"]{flex:1 1 220px;min-width:160px;max-width:390px}
.payout-directory :is(#report-generate,#generate-payment-documents){height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--accent);color:#fff;font-size:11px;font-weight:600;line-height:16px;padding:4px 9px;border-radius:8px}
.payout-report-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:12px;min-height:18px}
.payout-report-actions>[hidden]{display:none}
.payout-report-table>table{min-width:1280px}
.payout-report-table>table th:nth-child(1){width:14%}
.payout-report-table>table th:nth-child(2){width:17%}
.payout-report-table>table th:nth-child(3){width:8%}
.payout-report-table>table th:nth-child(4){width:9%}
.payout-report-table>table th:nth-child(5){width:10%}
.payout-report-table>table th:nth-child(6){width:8%}
.payout-report-table>table th:nth-child(7){width:9%}
.payout-report-table>table th:nth-child(8){width:7%}
.payout-report-table>table th:nth-child(9){width:10%}
.payout-report-table>table th:nth-child(10){width:8%}
.payout-report-table>table th,.payout-report-table>table td{padding-left:7px;padding-right:7px}
.payout-report-table .report-contact-details>span,.payout-report-table .report-contact-details>small{display:block;max-width:100%;overflow:visible;text-overflow:clip;line-height:15px;font-size:11px;margin:0;white-space:normal;overflow-wrap:anywhere}
.payout-report-table .payout-report-send{display:flex;align-items:center;gap:5px;justify-content:center}
.payout-report-table .payout-report-send button{font-size:10px;padding:4px 5px;white-space:nowrap}
.payout-report-table .report-status-trigger{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 5px}
.payout-report-table .payout-report-files{white-space:normal}
.payout-report-table .payout-report-files .small{font-size:10px}
.payout-report-table .report-update-note{display:inline-block}
.payout-report-table .report-update-note>.small{display:none}
.payout-report-table .report-update-note .badge{font-size:10px;padding:2px 4px;white-space:nowrap}
.payout-report-file-row{padding:12px 0;border-bottom:1px solid var(--line)}
.payout-report-table>table th:first-child,.payout-report-table>table td:first-child{position:sticky;left:0;z-index:1}
.payout-report-table>table th:first-child{background:var(--theme-surface-f4f5f7,#f4f5f7)}

.payout-report-table>table td.report-contact-details{text-align:left;overflow:visible}
.payout-report-table>table th:nth-child(2){text-align:left}
.payout-report-table>table .payout-cost-value{padding:4px 3px;font-size:11px}
.payout-report-table .report-status-trigger{background:transparent;color:var(--theme-text-20242a,#20242a);line-height:12px;padding:4px 0;white-space:normal;overflow:visible;text-overflow:clip}
.payout-report-table .report-status-success{color:var(--theme-text-208448,#208448)}
.payout-report-table .report-status-error{color:var(--theme-text-b42332,#b42332)}
.payout-report-table .report-status-pending{color:var(--theme-text-9b6400,#9b6400)}

/* Reuse the report directory's contact, file, send and mail-status presentation. */
.payout-report-table .report-contact-details>span,.payout-report-table .report-contact-details>small{font-size:12px;line-height:14px}
.payout-report-table .report-contact-details>small{margin-top:3px;color:var(--theme-text-30353d,#30353d)}
.payout-report-table .payout-report-send button{font-size:11px;line-height:16px;padding:4px 7px}
.payout-report-table .report-status-trigger{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--theme-text-20242a,#20242a);font-size:12px;font-weight:600;line-height:16px;padding:0;white-space:nowrap;overflow:visible}
.payout-report-table .report-status-success{color:var(--theme-text-208448,#208448)}
.payout-report-table .report-status-error{color:var(--theme-text-b42332,#b42332)}
.payout-report-table .report-status-pending{color:var(--theme-text-9b6400,#9b6400)}
.payout-report-table .payout-report-files .small{font-size:11px}
.payout-report-table .report-update-note{display:block}
.payout-report-table .report-update-note>.small{display:inline-block}
.payout-report-table .report-update-note .badge{font-size:12px;padding:4px 7px;white-space:normal}
.payout-report-table a[download]{color:var(--theme-text-23743c,#23743c);font-weight:600}
.payout-report-table a[download]:hover{color:var(--theme-text-18552b,#18552b)}

/* Three vertical white panels on neutral gray; table geometry stays shared. */
.payout-report-table{display:grid;grid-template-columns:minmax(0,1fr);background:#f7f7f7;--payout-panel:#fff;--payout-panel-hover:#fafafa}
.payout-column-blocks{grid-area:1/1;display:grid;grid-template-columns:31fr 27fr 42fr;min-width:1280px;pointer-events:none}
.payout-column-blocks>span{background:transparent}
.payout-column-blocks>span:first-child{margin-right:4px}
.payout-column-blocks>span:nth-child(2){margin-inline:4px}
.payout-column-blocks>span:last-child{margin-left:4px}
.payout-report-table>table{grid-area:1/1;position:relative;background:transparent}
.payout-report-table>table th,.payout-report-table>table td{background:var(--payout-panel);border-radius:0}
.payout-report-table>table th:first-child,.payout-report-table>table td:first-child{background:var(--payout-panel)}
.payout-report-table>table th:first-child{border-top-left-radius:8px}
.payout-report-table>table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}
.payout-report-table>table .payout-artist-row{cursor:default;background:transparent;outline:none}
.payout-report-table>table .payout-artist-row:hover,.payout-report-table>table .payout-artist-row:has(:focus-visible){filter:none;background:transparent;outline:none}
.payout-report-table>table td[data-payout-block="artist"],.payout-report-table>table td[data-payout-block="payments"]{cursor:pointer}
.payout-report-table>table .payout-artist-row:hover,.payout-report-table>table .payout-artist-row:has(:focus-visible){filter:drop-shadow(0 1px 3px rgba(35,39,45,.27))}
.payout-report-table>table .payout-artist-row:hover td,.payout-report-table>table .payout-artist-row:has(:focus-visible) td{background:var(--payout-panel)}
.payout-report-table>table .payout-artist-row:hover td:first-child,.payout-report-table>table .payout-artist-row:has(:focus-visible) td:first-child{border-radius:6px 0 0 6px}
.payout-report-table>table .payout-artist-row:hover td:last-child,.payout-report-table>table .payout-artist-row:has(:focus-visible) td:last-child{border-radius:0 6px 6px 0}
.payout-report-table>table td[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
:root[data-theme="dark"] .payout-report-table{background:#202020;--payout-panel:#292929;--payout-panel-hover:#303030}
.payout-report-table .payout-report-send .payout-report-sent{background:var(--theme-surface-e8f4ed,#e8f4ed);color:var(--theme-text-226240,#226240)}

.royalty-page:has(.payout-report-table){max-width:none;padding-left:12px;padding-right:12px}

.payout-report-table>table th{font-weight:700}
.payout-report-actions{display:grid;grid-template-columns:31fr 27fr 42fr;gap:0;align-items:start}
#payout-report-note{grid-column:2;grid-row:1;margin:0 4px;padding:0 7px;font-size:11px;line-height:1.4}

/* Match Reports: 44px rows with real 4px gaps and rounded group edges. */
.payout-report-table>table{border-collapse:separate;border-spacing:0 4px}
.payout-report-table>table td{height:44px}
.payout-report-table>table th:first-child,.payout-report-table>table td:first-child{border-radius:6px 0 0 6px}
.payout-report-table>table th:last-child,.payout-report-table>table td:last-child{border-radius:0 6px 6px 0}
.payout-report-table>table th:is(:nth-child(2),:nth-child(6)),.payout-report-table>table td:is(:nth-child(2),:nth-child(6)){clip-path:inset(0 4px 0 0 round 0 6px 6px 0)}
.payout-report-table>table th:is(:nth-child(3),:nth-child(7)),.payout-report-table>table td:is(:nth-child(3),:nth-child(7)){clip-path:inset(0 0 0 4px round 6px 0 0 6px)}

#payout-threshold-note{grid-column:3;grid-row:1;margin:0 4px;padding:0 7px;font-size:11px;line-height:1.4}

.payout-artist-identity{display:flex;align-items:center;gap:6px;min-width:0}
.payout-report-table .payout-artist-identity>button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.payout-row-number{flex:0 0 20px;text-align:center;color:var(--muted);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}
.payout-number-heading{float:left;display:inline-block;width:20px;font-weight:600}

#artist-table .taxpayer-cell select{min-width:130px;width:100%;padding:5px 7px;font-size:12px}#artist-table .bank-details-cell{white-space:nowrap}#artist-table th{white-space:normal}

#artist-table .taxpayer-cell{text-align:center;vertical-align:middle}
#artist-table .taxpayer-cell select{display:inline-block;width:150px;min-width:150px;max-width:100%;height:32px;margin:0 auto;padding:4px 20px;text-align:center;text-align-last:center;cursor:pointer}




#artist-table .taxpayer-trigger{position:relative;width:150px;min-width:150px;height:32px;margin:0 auto;padding:4px 20px;font-size:12px;font-weight:400;text-align:center;border:1px solid var(--theme-border-cdd2d9,#cdd2d9);border-radius:7px;background:var(--theme-surface-ffffff,#fff);color:inherit}
#artist-table .taxpayer-arrow{position:absolute;right:7px;top:6px}



#artist-table .taxpayer-trigger.is-filled,#artist-table .bank-complete{background:var(--theme-surface-e8f5ec,#e8f5ec);color:var(--theme-text-175b30,#175b30);border-color:transparent}
#artist-table .bank-partial{background:var(--theme-surface-fff0d6,#fff0d6);color:var(--theme-text-8c5809,#8c5809)}

#artist-table .taxpayer-trigger.is-filled,#artist-table .bank-complete{font-weight:600;background:var(--theme-surface-e8f5ec,#e8f5ec);color:var(--theme-text-175b30,#175b30);opacity:1}

.royalty-doc-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;min-width:34px;min-height:34px;padding:3px 5px;font-size:10px;line-height:1.15;border-radius:5px;box-sizing:border-box}.royalty-doc-button:disabled{opacity:.45}

/* Shared document links and journal density. */
.document-file-links{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}
.document-file-link{display:inline-block;text-align:center;vertical-align:middle;color:var(--theme-text-23743c,#23743c);font-weight:600;line-height:14px;text-decoration:none;cursor:pointer}
.document-file-link:hover{color:var(--theme-text-18552b,#18552b);text-decoration:underline}
.document-file-dot{color:var(--theme-text-23743c,#23743c)}
.document-file-missing{color:var(--muted,#8b919b);font-size:11px}
.payout-report-files .document-file-link{font-size:11px}
.invoice-journal-table table{width:100%;table-layout:fixed}
.invoice-journal-table th{height:36px;line-height:14px}
.invoice-journal-table td{height:44px;box-sizing:border-box}
.invoice-journal-table th,.invoice-journal-table td{padding:7px;text-align:center}
.invoice-journal-table td small{display:block}
.payout-report-table>table th:nth-child(1){width:11%}
.payout-report-table>table th:nth-child(2){width:15%}
.payout-report-table>table th:nth-child(3){width:13%}
.payout-report-table>table th:nth-child(1){width:9%}
.payout-report-table>table th:nth-child(2){width:17%}
/* Compact columns while preserving full artist names. */
.payout-report-table>table th,.payout-report-table>table td{padding-left:4px;padding-right:4px}
.payout-report-table>table th:nth-child(1){width:16%}
.payout-report-table>table th:nth-child(2){width:13%}
.payout-report-table>table th:nth-child(4){width:8%}
.payout-report-table>table th:nth-child(5){width:9%}
.payout-report-table>table th:nth-child(8){width:6%}
.payout-report-table .payout-artist-identity{gap:3px}
.payout-report-table .payout-artist-identity>button{white-space:normal;overflow:visible;text-overflow:clip;text-align:left;line-height:14px;overflow-wrap:anywhere}
.payout-report-table>table td:first-child .payout-artist-identity>button{white-space:normal;overflow:visible;text-overflow:clip}

/* Reserve artist-name space by tightening service columns. */
#artist-table .artist-compact-table{table-layout:fixed}
#artist-table .artist-compact-table th,#artist-table .artist-compact-table td{padding-left:4px;padding-right:4px}
#artist-table .artist-compact-table th:nth-child(1){width:3%;min-width:0}
#artist-table .artist-compact-table th:nth-child(2){width:28%}
#artist-table .artist-compact-table th:nth-child(3){width:14%}
#artist-table .artist-compact-table th:nth-child(4){width:11%}
#artist-table .artist-compact-table th:nth-child(5){width:11%}
#artist-table .artist-compact-table th:nth-child(6){width:8%}
#artist-table .artist-compact-table th:nth-child(7){width:5%}
#artist-table .artist-compact-table th:nth-child(8){width:5%}
#artist-table .artist-compact-table th:nth-child(9),#artist-table .artist-compact-table th:nth-child(10){width:7.5%}
#artist-table .taxpayer-trigger{width:100%;min-width:0;padding:4px 12px 4px 3px;font-size:11px}
#artist-table .artist-compact-table td.contract-count,#artist-table .artist-compact-table td:last-child{width:auto}
#artist-table .artist-compact-table .small{padding-left:4px;padding-right:4px;font-size:11px}

.payout-select-artist{width:14px;height:14px;min-width:14px;margin:0 4px 0 0;accent-color:var(--accent)}
#payout-selection-actions{grid-column:1 / -1;width:100%;margin-top:6px}#payout-selection-actions .row{gap:6px;margin-bottom:6px}#pay-selected-artists{width:100%}

/* One bank details column, at the end of the artist table. */
#artist-table .artist-compact-table th:nth-child(1){width:3%}
#artist-table .artist-compact-table th:nth-child(2){width:30%}
#artist-table .artist-compact-table th:nth-child(3){width:15%}
#artist-table .artist-compact-table th:nth-child(4){width:12%}
#artist-table .artist-compact-table th:nth-child(5){width:12%}
#artist-table .artist-compact-table th:nth-child(6){width:5%}
#artist-table .artist-compact-table th:nth-child(7){width:5%}
#artist-table .artist-compact-table th:nth-child(8){width:8%}
#artist-table .artist-compact-table th:nth-child(9){width:10%}

/* Saved documents share the green status badge treatment. */
a.document-file-link{display:inline-flex;align-items:center;justify-content:center;background:var(--theme-surface-e7f5eb,#e7f5eb);color:var(--theme-text-23743c,#23743c);border-radius:6px;padding:3px 5px;line-height:1.15;text-decoration:none;white-space:nowrap}
a.document-file-link:hover{filter:brightness(.96)}

.author-directory-table td,.author-tracks-table td{padding:7px 10px;vertical-align:top}.author-directory-table th,.author-tracks-table th{padding:7px 10px}.author-directory-table td:first-child{width:45px}.author-tracks-table small{display:block;margin-top:3px}.author-tracks-table .link,.author-directory-table .link{padding:0;border:0;background:transparent;color:inherit;text-align:left;font-size:inherit;font-weight:inherit}.author-tracks-table details{max-width:260px}.author-tracks-table{font-size:13px}

.author-tracks-table th,.author-tracks-table td{text-align:center;vertical-align:middle}.author-tracks-table td[rowspan]{border-bottom:1px solid var(--border,#e5e7eb)}

/* Author cards follow the compact artist directory. */
.author-tracks-table,.author-directory-table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:12px}
.author-tracks-table th,.author-directory-table th{background:transparent;padding:5px 10px;font-size:11px;font-weight:600;color:var(--theme-text-717783,#717783);text-transform:none;letter-spacing:0}
.author-tracks-table tbody td,.author-directory-table tbody td{height:44px;padding:4px 10px;line-height:16px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:middle}
.author-tracks-table tbody tr,.author-directory-table tbody tr{transition:none}
.author-tracks-table tbody tr:hover,.author-tracks-table tbody tr:has(:focus-visible),.author-directory-table tbody tr:hover,.author-directory-table tbody tr:has(:focus-visible){filter:drop-shadow(0 1px 3px rgba(35,39,45,.27))}
.author-tracks-table td.author-row-number,.author-directory-table td:first-child{width:38px;min-width:38px;padding-left:8px;padding-right:8px;text-align:center;color:var(--theme-text-717783,#717783);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px 0 0 6px}
.author-tracks-table td.author-performer,.author-tracks-table td.author-track-title,.author-tracks-table th:nth-child(2),.author-tracks-table th:nth-child(3),#artist-table .author-directory-table td:nth-child(2),#artist-table .author-directory-table th:nth-child(2){text-align:left}
.author-tracks-table .author-track-title strong{font-size:13px;font-weight:500}
.author-tracks-table td:last-child,.author-directory-table td:last-child{border-radius:0 6px 6px 0}

.author-detail-directory{background:transparent;border:0;padding:0}
.author-detail-directory .author-tracks-table{border-collapse:separate;border-spacing:0 4px}
.author-detail-directory .author-tracks-table tbody td,.author-detail-directory .author-tracks-table td[rowspan]{height:44px;box-sizing:border-box;border:1px solid transparent;border-left:0;border-right:0;padding:4px 10px;background:var(--theme-surface-ffffff,#fff)}
.author-detail-directory .author-tracks-table td.author-row-number{border-left:1px solid transparent;border-radius:6px 0 0 6px}
.author-detail-directory .author-tracks-table td:last-child{border-right:1px solid transparent;border-radius:0 6px 6px 0}
.author-detail-directory .author-performer{font-size:13px;font-weight:500;line-height:20px}
.author-detail-directory .author-tracks-table small{margin-top:0;font-size:10px;line-height:12px}
.author-detail-directory .author-tracks-table tbody tr:hover td{background:var(--theme-surface-ffffff,#fff)}
.author-detail-directory .toolbar input{border:0;background:var(--theme-surface-ffffff,#fff);padding:8px 12px;font-size:13px}

.author-detail-directory .author-tracks-table{min-width:1100px}
.author-detail-directory .author-tracks-table th:nth-child(6){min-width:300px}
.author-coauthor-line{display:flex;align-items:center;justify-content:space-between;gap:16px;white-space:nowrap;line-height:20px;min-width:280px}
.author-coauthor-line .link{white-space:nowrap;flex:1;text-align:left}
.author-coauthor-percent{flex:none;font-variant-numeric:tabular-nums;text-align:right}
.author-detail-directory .author-tracks-table th:nth-child(5){white-space:nowrap;min-width:95px}

.author-detail-directory .author-tracks-table{min-width:1300px}
.author-detail-directory .author-tracks-table th:nth-child(6){min-width:240px}
.author-detail-directory .author-current-name,.author-detail-directory .author-coauthors{text-align:left;white-space:nowrap}
.author-coauthor-name,.author-coauthor-share{height:20px;line-height:20px;white-space:nowrap}
.author-detail-directory .author-tracks-table th:nth-child(7){min-width:100px}

#artist-table .author-directory-table td:nth-child(2) .link,.author-detail-directory .author-current-name,.author-detail-directory .author-coauthor-name .link,.author-detail-directory .author-track-open{font-size:13px;font-weight:500;line-height:20px;font-family:inherit;color:var(--theme-text-171717,#171717)}
.author-detail-directory .author-track-open{text-align:left}
.author-detail-directory button.badge{cursor:pointer;font-size:10px;padding:3px 6px}

.author-detail-directory td.author-coauthors:not(:has(.author-coauthor-name)):not(:has(.badge)){text-align:center}

.author-conflict-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:5px;border:1px solid #d79b17;border-radius:50%;background:#fff0bf;color:#805800;font-weight:800;font-size:15px;cursor:pointer;vertical-align:middle}

.author-detail-directory td.author-coauthors,.author-detail-directory .author-coauthor-name,.author-detail-directory .author-coauthor-name .link{text-align:center}
.author-detail-directory th .search-picker{margin-top:6px;text-transform:none;font-weight:400;letter-spacing:0;min-width:200px}
.author-detail-directory th .search-picker-panel{text-align:left}

.author-detail-directory .author-row-number{white-space:nowrap!important;min-width:62px!important}.author-detail-directory .author-track-check{display:inline-block;width:16px;height:16px;margin:0 8px 0 0;vertical-align:middle;cursor:pointer}

#track-author-editor{margin-top:24px;padding-top:18px;border-top:1px solid var(--theme-border-cdd2d9,#cdd2d9)}.track-author-editor-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 36px;gap:10px;align-items:end;margin:12px 0}.track-author-editor-row label{min-width:0}

.compact-track-dialog .track-edit-block,.compact-track-dialog #track-author-editor{background:var(--theme-surface-f4f5f7,#f4f5f7);border:1px solid var(--theme-border-e2e5e9,#e2e5e9);border-radius:9px;padding:14px;margin:12px 0}
.compact-track-dialog .track-edit-block .form-grid{gap:10px 12px}
.compact-track-dialog .track-edit-block h3,.compact-track-dialog #track-author-editor h3{margin:0 0 10px!important;font-size:14px}
.compact-track-dialog .track-edit-block label,.compact-track-dialog #track-author-editor label{font-size:12px;margin:0}
.compact-track-dialog .track-edit-block input,.compact-track-dialog .track-edit-block select{padding:7px 10px;min-height:34px}
.compact-track-dialog .clip-section{padding:0!important;margin:10px 0!important;border-radius:8px}
.compact-track-dialog .clip-section>summary{padding:9px 12px!important;margin:0!important;font-size:12px;min-height:0}
.compact-track-dialog .clip-section[open]>p,.compact-track-dialog .clip-section[open]>.form-grid{margin:10px 12px}
.compact-track-dialog .track-shares-block>br{display:none}
.compact-track-dialog .track-shares-block>.secondary{margin:8px 5px 10px 0}
.compact-track-dialog .track-shares-block .actions,.compact-track-dialog #track-author-editor .actions{margin-top:12px;gap:8px}
.compact-track-dialog #track-author-editor{margin-top:12px;padding-top:14px}
.compact-track-dialog .track-author-editor-row{margin:8px 0}



.payout-report-table .payout-report-files{text-align:left!important}.document-file-links{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;vertical-align:middle}.document-file-warning{display:block;margin-top:5px}

/* Author track columns: align content with headings. */
.author-tracks-table th,.author-tracks-table td{vertical-align:middle!important;text-align:center!important}
.author-tracks-table .author-performer,.author-tracks-table th:nth-child(2){text-align:left!important}
.author-tracks-table .author-track-title,.author-tracks-table .author-current-name,.author-tracks-table .author-coauthors{text-align:center!important}
.author-tracks-table th select{margin-left:auto;margin-right:auto;text-align:center}
.author-tracks-table th .search-select{margin-left:auto;margin-right:auto;text-align:center}

.author-tracks-table tbody tr[data-author-track-id]{cursor:pointer}



/* Shared dark-theme row feedback across CRM tables and card lists. */
:root[data-theme="dark"]{--crm-row-hover:#303030}
:root[data-theme="dark"] main table tbody tr:hover>td,
:root[data-theme="dark"] main table tbody tr:has(:focus-visible)>td,
:root[data-theme="dark"] dialog table tbody tr:hover>td,
:root[data-theme="dark"] dialog table tbody tr:has(:focus-visible)>td{background:var(--crm-row-hover)!important}
:root[data-theme="dark"] :is(.directory-item,.contract-summary,.saved-upload,.project-track-item,.report-hub-card):hover,
:root[data-theme="dark"] :is(.directory-item,.contract-summary,.saved-upload,.project-track-item,.report-hub-card):has(:focus-visible){background:var(--crm-row-hover)!important}

.track-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:-28px;z-index:10;background:var(--theme-surface-ffffff,#fff);padding:12px 0}
.track-dialog-header h2{margin:0}
:root[data-theme="dark"] .track-dialog-header{background:#242424}
:root[data-theme="dark"] .compact-track-dialog .track-edit-block,
:root[data-theme="dark"] .compact-track-dialog #track-author-editor{background:#292929;border-color:#404040;color:#e4e4e4}

.track-discard-prompt{position:fixed;inset:0;z-index:30;background:#0008;display:grid;place-items:center;padding:24px}
.track-discard-prompt>div{width:min(440px,100%);padding:24px;border-radius:12px;background:var(--theme-surface-ffffff,#fff);color:inherit;box-shadow:0 12px 40px #0005}
.track-discard-prompt [data-choice="back"]{margin-top:16px}

.author-role-line{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}

.author-role-line{min-height:36px}

.author-tracks-table .compact-coauthor-list{display:block;width:100%;max-width:240px;margin:auto;text-align:center;overflow:hidden}
.author-tracks-table .compact-coauthor-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.author-detail-directory .author-tracks-table{min-width:850px}
.author-detail-directory .author-tracks-table th:nth-child(5){min-width:240px;white-space:normal}

.search-picker[data-picker="select-author-coauthor-filter"]>summary{display:flex;justify-content:center;align-items:center;text-align:center!important}
.search-picker[data-picker="select-author-coauthor-filter"]>summary>span{flex:1;text-align:center!important}

.search-picker[data-picker="select-author-coauthor-filter"]>summary{position:relative;display:block!important;padding-left:28px!important;padding-right:28px!important;text-align:center!important}
.search-picker[data-picker="select-author-coauthor-filter"]>summary::before{position:absolute;left:10px;top:50%;transform:translateY(-50%);margin:0!important}
.search-picker[data-picker="select-author-coauthor-filter"]>summary::after{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0!important}
.search-picker[data-picker="select-author-coauthor-filter"] .picker-value{text-align:center!important}




.author-tracks-table .coauthor-compact-stack{font-size:10px;font-weight:400;line-height:12px;text-align:center;margin:0 auto;width:240px;max-width:100%}
.author-tracks-table .coauthor-compact-stack>div{white-space:nowrap;line-height:12px;margin:0;padding:0}

#author-form.author-form-pilot{display:grid;gap:14px}
#author-form.author-form-pilot>label{margin:0;gap:7px}
#author-form.author-form-pilot>.actions{margin-top:8px}

.track-performer-picker{position:relative}
.track-performer-options{position:absolute;left:0;right:0;top:100%;z-index:20;max-height:220px;overflow:auto;border:1px solid var(--theme-border-cdd2d9,#cdd2d9);border-radius:7px;background:var(--theme-surface-ffffff,#fff);box-shadow:0 6px 20px #0003}
.track-performer-options button{display:block;width:100%;text-align:left;background:transparent;color:inherit;border-radius:0;padding:8px 10px;font-size:13px}
.track-performer-options button:hover,.track-performer-options button:focus{background:var(--theme-surface-eef0f3,#eef0f3)}

/* Bank payment review and confirmed pending-signature state. */
.payout-status-awaiting-signature{background:#ffdf32!important;color:#403400!important;border:1px solid #d6b400!important}
[data-theme="dark"] .payout-status-awaiting-signature{background:#ffdf32!important;color:#403400!important;border-color:#d6b400!important}
.bank-payment-document{padding:12px 0 18px;border-bottom:1px solid var(--border,#cbd0d5)}
.bank-payment-heading{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}
.bank-payment-purpose{box-sizing:border-box;width:100%;resize:vertical;min-height:125px;font:inherit;line-height:1.45}
.bank-payment-total{margin-top:20px;font-size:18px}
.bank-payment-delivery{border-left:3px solid #ba9221;padding:10px 14px;background:rgba(205,163,34,.12)}
.bank-payment-checks{color:var(--danger,#a52b2b)}

/* Keep the payment action's hover target independent from the surrounding row. */
.payout-table>table tbody tr.payout-artist-row:hover,
.payout-table>table tbody tr.payout-artist-row:has(:focus-visible),
.payout-report-table>table tbody tr.payout-artist-row:hover,
.payout-report-table>table tbody tr.payout-artist-row:has(:focus-visible){filter:none;background:transparent;outline:none}
.payout-table>table tbody tr.payout-artist-row:hover td,
.payout-table>table tbody tr.payout-artist-row:has(:focus-visible) td,
.payout-report-table>table tbody tr.payout-artist-row:hover td,
.payout-report-table>table tbody tr.payout-artist-row:has(:focus-visible) td{background:var(--payout-panel,var(--theme-surface-ffffff,#fff));outline:none}
.payout-status-hitbox{display:inline-flex;align-items:center;padding:4px;border-radius:9px;transition:background .15s ease,box-shadow .15s ease}
.payout-status-hitbox:hover,.payout-status-hitbox:has(:focus-visible){background:var(--theme-surface-f1f3f5,#f1f3f5);box-shadow:0 1px 6px rgba(35,39,45,.25)}
.payout-status-hitbox .payout-status-label{margin:0}
.payout-status-bank-signed{background:#e0e7ff;color:#3730a3}
.payout-status-bank-processing{background:#dbeafe;color:#1e40af}
.payout-status-bank-rejected{background:#fee2e2;color:#b91c1c}
:root[data-theme="dark"] .payout-status-hitbox:hover,:root[data-theme="dark"] .payout-status-hitbox:has(:focus-visible){background:#303030}
:root[data-theme="dark"] .payout-status-bank-signed{background:#312e81;color:#c7d2fe}
:root[data-theme="dark"] .payout-status-bank-processing{background:#1e3a8a;color:#bfdbfe}
:root[data-theme="dark"] .payout-status-bank-rejected{background:#7f1d1d;color:#fecaca}


/* Keep row feedback visible while isolating the payment-status control. */
.payout-report-table>table thead th.payout-payment-status-heading,
.payout-report-table>table tbody td.payout-payment-status-cell{
  clip-path:inset(0 0 0 6px round 6px 0 0 6px);
}
.payout-report-table>table thead th.payout-payment-status-heading{padding-left:10px}
.payout-report-table>table tbody td.payout-payment-status-cell{padding-left:10px}
.payout-report-table>table tbody tr.payout-artist-row:hover,
.payout-report-table>table tbody tr.payout-artist-row:has(:focus-visible){
  filter:drop-shadow(0 1px 3px rgba(35,39,45,.27));
}
.payout-report-table>table tbody tr.payout-artist-row:hover>td,
.payout-report-table>table tbody tr.payout-artist-row:has(:focus-visible)>td{
  background:var(--payout-panel-hover,var(--payout-panel,#fff))!important;
}
.payout-report-table>table tbody tr.payout-artist-row:has(.payout-status-hitbox:hover)>td.payout-payment-status-cell,
.payout-report-table>table tbody tr.payout-artist-row:has(.payout-status-hitbox:focus-within)>td.payout-payment-status-cell{
  background:var(--payout-panel,var(--theme-surface-ffffff,#fff))!important;
}
.payout-status-hitbox{margin-inline:2px}

.form-section-label{grid-column:1/-1;margin:4px 0 -4px;font-weight:650}
.address-parts-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 16px}
.address-part{min-width:0}
.address-part.address-region{grid-column:1/span 3;grid-row:1}
.address-part.address-city{grid-column:4/span 3;grid-row:1}
.address-part.address-street{grid-column:1/span 4;grid-row:2}
.address-part.address-house{grid-column:5;grid-row:2}
.address-part.address-apartment{grid-column:6;grid-row:2}
@media(max-width:700px){.address-parts-grid{grid-template-columns:1fr}.address-part.address-region,.address-part.address-city,.address-part.address-street,.address-part.address-house,.address-part.address-apartment{grid-column:1;grid-row:auto}}
.passport-fields-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}
.passport-fields-grid label.wide{grid-column:1/-1}
@media(max-width:700px){.passport-fields-grid{grid-template-columns:1fr}.passport-fields-grid label.wide{grid-column:1}}

/* Compact sections keep the personal-details form readable at a glance. */
.details-section{border:1px solid var(--theme-border-dfe3e7,#dfe3e7);border-radius:9px;padding:12px 14px;margin:0 0 12px;background:var(--theme-surface-f7f8fa,#f7f8fa);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}
.details-section h3{font-size:14px;margin:0 0 9px;color:var(--theme-text-444444,#444);font-weight:650}
.details-section .form-grid,.details-section .passport-fields-grid,.details-section .commission-grid{background:transparent}
:root[data-theme="dark"] .details-section{background:#2d2d2d;border-color:#454545;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
:root[data-theme="dark"] .details-section h3{color:#e4e4e4}
.commission-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}
.address-field-block{margin-top:10px}
@media(max-width:700px){.commission-grid{grid-template-columns:1fr}}

/* Keep the personal-details form compact like the reference passport forms. */
dialog:has(#bank-details-form){max-width:700px;padding:18px 20px}
dialog:has(#bank-details-form) h2{font-size:18px;margin-bottom:10px}
dialog:has(#bank-details-form) .form-grid{gap:9px 12px}
dialog:has(#bank-details-form) label{font-size:12px;gap:4px}
dialog:has(#bank-details-form) input,dialog:has(#bank-details-form) select{padding:7px 9px;min-height:34px;font-size:13px}
dialog:has(#bank-details-form) .address-parts-grid,dialog:has(#bank-details-form) .passport-fields-grid{gap:8px 12px}
dialog:has(#bank-details-form) .form-section-label{margin:1px 0 -2px;font-size:12px}
dialog:has(#bank-details-form) .muted{font-size:12px;margin:10px 0}
dialog:has(#bank-details-form) .actions{margin-top:14px;gap:8px}
dialog:has(#bank-details-form) .actions button{padding:8px 12px;font-size:13px}

/* Intermediate payment states share the signature warning color. */
.payout-status-bank-signed,.payout-status-bank-processing{background:#ffdf32!important;color:#403400!important;border:1px solid #d6b400!important}
:root[data-theme="dark"] .payout-status-bank-signed,:root[data-theme="dark"] .payout-status-bank-processing{background:#ffdf32!important;color:#403400!important;border-color:#d6b400!important}

/* Orange payment action matched to the selected reference. */
.payout-status-label.payout-status-due,:root[data-theme="dark"] .payout-status-label.payout-status-due{background:#ff7919;color:#382000;border:1px solid #e5650b}

.payout-payment-status-cell .payout-status-hitbox{max-width:calc(100% - 4px);box-sizing:border-box}
.payout-payment-status-cell .payout-status-removed{white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box;justify-content:center}

.payout-table>table td.payout-payment-status-cell .payout-status-label.payout-status-removed{white-space:nowrap;overflow:visible;text-overflow:clip;overflow-wrap:normal;font-size:11px;padding:5px 8px;line-height:14px;min-width:0;max-width:100%}

/* Fit signed scans inside the reports block. */
.payout-report-table>table th:nth-child(1){width:16%}
.payout-report-table>table th:nth-child(2){width:13%}
.payout-report-table>table th:nth-child(3){width:11%}
.payout-report-table>table th:nth-child(4){width:7%}
.payout-report-table>table th:nth-child(5){width:7%}
.payout-report-table>table th:nth-child(6){width:8%}
.payout-report-table>table th:nth-child(7){width:8%}
.payout-report-table>table th:nth-child(8){width:8%}
.payout-report-table>table th:nth-child(9){width:5%}
.payout-report-table>table th:nth-child(10){width:9%}
.payout-report-table>table th:nth-child(11){width:8%}
.payout-report-actions{grid-template-columns:29fr 33fr 38fr}

.payout-report-table>table th:nth-child(3){width:13%}
.payout-report-table>table th:nth-child(6){width:6%}

.artists-page .contract-list-heading,.artists-page .contract-summary{grid-template-columns:minmax(180px,2fr) minmax(65px,.6fr) 80px 55px 85px 85px 120px 16px;gap:10px}

.artist-document-package{padding:12px}.artist-document-package h3,.artist-document-package h4{margin:0 0 8px}.artist-document-package p{margin:6px 0;font-size:12px}.artist-document-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.artist-document-columns>.card{margin:4px 0;padding:12px;min-width:0}.artist-document-columns a{overflow-wrap:anywhere}.artist-document-columns label{font-size:12px}.artist-document-columns input[type=checkbox]{width:auto}@media(max-width:700px){.artist-document-columns{grid-template-columns:1fr}}

.artist-document-package{padding:0;background:transparent;border:0;box-shadow:none;margin:8px 0}.artist-document-columns{gap:16px;margin-top:12px;align-items:start}.artist-document-block{min-width:0}.artist-document-block h4{font-size:12px;padding:4px 10px;color:var(--theme-text-666666,#666)}.artist-document-row{height:44px;min-height:44px;display:flex;align-items:center;padding:4px 10px;margin:4px 0;border:1px solid transparent;border-radius:6px;background:var(--theme-surface-ffffff,#fff);box-sizing:border-box}.artist-document-row a{font-size:12px;line-height:16px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.artist-document-row:hover{box-shadow:0 1px 6px rgba(35,39,45,.27)}:root[data-theme="dark"] .artist-document-row{background:#252525}.artist-document-block>label{display:block;margin:8px 0}.artist-document-block>label.button{display:inline-flex;padding:6px 10px;margin:6px 0;font-size:12px;cursor:pointer}.artist-document-block>p{margin:8px 0;line-height:1.35}.artist-document-package>h3{font-size:14px}

.artist-document-block{border:1px solid var(--theme-border-dddddd,#ddd);border-radius:8px;padding:8px;box-sizing:border-box}.artist-document-block .artist-document-row{width:100%;text-align:left;font:inherit;font-size:12px;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-document-block .artist-document-row:hover{background:var(--crm-row-hover,#ededed);filter:none}:root[data-theme="dark"] .artist-document-block{border-color:#383838}

.signed-document-status.documents-received{background:#238348!important;color:#fff!important}.signed-document-status.documents-missing{background:#bd2738!important;color:#fff!important}.signed-document-status{white-space:nowrap;font-size:11px;padding:5px 7px}

.payout-report-table .signed-scans-cell{text-align:center;padding-left:7px!important;padding-right:7px!important}.payout-report-table .signed-document-status{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:0;border:0;border-radius:6px;font-size:10px;line-height:14px;padding:3px 5px;font-weight:600;box-shadow:none;white-space:nowrap}.payout-report-table .signed-document-status.documents-received{background:var(--theme-surface-e8f4ed,#e8f4ed)!important;color:var(--theme-text-226240,#226240)!important}.payout-report-table .signed-document-status.documents-missing{background:var(--theme-surface-fbe9e9,#fbe9e9)!important;color:var(--theme-text-c0392b,#c0392b)!important}.payout-report-table .signed-document-status:hover{filter:brightness(.96);box-shadow:none}

.contract-list-heading>span:nth-child(5),.contract-list-heading>span:nth-child(6),.contract-summary>span:nth-child(5),.contract-summary>span:nth-child(6){text-align:center}

.brand-crm-caption{position:absolute;top:8px;left:16px;right:16px;text-align:center;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:18px;line-height:21px;font-weight:600;letter-spacing:1.4px;color:inherit;margin:0;pointer-events:none;}

/* Anchor the caption to the sidebar when the mobile layout stops being sticky. */
@media(max-width:700px){aside{position:relative;padding-top:32px}.brand-crm-caption{left:18px;right:auto;width:208px}}

.security-sessions .session-table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:12px;min-width:0;table-layout:fixed}
.security-sessions .session-table th{background:transparent;padding:5px 7px;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.4}
.security-sessions .session-table td{height:34px;padding:6px 7px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;line-height:1.45}
.security-sessions .session-table th:first-child{width:23%}
.security-sessions .session-table th:nth-child(2){width:13%}
.security-sessions .session-table th:nth-child(3){width:13%}
.security-sessions .session-table th:nth-child(4){width:11%}
.security-sessions .session-table th:nth-child(5),.security-sessions .session-table th:nth-child(6){width:14%}
.security-sessions .session-table th:last-child{width:12%}
.security-sessions .session-table button{white-space:normal;max-width:100%;line-height:1.35}
.security-sessions .table-wrap{min-width:0;max-width:100%}
.security-sessions .session-table td:first-child{border-radius:6px 0 0 6px}
.security-sessions .session-table td:last-child{border-radius:0 6px 6px 0}
.security-sessions .session-device{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:20px;min-width:0}
.security-sessions .session-note{font-size:12px;margin:12px 0 0}
.security-tabs{margin-bottom:12px}
.security-tabs button{min-height:34px;padding:6px 12px;font-size:12px}
.profile-data-refresh{margin:10px 0}.profile-data-refresh[hidden]{display:none}.profile-data-refresh small{display:block;font-size:10px;line-height:1.4;margin:6px 0;color:#bfc0c2;overflow-wrap:anywhere}.profile-data-refresh button{width:100%}
.security-sessions[hidden]{display:none}

/* Personal appearance remains available without administrative settings. */
aside footer .theme-inline{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0;color:#bfc0c2}
aside footer .theme-options{display:flex;gap:5px;flex-wrap:nowrap}
aside footer .theme-inline button{width:auto;padding:5px 8px;font-size:11px;margin:0}

.top>div:has(.maintenance-controls){width:100%}.page-title-line:has(.maintenance-controls){flex-wrap:nowrap}.maintenance-controls{margin-left:auto;position:relative;flex:0 0 auto}.maintenance-controls[hidden]{display:none}.maintenance-controls>button{font-size:11px;white-space:nowrap;line-height:1.35;padding:9px 12px}.maintenance-state{position:absolute;right:0;top:calc(100% + 3px);display:flex;flex-direction:column;gap:2px;width:460px;max-width:60vw;font-size:11px;text-align:right;line-height:1.25}.maintenance-state small{font-size:10px;color:var(--muted)}
.maintenance-progress-line{display:flex;align-items:center;justify-content:flex-end;gap:7px}.maintenance-progress-line progress{width:90px;height:5px;border:0;border-radius:3px;overflow:hidden;accent-color:var(--accent,#c92830);background:var(--border,#dedee2)}.maintenance-progress-line progress::-webkit-progress-bar{background:var(--border,#dedee2);border-radius:3px}.maintenance-progress-line progress::-webkit-progress-value{background:var(--accent,#c92830);border-radius:3px}.maintenance-progress-line progress::-moz-progress-bar{background:var(--accent,#c92830);border-radius:3px}

.report-delivery-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px}
.report-delivery-file{font-weight:600;color:var(--theme-success,#388461)}

/* Media column uses the income-share column's spare space. */
.unified-track-table th:nth-child(2),.unified-track-table td:nth-child(2){width:60px;max-width:60px;white-space:normal}
.unified-track-table .unified-video{width:110px;max-width:110px}
.unified-track-table .unified-video .compact-song{width:110px}
.unified-track-table .unified-video>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}

/* Contract track selection remains compact beside search and on narrow screens. */
.contract-selection-toolbar{flex-wrap:wrap;margin:14px 0}
.contract-selection-toolbar [hidden],.contract-song-table [hidden]{display:none!important}
.contract-selection-toolbar input[type=checkbox],.contract-song-select input{width:18px;min-width:18px;height:18px;margin:0;accent-color:var(--accent,#1688a5)}
.contract-song-select{width:44px;text-align:center}
.contract-selection-toolbar label{gap:8px;align-items:center}
#contract-transfer-preview{margin:16px 0}
#contract-transfer-preview p{margin-bottom:8px}

/* Taxpayer status from the artist profile, within the existing three panels. */
.payout-report-table>table th:nth-child(1){width:16%}
.payout-report-table>table th:nth-child(2){width:13%}
.payout-report-table>table th:nth-child(3){width:4%}
.payout-report-table>table th:nth-child(4){width:13%}
.payout-report-table>table th:nth-child(5){width:7%}
.payout-report-table>table th:nth-child(6){width:7%}
.payout-report-table>table th:nth-child(7){width:6%}
.payout-report-table>table th:nth-child(8){width:7%}
.payout-report-table>table th:nth-child(9){width:7%}
.payout-report-table>table th:nth-child(10){width:4%}
.payout-report-table>table th:nth-child(11){width:8%}
.payout-report-table>table th:nth-child(12){width:8%}
.payout-report-table>table th,.payout-report-table>table td{clip-path:none}
.payout-report-table>table th:is(:nth-child(3),:nth-child(7)),.payout-report-table>table td:is(:nth-child(3),:nth-child(7)){clip-path:inset(0 4px 0 0 round 0 6px 6px 0)}
.payout-report-table>table th:is(:nth-child(4),:nth-child(8)),.payout-report-table>table td:is(:nth-child(4),:nth-child(8)){clip-path:inset(0 0 0 4px round 6px 0 0 6px)}
.payout-column-blocks,.payout-report-actions{grid-template-columns:33fr 33fr 34fr}
.payout-tax-status,.payout-tax-heading{text-align:center!important;font-size:11px;white-space:nowrap;padding-left:3px!important;padding-right:5px!important}

.payout-report-table>table th:is(:nth-child(2),:nth-child(6)),.payout-report-table>table td:is(:nth-child(2),:nth-child(6)){clip-path:none}

.payout-report-table>table th:nth-child(2){width:12%}
.payout-report-table>table th:nth-child(10){width:5%}
.payout-column-blocks,.payout-report-actions{grid-template-columns:32fr 33fr 35fr}
.payout-report-table>table td[data-payout-block="payments"]{padding-left:4px;padding-right:4px}

/* Keep each report document in its own aligned slot, including missing UPD. */
.payout-report-table .document-file-links{display:grid;grid-template-columns:minmax(0,1fr) 5px minmax(0,1fr) 5px minmax(0,1fr) 5px minmax(0,1fr);width:100%;gap:0;align-items:center}
.payout-report-table .document-file-links>*{text-align:center;justify-self:stretch;min-width:0;white-space:nowrap}
/* Technical label analytics: consistent compact controls and full-width layout. */
main.label-page{max-width:none;min-width:0;width:100%}
.label-page{--label-ui-accent:#7eddd3}
.label-page .label-filterbar label{width:180px;max-width:180px}
.label-page .label-filterbar .search-picker{width:100%}
.label-page .label-filterbar .search-picker summary{height:30px;min-height:30px;box-sizing:border-box;font-size:12px;font-weight:400}
.label-page .label-filterbar .search-picker-panel{left:0;right:0;width:100%;min-width:0;max-width:100%;padding:6px;box-sizing:border-box;border-radius:6px;border:1px solid var(--line);box-shadow:0 6px 18px #0002}
.label-page .label-filterbar .search-picker-panel input{height:28px!important;min-height:28px!important;line-height:18px;padding:4px 8px!important;font-size:12px;font-weight:400;box-sizing:border-box;margin-bottom:4px}
.label-page .label-filterbar input:focus,.label-page .label-filterbar input:focus-visible,.label-page .label-filterbar summary:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--label-ui-accent)!important}
.label-page .label-filterbar .search-picker-row:hover{background:rgba(126,221,211,.08)}
.label-page .label-filterbar .picker-value,.label-page .label-filterbar .picker-only{font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0}
.label-page .label-filterbar .picker-value:hover,.label-page .label-filterbar .picker-value.chosen,.label-page .label-filterbar .picker-only{color:var(--label-ui-accent);background:transparent}
.label-page .label-filterbar .picker-value:focus-visible,.label-page .label-filterbar .picker-only:focus-visible{outline:1px solid var(--label-ui-accent);outline-offset:-1px;box-shadow:none}
.label-page .label-artist-row:hover .label-artist-open{color:var(--label-ui-accent)}
.label-page .label-summary-cards{grid-template-columns:1.3fr repeat(3,1fr) .65fr}
.label-page .label-summary-cards .stat{font-weight:500}
.label-page .label-artist-ranking th{font-size:13px;font-weight:400;line-height:1.35}
.label-page .label-artist-ranking th:nth-last-child(-n+3),.label-page .label-artist-ranking td:nth-last-child(-n+3){width:160px;text-align:center;padding-left:8px;padding-right:8px}
@media(max-width:1000px){.label-page .label-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.label-page:not(:has(#alib-buyout-search)) .label-summary-cards{display:grid!important;grid-template-columns:1.1fr 1fr 1fr 1fr .65fr!important;gap:8px!important}
.label-page:not(:has(#alib-buyout-search)) .label-summary-cards>.card{min-width:0;padding:14px 10px;margin-bottom:12px;text-align:center;grid-column:auto!important}
.label-page:not(:has(#alib-buyout-search)) .label-summary-cards .stat{font-size:clamp(17px,1.6vw,26px);line-height:1.3;white-space:nowrap}
.label-page:not(:has(#alib-buyout-search)) .label-summary-cards .muted{font-size:12px;font-weight:400}
.label-page:not(:has(#alib-buyout-search)) .label-artist-ranking th:nth-last-child(-n+3),.label-page:not(:has(#alib-buyout-search)) .label-artist-ranking td:nth-last-child(-n+3){width:160px!important;text-align:center!important;border-left:1px solid var(--line);padding-left:8px!important;padding-right:8px!important;vertical-align:middle}
.label-page:not(:has(#alib-buyout-search)) .label-artist-ranking td:nth-last-child(-n+3) strong{display:block;text-align:center;font-variant-numeric:tabular-nums}
.label-page:not(:has(#alib-buyout-search)) .label-artist-ranking th:nth-last-child(-n+3){white-space:normal;font-weight:400;line-height:1.35}
.label-page .label-filterbar .form-grid{gap:8px;display:flex;flex-wrap:wrap}
.label-page .label-filterbar label{flex:1 1 150px;min-width:150px;max-width:220px}
.label-page .label-filterbar .search-picker>summary{border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:16px;border-radius:6px;display:flex;align-items:center}
.label-page .label-filterbar .search-picker>summary:before{display:none}
.label-page .label-filterbar .search-picker>summary:after{display:block;content:'⌄';margin-left:auto;position:static;line-height:16px}
.label-page .label-filterbar .search-picker[open]>summary{border-color:var(--label-ui-accent);background:var(--theme-surface-ffffff,#fff)}
/* Keep the original compact summary scale while fitting the extra metric. */
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr)) minmax(110px,.62fr)!important;max-width:none;width:100%;align-items:stretch}
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards>.card{padding:12px;text-align:left;margin-bottom:12px}
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards .stat{font-size:24px;line-height:1.2;font-weight:700;margin-bottom:6px}
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards>.card:first-child .stat{font-size:28px}
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards .muted{font-size:13px}
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards small.muted{font-size:11px;line-height:1.4;white-space:nowrap}

/* Quiet graphite navigation, aligned with the reviewed Zvonko reference. */
.layout>aside,:root[data-theme="dark"] .layout>aside{background:#242424;color:#bcbcbc;padding:24px 24px;font-family:Arial,Helvetica,sans-serif}
.layout>aside nav{display:flex;flex-direction:column;gap:0;margin-top:16px}
.layout>aside nav button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;justify-content:start;justify-items:start;width:100%;gap:14px;min-height:44px;padding:10px 10px;margin:0;border:0;border-radius:5px;background:transparent;color:#bcbcbc;font-size:15px;font-weight:400;line-height:22px;box-shadow:none;text-align:left;white-space:normal;transition:color .14s,background-color .14s}
.layout>aside nav button:hover{background:#2b2b2b;color:#f0f0f0}
.layout>aside nav button.active,:root[data-theme="dark"] .layout>aside nav button.active{background:transparent;color:#58b4ba;box-shadow:none;font-weight:400}
.layout>aside nav button:focus-visible{outline:1px solid #7eddd3;outline-offset:1px}
.layout>aside .sidebar-icon{flex:0 0 22px;width:22px;height:22px;overflow:visible}
.layout>aside .sidebar-label{min-width:0;text-align:left;justify-self:stretch;white-space:nowrap}
.layout>aside .brand-logo{width:132px;min-height:0;height:48px;aspect-ratio:auto;margin:0 0 8px 8px;background-color:#000;mix-blend-mode:screen;background-size:222% auto}
.layout>aside .brand-wordmark-caption{background:#000;color:#fff}
.layout>aside .brand-crm-caption{font-size:10px;letter-spacing:1.6px;font-weight:400;text-align:left;margin-left:10px;color:#8e8e8e}
.layout>aside .profile-block{border-color:#3b3b3b;font-size:12px;font-weight:400}
.layout>aside .profile-block>strong{font-size:12px;font-weight:400;color:#aaa}
.layout>aside .profile-name{font-size:14px;font-weight:400}
@media(min-width:1001px){.layout{grid-template-columns:270px minmax(0,1fr)}}
@media(min-width:701px) and (max-width:1000px){.layout>aside{padding:22px 14px}.layout>aside nav button{font-size:14px;gap:10px}}
@media(max-width:700px){.layout>aside{padding:16px}.layout>aside nav{flex-direction:row;overflow:auto;margin-top:8px}.layout>aside nav button{white-space:nowrap;font-size:14px;gap:8px}.layout>aside .brand-logo{height:54px;width:136px;margin-bottom:8px}}
.layout>aside .sidebar-label{font-weight:400;font-family:Arial,Helvetica,sans-serif}
.layout>aside .brand-crm-caption{font-family:Arial,Helvetica,sans-serif;font-style:normal}
.layout>aside footer button{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#bcbcbc;background:#2b2b2b;border-color:#3b3b3b;box-shadow:none}
.layout>aside footer button:hover{color:#f0f0f0;background:#333}
.layout>aside footer button[aria-pressed="true"]{border-color:#58b4ba;color:#7eddd3}
.layout>aside footer .theme-switch button[aria-pressed="true"],.layout>aside footer button[aria-pressed="true"]{border-color:#58b4ba!important;outline-color:#58b4ba;box-shadow:none!important}
/* Suppress the source logo's dim red halo while retaining its bright mark. */
.layout>aside .brand-logo{filter:contrast(4)}

/* Compact profile; theme selection remains in Settings. */
.layout>aside footer .profile-block{padding-top:12px;margin-bottom:12px;line-height:1.4}
.layout>aside footer .profile-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#999;margin-bottom:7px}
.layout>aside footer .profile-role{font-size:11px;color:#999;font-weight:400}
.layout>aside footer .profile-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}
.layout>aside footer .profile-name{font-size:14px;color:#eee;font-weight:400}
.layout>aside footer .profile-login{font-size:12px;color:#999;margin:0;overflow-wrap:anywhere}

.layout>aside footer .profile-heading,.layout>aside footer .profile-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:baseline}
.layout>aside footer .profile-role,.layout>aside footer .profile-login{text-align:right;justify-self:end}
.layout>aside footer .profile-name{text-align:left;justify-self:start}
/* Table headings use the reference filter's quiet outlined rectangles. */
main.label-page .label-artist-ranking thead th{position:relative;border:0!important;background:transparent;vertical-align:middle;color:var(--text);isolation:isolate}
main.label-page .label-artist-ranking thead th::before{content:"";position:absolute;inset:3px 3px 5px;border:1px solid #777;border-radius:4px;pointer-events:none;z-index:-1}
:root[data-theme="light"] main.label-page .label-artist-ranking thead th::before{border-color:#a5a5a5}

/* Center every header in its outline, including the rights legend. */
main.label-page .label-artist-ranking thead th{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;text-align:center!important;vertical-align:middle!important;padding-top:8px!important;padding-bottom:8px!important;letter-spacing:0;text-transform:none}
main.label-page .label-artist-ranking thead th::before{inset:3px}
main.label-page .label-artist-ranking thead th .rights-legend{display:flex;justify-content:center;align-items:center;margin:0 auto;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}

/* Main totals: receipts lead, four equal compact allocation cards. */
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr))!important}

/* Summary labels match the reviewed table-header typography. */
main.label-page #content>.label-summary-cards>.card>div.muted{font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:500!important;line-height:1.25;color:var(--text);letter-spacing:0;text-transform:none}

/* Shared analytics layout: more room for artist and song names. */
main.label-page #content .label-artist-ranking th:nth-child(2){width:70px!important}
main.label-page #content .label-artist-ranking th:nth-child(3){width:340px!important}
main.label-page #content .label-artist-ranking th:nth-last-child(-n+3),main.label-page #content .label-artist-ranking td:nth-last-child(-n+3){width:150px!important;padding-left:6px!important;padding-right:6px!important}
main.label-page #content .label-artist-ranking .label-artist-name{overflow-wrap:normal}
main.label-page #content .label-artist-ranking .label-artist-open{white-space:nowrap}

/* Fixed percentage lanes, independent of the amount's text width. */
main.label-page #content:has(#alib-buyout-search) .label-artist-ranking td:nth-last-child(-n+3)>span{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:8px!important;align-items:center!important;justify-content:normal!important}
main.label-page #content:has(#alib-buyout-search) .label-artist-ranking td:nth-last-child(-n+3)>span>span{text-align:center;justify-self:stretch;font-variant-numeric:tabular-nums}

/* Royalty controls share the analytics palette; payout status classes stay independent. */
.royalty-page:has(.payout-directory){--label-ui-accent:#7eddd3}
.royalty-page .page-title-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.royalty-page .page-title-line .royalty-tabs{margin:0;background:transparent;border:0;padding:0}
.royalty-page .page-title-line .royalty-tabs button.active{background:rgba(126,221,211,.1);color:#7eddd3;border:1px solid var(--line);font-size:14px;font-weight:500}
.royalty-page .payout-directory .toolbar{align-items:center;gap:8px}
.royalty-page .payout-directory .toolbar>.search-picker{width:200px;flex:0 0 200px;min-width:0}
.royalty-page .payout-directory .payout-total-control .search-picker{width:180px}
.royalty-page .payout-directory .toolbar>input[type=search]{height:30px;min-height:30px;padding:6px 10px;font-size:12px;border-radius:6px}
.royalty-page .payout-directory :is(#report-generate,#generate-payment-documents){height:30px;min-height:30px;background:#7eddd3;color:#153b39;border:1px solid #7eddd3;border-radius:6px;font-weight:500}
.royalty-page .payout-directory :is(#report-generate,#generate-payment-documents):hover:not(:disabled){background:#96e6de;border-color:#96e6de}
.royalty-page .payout-directory .secondary:hover{border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}
.royalty-page .payout-report-table tbody tr:hover{background:rgba(126,221,211,.06)}

.royalty-page .payout-directory .search-picker summary{height:30px;min-height:30px;box-sizing:border-box;font-size:12px;font-weight:400}
.royalty-page .payout-directory .search-picker-panel{left:0;right:0;width:100%;min-width:0;max-width:100%;padding:6px;box-sizing:border-box;border-radius:6px;border:1px solid var(--line);box-shadow:0 6px 18px #0002}
.royalty-page .payout-directory .search-picker-panel input{height:28px!important;min-height:28px!important;line-height:18px;padding:4px 8px!important;font-size:12px;font-weight:400;box-sizing:border-box;margin-bottom:4px}
.royalty-page .payout-directory input:focus,.royalty-page .payout-directory input:focus-visible,.royalty-page .payout-directory summary:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--label-ui-accent)!important}
.royalty-page .payout-directory .search-picker-row:hover{background:rgba(126,221,211,.08)}
.royalty-page .payout-directory .picker-value,.royalty-page .payout-directory .picker-only{font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0}
.royalty-page .payout-directory .picker-value:hover,.royalty-page .payout-directory .picker-value.chosen,.royalty-page .payout-directory .picker-only{color:var(--label-ui-accent);background:transparent}
.royalty-page .payout-directory .picker-value:focus-visible,.royalty-page .payout-directory .picker-only:focus-visible{outline:1px solid var(--label-ui-accent);outline-offset:-1px;box-shadow:none}
.royalty-page .payout-directory .search-picker>summary{border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:16px;border-radius:6px;display:flex;align-items:center}
.royalty-page .payout-directory .search-picker>summary:before{display:none}
.royalty-page .payout-directory .search-picker>summary:after{display:block;content:'⌄';margin-left:auto;position:static;line-height:16px}
.royalty-page .payout-directory .search-picker[open]>summary{border-color:var(--label-ui-accent);background:var(--theme-surface-ffffff,#fff)}
/* Match the reviewed analytics headings and visible artist hover. */
main.royalty-page .payout-report-table>table thead th{position:relative;isolation:isolate;clip-path:none!important;border:0!important;background:transparent!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;text-align:center!important;vertical-align:middle!important;padding-top:8px!important;padding-bottom:8px!important;letter-spacing:0;text-transform:none;color:var(--text)}
main.royalty-page .payout-report-table>table thead th::before{content:"";position:absolute;inset:3px;border:1px solid #777;border-radius:4px;pointer-events:none;z-index:-1}
:root[data-theme="light"] main.royalty-page .payout-report-table>table thead th::before{border-color:#a5a5a5}
main.royalty-page .payout-number-heading{font-weight:inherit}
main.royalty-page #content .payout-report-table{--payout-panel-hover:color-mix(in srgb,var(--payout-panel) 92%,#7eddd3 8%)}
main.royalty-page .payout-report-table .payout-artist-row:is(:hover,:has(:focus-visible)) .payout-artist-identity>button{color:#7eddd3!important}
main.royalty-page .payout-report-table .payout-cost-value:is(:hover,:focus-visible){border-color:#7eddd3;box-shadow:0 0 0 1px #7eddd3}
/* One continuous heading outline per royalty panel. */
main.royalty-page .payout-report-table>table thead th::before{inset:3px 0;border-left:0;border-right:0;border-radius:0}
main.royalty-page .payout-report-table>table thead th:is(:nth-child(1),:nth-child(4),:nth-child(8),:nth-child(12))::before{left:3px;border-left:1px solid #777;border-top-left-radius:4px;border-bottom-left-radius:4px}
main.royalty-page .payout-report-table>table thead th:is(:nth-child(3),:nth-child(7),:nth-child(11),:nth-child(12))::before{right:3px;border-right:1px solid #777;border-top-right-radius:4px;border-bottom-right-radius:4px}
:root[data-theme="light"] main.royalty-page .payout-report-table>table thead th::before{border-color:#a5a5a5}
/* Native sticky headings stay on the compositor during fast scrolling. */
main.label-page .table-wrap:has(.label-artist-ranking),main.royalty-page .payout-report-table{overflow:visible}
main.label-page .label-artist-ranking thead,main.royalty-page .payout-report-table>table>thead{position:sticky;top:0;z-index:5;background:var(--theme-surface-ffffff,#fff)}
main.label-page .label-artist-ranking thead th,main.royalty-page .payout-report-table>table thead th{background:var(--theme-surface-ffffff,#fff)!important}
@media(max-width:1500px){
 main.label-page .table-wrap:has(.label-artist-ranking),main.royalty-page .payout-report-table{overflow:auto;max-height:calc(100vh - 24px)}
}
/* Emphasize the combined label result with the existing Ageev wordmark. */
main.label-page #content .label-summary-cards>.label-profit-card{border:1px solid #7eddd3;background:var(--theme-surface-ffffff,#fff);box-shadow:inset 0 3px 0 #7eddd3;position:relative}
main.label-page #content .label-profit-card .stat{color:var(--theme-text-20242a,#20242a);font-weight:600}
main.label-page #content .label-profit-logo{width:80px;height:30px;margin:5px auto 0;background-color:#000;background-size:222% auto;mix-blend-mode:screen}
:root[data-theme="light"] main.label-page #content .label-profit-logo{filter:invert(1);mix-blend-mode:multiply}
main.label-page #content .label-summary-cards>.label-profit-card,main.label-page #content .label-profit-card>.muted,main.label-page #content .label-profit-card>.stat{text-align:center!important}
/* Summary amounts and captions share the same alignment as the profit card. */
main.label-page #content>.label-summary-cards>.card,
main.label-page #content>.label-summary-cards>.card>.muted,
main.label-page #content>.label-summary-cards>.card>.stat{text-align:center!important}
/* Open filters must paint above sticky table headings (layer 5). */
main:is(.label-page,.royalty-page) .label-filterbar:has(.search-picker[open]),
main:is(.label-page,.royalty-page) .toolbar:has(.search-picker[open]){position:relative;z-index:20}

/* Artist directory: the reviewed analytics controls and table typography. */
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]){--label-ui-accent:#7eddd3}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-toolbar{gap:8px;margin-bottom:10px}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-toolbar>.primary{background:#7eddd3;color:#153b39;border:1px solid #7eddd3;border-radius:6px;font-weight:500;padding:6px 10px;min-height:30px}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-toolbar>.primary:hover{background:#96e6de;border-color:#96e6de}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-toolbar>input{height:30px;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;box-sizing:border-box}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-toolbar>input:focus{outline:none;border-color:#7eddd3;box-shadow:0 0 0 1px #7eddd3}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-tabs button.active{background:rgba(126,221,211,.1);color:#7eddd3;border:1px solid var(--line)}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .directory-tabs button:hover{color:#7eddd3}
main.artists-page #artist-table .artist-compact-table th{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.25;color:var(--text);text-align:center;vertical-align:middle;padding-top:10px;padding-bottom:10px;background:var(--theme-surface-ffffff,#fff);border:0;letter-spacing:0;text-transform:none}
main.artists-page #artist-table .artist-compact-table th::after{content:"";position:absolute;inset:3px;border:1px solid #777;border-radius:4px;pointer-events:none}
:root[data-theme="light"] main.artists-page #artist-table .artist-compact-table th::after{border-color:#a5a5a5}
main.artists-page #artist-table .artist-compact-row:is(:hover,:has(:focus-visible))>td{background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)}
main.artists-page #artist-table .artist-compact-row:is(:hover,:has(:focus-visible)) .artist-name-link{color:#7eddd3}
main.artists-page .artist-directory:has(input[aria-label="Артист, почта или телефон"]) .secondary:hover{border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}

/* Artist contracts and songs use the same controls as analytics. */
main.artists-page #content:has(.contract-list-heading),main.artists-page #content:has(.contract-overview-card){--label-ui-accent:#7eddd3}
main.artists-page #content:is(:has(.contract-list-heading),:has(.contract-overview-card)) .primary,
main.artists-page .contract-page-toolbar>button:not(.secondary):not(.danger){background:#7eddd3;color:#153b39;border:1px solid #7eddd3;border-radius:6px;font-weight:500}
main.artists-page #content:is(:has(.contract-list-heading),:has(.contract-overview-card)) .primary:hover:not(:disabled),
main.artists-page .contract-page-toolbar>button:not(.secondary):not(.danger):hover:not(:disabled){background:#96e6de;border-color:#96e6de}
main.artists-page #content:is(:has(.contract-list-heading),:has(.contract-overview-card)) .secondary:hover:not(:disabled){border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}
main.artists-page #content:is(:has(.contract-list-heading),:has(.contract-overview-card)) input[type=search]{height:30px;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;box-sizing:border-box}
main.artists-page #content:is(:has(.contract-list-heading),:has(.contract-overview-card)) :is(input[type=search],select):focus{outline:none;border-color:#7eddd3;box-shadow:0 0 0 1px #7eddd3}
main.artists-page .contract-list-heading{align-items:stretch;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.25;color:var(--text);gap:10px}
main.artists-page .contract-list-heading>span:not(:empty){display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;padding:7px 3px;border:1px solid #777;border-radius:4px;overflow-wrap:anywhere}
main.artists-page .contract-summary:is(:hover,:has(:focus-visible)){background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)!important;box-shadow:none}
main.artists-page .contract-summary:is(:hover,:has(:focus-visible))>span:first-child strong{color:#7eddd3}
main.artists-page .contract-song-table th{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.25;color:var(--text);text-align:center;vertical-align:middle;padding:10px 8px;background:var(--theme-surface-ffffff,#fff);border:0;text-transform:none;letter-spacing:0}
main.artists-page .contract-song-table th:not(:empty)::after{content:"";position:absolute;inset:3px;border:1px solid #777;border-radius:4px;pointer-events:none}
main.artists-page .contract-song-table th .amount-sort{font:inherit;color:inherit;text-align:center;background:transparent}
:root[data-theme="light"] main.artists-page :is(.contract-list-heading>span,.contract-song-table th::after){border-color:#a5a5a5}
main.artists-page .contract-song-row:is(:hover,:has(:focus-visible))>td{background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)!important}
main.artists-page .contract-song-row:is(:hover,:has(:focus-visible))>td>button{color:#7eddd3}
main.artists-page .contract-period-toolbar .search-picker{min-width:200px}
main.artists-page .contract-period-toolbar .search-picker>summary{height:30px;min-height:30px;box-sizing:border-box;border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:16px;border-radius:6px;display:flex;align-items:center}
main.artists-page .contract-period-toolbar .search-picker>summary:before{display:none}
main.artists-page .contract-period-toolbar .search-picker>summary:after{display:block;content:'⌄';margin-left:auto;position:static;line-height:16px}
main.artists-page .contract-period-toolbar .search-picker[open]>summary{border-color:#7eddd3}
main.artists-page .contract-period-toolbar:has(.search-picker[open]){position:relative;z-index:20}
main.artists-page .contract-period-toolbar .search-picker-panel{left:0;right:0;width:100%;min-width:0;max-width:100%;padding:6px;box-sizing:border-box;border-radius:6px;border:1px solid var(--line);box-shadow:0 6px 18px #0002}
main.artists-page .contract-period-toolbar .search-picker-panel input{height:28px;min-height:28px;padding:4px 8px;font-size:12px;margin-bottom:4px;box-sizing:border-box}
main.artists-page .contract-period-toolbar .search-picker-row:hover{background:rgba(126,221,211,.08)}
main.artists-page .contract-period-toolbar :is(.picker-value,.picker-only){font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0}
main.artists-page .contract-period-toolbar :is(.picker-value:hover,.picker-value.chosen,.picker-only){color:#7eddd3;background:transparent}
main.artists-page .contract-period-toolbar summary:focus-visible{outline:1px solid #7eddd3;outline-offset:1px}
main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) 90px 65px 85px 85px 140px minmax(150px,1.5fr) 16px!important}
main.artists-page .contract-list-heading>span:not(:empty){overflow-wrap:normal}
@media(max-width:1100px){main.artists-page :is(.contract-list-heading,.contract-summary){min-width:1050px}}

/* Author directory and track catalogue: shared visual language. */
main.artists-page .artist-directory:has(input[aria-label="Поиск по авторам"]) .primary{background:#7eddd3;color:#153b39;border:1px solid #7eddd3;border-radius:6px;font-weight:500}
main.artists-page .artist-directory:has(input[aria-label="Поиск по авторам"]) .primary:hover{background:#96e6de}
main.artists-page .artist-directory .directory-tabs button.active{background:rgba(126,221,211,.1);color:#7eddd3;border:1px solid var(--line)}
main.artists-page .artist-directory .directory-tabs button:hover{color:#7eddd3}
main.artists-page :is(.artist-directory,.royalty-filters) input[type=search]{height:30px;min-height:30px;padding:6px 10px;font-size:12px;border:1px solid var(--line);border-radius:6px;box-sizing:border-box}
main.artists-page :is(.artist-directory,.royalty-filters) input[type=search]:focus{outline:none;border-color:#7eddd3;box-shadow:0 0 0 1px #7eddd3}
main.artists-page :is(.author-directory-table,.author-tracks-table,.unified-track-table) th{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:500!important;line-height:1.25;color:var(--text);text-align:center!important;vertical-align:middle;padding:10px 8px;background:var(--theme-surface-ffffff,#fff);border:0;text-transform:none;letter-spacing:0}
main.artists-page :is(.author-directory-table,.author-tracks-table,.unified-track-table) th:not(:empty)::after{content:"";position:absolute;inset:3px;border:1px solid #777;border-radius:4px;pointer-events:none}
:root[data-theme="light"] main.artists-page :is(.author-directory-table,.author-tracks-table,.unified-track-table) th::after{border-color:#a5a5a5}
main.artists-page :is(.author-directory-table,.author-tracks-table,.unified-track-table) tbody tr:is(:hover,:has(:focus-visible))>td{background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)!important}
main.artists-page :is(.author-directory-table,.author-tracks-table,.unified-track-table) tr:is(:hover,:has(:focus-visible)) button.link{color:#7eddd3}
main.artists-page .artist-directory .secondary:hover:not(:disabled){border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}
main.artists-page :is(.author-detail-directory,.royalty-filters){--label-ui-accent:#7eddd3}
main.artists-page :is(.author-detail-directory,.royalty-filters) .search-picker>summary{height:30px;min-height:30px;box-sizing:border-box;border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:16px;border-radius:6px}
main.artists-page :is(.author-detail-directory,.royalty-filters) .search-picker[open]>summary{border-color:#7eddd3}
main.artists-page :is(.author-detail-directory,.royalty-filters) .search-picker-panel{padding:6px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 18px #0002}
main.artists-page :is(.author-detail-directory,.royalty-filters) .search-picker-row:hover{background:rgba(126,221,211,.08)}
main.artists-page :is(.author-detail-directory,.royalty-filters) :is(.picker-value,.picker-only){font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0}
main.artists-page :is(.author-detail-directory,.royalty-filters) :is(.picker-value:hover,.picker-value.chosen,.picker-only){color:#7eddd3}
main.artists-page .author-tracks-table th:has(.search-picker[open]){z-index:20}
main.artists-page .royalty-filters:has(.search-picker[open]){position:relative;z-index:20}

main.artists-page #author-pdf-button{background:#7eddd3;color:#153b39;border:1px solid #7eddd3;border-radius:6px;font-weight:500;white-space:nowrap}
main.artists-page #author-pdf-button:hover:not(:disabled){background:#96e6de;border-color:#96e6de}

main.artists-page .page-title-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
main.artists-page .author-sync-tools{margin:0;gap:12px;flex-wrap:wrap}
main.artists-page .author-sync-tools button{font-size:12px;padding:6px 10px;border-radius:6px}
main.artists-page .author-sync-tools button:hover{border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}
main.artists-page .author-sync-tools .muted{font-size:12px}

/* Author identity shares the page heading; coauthor filter is the column label. */
main.artists-page .author-detail-heading{margin:0;gap:12px;flex-wrap:wrap}
main.artists-page .author-detail-heading h2{font-size:20px;line-height:1.3}
main.artists-page .author-detail-heading .secondary{padding:6px 10px;font-size:12px;border-radius:6px}
main.artists-page .author-detail-heading .secondary:hover{border-color:#7eddd3;color:#7eddd3;background:rgba(126,221,211,.08)}
main.artists-page .author-tracks-table th{padding-top:6px;padding-bottom:6px;height:auto}
main.artists-page .author-tracks-table th:has(#author-coauthor-filter),main.artists-page .author-tracks-table th:has(.search-picker){padding:5px 7px}
main.artists-page .author-tracks-table th .search-picker{margin:0;width:100%}
main.artists-page .author-tracks-table th .search-picker>summary{margin:0;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500}

/* Tracks catalogue: shared turquoise controls. */
main.artists-page .royalty-section:has(.unified-track-table) .primary{background:#57cdc8;border-color:#57cdc8;color:#fff}
main.artists-page .royalty-section:has(.unified-track-table) .primary:hover{background:#76d8d3;border-color:#76d8d3}
main.artists-page .royalty-section:has(.unified-track-table) .toolbar input,
main.artists-page .royalty-section:has(.unified-track-table) .search-picker>summary{height:30px;min-height:30px;box-sizing:border-box;font-size:12px;padding:5px 10px;border-radius:6px}
main.artists-page .royalty-section:has(.unified-track-table) input:focus,
main.artists-page .royalty-section:has(.unified-track-table) .search-picker[open]>summary{border-color:#7eddd3;outline:none;box-shadow:none}
main.artists-page .royalty-section:has(.unified-track-table) .search-picker-panel{z-index:30}
main.artists-page .royalty-section:has(.unified-track-table) .picker-value.chosen{color:#7eddd3;background:rgba(126,221,211,.1)}
main.artists-page .royalty-section:has(.unified-track-table) :is(.picker-only,.picker-value:hover){color:#7eddd3}
main.artists-page .unified-track-table .secondary:hover{color:#7eddd3;border-color:#7eddd3;background:rgba(126,221,211,.08)}

/* Compact settings, using the shared turquoise controls. */
main.settings-page{--settings-accent:#7eddd3}
main.settings-page .top p:empty{display:none}
main.settings-page #content>.card{padding:16px;margin-bottom:14px;font-size:13px}
main.settings-page #content h2{font-size:18px;font-weight:500;margin:0 0 10px}
main.settings-page .settings-card-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:10px}
main.settings-page .settings-card-heading h2,main.settings-page .settings-card-heading p{margin:0}
main.settings-page #content p{line-height:1.4;margin-top:8px;margin-bottom:10px}
main.settings-page .settings-card-heading p{margin:0!important}
main.settings-page #content :is(input:not([type=checkbox]):not([type=radio]),select,.search-picker>summary){min-height:30px;height:30px;box-sizing:border-box;font-size:12px;padding:5px 9px;border-radius:6px}
main.settings-page #content label{font-size:12px;gap:5px}
main.settings-page #content .form-grid{gap:10px 16px}
main.settings-page button:not(.secondary):not(.danger):not([role=radio]):not(.theme-option):not(.picker-value):not(.picker-only){background:#57cdc8;border-color:#57cdc8;color:#173330}
main.settings-page button:not(.secondary):not(.danger):not([role=radio]):not(.theme-option):not(.picker-value):not(.picker-only):hover{background:#76d8d3;border-color:#76d8d3}
main.settings-page #content button{font-size:12px;min-height:30px;padding:5px 10px;border-radius:6px}
main.settings-page .secondary:hover{color:var(--settings-accent);border-color:var(--settings-accent);background:rgba(126,221,211,.08)}
main.settings-page :is(input:focus,select:focus,.search-picker[open]>summary){border-color:var(--settings-accent);outline:none;box-shadow:none}
main.settings-page .tax-settings-card table{margin-bottom:10px}
main.settings-page .tax-settings-card :is(th,td){padding:6px 10px;height:30px;font-size:13px;line-height:18px}
main.settings-page .tax-settings-card th{font-family:Arial,Helvetica,sans-serif;font-weight:500;text-transform:none;letter-spacing:0}
main.settings-page .tax-settings-card tbody tr:hover td{background:rgba(126,221,211,.06)}
dialog:has(#deduction-period-form) button[type=submit]{background:#57cdc8;border-color:#57cdc8;color:#173330}
dialog:has(#deduction-period-form) :is(input,select,.search-picker>summary){min-height:30px;height:30px;font-size:13px;padding:5px 9px}
main.settings-page .theme-options button[aria-pressed=true]{border-color:#7eddd3;color:#7eddd3}
main.settings-page progress{accent-color:#57cdc8}
main.settings-page progress::-webkit-progress-value{background:#57cdc8}
main.settings-page progress::-moz-progress-bar{background:#57cdc8}

/* Shared section controls: security, journal and mail. */
:is(main.security-page,main.journal-page,main.mail-page){--section-accent:#7eddd3}
:is(main.security-page,main.journal-page) #content>.card{padding:16px;margin-bottom:14px}
:is(main.security-page,main.journal-page) h2{font-size:18px;font-weight:500}
:is(main.security-page,main.journal-page) button{font-size:12px;padding:6px 10px;border-radius:6px}
:is(main.security-page,main.journal-page) button:not(.secondary):not(.danger):not(.picker-value):not(.picker-only),main.mail-page .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
:is(main.security-page,main.journal-page) button:not(.secondary):not(.danger):not(.picker-value):not(.picker-only):hover,main.mail-page .primary:hover{background:#76d8d3;border-color:#76d8d3}
:is(main.security-page,main.journal-page,main.mail-page) .secondary:hover{background:rgba(126,221,211,.08);color:#7eddd3;border-color:#7eddd3}
:is(main.security-page,main.journal-page) :is(input:not([type=checkbox]):not([type=radio]),select,.search-picker>summary){height:30px;min-height:30px;padding:5px 9px;font-size:12px;box-sizing:border-box;border-radius:6px}
:is(main.security-page,main.journal-page,main.mail-page) :is(input:focus,textarea:focus,select:focus,.search-picker[open]>summary){border-color:#7eddd3;outline:none;box-shadow:none}
:is(main.security-page,main.journal-page) input[type=checkbox]{accent-color:#57cdc8}
:is(main.security-page,main.journal-page) th{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;text-align:center;vertical-align:middle;border:1px solid var(--line);padding:8px}
:is(main.security-page,main.journal-page) tbody tr:hover td{background:rgba(126,221,211,.06)}
:is(main.security-page,main.journal-page) .search-picker-panel{z-index:30}
main.journal-page :is(.picker-value.chosen,.picker-only,.document-file-link:hover){color:#7eddd3}
main.mail-page .mail-tabs button[aria-selected=true]{color:#7eddd3;border-color:#7eddd3;background:rgba(126,221,211,.1)}
main.mail-page .mail-workspace .mail-contact:hover{background:var(--mail-panel)!important;box-shadow:none}
main.mail-page .mail-workspace .mail-contact.selected:hover{background:var(--mail-active)!important;box-shadow:inset 3px 0 var(--accent)}
main.mail-page .mail-contact:hover .mail-contact-top strong{color:#7eddd3}
main.mail-page :is(.mail-icon-btn,.mail-settings-button,.mail-chat-menu,.mail-reply-button,.mail-older,.mail-file,.mail-file-download,.mail-attach):hover{color:#7eddd3;background:rgba(126,221,211,.08)}
main.mail-page .mail-tabs button:hover{color:#7eddd3}
dialog:has(:is(#device-name-form,#invite-form,#access-form)) button:not(.secondary):not(.danger):not(.picker-value):not(.picker-only){background:#57cdc8;border-color:#57cdc8;color:#173330}
dialog:has(:is(#device-name-form,#invite-form,#access-form)) :is(input:not([type=checkbox]),select,.search-picker>summary){min-height:30px;font-size:13px;padding:5px 9px}
main.mail-page #mail-send{background:#57cdc8!important;border-color:#57cdc8!important;color:#173330!important}
main.mail-page #mail-send:hover{background:#76d8d3!important;border-color:#76d8d3!important}
main.mail-page .mail-contact:hover .mail-contact-open{background:transparent!important}

/* Journal filter options match the analytics dropdowns. */
main.journal-page .search-picker :is(.picker-value,.picker-only){font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0;color:var(--theme-text-30353d,#30353d)}
main.journal-page .search-picker :is(.picker-value:hover,.picker-value.chosen,.picker-only){color:#7eddd3;background:transparent}

/* Keep settings picker options separate from filled action buttons. */
main.settings-page .search-picker :is(.picker-value,.picker-only){background:transparent;border:0;font-size:12px;font-weight:400;color:var(--theme-text-30353d,#30353d)}
main.settings-page .search-picker :is(.picker-value:hover,.picker-value.chosen,.picker-only){background:transparent;color:#7eddd3}
/* Period editor: the dropdown remains inside the scrollable dialog. */
dialog:has(#deduction-period-form) .search-picker-panel{position:relative;top:auto;min-width:0;box-sizing:border-box;margin-top:4px}
dialog:has(#deduction-period-form) .search-picker :is(.picker-value,.picker-only){background:transparent;border:0;font-size:12px;font-weight:400;color:var(--theme-text-30353d,#30353d)}
dialog:has(#deduction-period-form) .search-picker :is(.picker-value:hover,.picker-value.chosen,.picker-only){background:transparent;color:#7eddd3}
dialog:has(#deduction-period-form) :is(input:focus,input:focus-visible,.search-picker[open]>summary){outline:none!important;box-shadow:none!important;border-color:#7eddd3!important}
dialog:has(#deduction-period-form) .form-grid{align-items:start}
dialog:has(#deduction-period-form) .search-picker-row button{box-shadow:none!important}
/* Planning pilot, between summary cards and artist table. */
.label-planning{margin:22px 0 8px;color:var(--text);--planning-accent:#7eddd3}
.planning-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
.planning-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:var(--muted)}
.planning-heading h2{font-size:20px;font-weight:500;margin:4px 0 0}
.planning-period{font-size:12px;color:var(--muted)}
.planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.planning-panel{padding:20px 24px;border:1px solid var(--line);border-radius:10px;background:var(--theme-surface-ffffff,#fff);min-width:0}
.planning-panel h3{font-size:14px;font-weight:500;margin:0 0 15px}
.planning-panel-title{display:flex;align-items:baseline;justify-content:space-between}
.planning-panel-title>span{font-size:10px;letter-spacing:1px;color:var(--muted)}
.planning-amount{font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin:14px 0 8px}
.planning-amount>span{font-size:20px;color:var(--muted)}
.planning-empty,.planning-footnote,.planning-caution{font-size:12px;line-height:1.5;color:var(--muted);max-width:520px}
.planning-footnote{margin:18px 0 0}.planning-caution{margin:12px 0 0}
.planning-change{font-size:14px;display:flex;gap:12px;align-items:center}.planning-change>span{font-size:11px;border:1px solid var(--line);padding:3px 7px;border-radius:4px}
.planning-up{color:var(--planning-accent)}.planning-down{color:#de9e85}
.planning-bars{margin-top:18px;display:grid;gap:12px}
.planning-bars>div{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:12px;color:var(--muted)}
.planning-bars strong{font-weight:400;color:var(--text)}
.planning-bars i{grid-column:1/-1;display:block;height:6px;min-width:0;border-radius:3px;background:#7eddd3}.planning-bars i.previous{background:#737b82}
main.label-page .planning-driver{display:grid;grid-template-columns:1fr auto;width:100%;gap:5px 12px;padding:9px 0;background:transparent;color:inherit;text-align:left;border:0;border-radius:0;font-size:12px;font-weight:400;filter:none;box-shadow:none}
main.label-page .planning-driver:hover{background:transparent;color:var(--planning-accent);filter:none;box-shadow:none}
.planning-driver-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-driver strong{font-weight:500}
.planning-driver-track{grid-column:1/-1;background:var(--line);height:3px;border-radius:2px;overflow:hidden}.planning-driver-track i{display:block;height:100%;background:#7eddd3;opacity:.6}
.planning-data-note{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.4;color:var(--muted);margin:12px 0}
.planning-dot{width:6px;height:6px;border-radius:50%;background:#7eddd3;flex-shrink:0}.planning-dot.attention{background:#dea376}
@media(max-width:900px){.planning-grid{grid-template-columns:1fr}.planning-panel{padding:16px}.planning-heading{align-items:flex-start}.planning-amount{font-size:26px}}

.planning-timeline{max-height:270px;overflow:auto;padding-right:8px}
/* Main summary: buyout detail stays inside the artist. */
.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))!important}
main.label-page #content:has(>.label-summary-cards) .label-artist-ranking th:nth-child(4),main.label-page #content:has(>.label-summary-cards) .label-artist-ranking td:nth-child(4){width:auto!important}
@media(max-width:800px){.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:650px){.label-page:not(:has(#alib-buyout-search)) #content>.label-summary-cards{grid-template-columns:1fr!important}}

/* Project names share the artist cell without changing row height or width. */
.label-artist-name{min-width:0}.label-artist-open:has(.label-artist-display){display:block;width:100%;max-width:100%;overflow:hidden;text-align:left}.label-artist-display{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-artist-display .label-project-names{display:inline;font-size:11px;font-weight:400;color:var(--muted);line-height:inherit}

/* The sidebar wordmark is also Home; keep its appearance unchanged on hover. */
.layout>aside a.brand-home{display:block;text-decoration:none;color:inherit;cursor:pointer}
.layout>aside a.brand-home[aria-disabled="true"]{cursor:default}
.layout>aside a.brand-home:focus-visible{outline:1px solid #7eddd3;outline-offset:3px}
@media(min-width:701px){.layout>aside .brand-logo{margin-left:auto;margin-right:auto}}

.software-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.software-platforms .row{flex-wrap:wrap}

.layout>aside footer .software-nav{margin:0 0 12px;padding:0;display:flex;flex-direction:column}.layout>aside footer .software-nav button{width:100%;font-size:16px;background:transparent}.layout>aside footer .software-nav button.active{color:#58b4ba}

/* Software uses the same turquoise controls as the updated CRM sections. */
main.software-page{--section-accent:#7eddd3}
main.software-page .card{padding:16px;margin-bottom:14px}
main.software-page h2{font-size:18px;font-weight:500}
main.software-page button{font-size:13px;padding:8px 12px;border-radius:6px}
main.software-page .primary{background:#57cdc8;border:1px solid #57cdc8;color:#173330}
main.software-page .primary:not(:disabled):hover{background:#76d8d3;border-color:#76d8d3}
main.software-page .secondary{background:transparent;border:1px solid #58b4ba;color:#58b4ba}
main.software-page .secondary:not(:disabled):hover{background:rgba(126,221,211,.08)}
main.software-page button:disabled{opacity:.6;filter:none}
main.software-page .badge{background:rgba(126,221,211,.1);color:#58b4ba;border:1px solid rgba(126,221,211,.3)}

.layout>aside nav #mail-nav-button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;position:relative}
.layout>aside nav #mail-nav-unread{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
@media(min-width:701px) and (max-width:1000px){.layout{grid-template-columns:250px minmax(0,1fr)}.layout>aside nav #mail-nav-button{gap:10px}}
@media(max-width:700px){.layout>aside nav button{width:auto;flex:0 0 auto}.layout>aside nav #mail-nav-button{gap:8px;padding-right:38px}}

/* Artist directory follows the same sticky-header scrolling as royalties. */
main.artists-page #artist-table .table-wrap:has(.artist-compact-table){overflow:visible}
main.artists-page #artist-table .artist-compact-table>thead{position:sticky;top:0;z-index:5;background:var(--theme-surface-ffffff,#fff)}
main.artists-page #artist-table .artist-compact-table>thead th{background:var(--theme-surface-ffffff,#fff)!important}
@media(max-width:1500px){main.artists-page #artist-table .table-wrap:has(.artist-compact-table){overflow:auto;max-height:calc(100vh - 24px)}}
/* Keep table labels inside their cells as the browser window narrows. */
main.royalty-page .payout-report-table>table thead th{font-size:clamp(11px,.8vw,14px)!important;white-space:normal;overflow-wrap:anywhere;min-width:0}
main.artists-page #artist-table .artist-compact-table th{font-size:clamp(11px,.8vw,14px);white-space:normal;overflow-wrap:anywhere;min-width:0}
main.artists-page #artist-table .artist-compact-table th:nth-child(2){width:28%}
main.artists-page #artist-table .artist-compact-table th:nth-child(6){width:7%}
main.royalty-page .payout-report-table .signed-document-status{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:clamp(9px,.65vw,11px);line-height:1.3;padding:3px 4px}
main.royalty-page .payout-report-table>table th:nth-child(4){width:11%}
main.royalty-page .payout-report-table>table th:nth-child(7){width:8%}

/* Keep all catalogue headings visible while their rows scroll. */
main.artists-page .table-wrap:has(> :is(.author-directory-table,.unified-track-table)){overflow:visible}
main.artists-page :is(.author-directory-table,.unified-track-table)>thead{position:sticky;top:0;z-index:5;background:var(--theme-surface-ffffff,#fff)}
main.artists-page :is(.author-directory-table,.unified-track-table)>thead th{background:var(--theme-surface-ffffff,#fff)!important}
@media(max-width:1500px){main.artists-page .table-wrap:has(> :is(.author-directory-table,.unified-track-table)){overflow:auto;max-height:calc(100vh - 24px)}}
/* Bulk payment actions must never resize or displace the status filter. */
main.royalty-page .payout-directory .toolbar>.search-picker{width:150px;flex:0 0 150px}
main.royalty-page .payout-directory .toolbar>input[type=search]{flex:1 1 200px;max-width:320px}
main.royalty-page .payout-total-control{flex:0 0 auto}
main.royalty-page .payout-total-control>.search-picker{width:180px;min-width:180px;flex:0 0 180px}
main.royalty-page .payout-total-control .search-picker-panel{left:auto;right:0;width:280px;min-width:280px;max-width:calc(100vw - 40px);white-space:normal}
main.royalty-page .payout-total-control .search-picker-row{display:flex;gap:12px}
main.royalty-page .payout-total-control .picker-value{flex:1 1 auto;min-width:0}
main.royalty-page .payout-total-control .picker-only{flex:0 0 auto;white-space:nowrap}
main.royalty-page #payout-selection-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}
main.royalty-page #payout-selection-actions[hidden]{display:none!important}

/* Keep payment action aligned from the status picker to the right edge. */
main.royalty-page .payout-total-control .payout-payable-total{width:140px;flex:0 0 140px;text-align:right}
main.royalty-page #payout-selection-actions{width:328px;max-width:100%;margin-left:auto;display:flex;flex-direction:column;align-items:stretch}
main.royalty-page #payout-selection-actions .row{justify-content:flex-end;margin-bottom:0}
main.royalty-page #pay-selected-artists{width:100%;max-width:100%}

.track-heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;flex-wrap:wrap}
.track-heading-row h2{margin:0;font-size:20px;line-height:1.3}
.track-heading-row .track-release-date{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:12px}
.track-release-date input{width:155px;min-width:0;box-sizing:border-box;height:30px;min-height:30px;padding:4px 8px;border-radius:6px;font-size:12px;line-height:20px}
.track-release-date input.field-error{border-color:#ef7070!important;box-shadow:0 1px 0 #ef7070!important}
.upcoming-releases thead{position:sticky;top:0;z-index:5;background:var(--theme-surface-ffffff,#fff)}

.layout>aside nav #upcoming-nav-button{position:relative;padding-right:38px}
.layout>aside nav #upcoming-nav-count{position:absolute;right:10px;top:50%;transform:translateY(-50%)}

.upcoming-releases .release-month th{text-align:left;padding-top:24px;font-size:17px;text-transform:capitalize}
.upcoming-releases .release-day th{text-align:left;font-size:14px;padding-top:14px}
.upcoming-releases .release-day .badge{margin-left:12px}

#upcoming-nav-count,#work-tasks-nav-count{margin-left:auto;flex-shrink:0;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:11px;font-size:11px;line-height:1;background:var(--accent,#bc2433);color:#fff;font-weight:600}
#upcoming-nav-count[hidden],#work-tasks-nav-count[hidden]{display:none}



.layout>aside nav #mail-nav-unread,.layout>aside nav #upcoming-nav-count,.layout>aside nav #work-tasks-nav-count{right:-10px}

/* Stop hover shading before the badge, which sits outside the text button. */
.layout>aside nav :is(#mail-nav-button,#upcoming-nav-button):hover{background:linear-gradient(to right,#2b2b2b calc(100% - 16px),transparent calc(100% - 16px))}

/* Owner administration stays immediately above the profile divider. */
.layout>aside nav.sidebar-admin{margin-top:auto;padding-top:0;flex-shrink:0}
.layout>aside nav.sidebar-admin::before{content:"";display:block;border-top:1px solid var(--theme-border-303030,#303030);margin:0 12px 0}
.layout>aside nav.sidebar-admin+footer{margin-top:0;padding-top:0}

main.upcoming-page .upcoming-releases{overflow:visible}
main.upcoming-page .upcoming-releases thead th{background:var(--theme-surface-ffffff,#fff)!important}
main.upcoming-page .release-month th,main.upcoming-page .release-day th{text-align:center}
main.upcoming-page .release-day th{font-size:16px;text-transform:none}
main.upcoming-page .release-date-cell{white-space:nowrap}
main.upcoming-page .upcoming-releases th:last-child:not([colspan]),main.upcoming-page .release-date-cell{text-align:center;width:160px}
@media(max-width:1500px){main.upcoming-page .upcoming-releases{overflow:auto;max-height:calc(100vh - 160px)}}

main.upcoming-page .upcoming-releases table{border-collapse:separate;border-spacing:0 4px;font-size:12px;width:100%}
main.upcoming-page .release-track-row td{height:34px;padding:4px 10px;background:var(--theme-surface-ffffff,#fff);border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:middle}
main.upcoming-page .release-track-row td:first-child{border-radius:6px 0 0 6px}
main.upcoming-page .release-track-row td:last-child{border-radius:0 6px 6px 0}
main.upcoming-page .release-track-row:hover td{background:var(--theme-surface-f4f5f7,#f4f5f7)}
:root[data-theme="dark"] main.upcoming-page .release-track-row:hover td{background:#2e2e2e}
main.upcoming-page .upcoming-releases .list-row-number{width:38px;text-align:center;color:var(--theme-text-717783,#717783);font-variant-numeric:tabular-nums}
main.upcoming-page .upcoming-releases thead th{position:relative;border:0;isolation:isolate;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.25;text-align:center;padding:8px 10px;letter-spacing:0;text-transform:none}
main.upcoming-page .upcoming-releases thead th::before{content:"";position:absolute;inset:3px;border:1px solid #777;border-radius:4px;pointer-events:none;z-index:-1}
:root[data-theme="light"] main.upcoming-page .upcoming-releases thead th::before{border-color:#a5a5a5}

main.upcoming-page .upcoming-releases .release-day th{padding:10px;text-align:center;font-size:14px;font-weight:500;line-height:1.4;background:transparent;border:0;text-transform:none}
main.upcoming-page .release-track-row td{text-align:center}
main.upcoming-page .upcoming-releases table{table-layout:fixed}
main.upcoming-page .upcoming-releases thead th:first-child{width:48px}
main.upcoming-page .upcoming-releases thead th:nth-child(2){width:32%}
main.upcoming-page .release-track-row td{overflow-wrap:anywhere}

/* Four distinct blocks; names share a stable left alignment. */
main.upcoming-page .upcoming-releases table{border-spacing:6px 4px;width:calc(100% + 12px);margin-left:-6px}
main.upcoming-page .release-track-row td{border-radius:6px!important}
main.upcoming-page .release-track-row td:nth-child(2),main.upcoming-page .release-track-row td:nth-child(3){text-align:left;padding-left:12px;padding-right:12px}
main.upcoming-page .upcoming-releases thead th::before{inset:3px 0}

main.upcoming-page .upcoming-releases table{min-width:900px}
main.upcoming-page .upcoming-releases thead th:nth-child(2){width:20%}
main.upcoming-page .upcoming-releases thead th:nth-child(5){width:130px}
main.upcoming-page .upcoming-releases thead th:nth-child(6),main.upcoming-page .upcoming-releases thead th:nth-child(7){width:155px}
main.upcoming-page .release-promotion{font-size:12px;padding:5px 8px;border:0;min-height:26px;border-radius:5px}
main.upcoming-page .release-promotion.status-not_needed{background:#353535;color:#ccc}
main.upcoming-page .release-promotion.status-todo{background:#e8bc42;color:#302400}
main.upcoming-page .release-promotion.status-done{background:#24744b;color:#fff}
:root[data-theme="light"] main.upcoming-page .release-promotion.status-not_needed{background:#eee;color:#555}

main.upcoming-page .release-promotion{height:24px;min-height:0;padding:2px 6px;line-height:20px;vertical-align:middle}
main.upcoming-page .release-track-row td:nth-child(6),main.upcoming-page .release-track-row td:nth-child(7){padding-top:4px;padding-bottom:4px}

/* Upcoming releases follow the shared turquoise interaction palette. */
main.upcoming-page{--section-accent:#7eddd3}
main.upcoming-page .release-track-row:is(:hover,:has(:focus-visible)) td{border-top-color:transparent;border-bottom-color:transparent;outline:none;background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)}
main.upcoming-page .release-track-row:is(:hover,:has(:focus-visible)) td:nth-child(2){color:#7eddd3}
:root[data-theme="dark"] main.upcoming-page .release-track-row:is(:hover,:has(:focus-visible)) td{background:color-mix(in srgb,var(--theme-surface-ffffff,#fff) 92%,#7eddd3 8%)}
main.upcoming-page .release-promotion.status-not_needed{background:rgba(126,221,211,.10);color:#7eddd3}
:root[data-theme="light"] main.upcoming-page .release-promotion.status-not_needed{background:rgba(88,180,186,.10);color:#267b80}
main.upcoming-page .release-promotion:hover{box-shadow:inset 0 0 0 1px #58b4ba}
main.upcoming-page .release-promotion:focus-visible{outline:2px solid #7eddd3;outline-offset:1px}
main.upcoming-page .release-promotion option{background:var(--theme-surface-ffffff,#fff);color:var(--text,#ddd)}
main.upcoming-page .release-day .badge{background:rgba(126,221,211,.1);color:#58b4ba;border:1px solid rgba(126,221,211,.3)}

main.upcoming-page .release-promotion+.search-picker>summary{height:24px;min-height:24px;padding:2px 20px 2px 6px!important;font-size:12px!important;line-height:20px!important;border:0!important;border-radius:5px}
main.upcoming-page .release-promotion.status-not_needed+.search-picker>summary{background:rgba(126,221,211,.10)!important;color:#7eddd3!important}
main.upcoming-page .release-promotion.status-todo+.search-picker>summary{background:#e8bc42!important;color:#302400!important}
main.upcoming-page .release-promotion.status-done+.search-picker>summary{background:#24744b!important;color:#fff!important}
main.upcoming-page .release-promotion+.search-picker>summary:hover,main.upcoming-page .release-promotion+.search-picker[open]>summary{box-shadow:inset 0 0 0 1px #58b4ba!important}
main.upcoming-page .release-promotion+.search-picker .search-picker-panel{min-width:150px;right:0;left:auto}
main.upcoming-page .release-promotion+.search-picker .search-picker-panel>input{display:none}
main.upcoming-page .release-promotion+.search-picker .picker-value{font-size:12px;color:inherit;background:transparent}
main.upcoming-page .release-promotion+.search-picker .picker-value:hover,main.upcoming-page .release-promotion+.search-picker .picker-value.chosen{color:#7eddd3;background:rgba(126,221,211,.08)}
:root[data-theme="light"] main.upcoming-page .release-promotion.status-not_needed+.search-picker>summary{color:#267b80!important}

/* Compact day labels visually belong to the following release rows. */
main.upcoming-page .upcoming-releases .release-day th{padding:5px 10px 0;font-size:12px;line-height:16px;font-weight:500}
main.upcoming-page .release-weekday{white-space:nowrap;font-weight:400}
main.upcoming-page .release-promotion+.search-picker .picker-value{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;padding:7px 6px!important}
main.upcoming-page .release-promotion+.search-picker .picker-value:hover,main.upcoming-page .release-promotion+.search-picker .picker-value.chosen{color:var(--section-accent,#7eddd3)!important;background:transparent!important}

main.upcoming-page .release-day-heading{position:relative;display:flex;justify-content:center;align-items:center;min-height:16px}
main.upcoming-page .release-month-label{position:absolute;left:0;text-align:left;text-transform:capitalize;font-weight:500;color:var(--section-accent,#7eddd3)}
main.upcoming-page .release-day-label{padding:0 100px}

main.upcoming-page .release-month-label{font-size:14px;font-weight:700}
main.upcoming-page .release-promotion+.search-picker>summary{text-align:center!important;padding-left:20px!important;padding-right:20px!important}

main.upcoming-page .release-promotion+.search-picker[aria-busy=true]{pointer-events:none;opacity:.7}

main.upcoming-page .release-promotion+.search-picker>summary{position:relative;display:block!important;white-space:nowrap!important;padding:2px 6px!important;text-align:center!important;overflow:hidden;text-overflow:ellipsis}
main.upcoming-page .release-promotion+.search-picker>summary::after{position:absolute;right:4px;top:2px;font-size:9px}

/* Keep the release table compact on narrower windows, without taller rows. */
main.upcoming-page .release-track-row td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}
main.upcoming-page .release-track-row td:nth-child(6),main.upcoming-page .release-track-row td:nth-child(7){overflow:visible}
main.upcoming-page .upcoming-releases thead th{white-space:nowrap}
@media(max-width:1250px){
 main.upcoming-page .upcoming-releases table{min-width:720px;font-size:11px}
 main.upcoming-page .release-track-row td{padding-left:6px;padding-right:6px}
 main.upcoming-page .release-track-row td:nth-child(2),main.upcoming-page .release-track-row td:nth-child(3){padding-left:8px;padding-right:8px}
 main.upcoming-page .upcoming-releases thead th{font-size:12px;padding-left:5px;padding-right:5px}
 main.upcoming-page .upcoming-releases thead th:first-child{width:36px}
 main.upcoming-page .upcoming-releases thead th:nth-child(2){width:18%}
 main.upcoming-page .upcoming-releases thead th:nth-child(5){width:100px}
 main.upcoming-page .upcoming-releases thead th:nth-child(6),main.upcoming-page .upcoming-releases thead th:nth-child(7){width:125px}
 main.upcoming-page .release-promotion+.search-picker>summary{font-size:11px!important}
 main.upcoming-page .upcoming-releases .release-day th{font-size:11px}
 main.upcoming-page .release-month-label{font-size:13px}
}

main.upcoming-page .release-promotion.status-not_needed+.search-picker>summary,:root[data-theme="light"] main.upcoming-page .release-promotion.status-not_needed+.search-picker>summary{background:transparent!important;color:var(--text)!important}
main.upcoming-page .release-promotion.status-todo+.search-picker>summary{background:#d9c58e!important;color:#383122!important}
main.upcoming-page .upcoming-releases table{min-width:1000px}
main.upcoming-page .upcoming-releases thead th:nth-child(4){width:110px}
main.upcoming-page .release-edit-button{border:0;background:transparent;color:var(--text);font:inherit;line-height:20px;padding:2px 5px;border-radius:4px;white-space:nowrap}
main.upcoming-page .release-edit-button:hover,main.upcoming-page .release-edit-button:focus-visible{color:#7eddd3;background:rgba(126,221,211,.08)}
@media(max-width:1250px){main.upcoming-page .upcoming-releases table{min-width:820px}main.upcoming-page .upcoming-releases thead th:nth-child(4){width:100px}}

main.upcoming-page .release-promotion.status-todo+.search-picker>summary{background:#e2e4e7!important;color:#34383e!important;box-shadow:inset 0 0 0 1px #c5c9ce}

main.upcoming-page .upcoming-releases thead th:nth-child(8){width:28px;padding:0}
main.upcoming-page .upcoming-releases thead th:nth-child(8)::before{display:none}
main.upcoming-page .release-track-row td.release-hide-cell{padding:0;background:transparent!important;text-align:center;border:0}
main.upcoming-page .release-hide-button{border:0;background:transparent;color:var(--theme-text-717783,#717783);font-size:18px;line-height:24px;padding:0 4px;min-height:0}
main.upcoming-page .release-hide-button:hover{color:#e57979}
main.upcoming-page .release-edit-button:hover,main.upcoming-page .release-edit-button:focus-visible{background:transparent;box-shadow:none;color:#7eddd3}

main.upcoming-page .page-title-line{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;min-width:0}
main.upcoming-page .page-title-line h1{flex:0 0 auto}
main.upcoming-page #upcoming-release-search{width:320px;max-width:40vw;min-width:140px;flex:0 1 320px;height:32px;min-height:32px;padding:5px 10px;font-size:12px;border-radius:6px}
main.upcoming-page #upcoming-release-search:focus{outline:none;border-color:#7eddd3;box-shadow:none}
@media(max-width:1100px){main.upcoming-page .page-title-line{gap:12px}main.upcoming-page #upcoming-release-search{flex-basis:240px}}

main.upcoming-page .page-title-line{display:grid;grid-template-columns:48px 20% minmax(0,1fr) 110px 130px 155px 155px 28px;gap:6px;width:calc(100% + 12px);margin-left:-6px}
main.upcoming-page .upcoming-heading-main{grid-column:1/6;display:flex;align-items:center;gap:24px;min-width:0}
main.upcoming-page .upcoming-status-filter{min-width:0;align-self:center}
main.upcoming-page .filter-post{grid-column:6}
main.upcoming-page .filter-ad{grid-column:7}
main.upcoming-page .upcoming-status-filter .search-picker{width:100%;min-width:0}
main.upcoming-page .upcoming-status-filter .search-picker>summary{height:32px;min-height:32px;padding:5px 8px!important;font-size:12px!important;font-weight:400;white-space:nowrap}
main.upcoming-page .upcoming-status-filter .search-picker-panel{left:0;right:0;min-width:210px;padding:6px;border-radius:6px;border:1px solid var(--line);background:var(--theme-surface-ffffff,#fff);box-shadow:0 6px 18px #0002}
main.upcoming-page .upcoming-status-filter .search-picker-row:hover{background:rgba(126,221,211,.08)}
main.upcoming-page .upcoming-status-filter :is(.picker-value,.picker-only,.picker-select-all){font-size:12px;font-weight:400;padding:7px 6px;border:0;background:transparent;box-shadow:none}
main.upcoming-page .upcoming-status-filter :is(.picker-value:hover,.picker-value.chosen,.picker-only){color:#7eddd3;background:transparent}
@media(max-width:1250px){main.upcoming-page .page-title-line{grid-template-columns:36px 18% minmax(0,1fr) 100px 100px 125px 125px 28px;min-width:820px}main.upcoming-page .upcoming-heading-main{gap:12px}main.upcoming-page .upcoming-heading-main h1{font-size:22px!important}main.upcoming-page #upcoming-release-search{min-width:100px;width:200px}}

main.upcoming-page>.top>div{width:100%;min-width:0}
main.upcoming-page .page-title-line{display:grid!important}
main.upcoming-page .upcoming-releases thead th:nth-child(8){width:28px!important;background:transparent!important}

main.upcoming-page .upcoming-releases{padding-right:22px;box-sizing:border-box}
main.upcoming-page .release-track-row td:last-child{position:relative}
main.upcoming-page .release-hide-button{position:absolute;right:-21px;top:50%;transform:translateY(-50%);width:18px;padding:0;font-size:16px;color:#e57979;line-height:22px}
main.upcoming-page .release-hide-button:hover{color:#ff9a9a;background:transparent}
main.upcoming-page .page-title-line{position:relative;display:flex!important;width:100%;margin-left:0;min-width:0}
main.upcoming-page .upcoming-heading-main{width:100%;min-width:0;flex:1}
main.upcoming-page .upcoming-status-filter{position:absolute;top:50%;transform:translateY(-50%);z-index:15}

#modal.video-choice-dialog{margin:8vh auto auto;max-height:82vh;overflow:visible;width:min(620px,90vw);--buyout-accent:#7eddd3}
.video-choice-dialog .search-picker-panel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;border-color:#57cdc8}
.video-choice-dialog .search-picker-list{max-height:38vh;overflow-y:auto;overscroll-behavior:contain}
.video-choice-dialog .search-picker>summary:focus,.video-choice-dialog input:focus{border-color:#57cdc8;outline:none;box-shadow:none}
.video-choice-dialog .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
.video-choice-dialog .search-picker-list button:hover{background:rgba(87,205,200,.15);color:#7eddd3}
.clip-section>summary{display:flex;align-items:center;gap:18px}.video-release-date{display:flex!important;align-items:center;gap:8px!important;margin-left:auto;font-size:12px}.video-release-date input{width:145px!important;min-height:28px!important;padding:4px!important}
.release-video-label{color:#7eddd3;font-size:10px;margin-right:5px}

#modal .track-release-date[hidden],#track-form label[hidden]{display:none!important}

#modal.video-choice-dialog .picker-value.chosen{background:rgba(87,205,200,.16);color:#7eddd3}

.release-title-content{display:flex;align-items:center;gap:8px;min-width:0}.release-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-title-content .release-video-label{margin:0 0 0 auto;flex:none;white-space:nowrap}

/* Bound control labels to their own box at all viewport sizes. */
.layout>main,main .top,main .top>div,.form-grid>label,.row>label{min-width:0}
.search-picker{min-width:0;max-width:100%}
.search-picker>summary{display:block!important;position:relative;min-width:0;max-width:100%;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;padding-right:24px!important;box-sizing:border-box}
.search-picker>summary:after{position:absolute!important;right:7px;top:50%!important;transform:translateY(-50%);margin:0!important}
.search-picker-panel{max-width:min(520px,calc(100vw - 32px));box-sizing:border-box}
.search-picker-row{min-width:0}.search-picker-row .picker-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-picker-row .picker-only{flex-shrink:0}
main input:not([type=checkbox]):not([type=radio]),dialog input:not([type=checkbox]):not([type=radio]),main select,dialog select{min-width:0;max-width:100%;text-overflow:ellipsis}
main .table-wrap{max-width:100%}
main table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(min-width:701px) and (max-width:1500px){
 main{padding-left:20px;padding-right:20px}
 main table{font-size:clamp(11px,1.05vw,13px)}
 main table thead th{font-size:clamp(10px,.95vw,12px);padding-left:6px;padding-right:6px}
 main.upcoming-page .upcoming-releases table{min-width:0!important;width:100%;table-layout:fixed}
 main.upcoming-page .upcoming-releases thead th:nth-child(1){width:4%!important}
 main.upcoming-page .upcoming-releases thead th:nth-child(2){width:17%!important}
 main.upcoming-page .upcoming-releases thead th:nth-child(3){width:25%!important}
 main.upcoming-page .upcoming-releases thead th:nth-child(4){width:12%!important}
 main.upcoming-page .upcoming-releases thead th:nth-child(5){width:13%!important}
 main.upcoming-page .upcoming-releases thead th:nth-child(6),main.upcoming-page .upcoming-releases thead th:nth-child(7){width:14.5%!important}
 main.upcoming-page .release-track-row td{padding-left:4px!important;padding-right:4px!important}
 main.upcoming-page .release-edit-button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important}
 main.upcoming-page .upcoming-heading-main{gap:10px}
 main.upcoming-page .upcoming-heading-main h1{min-width:0;flex:0 1 auto;font-size:clamp(16px,1.7vw,22px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 main.upcoming-page #upcoming-release-search{min-width:70px;flex:1 1 140px;width:140px;font-size:11px}
 main.upcoming-page .upcoming-status-filter .search-picker>summary{font-size:11px!important}
}

main table thead th:has(.search-picker){overflow:visible}
main.upcoming-page .release-promotion+.search-picker>summary::after{top:50%!important;transform:translateY(-50%)}

main table thead th{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}

main.artists-page #artist-table .artist-name-link{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}
main.artists-page #artist-table td :is(.readiness-ready,.readiness-warning,.readiness-error,.taxpayer-trigger){max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}
@media(min-width:701px) and (max-width:1500px){main.artists-page #artist-table .artist-compact-table th{font-size:clamp(10px,.8vw,12px)!important;padding-left:5px!important;padding-right:5px!important}main.artists-page #artist-table td button{font-size:clamp(10px,.85vw,12px)!important}}

/* Keep labels within compact cells while retaining explicit line breaks. */
.planning-panel-title>span{white-space:nowrap;flex-shrink:0}
main.settings-page .settings-card-heading>p{min-width:0;max-width:100%;flex:1 1 280px;white-space:normal;overflow-wrap:break-word}
main .unified-track-table .unified-name{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal!important}
.security-sessions .session-table button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:clamp(10px,.85vw,13px)}
@media(min-width:701px) and (max-width:1500px){
 main>.top h1{font-size:clamp(18px,1.9vw,28px)!important;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 main .planning-panel-title h3{font-size:clamp(12px,1.2vw,16px)}
}

main.settings-page .settings-card-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%;max-width:100%}
main.settings-page .settings-card-heading>p{width:100%;white-space:normal!important}
@media(max-width:700px){main.settings-page .settings-card-heading{grid-template-columns:minmax(0,1fr)}}

@media(min-width:701px) and (max-width:1500px){main.settings-page #content .settings-card-heading>p{font-size:clamp(10px,.9vw,12px)!important;overflow:hidden;text-overflow:ellipsis}}

/* Shared work queue: compact columns and the existing sidebar counter. */
#work-tasks-nav-button{position:relative}
#work-tasks-nav-count{position:absolute;right:-10px;top:50%;transform:translateY(-50%)}
.tasks-toolbar{gap:8px;margin-bottom:12px}.tasks-note{font-size:12px}
.tasks-table table{table-layout:fixed;width:100%;min-width:660px}
.tasks-table th{position:sticky;top:0;background:var(--card,#252525);z-index:2}
.tasks-table td{padding:8px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(11px,.85vw,13px)}
.tasks-title{display:block;background:none!important;border:0!important;padding:0!important;color:inherit;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;box-shadow:none!important}
.tasks-table tr:hover .tasks-title,.tasks-title:hover{color:#62ccce}
.tasks-table .task-status{width:100%;min-width:0;font:inherit;padding:6px;white-space:nowrap}
.task-status.status-in_progress{color:#ff9b53}.task-status.status-done,.task-status.status-accepted{color:#58be92}
.task-overdue,.task-form-error{color:#ef6868}
#work-task-form{display:grid;gap:12px;min-width:min(440px,75vw)}
#work-task-form label{display:grid;gap:6px}#work-task-form textarea{width:100%;box-sizing:border-box;resize:vertical}

.layout>aside nav #work-tasks-nav-button{position:relative;padding-right:38px}
.layout>aside nav #work-tasks-nav-button:hover{background:linear-gradient(to right,#2b2b2b calc(100% - 16px),transparent calc(100% - 16px))}

main.upcoming-page .upcoming-status-filter .search-picker>summary{text-align:center!important;padding-left:24px!important;padding-right:24px!important}

main.work-tasks-page .page-title-line{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.tasks-heading-controls{display:flex;gap:10px;align-items:center;min-width:0}
.tasks-heading-controls>.search-picker{width:180px;min-width:120px}
.tasks-heading-controls button{font-size:13px;padding:8px 12px}
.tasks-heading-controls .active{color:#57cdc8}
main.work-tasks-page .primary,#work-task-form button[type=submit],#work-task-form button:not(.secondary){background:#57cdc8;border-color:#57cdc8;color:#173330}
main.work-tasks-page .primary:hover,#work-task-form button[type=submit]:hover{background:#76d8d3;border-color:#76d8d3}
main.work-tasks-page .top{margin-bottom:16px}main.work-tasks-page .top p:empty{display:none}
.tasks-table table{border-collapse:separate;border-spacing:0 4px;font-size:12px}
.tasks-table th{font-size:11px;font-weight:600;padding:5px 10px;color:var(--theme-text-717783,#717783);background:var(--theme-surface-ffffff,#fff)}
.tasks-table td{height:34px;padding:4px 10px;background:var(--theme-surface-ffffff,#fff);border:1px solid transparent;vertical-align:middle}
.tasks-table td:first-child{border-radius:6px 0 0 6px;text-align:center}.tasks-table td:last-child{border-radius:0 6px 6px 0}
.tasks-table tr:hover td{background:var(--theme-surface-eceff1,#eceff1)}
.tasks-table td:has(.search-picker){overflow:visible}
.tasks-table .search-picker>summary{font-size:12px;padding-top:4px;padding-bottom:4px;line-height:20px}
.tasks-table .small{font-size:11px;padding:4px 7px;line-height:16px}
#work-task-form input:focus,#work-task-form textarea:focus{border-color:#57cdc8;outline-color:#57cdc8}
@media(max-width:1200px){.tasks-table td{padding-left:5px;padding-right:5px}.tasks-heading-controls>.search-picker{width:150px}}

#work-task-form :is(input,textarea):focus,#work-task-form :is(input,textarea):focus-visible{outline:none!important;box-shadow:none!important;border-color:#57cdc8}

/* Status menus overlay the table, without increasing row height or scrolling it. */
main.work-tasks-page .tasks-table{overflow:visible}
main.work-tasks-page .tasks-table table{min-width:0}
main.work-tasks-page .tasks-table :is(th,td):nth-child(n+6){text-align:center}
main.work-tasks-page .tasks-table th{text-transform:none;letter-spacing:0}
main.work-tasks-page .search-picker{position:relative;min-width:0}
main.work-tasks-page .search-picker[open]{z-index:40}
main.work-tasks-page .search-picker>summary{text-align:center!important;height:30px;min-height:30px;box-sizing:border-box;padding:4px 22px!important;line-height:20px!important;border:1px solid var(--line);border-radius:6px;font-size:12px}
main.work-tasks-page .search-picker>summary:hover{border-color:#58b4ba;color:#7eddd3}
main.work-tasks-page .search-picker-panel{position:absolute!important;top:calc(100% + 4px)!important;left:0;right:0;width:100%;min-width:150px;max-height:240px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface-ffffff,#fff);box-shadow:0 6px 18px #0002;z-index:45}
main.work-tasks-page .tasks-table .search-picker-panel{left:auto;right:0}
main.work-tasks-page .tasks-table .search-picker-panel>input{display:none}
main.work-tasks-page .picker-value{font-size:12px;text-align:left;min-width:0;border-radius:4px}
main.work-tasks-page .picker-value:hover{background:rgba(126,221,211,.12);color:#7eddd3}
main.work-tasks-page .picker-value.chosen{color:#7eddd3}

/* Use the same picker skin as Royalty. */
main.work-tasks-page{--label-ui-accent:#7eddd3}
main.work-tasks-page .search-picker summary{height:30px;min-height:30px;box-sizing:border-box;font-size:12px;font-weight:400}
main.work-tasks-page .search-picker-panel{left:0;right:0;width:100%;min-width:0;max-width:100%;padding:6px;box-sizing:border-box;border-radius:6px;border:1px solid var(--line);box-shadow:0 6px 18px #0002}
main.work-tasks-page .search-picker-panel input{height:28px!important;min-height:28px!important;line-height:18px;padding:4px 8px!important;font-size:12px;font-weight:400;box-sizing:border-box;margin-bottom:4px}
main.work-tasks-page input:focus,main.work-tasks-page input:focus-visible,main.work-tasks-page summary:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--label-ui-accent)!important}
main.work-tasks-page .search-picker-row:hover{background:rgba(126,221,211,.08)}
main.work-tasks-page .picker-value,main.work-tasks-page .picker-only{font-size:12px;font-weight:400;padding:7px 6px;background:transparent;border:0}
main.work-tasks-page .picker-value:hover,main.work-tasks-page .picker-value.chosen,main.work-tasks-page .picker-only{color:var(--label-ui-accent);background:transparent}
main.work-tasks-page .picker-value:focus-visible,main.work-tasks-page .picker-only:focus-visible{outline:1px solid var(--label-ui-accent);outline-offset:-1px;box-shadow:none}
main.work-tasks-page .search-picker>summary{border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:16px;border-radius:6px;display:flex;align-items:center}
main.work-tasks-page .search-picker>summary:before{display:none}
main.work-tasks-page .search-picker>summary:after{display:block;content:'⌄';margin-left:auto;position:static;line-height:16px}
main.work-tasks-page .search-picker[open]>summary{border-color:var(--label-ui-accent);background:var(--theme-surface-ffffff,#fff)}

main.work-tasks-page .search-picker>summary{text-align:center!important;display:block!important;padding-left:22px!important;padding-right:22px!important}
main.work-tasks-page .search-picker>summary:after{position:absolute!important;right:7px;top:50%!important;transform:translateY(-50%);margin:0!important}
main.work-tasks-page .tasks-table :is(.task-status.status-done,.task-status.status-accepted,.task-approval.status-accepted)+.search-picker>summary{background:#24744b!important;color:#fff!important;border-color:#24744b!important}
main.work-tasks-page .tasks-table .search-picker-panel{max-height:240px;overflow:auto}
main.work-tasks-page .search-picker-row{text-align:left}

/* Canonical CRM picker skin: Royalty palette and compact search everywhere. */
.search-picker{--picker-accent:#7eddd3}
.search-picker>summary{height:30px;min-height:30px;padding:6px 24px 6px 10px;box-sizing:border-box;font-size:12px;font-weight:400;line-height:16px;border-radius:6px;border:1px solid var(--line)}
.search-picker-panel{min-width:0;padding:6px!important;box-sizing:border-box;border-radius:6px!important;border:1px solid var(--line)!important;box-shadow:0 6px 18px #0002!important;background:var(--theme-surface-ffffff,#fff)}
.search-picker-panel>input{height:28px!important;min-height:28px!important;max-height:28px!important;line-height:18px!important;padding:4px 8px!important;font-size:12px!important;font-weight:400!important;box-sizing:border-box!important;margin:0 0 4px!important;border-radius:4px!important}
.search-picker-panel :is(input,button):focus-visible,.search-picker>summary:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--picker-accent)!important}
.search-picker .search-picker-row{border-radius:4px}
.search-picker .search-picker-row:hover{background:rgba(126,221,211,.08)!important}
.search-picker .search-picker-row :is(.picker-value,.picker-only){font-size:12px!important;font-weight:400!important;padding:7px 6px!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:16px!important}
.search-picker .search-picker-row :is(.picker-value:hover,.picker-value.chosen,.picker-only){color:var(--picker-accent)!important;background:transparent!important;box-shadow:none!important}
.search-picker .picker-select-all{font-size:12px!important;padding:6px!important;background:transparent!important;border-color:var(--line)!important;box-shadow:none!important}
.search-picker .picker-select-all:hover,.search-picker .picker-select-all[aria-checked=true]{color:var(--picker-accent)!important;background:rgba(126,221,211,.08)!important}
.search-picker[open]>summary{border-color:var(--picker-accent)}
:root[data-theme=light] .search-picker{--picker-accent:#267b80}

main.work-tasks-page .tasks-open-row{cursor:pointer}main.work-tasks-page .tasks-open-row:focus-visible{outline:2px solid #53c9c0;outline-offset:-2px}#modal .task-delete-action{color:#d64a50;border-color:#d64a50}

/* Approval is independent of the completed work status. */
main.work-tasks-page .tasks-table .task-approval.status-done + .search-picker > summary{background:#bd2738!important;border-color:#bd2738!important;color:#fff!important}

/* Technical artist contacts: read first, explicit edit; Royalty-sized controls. */
#modal:has(.artist-contact-card),#modal:has(#artist-form){width:580px;max-width:calc(100vw - 40px);padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel,#222);color:var(--text)}
.artist-contact-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.artist-contact-heading h2{flex:1;font-size:18px;margin:0}.artist-contact-card dl{display:grid;grid-template-columns:150px 1fr;gap:12px;margin:20px 0 4px;font-size:13px}.artist-contact-card dt{color:var(--muted)}.artist-contact-card dd{margin:0;overflow-wrap:anywhere}
#modal:has(.artist-contact-card) button,#modal:has(#artist-form) button:not(.danger),#artist-form input{min-height:30px;height:30px;box-sizing:border-box;padding:5px 10px;font-size:12px;line-height:18px;border-radius:6px}
#modal:has(.artist-contact-card) .primary,#artist-form button[type=submit]{background:#57cdc8;border:1px solid #57cdc8;color:#173330}#modal:has(.artist-contact-card) .primary:hover,#artist-form button[type=submit]:hover{background:#7eddd3;border-color:#7eddd3}#artist-form input:focus{outline:1px solid #7eddd3;border-color:#7eddd3}#artist-form .form-grid{gap:10px}#artist-form label{font-size:12px}
#artist-table .artist-compact-table th:nth-child(1){width:3%}#artist-table .artist-compact-table th:nth-child(2){width:22%}#artist-table .artist-compact-table th:nth-child(3){width:24%}#artist-table .artist-compact-table th:nth-child(4){width:13%}#artist-table .artist-compact-table th:nth-child(5){width:8%}#artist-table .artist-compact-table th:nth-child(6){width:6%}#artist-table .artist-compact-table th:nth-child(7){width:11%}#artist-table .artist-compact-table th:nth-child(8){width:13%}.artist-compact-table .artist-payee{white-space:normal;overflow-wrap:anywhere;font-size:12px}
/* Match the Royalty directory's available width and status-pill geometry. */
main.artists-page:has(#artist-table){max-width:none;padding-left:12px;padding-right:12px}
main.artists-page #artist-table td :is(.readiness-ready,.readiness-warning,.readiness-error,.taxpayer-trigger){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;min-height:24px;padding:5px 8px!important;border-radius:6px;font-size:11px!important;line-height:14px;font-weight:650;vertical-align:middle;white-space:nowrap}
#artist-form .primary{background:#57cdc8;border:1px solid #57cdc8;color:#173330}#artist-form .primary:hover{background:#7eddd3;border-color:#7eddd3}

/* Single-line artist heading, matching the compact Royalty toolbar. */
main.artists-page:has(#artist-table) .top>div{width:100%}
main.artists-page:has(.artist-compact-table) .page-title-line{flex-wrap:nowrap;gap:12px;width:100%}
main.artists-page:has(.artist-compact-table) .page-title-line h1{flex:0 0 auto;margin-bottom:0}
main.artists-page .page-title-line>.directory-toolbar{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;padding:0;flex-wrap:nowrap}
main.artists-page .page-title-line>.directory-toolbar .directory-tabs{flex:0 0 auto;margin:0;padding:0;background:transparent}
main.artists-page .page-title-line>.directory-toolbar>input[type=search]{flex:1 1 170px;width:170px;min-width:100px;max-width:320px;height:30px}
main.artists-page .page-title-line>.directory-toolbar button{white-space:nowrap;height:30px;min-height:30px;padding:5px 10px;box-sizing:border-box;font-size:12px;display:inline-flex;align-items:center;justify-content:center}
main.artists-page #artist-table .artist-compact-table td.artist-payee{text-align:left!important;padding-left:12px!important}
@media(max-width:1100px){main.artists-page:has(.artist-compact-table) .page-title-line{flex-wrap:wrap}main.artists-page .page-title-line>.directory-toolbar{flex-wrap:wrap}}

#taxpayer-choices{box-sizing:border-box;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface-ffffff,#fff);color:var(--text);box-shadow:0 6px 18px #0003;max-width:calc(100vw - 16px)}
#taxpayer-choices input{box-sizing:border-box;width:100%;height:28px;min-height:28px;padding:4px 8px;font-size:12px;border:1px solid var(--line);border-radius:6px;margin-bottom:4px;background:transparent;color:inherit}
#taxpayer-choices input:focus{outline:1px solid #7eddd3;border-color:#7eddd3}
#taxpayer-choices .search-picker-row{border-radius:4px;min-height:30px}#taxpayer-choices .search-picker-row:hover{background:rgba(126,221,211,.08)}
#taxpayer-choices :is(.picker-value,.picker-only){background:transparent;border:0;border-radius:4px;font-size:12px;font-weight:400;padding:7px 6px;line-height:16px;color:var(--text)}#taxpayer-choices :is(.picker-value.chosen,.picker-value:hover,.picker-only){color:#7eddd3}
/* Header relocation must retain approved action colours outside .artist-directory. */
main.artists-page .page-title-line>.directory-toolbar .primary{background:#57cdc8!important;border:1px solid #57cdc8!important;color:#173330!important}
main.artists-page .page-title-line>.directory-toolbar .primary:hover,main.artists-page .page-title-line>.directory-toolbar .primary:focus-visible{background:#7eddd3!important;border-color:#7eddd3!important;color:#173330!important}
main.artists-page .page-title-line>.directory-toolbar .directory-tabs button{background:transparent;color:var(--text)}
main.artists-page .page-title-line>.directory-toolbar .directory-tabs button.active{background:rgba(126,221,211,.1);color:#7eddd3;border:1px solid var(--line)}
/* Approved primary actions also apply to dialogs outside page containers. */
#modal :is(#bank-details-form,#bank-status-form,#artist-form) :is(.primary,button[type=submit]){background:#57cdc8!important;border:1px solid #57cdc8!important;color:#173330!important;min-height:30px;padding:5px 10px;border-radius:6px;font-size:12px;line-height:18px}
#modal :is(#bank-details-form,#bank-status-form,#artist-form) :is(.primary,button[type=submit]):hover{background:#7eddd3!important;border-color:#7eddd3!important;color:#173330!important}
#modal :is(#bank-details-form,#bank-status-form,#artist-form) :is(.primary,button[type=submit]):focus-visible{outline:2px solid #7eddd3;outline-offset:2px}

#artist-table .recipient-role{height:24px;min-height:24px;padding:2px 7px;font-size:11px;line-height:18px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);width:100%;text-align:center}#artist-table .recipient-role:focus{outline:1px solid #7eddd3}
#artist-table .artist-compact-table th:nth-child(2){width:21%}#artist-table .artist-compact-table th:nth-child(3){width:22%}#artist-table .artist-compact-table th:nth-child(4){width:10%}#artist-table .artist-compact-table th:nth-child(5){width:12%}#artist-table .artist-compact-table th:nth-child(6){width:6%}#artist-table .artist-compact-table th:nth-child(7){width:5%}#artist-table .artist-compact-table th:nth-child(8){width:10%}#artist-table .artist-compact-table th:nth-child(9){width:11%}
/* Artist directory: identity | contract/contact controls | banking. */
main.artists-page #artist-table .artist-compact-table thead th::after{inset:3px 0;border-left:0;border-right:0;border-radius:0}
main.artists-page #artist-table .artist-compact-table thead th:is(:nth-child(1),:nth-child(5),:nth-child(9))::after{left:3px;border-left:1px solid #777;border-top-left-radius:4px;border-bottom-left-radius:4px}
main.artists-page #artist-table .artist-compact-table thead th:is(:nth-child(4),:nth-child(8),:nth-child(9))::after{right:3px;border-right:1px solid #777;border-top-right-radius:4px;border-bottom-right-radius:4px}
main.artists-page #artist-table .artist-compact-row:not(:has(td[colspan])) td:is(:nth-child(5),:nth-child(9)){border-left:8px solid var(--bg,#191919);padding-left:8px}

#recipient-role-choices{position:fixed;inset:auto;margin:0;box-sizing:border-box;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface-ffffff,#fff);color:var(--text);box-shadow:0 6px 18px #0003}
#recipient-role-choices button{display:block;width:100%;height:30px;min-height:30px;text-align:left;padding:6px 8px;font-size:12px;line-height:18px;font-weight:400;background:transparent;border:0;border-radius:4px;color:inherit}
#recipient-role-choices button:hover,#recipient-role-choices button.chosen{color:#7eddd3;background:rgba(126,221,211,.08)}

#artist-table .recipient-role.is-filled{background:rgba(87,205,200,.12);border-color:rgba(87,205,200,.3);color:#7eddd3}#artist-table .recipient-role.is-filled:hover{background:rgba(87,205,200,.2)}
:root[data-theme="light"] #artist-table .recipient-role.is-filled{color:#20615d;background:rgba(87,205,200,.16)}
/* Reviewed grouping: artist | recipient identity + role | controls | banking. */
main.artists-page #artist-table .artist-compact-table thead th::after{inset:3px 0;border:1px solid #777;border-left:0;border-right:0;border-radius:0}
main.artists-page #artist-table .artist-compact-table thead th:is(:nth-child(1),:nth-child(3),:nth-child(5),:nth-child(9))::after{left:3px;border-left:1px solid #777;border-top-left-radius:4px;border-bottom-left-radius:4px}
main.artists-page #artist-table .artist-compact-table thead th:is(:nth-child(2),:nth-child(4),:nth-child(8),:nth-child(9))::after{right:3px;border-right:1px solid #777;border-top-right-radius:4px;border-bottom-right-radius:4px}
main.artists-page #artist-table .artist-compact-row:not(:has(td[colspan])) td:nth-child(3){border-left:8px solid var(--bg,#191919);padding-left:12px!important}
#artist-table .artist-compact-table th:nth-child(2){width:25%}#artist-table .artist-compact-table th:nth-child(3){width:20%}#artist-table .artist-compact-table th:nth-child(4){width:10%}#artist-table .artist-compact-table th:nth-child(5){width:12%}#artist-table .artist-compact-table th:nth-child(6){width:5%}#artist-table .artist-compact-table th:nth-child(7){width:5%}#artist-table .artist-compact-table th:nth-child(8){width:9%}#artist-table .artist-compact-table th:nth-child(9){width:11%}
main.artists-page #artist-table .artist-compact-table th:nth-child(3){text-align:center!important}

#artist-table .recipient-role.is-filled,#artist-table .recipient-role.is-filled:hover,:root[data-theme="light"] #artist-table .recipient-role.is-filled{background:transparent;border-color:var(--line);color:#57cdc8}#artist-table .recipient-role[aria-busy="true"]{opacity:1;cursor:progress}

/* Artists use Royalty row rhythm; filled states keep colour in text only. */
main.artists-page #artist-table .artist-compact-row td{height:44px;padding-top:4px;padding-bottom:4px}
main.artists-page #artist-table .artist-compact-row td.list-row-number{padding-left:4px;padding-right:3px;width:28px}
main.artists-page #artist-table .artist-compact-table th:first-child{width:28px}
main.artists-page #artist-table .artist-name-cell{padding-left:3px;padding-right:4px}
main.artists-page #artist-table .artist-name-link{gap:3px;font-size:13px;font-weight:500;line-height:14px}
main.artists-page #artist-table :is(.readiness-ready,.taxpayer-trigger.is-filled,.bank-complete),
main.artists-page #artist-table :is(.readiness-ready,.taxpayer-trigger.is-filled,.bank-complete):hover{background:transparent!important;color:var(--theme-text-175b30,#175b30);border-color:transparent}

main.artists-page #artist-table :is(.readiness-error,.readiness-warning),main.artists-page #artist-table :is(.readiness-error,.readiness-warning):hover{background:transparent!important;border-color:transparent}
main.artists-page .artist-detail-heading{display:flex;align-items:center;gap:10px;margin-left:8px;flex-wrap:wrap}
main.artists-page .artist-detail-heading h2{font-size:18px;line-height:24px;margin:0}
main.artists-page :is(.artist-detail-heading,.artist-document-tabs) button{box-sizing:border-box;height:30px;min-height:30px;padding:5px 10px;font-size:12px;line-height:18px;border-radius:6px;font-weight:500}
main.artists-page .artist-document-tabs{gap:5px;margin:0 0 12px}
main.artists-page .artist-document-tabs .primary{background:#57cdc8!important;border-color:#57cdc8!important;color:#173330!important}
main.artists-page .artist-document-tabs .primary:hover{background:#7eddd3!important;border-color:#7eddd3!important}

main.artists-page .artist-detail-navigation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
main.artists-page .artist-detail-navigation .artist-document-tabs{margin:0;flex-shrink:0}
main.artists-page .artist-detail-navigation>.card{margin:0;padding:5px 10px;flex:1;min-width:220px;border-radius:6px}
main.artists-page .artist-detail-navigation .artist-projects{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
main.artists-page .artist-detail-navigation :is(.projects-toolbar,.project-chips){display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}
main.artists-page .artist-detail-navigation .projects-toolbar h3{margin:0;font-size:12px;line-height:18px}
main.artists-page .artist-detail-navigation .project-chips{font-size:12px}
main.artists-page .artist-detail-navigation button{height:30px;min-height:30px;padding:5px 10px;font-size:12px;line-height:18px;border-radius:6px}
main.artists-page .artist-detail-navigation .primary{background:#57cdc8!important;color:#173330!important;border-color:#57cdc8!important}
main.artists-page .artist-detail-navigation .primary:hover{background:#7eddd3!important;border-color:#7eddd3!important}

/* Contract directory: identity | track/share/report metrics | recovery sources. */
main.artists-page:has(.artist-detail-heading){max-width:none;width:100%;padding-left:12px;padding-right:12px}
main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(230px,1.5fr) minmax(270px,1.1fr) minmax(170px,.9fr)!important;gap:8px!important;min-width:0;padding:4px 0}
main.artists-page .contract-list-heading>span{min-height:36px;box-sizing:border-box}
main.artists-page :is(.contract-list-heading,.contract-summary) .contract-metrics{display:grid;grid-template-columns:.65fr .85fr 1.2fr;gap:8px;align-items:center;text-align:center}
main.artists-page .contract-summary{background:transparent;border:0;box-shadow:none;margin:0;min-height:44px}
main.artists-page .contract-summary>span{background:var(--theme-surface-ffffff,#fff);border-radius:6px;min-height:44px;padding:6px 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:18px}
main.artists-page .contract-summary .contract-identity{text-align:left;justify-content:flex-start}
main.artists-page .contract-summary .contract-sources{display:block;align-content:center;white-space:normal;overflow-wrap:anywhere}
@media(max-width:850px){main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(170px,1.3fr) minmax(210px,1fr) minmax(130px,.7fr)!important}}

main.artists-page .contract-list-heading>span.contract-metrics{display:grid!important}
main.artists-page .contract-summary{height:auto;align-items:stretch;margin:4px 0;padding:0}
main.artists-page .contract-summary>span{height:100%;min-height:44px;padding:4px 10px;line-height:16px}
main.artists-page .contract-summary .contract-identity strong{white-space:normal;overflow-wrap:anywhere}

main.artists-page :is(.contract-list-heading,.contract-summary) .contract-metrics{grid-template-columns:.65fr .85fr .85fr 1.2fr}
main.artists-page .contract-summary .contract-metrics>span{min-width:0;white-space:normal}
main.artists-page .contract-share-warning{display:block;color:#ef7070;font-size:11px;line-height:14px;white-space:normal}

main.artists-page :is(.contract-list-heading,.contract-summary) .contract-metrics{grid-template-columns:.65fr 1.7fr 1.2fr}
main.artists-page .contract-terms-heading{display:grid;grid-template-columns:1fr 1fr;gap:1px 8px;font-size:11px;line-height:12px}
main.artists-page .contract-terms-heading>span{grid-column:auto;font-size:11px;font-weight:500}
main.artists-page .contract-metrics-heading{font-size:11px;line-height:13px;padding-top:2px!important;padding-bottom:2px!important}
main.artists-page .contract-terms-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}
#track-contract-warnings{color:#ef7070;font-size:12px;line-height:1.4;margin:8px 0;background:transparent}#track-contract-warnings p{margin:4px 0}

/* Contract transfer dialog follows current compact controls. */
#modal:has(#change-contract-form){width:min(620px,calc(100vw - 32px));max-width:620px;padding:20px;border-radius:10px}
#modal:has(#change-contract-form) h2{font-size:18px;margin:0 0 10px}
#modal:has(#change-contract-form) :is(p,label,details){font-size:12px;line-height:1.4}
#change-contract-form :is(button,.search-picker>summary){min-height:30px;padding:5px 10px;font-size:12px;line-height:18px;border-radius:6px}
#change-contract-form .primary{background:#57cdc8!important;border:1px solid #57cdc8!important;color:#173330!important}
#change-contract-form .primary:hover,#change-contract-form .primary:focus-visible{background:#7eddd3!important;border-color:#7eddd3!important}
#change-contract-form .search-picker-panel{padding:6px;border:1px solid var(--line);border-radius:6px;min-width:0;width:100%;box-sizing:border-box}
#change-contract-form .search-picker-panel input{height:28px;min-height:28px;padding:4px 8px;font-size:12px}
#change-contract-form .picker-value{background:transparent;color:var(--text);font-weight:400;text-align:left}
#change-contract-form .picker-value.chosen,#change-contract-form .picker-value:hover{color:#7eddd3;background:rgba(126,221,211,.08)}
#contract-transfer-preview{font-size:12px;line-height:1.4;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text);padding:10px;margin:12px 0}
#contract-transfer-error{color:#ef7070;background:transparent}

#modal:has(.contract-transfer-view){width:min(620px,calc(100vw - 32px));max-width:620px;padding:20px;border-radius:10px}
.contract-transfer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-transfer-heading h2{font-size:18px;margin:0}
.contract-transfer-view{font-size:12px;line-height:1.4}.contract-transfer-view button{height:30px;min-height:30px;padding:5px 10px;font-size:12px;border-radius:6px}
.contract-transfer-track-list{max-height:45vh;overflow:auto;border:1px solid var(--line);border-radius:6px;padding:4px 10px}

main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(210px,1.6fr) minmax(160px,.8fr) minmax(330px,1.6fr) minmax(160px,.85fr)!important}
main.artists-page .contract-list-heading>.contract-files-heading,main.artists-page .contract-summary>.contract-file-cells{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:center;font-size:11px}
.contract-file-cells>span{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;min-width:0}
.contract-file-cells button,.contract-file-cells a{font-size:11px;line-height:16px;padding:2px 5px;min-height:24px;color:#7eddd3;background:transparent;border:1px solid var(--line);border-radius:5px;text-decoration:none}
.contract-file-item{display:inline-flex;align-items:center;gap:3px}
@media(max-width:1000px){main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(290px,1.5fr) minmax(130px,.8fr)!important}}

main.artists-page .contract-list-heading>span.contract-files-heading{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}

main.artists-page :is(.contract-list-heading,.contract-summary){grid-template-columns:minmax(250px,1.95fr) minmax(170px,.65fr) minmax(200px,1.1fr) minmax(170px,.9fr) minmax(150px,.85fr)!important}
main.artists-page .contract-list-heading>span:is(.contract-terms-heading,.contract-files-heading,.contract-count-heading),main.artists-page .contract-summary>span:is(.contract-terms-values,.contract-file-cells,.contract-count-values){display:grid!important;grid-template-columns:1fr 1fr;gap:3px 6px;text-align:center;align-items:center;justify-content:normal}
main.artists-page .contract-list-heading>span{font-size:11px;line-height:13px}
main.artists-page .contract-summary .contract-identity{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}
main.artists-page .contract-internal-label{display:block;font-size:10px;line-height:12px;font-weight:400;color:var(--muted)}
.contract-file-cells .document-file-link{color:var(--theme-text-23743c,#23743c);background:transparent!important;border-radius:6px;padding:3px 5px;font-size:11px}
#modal:has(.contract-file-preview){width:min(1000px,calc(100vw - 32px));max-width:1000px}.contract-file-preview iframe{width:100%;height:70vh;border:0;background:white}.contract-file-preview h2{font-size:18px;margin:0}


main.artists-page .contract-summary .contract-artist-label{font-size:12px;text-align:center;justify-content:center}

main.artists-page .contract-link[hidden]{display:none!important}

/* The terms caption shares the two-line header, never an extra row. */
main.artists-page .contract-list-heading>span.contract-terms-heading,main.artists-page .contract-summary>span.contract-terms-values{grid-template-columns:1fr 76px 1fr;gap:0 3px}
main.artists-page .contract-terms-heading .contract-terms-caption{display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px;line-height:12px;font-weight:400;white-space:nowrap;color:var(--muted)}
main.artists-page .contract-terms-values>span:last-child{grid-column:3}
main.artists-page .contract-summary .contract-identity{position:relative;min-width:0;height:44px;box-sizing:border-box;overflow:hidden}
main.artists-page .contract-identity .contract-internal-label{position:absolute;right:6px;top:3px;max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:11px}
main.artists-page .contract-identity>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:14px;max-height:28px;padding-right:68px;font-size:12px;font-weight:500;overflow-wrap:anywhere}

.contract-file-dropzone{border-radius:5px;min-height:32px;transition:box-shadow .12s,background .12s}
.contract-file-dropzone.drag-over{box-shadow:inset 0 0 0 1px #57cdc8;background:rgba(87,205,200,.1)}
.contract-file-dropzone[aria-busy="true"]{opacity:.65}

main.artists-page .artist-detail-navigation .project-chips .project-name{background:transparent;border:0;padding:0 2px;height:auto;min-height:0;color:var(--text)}

/* Shared workflow additions use the approved compact controls. */
.workflow-steps{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;font-size:12px}.workflow-steps>*{padding:7px 10px;border:1px solid var(--line);border-radius:6px}.workflow-steps strong{color:#7eddd3;font-weight:500}.workflow-coverage{margin:8px 0;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px}.workflow-coverage summary,.payment-purpose-details summary{cursor:pointer}.payment-purpose-details{font-size:12px}.cw-registry .contract-summary{font-size:12px}.tasks-table td small{display:block}

main.contract-workspace-page{padding-left:12px;padding-right:12px}.cw-registry .contract-file-item .document-file-link{background:transparent!important}.cw-registry{min-width:0}

/* Shared-recipient dialog follows the compact Royalty controls. */
#modal:has(#recipient-link-form) button{height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}
#recipient-link-form .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
#recipient-link-form .primary:hover,#recipient-link-form .primary:focus-visible{background:#7eddd3;border-color:#7eddd3;color:#173330}

/* Readiness overview: Royalty row density, independent contained scrolling. */
body:has(#modal[open] .release-readiness-dialog){overflow:hidden}
#modal:has(.release-readiness-dialog){width:min(1480px,96vw);max-width:96vw;max-height:90dvh;padding:16px;overflow:hidden;box-sizing:border-box}
.release-readiness-dialog{display:flex;flex-direction:column;max-height:calc(90dvh - 34px);min-height:0;gap:12px}
.release-readiness-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}
.release-readiness-dialog h2{font-size:18px;margin:0;line-height:1.3}
.release-readiness-dialog>.muted{font-size:12px;line-height:1.4;margin:0;flex:none}
.release-readiness-dialog .readiness-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0}
.release-readiness-dialog table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 4px}
.release-readiness-dialog th{position:sticky;top:0;z-index:1;background:var(--card,var(--theme-surface-ffffff,#fff));text-transform:none;letter-spacing:0;font-size:12px;line-height:16px;text-align:center;padding:8px}
.release-readiness-dialog th:first-child{width:35%;text-align:left}.release-readiness-dialog th:nth-child(2){width:11%}
.release-readiness-dialog td{height:44px;box-sizing:border-box;padding:4px 10px;font-size:12px;line-height:16px;vertical-align:middle;text-align:center;border-top:1px solid transparent;border-bottom:1px solid transparent}
.release-readiness-dialog td:first-child{text-align:left}
.release-readiness-dialog td button{height:30px;min-height:30px;max-width:100%;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
.release-readiness-dialog .readiness-close{height:30px;min-height:30px;padding:0 12px;border-radius:6px;font-size:12px;line-height:16px;background:#57cdc8;border:1px solid #57cdc8;color:#173330;margin:0;flex:none}
.release-readiness-dialog .readiness-close:hover,.release-readiness-dialog .readiness-close:focus-visible{background:#7eddd3;border-color:#7eddd3;color:#173330}
:root[data-theme="dark"] .release-readiness-dialog th{background:#242424}
@media(max-width:760px){.release-readiness-dialog table{min-width:740px}.release-readiness-dialog h2{font-size:16px}}

.workflow-coverage table{width:100%;table-layout:fixed}.workflow-coverage th,.workflow-coverage td{text-align:center!important;vertical-align:middle!important;font-size:12px;line-height:16px}.workflow-coverage th{text-transform:none;letter-spacing:0}.workflow-coverage td{height:44px;padding:4px 10px;font-variant-numeric:tabular-nums}.workflow-coverage th:first-child{width:18%}

.coverage-source-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.coverage-source-heading img{display:block;width:72px;max-height:25px;object-fit:contain}.coverage-source-heading img{background:#fff;border-radius:4px;padding:3px}
.coverage-source-heading img[alt="Pulse"],.coverage-source-heading img[alt="PMI"]{background:transparent;padding:0}

.contract-file-delete-dialog{width:min(480px,90vw);max-height:80dvh;padding:20px;border-radius:10px}.contract-file-delete-dialog .actions{display:flex;justify-content:flex-end;gap:8px}.contract-file-delete-dialog button{height:30px;border-radius:6px;font-size:12px;padding:0 12px}.contract-file-delete-dialog h2{font-size:18px}.contract-file-delete-dialog p{overflow-wrap:anywhere}

.contract-preview-footer{display:flex;justify-content:flex-end;padding-top:8px}.contract-preview-footer:empty{display:none}

.contract-file-preview .contract-preview-close{margin-left:auto}.contract-file-preview .toolbar{gap:8px}.contract-file-preview .toolbar a,.contract-file-preview .toolbar button,.contract-file-preview .contract-preview-footer button{height:30px;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px;font-size:12px;line-height:1;text-decoration:none}.contract-file-preview .toolbar a,.contract-file-preview .contract-preview-close{background:#57cdc8;border:1px solid #57cdc8;color:#173330}.contract-file-preview .toolbar a:hover,.contract-file-preview .contract-preview-close:hover,.contract-file-preview .toolbar a:focus-visible,.contract-file-preview .contract-preview-close:focus-visible{background:#7eddd3;border-color:#7eddd3;color:#173330}

.partner-table{width:100%;table-layout:fixed}.partner-table th,.partner-table td{height:44px;padding:6px 10px;font-size:12px;text-align:center}.partner-table th:first-child,.partner-table td:first-child{text-align:left;width:32%}.partner-table .link{font-size:12px;background:transparent}.partner-ready{color:#29978c!important}.partner-dialog .primary{background:#57cdc8!important;border-color:#57cdc8!important;color:#173330!important}.partner-dialog .primary:hover,.partner-dialog .primary:focus{background:#7eddd3!important}.partner-dialog button{height:30px;border-radius:6px;font-size:12px}.partner-dialog label span{display:block;overflow-wrap:anywhere}.artists-page .page-title-line .directory-toolbar{flex-wrap:nowrap;gap:8px}.artists-page .page-title-line .directory-toolbar input[type=search]{width:200px;min-width:110px}.author-directory-table td,.author-directory-table th{height:44px;padding:6px 10px}

.partner-dialog input,.partner-dialog select{height:30px;min-height:30px;padding:4px 8px;font-size:12px;border-radius:6px;box-sizing:border-box}.partner-dialog label{font-size:12px;gap:4px}.partner-dialog .form-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.partner-dialog h3{font-size:13px;margin:14px 0 8px}.partner-dialog h2{font-size:17px;margin:0}.partner-dialog>.toolbar{gap:8px;margin-bottom:12px}@media(max-width:700px){.partner-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Track catalogue shares the full-width artist directory canvas. */
main.artists-page:has(.unified-track-table){max-width:none;width:100%;padding-left:12px;padding-right:12px}

/* Shared title/lyric upload row and author-only catalogue song form. */
#modal .track-lyrics-upload input{font-size:12px;padding:4px 6px;height:30px;min-height:30px}
#modal .track-lyrics-upload input::file-selector-button{height:20px;padding:0 8px;border:1px solid #57cdc8;border-radius:4px;background:#57cdc8;color:#173330;font-size:12px}
#modal.author-song-dialog{width:760px;max-width:calc(100vw - 32px)}
#author-song-form label{font-size:12px}#author-song-form .form-grid{gap:8px}
#author-song-form input,#author-song-form select,#author-song-form button{height:30px;min-height:30px;border-radius:6px;font-size:12px;padding:4px 8px}
#author-song-form .primary{background:#57cdc8;border:1px solid #57cdc8;color:#173330}#author-song-form .primary:hover{background:#7eddd3;border-color:#7eddd3}
#author-song-form .track-lyrics{margin-top:12px}#author-song-form textarea{width:100%;box-sizing:border-box;background:transparent;color:inherit;border:1px solid var(--line);border-radius:6px;padding:8px}

.author-detail-directory .toolbar .primary{background:#57cdc8;border:1px solid #57cdc8;color:#173330;height:30px;border-radius:6px;font-size:12px;padding:4px 10px}.author-detail-directory .toolbar .primary:hover,.author-detail-directory .toolbar .primary:focus{background:#7eddd3;border-color:#7eddd3;color:#173330}
#author-song-form input:focus,#author-song-form select:focus,#author-song-form textarea:focus{outline:1px solid #57cdc8;border-color:#57cdc8;outline-offset:1px}

.author-tracks-table tr.author-song-just-saved td{box-shadow:inset 0 -1px #57cdc8;color:#7eddd3}

/* Lyric attachment drop target and independent reading viewport. */
.track-lyrics-upload{min-width:0;padding:6px;border:1px dashed var(--line,#555);border-radius:6px}
.track-lyrics-upload.drag-over{border-color:#57cdc8;background:rgba(87,205,200,.15);outline:2px solid #57cdc8}
.track-lyrics-status{display:block;overflow-wrap:anywhere;margin-top:4px}
.track-lyrics-actions{display:flex;gap:8px;margin-top:6px}.track-lyrics-actions [hidden]{display:none}
dialog.lyrics-reader{width:calc(100vw - 48px);max-width:1200px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);box-sizing:border-box;padding:16px;overflow:hidden;overscroll-behavior:contain}
dialog.lyrics-reader[open]{display:flex;flex-direction:column;gap:12px}.lyrics-reader-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}
dialog.lyrics-reader textarea{flex:1;min-height:0;width:100%;box-sizing:border-box;resize:none;font-size:16px;line-height:1.6;overflow:auto;overscroll-behavior:contain}
.track-lyrics textarea,#modal{overscroll-behavior:contain}

.track-lyrics-upload [hidden],.lyrics-reader-actions [hidden]{display:none!important}
.track-lyrics-file-row{display:flex;align-items:center;gap:8px}.track-lyrics-filename{flex:1;min-width:0;overflow-wrap:anywhere}.track-lyrics-change{margin-left:auto}
.track-lyrics textarea{resize:none;width:100%;height:100px;box-sizing:border-box}.track-lyrics>button{display:block;margin-top:6px}
.lyrics-reader-actions{display:flex;justify-content:flex-end;gap:8px}.lyrics-reader-actions .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}.lyrics-reader-actions .primary:hover{background:#7eddd3}

#track-form .form-grid,#author-song-form .form-grid{align-items:start}
#track-form label:has(>input[name=title]),#author-song-form label:has(>input[name=title]){align-self:start;justify-content:flex-start;gap:6px}
#track-form input[name=title],#author-song-form input[name=title]{height:30px;min-height:30px;max-height:30px;box-sizing:border-box;flex:none}
.track-lyrics-file-row:first-child{justify-content:space-between}.track-lyrics-file-row{min-height:30px}.track-lyrics-file-row:has(.track-lyrics-filename:empty){display:none}
section.track-lyrics[hidden]{display:none!important}

.artist-contract-group{border:0;border-bottom:1px solid var(--line);padding:8px 0;margin:0 0 8px}.artist-contract-group>summary{cursor:pointer;font-size:14px;font-weight:600;padding:6px 0;color:var(--text)}.artist-contract-group>summary:hover{color:#57cdc8}.artist-contract-group .link{font-size:13px;background:none;border:0;text-align:left}.artist-contract-group .link:hover{color:#57cdc8}
/* Producer folders span report columns; preserve the same four visual groups. */
main.artists-page #artist-table .artist-compact-row:has(.artist-producer-members)>td:is(:nth-child(3),:nth-child(5),:nth-child(8)){border-left:8px solid var(--bg,#191919);padding-left:8px}
main.artists-page #artist-table .artist-compact-row:has(.artist-producer-members)>td:nth-child(3){padding-left:12px!important}

/* One focus border in the inline song form, without a second turquoise ring. */
#author-song-form input:focus,#author-song-form select:focus{outline:none;box-shadow:none;border-color:#57cdc8}

/* Prepared document groups use the compact registry rhythm. */
.artist-contract-group{padding:0;margin:0 0 8px}
.artist-contract-group>summary{box-sizing:border-box;min-height:30px;padding:6px 0;font-size:12px;line-height:18px}
.artist-contract-group .person-document-row{box-sizing:border-box;min-height:44px;margin:0;padding:4px 0;border-bottom:1px solid var(--line);gap:8px;align-items:center}
.artist-contract-group .person-document-row>button{min-height:30px;margin:0;padding:4px 0;line-height:18px;font-size:12px}

main.artists-page .artist-detail-navigation .artist-document-tabs{display:flex;gap:8px;align-items:center;height:30px;margin:0;flex:none}
main.artists-page .artist-detail-navigation .artist-document-tabs>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;max-height:30px;padding:0 10px;border:1px solid transparent;border-radius:6px;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;flex:none}

/* Artist detail chrome must not depend on which tab contains a directory table. */
main.artists-page:has(.artist-detail-heading) .top>div{width:100%}
main.artists-page:has(.artist-detail-heading) .page-title-line{flex-wrap:nowrap;gap:12px;width:100%}
main.artists-page:has(.artist-detail-heading) .page-title-line h1{flex:0 0 auto;margin-bottom:0}
main.artists-page:has(.artist-detail-heading) #content>.toolbar,
main.artists-page .artist-contract-group>.toolbar{gap:8px;align-items:center}
main.artists-page:has(.artist-detail-heading) #content>.toolbar>button,
main.artists-page .artist-contract-group :is(button.primary,button.secondary){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:18px}
main.artists-page .artist-contract-group .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
main.artists-page .artist-contract-group .primary:is(:hover,:focus){background:#7eddd3;border-color:#7eddd3}

main.artists-page #artist-documents>.toolbar{gap:8px;align-items:center}
main.artists-page #artist-documents>.toolbar button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:18px}

/* Producer project picker follows the compact Artists/Royalty controls. */
#artist-folder-form :is(input:not([type=checkbox]):not([type=hidden]),button),#artist-form select{box-sizing:border-box;height:30px;min-height:30px;border-radius:6px;font-size:12px;padding:4px 10px}
#artist-folder-form .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
#artist-folder-form .primary:is(:hover,:focus){background:#7eddd3;border-color:#7eddd3}
#artist-folder-form [data-folder-artist-name]{box-sizing:border-box;min-height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;font-size:12px}
#artist-folder-form [data-folder-artist-name]>span{display:flex;align-items:center;gap:8px}
#artist-folder-form h3{font-size:12px;margin:12px 0 8px}

/* Match the Artists/Royalty desktop page gutters. */
main.label-page:not(.upcoming-page),main.mail-page{max-width:none;width:100%;min-width:0;padding-left:12px;padding-right:12px}

/* Category rows must override the lazy-loaded workspace details padding. */
main.artists-page .artist-contract-group{padding:0;margin:0 0 8px}
main.artists-page .artist-contract-group>summary{box-sizing:border-box;height:30px;min-height:30px;margin:0;padding:6px 0;line-height:18px;font-size:12px}

/* Light workspace; graphite sidebar is intentionally unchanged. */
:root[data-theme="light"]{--bg:#f7f8fa;--text:#242933;--card:#fff;--panel:#fff;--surface:#fff;--theme-surface:#fff;--input-bg:#fff;--border:#d6dbe2;--line:#dfe3e8;--muted:#626b78;--hover:#edf4f4;--crm-row-hover:#edf4f4;--theme-surface-f4f5f7:#f7f8fa;--theme-surface-ffffff:#fff;--theme-text-20242a:#242933;background:var(--bg);color:var(--text)}
:root[data-theme="light"] :is(main,dialog){--accent:#16817d;--picker-accent:#16817d;--theme-text-c5cbd4:#626b78;--theme-text-aeb5bf:#626b78}
:root[data-theme="light"] dialog{background:#fff;color:var(--text);border-color:var(--line)}
:root[data-theme="light"] :is(input,select,textarea){color:var(--text);border-color:var(--border)}
:root[data-theme="light"] textarea{background:#fff}
:root[data-theme="light"] ::placeholder{color:#747c87;opacity:1}
:root[data-theme="light"] :is(main,dialog) :is(button.primary,a.primary,.button.primary){background:#57cdc8;border-color:#57cdc8;color:#173330}
:root[data-theme="light"] :is(main,dialog) :is(button.primary,a.primary,.button.primary):is(:hover,:focus-visible){background:#7eddd3;border-color:#7eddd3;color:#173330}
:root[data-theme="light"] :is(main,dialog) .search-picker-panel{color:var(--text);background:#fff}
:root[data-theme="light"] #artist-table .recipient-role.is-filled{color:#16756f}
:root[data-theme="light"] :is(.contract-share-warning,#track-contract-warnings,#contract-transfer-error,.task-overdue,.task-form-error){color:#b3293c}
:root[data-theme="light"] .author-tracks-table tr.author-song-just-saved td{color:#16756f}
:root[data-theme="light"] .partner-ready{color:#16756f!important}

/* Directory header order: tabs, search, add; keep every control on one baseline. */
main.artists-page .page-title-line{align-items:center}
main.artists-page .page-title-line>h1{margin-bottom:0}
main.artists-page .page-title-line>.directory-toolbar{align-items:center;gap:8px}
main.artists-page #artist-table .artist-compact-table th:nth-child(5){padding-left:16px!important}
:root[data-theme="light"] :is(.directory-tabs,.royalty-tabs,.artist-document-tabs) button:is(.active,[aria-selected=true]){color:#166d69!important;background:#e1f2f0;border-color:#9ccdc8}
main.artists-page #artist-table .artist-compact-table th:nth-child(5){white-space:normal!important;text-overflow:clip;line-height:18px}
/* Contrast fixes found during the rendered light-theme section audit. */
:root[data-theme="light"] main.mail-page .mail-tabs button:is([aria-selected=true],:hover),
:root[data-theme="light"] .workflow-steps strong,
:root[data-theme="light"] main.upcoming-page .release-month-label,
:root[data-theme="light"] main.upcoming-page .release-day-label .badge{color:#166d69}
:root[data-theme="light"] main button[onclick="trackModal()"]:not(.secondary){background:#57cdc8;border-color:#57cdc8;color:#173330}
:root[data-theme="light"] main button[onclick="trackModal()"]:not(.secondary):hover{background:#7eddd3;border-color:#7eddd3}
:root[data-theme="light"] .theme-options button[aria-pressed="true"]{color:#166d69;background:#e1f2f0;border-color:#9ccdc8}
/* Modal audit: compact actions, full-width title fields, readable top-layer choices. */
 :root[data-theme] dialog :is(.actions,.social-secret-actions,.lyrics-reader-actions)>button,
 :root[data-theme] #author-form .actions>button{
 min-height:30px;height:30px;padding:0 10px;font-size:12px;line-height:18px;border-radius:6px;
 display:inline-flex;align-items:center;justify-content:center;max-width:100%
}
:root[data-theme] :is(#track-form,#author-song-form) label:has(>input[name=title]){justify-content:stretch}
:root[data-theme="light"] :is(#track-form,#author-song-form) input[name=title]{width:100%}
:root[data-theme="light"] #taxpayer-choices :is(.picker-value.chosen,.picker-value:hover,.picker-only){color:#166d69}
:root[data-theme="light"] main.artists-page .artist-name-link:hover{color:#166d69}
 :root[data-theme] dialog:not(.rs-drawer) form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){
 height:30px;min-height:30px;padding:4px 8px;font-size:12px;border-radius:6px;box-sizing:border-box
}
 :root[data-theme] dialog:not(.rs-drawer) .row>button{
 min-height:30px;height:30px;padding:0 10px;font-size:12px;line-height:18px;border-radius:6px;
 display:inline-flex;align-items:center;justify-content:center;max-width:100%
}
:root[data-theme="light"] dialog :is(input,textarea,select):focus-visible{outline:2px solid #32958d;outline-offset:1px}
:root[data-theme="light"] dialog :is(.actions,.row)>button:not(.secondary):not(.danger):not(.task-delete-action):not(.social-delete){
 background:#57cdc8;border-color:#57cdc8;color:#173330
}
:root[data-theme="light"] dialog :is(.actions,.row)>button:not(.secondary):not(.danger):not(.task-delete-action):not(.social-delete):is(:hover,:focus-visible){
 background:#7eddd3;border-color:#7eddd3;color:#173330
}
:root[data-theme="light"] dialog :is(.mail-delete-action,#mail-delete-confirm){background:#fff1f2!important;border-color:#e3bbc2!important;color:#932334!important}
 :root[data-theme] dialog .mail-menu-actions button{min-height:30px;padding:6px 10px;font-size:12px;border-radius:6px}

/* Light-theme hover pilot: Artists first, before applying across CRM. */
:root[data-theme="light"] main.artists-page{--crm-row-hover:#f5f6f7;--hover:#f5f6f7}
:root[data-theme="light"] main.artists-page #artist-table tbody tr:hover{filter:none!important;box-shadow:none!important}
:root[data-theme="light"] main.artists-page #artist-table tbody tr:hover>td{background-color:#f5f6f7!important}
:root[data-theme="light"] main.artists-page #artist-table .artist-compact-row:hover .artist-name-link{color:var(--text);text-decoration:none;background:transparent;filter:none;box-shadow:none}
:root[data-theme="light"] main.artists-page #artist-table .artist-compact-row .artist-name-link:hover{color:#55a9ae;text-decoration:none;background:transparent;filter:none;box-shadow:none}
/* Do not round-clip the last glyph of an unpadded name link. */
:root[data-theme="light"] main.artists-page #artist-table .artist-name-link{border-radius:0;padding-right:2px;line-height:18px;box-sizing:border-box}
/* Neutral canvas matching the reviewed Zvonko light-theme reference. */
:root[data-theme="light"] main.artists-page{--bg:#f7f7f7;--theme-surface-f4f5f7:#f7f7f7;background:#f7f7f7}

/* Approved light-theme hover, shared by CRM sections (2026-10-07). */
:root[data-theme="light"]{--bg:#f7f7f7;--theme-surface-f4f5f7:#f7f7f7;--crm-row-hover:#f5f6f7;--hover:#f5f6f7}
:root[data-theme="light"] main{background:var(--bg)}
:root[data-theme="light"] main.royalty-page #content .payout-report-table{--payout-panel-hover:#f5f6f7}
:root[data-theme="light"] :is(main,dialog) table tbody tr:hover{filter:none!important;box-shadow:none!important}
:root[data-theme="light"] :is(main,dialog) table tbody tr:hover>td{background-color:var(--crm-row-hover)!important}
:root[data-theme="light"] main :is(.directory-item,.contract-summary,.saved-upload,.project-track-item,.report-hub-card,.artist-document-row,.social-row,.mail-message-row,.rs-track-row):hover{background:var(--crm-row-hover)!important;box-shadow:none!important;filter:none!important}
/* Row hover must not colour every nested link. Only the pointed-at text changes. */
:root[data-theme="light"] main :is(.payout-artist-row,.artist-compact-row,.label-artist-row,.tasks-table tr,.author-directory-table tr,.author-tracks-table tr,.unified-track-table tr):hover :is(.payout-artist-identity>button,.artist-name-link,.label-artist-open,.tasks-title,button.link):not(:hover):not(:focus-visible){color:var(--text)!important}
:root[data-theme="light"] :is(main,dialog) :is(button.link,.artist-name-link,.payout-artist-identity>button,.label-artist-open,.royalty-track-name button,.tasks-title,.release-edit-button,.social-profile a,.social-address a):hover{color:#55a9ae!important;text-decoration:none!important;filter:none!important;box-shadow:none!important;background:transparent!important}
:root[data-theme="light"] :is(main,dialog) a:hover{text-decoration:none}
:root[data-theme="light"] main :is(.directory-tabs,.royalty-tabs,.social-tabs,.mail-tabs,.artist-document-tabs,.cw-home-tabs,.cw-catalog-tabs,.rs-nav) button:hover{color:#55a9ae!important;text-decoration:none;box-shadow:none}
:root[data-theme="light"] main :is(.payout-artist-identity>button,.label-artist-open,.royalty-track-name button,.tasks-title){border-radius:0;padding-right:2px}

/* Keep reference hover colour stable instead of brightening the whole button. */
:root[data-theme="light"] :is(main,dialog) :is(button,.button):hover{filter:none!important}
:root[data-theme="light"] main :is(.page-title-line,.top){background:transparent}
:root[data-theme="light"] main.artists-page :is(.artist-directory,#artist-table,.artist-compact-table){background:#f7f7f7}
/* Use one light hover tone for text actions and picker options, preserving statuses. */
:root[data-theme="light"] :is(main,dialog) :is(.picker-value,.picker-only,.release-edit-button,.artist-document-row a,.project-name,.contract-link,.artist-contract-group>summary):hover{color:#55a9ae!important;text-decoration:none!important;filter:none!important}
:root[data-theme="light"] main :is(.royalty-tabs,.directory-tabs,.social-tabs,.mail-tabs) button:hover{filter:none!important}
/* Preserve red branding when adapting the white-on-black source to light UI. */
:root[data-theme="light"] main.label-page #content .label-profit-logo{width:132px;height:48px;filter:invert(1) hue-rotate(180deg) contrast(4);mix-blend-mode:multiply;background-size:222% auto}
:root[data-theme="light"] main.label-page #content .label-profit-logo{position:relative;filter:invert(1) hue-rotate(180deg);}
:root[data-theme="light"] main.label-page #content .label-profit-logo::after{content:'MUSIC LABEL';position:absolute;left:49%;right:0;bottom:0;height:12px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font:8px/12px Arial,sans-serif;letter-spacing:.1px;white-space:nowrap}
/* Original light wordmark: preserve the red slanted accent and original lettering. */
:root[data-theme="light"] main.label-page #content .label-profit-logo{width:160px;height:60px;background:#fff url('/brand-original.png') 50% 47% / 172% auto no-repeat;filter:none;mix-blend-mode:normal}
:root[data-theme="light"] main.label-page #content .label-profit-logo::after{content:none}
/* Upcoming releases had a separate row-wide performer tint. */
:root[data-theme="light"] main.upcoming-page{--section-accent:#55a9ae}
:root[data-theme="light"] main.upcoming-page .release-track-row:is(:hover,:has(:focus-visible)) td:nth-child(2){color:var(--text)}
:root[data-theme="light"] main.upcoming-page .release-track-row:hover>td{background:#f5f6f7!important}
:root[data-theme="light"] main.upcoming-page :is(.release-edit-button,.picker-value,.picker-only):hover{color:#55a9ae!important;text-decoration:none;filter:none!important;box-shadow:none}
:root[data-theme="light"] main.upcoming-page .search-picker-row:hover{background:#f5f6f7!important}
:root[data-theme="light"] main.work-tasks-page{--label-ui-accent:#55a9ae}
:root[data-theme="light"] main.work-tasks-page .tasks-table tr:hover .tasks-title:not(:hover){color:var(--text)!important}
:root[data-theme="light"] main.work-tasks-page .tasks-title:hover{color:#55a9ae!important;text-decoration:none!important;filter:none!important}
:root[data-theme="light"] :is(main,dialog) .search-picker>summary:hover{color:#55a9ae!important;border-color:#55a9ae}
:root[data-theme="light"] :is(main,dialog) .search-picker-row:hover{background:#f5f6f7!important}
/* Paid status: stronger green in light theme, unchanged dark palette. */
:root[data-theme="light"] .payout-status-label.payout-status-settled{background:#b7edc8;color:#145b2b;border:1px solid #8fd8a6}
:root[data-theme="light"] .payout-status-hitbox:hover{box-shadow:none;background:#f5f6f7}

/* Light section tabs: selected text and underline, matching the approved reference. */
:root[data-theme="light"] main :is(.directory-tabs,.royalty-tabs,.social-tabs,.mail-tabs,.artist-document-tabs) button{border-radius:0;background:transparent;border:0;border-bottom:2px solid transparent;color:#42464e;box-shadow:none}
:root[data-theme="light"] main :is(.directory-tabs,.royalty-tabs,.social-tabs,.mail-tabs,.artist-document-tabs) button:is(.active,[aria-selected="true"]){color:#55a9ae!important;background:transparent!important;border:0!important;border-bottom:2px solid #55a9ae!important;border-radius:0;box-shadow:none;text-decoration:none}

/* Compact artist royalty window; keep the title/contact/actions on a steady rhythm. */
#modal:has(.contract-royalty-table){padding:18px 20px}
#modal:has(.contract-royalty-table)>.toolbar{margin:0 0 8px;gap:8px}
#modal:has(.contract-royalty-table)>.toolbar h2{margin:0;font-size:18px;line-height:24px}
#modal:has(.contract-royalty-table)>p{margin:0 0 8px;font-size:12px;line-height:18px}
#modal:has(.contract-royalty-table)>.toolbar button{height:30px;padding:0 10px;font-size:12px;border-radius:6px}
:root[data-theme="light"] #modal .contract-royalty-table{--payout-panel-hover:#f5f6f7}
:root[data-theme="light"] #modal .contract-royalty-table>table tbody tr>td{filter:none!important;box-shadow:none!important}
:root[data-theme="light"] #modal .contract-royalty-table>table tbody tr[data-active-block]>td{filter:none!important;box-shadow:none!important}
:root[data-theme="light"] #modal .contract-royalty-table :is(a,button.link,[role="link"]):hover{color:#55a9ae!important;text-decoration:none!important;filter:none!important}
:root[data-theme="light"] main.artists-page .contract-summary:is(:hover,:has(:focus-visible))>span:first-child strong{color:#30353d}
:root[data-theme="light"] main.artists-page .contract-summary>span:first-child:hover strong{color:#55a9ae}
:root[data-theme="light"] main.artists-page .contract-summary .secondary{color:#277b7e}
@media(min-width:1001px){#modal:has(.contract-royalty-table,.release-readiness-dialog){left:282px;right:12px;width:calc(100% - 294px)!important;max-width:none!important;margin-left:0;margin-right:0}}
@media(min-width:701px) and (max-width:1000px){#modal:has(.contract-royalty-table,.release-readiness-dialog){left:262px;right:12px;width:calc(100% - 274px)!important;max-width:none!important;margin-left:0;margin-right:0}}
/* Directory tabs keep the same origin for Artists, Authors and Tracks. */
main.artists-page:has(.page-title-line>.directory-toolbar) .top>div{width:100%}
main.artists-page .page-title-line:has(>.directory-toolbar){display:flex;align-items:center;gap:12px;width:100%;flex-wrap:nowrap}
main.artists-page .page-title-line:has(>.directory-toolbar)>h1{flex:0 0 auto;margin:0}
@media(max-width:1100px){main.artists-page .page-title-line:has(>.directory-toolbar){flex-wrap:wrap}}

/* Royalty dialogs share the visible panel boundaries of the main directory. */
:root[data-theme="light"] #modal:has(.contract-royalty-table){background:#f7f7f7}
#modal:has(.contract-royalty-table)>h2{margin:0 0 8px;font-size:18px;line-height:24px}
#modal .contract-royalty-table>table thead th{position:relative;isolation:isolate;clip-path:none!important;border:0!important;background:transparent!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;text-align:center!important;vertical-align:middle!important;padding-top:8px!important;padding-bottom:8px!important}
#modal .contract-royalty-table>table thead th::before{content:"";position:absolute;inset:3px 0;border-top:1px solid #777;border-bottom:1px solid #777;pointer-events:none;z-index:-1}
#modal .contract-royalty-table>table thead th:is(:nth-child(1),:nth-child(2),:nth-child(6),:nth-child(10))::before{left:3px;border-left:1px solid #777;border-top-left-radius:4px;border-bottom-left-radius:4px}
#modal .contract-royalty-table>table thead th:is(:nth-child(1),:nth-child(5),:nth-child(9),:nth-child(10))::before{right:3px;border-right:1px solid #777;border-top-right-radius:4px;border-bottom-right-radius:4px}
:root[data-theme="light"] #modal .contract-royalty-table>table thead th::before{border-color:#a5a5a5}
:root[data-theme="light"] #modal .contract-royalty-table>table tbody tr>td{background:#fff!important}
:root[data-theme="light"] #modal .contract-royalty-table>table tbody tr:hover>td{background:#f5f6f7!important}

/* Common compact preview toolbar for invoice, act, tax and attached documents. */
#modal .document-preview-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}
#modal .document-preview-heading h2{margin:0;flex:1 1 240px;min-width:0;font-size:18px;line-height:24px;overflow-wrap:anywhere}
#modal .document-preview-heading .actions{display:flex;gap:8px;align-items:center;margin:0;flex-wrap:wrap}
#modal :is(.document-preview-heading,.contract-file-preview>.toolbar,.cw-template-preview>.cw-toolbar,.mail-preview-head) :is(a.button,button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px;white-space:nowrap;text-decoration:none}
#modal .document-preview-heading a.button{background:rgba(87,205,200,.12);border:1px solid #57cdc8;color:#7eddd3}
#modal .document-preview-heading a.button:hover{background:rgba(87,205,200,.2);color:#7eddd3;text-decoration:none;filter:none}
#modal .document-preview-heading a.button:focus-visible{outline:2px solid #57cdc8;outline-offset:2px}
:root[data-theme="light"] #modal .document-preview-heading a.button{color:#277b7e}
:root[data-theme="light"] #modal .document-preview-heading a.button:hover{color:#55a9ae}
#modal .document-preview-heading+p{margin:0 0 8px;font-size:12px}

#modal #bank-payment-review .bank-open-documents{display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:0 10px;border:1px solid #57cdc8;border-radius:6px;background:#57cdc8;color:#173330;font-size:12px;line-height:16px}
#modal #bank-payment-review .bank-open-documents:is(:hover,:focus-visible){background:#7eddd3;border-color:#7eddd3;color:#173330;filter:none}

/* Shared royalty dialog actions must keep the approved primary palette in both themes. */
#modal:has(.contract-royalty-table) button.primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
#modal:has(.contract-royalty-table) button.primary:is(:hover,:focus-visible){background:#7eddd3;border-color:#7eddd3;color:#173330;filter:none}

#modal:has(#bank-payment-review) .actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px}

/* Legacy unclassed dialog actions share geometry and theme-aware secondary colours. */
#modal :is(.actions>button:not([class]),#modal>button:not([class])){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px;background:#292929;color:#e3e3e3;border:1px solid #555}
:root[data-theme="light"] #modal :is(.actions>button:not([class]),#modal>button:not([class])){background:#eef0f3;color:#292e35;border-color:#d3d7dc}
#modal :is(.actions>button:not([class]),#modal>button:not([class])):hover{border-color:#57cdc8;color:#55a9ae;filter:none}

/* Consistent row hover marker; inset painting never changes cell geometry. */
@media (hover:hover){
:root[data-theme] :is(main,dialog#modal) table>tbody>tr:hover>td:first-child{background-image:linear-gradient(#57cdc8,#57cdc8)!important;background-size:3px calc(100% - 6px)!important;background-position:left center!important;background-repeat:no-repeat!important}
}

#modal:has(.payout-close) button.secondary,#modal :is(#mail-notice-example,#mail-cache-clear,#payer-type){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px}

@media (hover:hover){:root[data-theme] main .social-row:hover{background-image:linear-gradient(#57cdc8,#57cdc8)!important;background-size:3px calc(100% - 6px)!important;background-position:left center!important;background-repeat:no-repeat!important}}

#modal #social-form :is(input,button){height:30px;min-height:30px;box-sizing:border-box;padding:0 10px;font-size:12px;line-height:16px;border-radius:6px}

#modal .social-detail :is(input,button){height:30px;min-height:30px;box-sizing:border-box;padding:0 10px;font-size:12px;line-height:16px;border-radius:6px}

/* Desktop dialogs are centred in the workspace, excluding the persistent sidebar. */
@media(min-width:1001px){:is(#modal,dialog.lyrics-reader,dialog.alib-rights-form){left:282px;right:12px;margin-left:auto;margin-right:auto;max-width:calc(100% - 294px)!important;box-sizing:border-box}}
@media(min-width:701px) and (max-width:1000px){:is(#modal,dialog.lyrics-reader,dialog.alib-rights-form){left:262px;right:12px;margin-left:auto;margin-right:auto;max-width:calc(100% - 274px)!important;box-sizing:border-box}}

/* Ordinary modal primary actions use the approved palette in either theme. */
#modal button.primary:not(.danger):not(.social-delete){background:#57cdc8;border-color:#57cdc8;color:#173330}
#modal button.primary:not(.danger):not(.social-delete):is(:hover,:focus-visible){background:#7eddd3;border-color:#7eddd3;color:#173330;filter:none}

@media (hover:hover){:root[data-theme] main :is(.mail-workspace .mail-contact,.cw-registry-row):hover{background-image:linear-gradient(#57cdc8,#57cdc8)!important;background-size:3px calc(100% - 6px)!important;background-position:left center!important;background-repeat:no-repeat!important}}

/* Settings toolbar wraps rather than clipping its title and stacking button labels. */
.page-title-line:has(.maintenance-controls){flex-wrap:wrap;gap:8px}
.page-title-line:has(.maintenance-controls)>h1{flex:0 0 auto;white-space:nowrap;margin:0}
.page-title-line:has(.maintenance-controls) .theme-inline{flex:none}
.page-title-line:has(.maintenance-controls) .theme-options{display:flex;flex-wrap:nowrap}
.page-title-line:has(.maintenance-controls)>button{flex:none;height:30px;min-height:30px;padding:0 10px;font-size:12px;white-space:nowrap}

#modal:has(:is(#device-name-form,#invite-form,#access-form)) .search-picker .picker-value{color:var(--text)}

#modal #contract-form button.secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px}

/* Author detail heading gets its own row below the stable directory toolbar. */
main.artists-page .page-title-line:has(>.author-detail-heading){flex-wrap:wrap}
main.artists-page .page-title-line>.author-detail-heading{flex:1 0 100%;min-width:0;gap:8px}
main.artists-page .author-detail-heading h2{min-width:0;overflow-wrap:anywhere}

/* Secondary dialog actions share geometry even outside legacy .actions rows. */
#modal button.secondary:not(.picker-value):not(.picker-only){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px}

#modal #share-list .participant>.row>button.secondary{height:30px;min-height:30px;margin-bottom:0}

#modal #rs-existing-search{box-sizing:border-box;height:30px;min-height:30px;padding:4px 8px;border-radius:6px;font-size:12px}
#modal .rs-existing{font-size:12px;font-weight:400;border-radius:6px;min-height:36px}
:root[data-theme="light"] #modal .rs-existing{background:#fff;color:#242933;border:1px solid #e4e7ea}
:root[data-theme="light"] #modal .rs-existing:hover{background:#f5f6f7;color:#55a9ae;filter:none;box-shadow:inset 3px 0 #57cdc8}

:root[data-theme="light"] :is(#imported-files a,main.settings-page a){color:#277b7e}
:root[data-theme="light"] :is(#imported-files a,main.settings-page a):hover{color:#55a9ae;text-decoration:none}

/* Raster scans render as images, without a blank image-document iframe. */
.contract-scan-image{height:70vh;overflow:auto;background:#fff;text-align:center}
.contract-scan-image img{display:block;max-width:100%;height:auto;margin:0 auto}

/* Distributor destinations share compact action geometry in both themes. */
#modal .release-destination-actions{gap:8px}
#modal .release-destination-actions>a.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border:1px solid #57cdc8;border-radius:6px;font-size:12px;line-height:16px;background:rgba(87,205,200,.12);color:#7eddd3;text-decoration:none}
#modal .release-destination-actions>a.button:is(:hover,:focus-visible){background:rgba(87,205,200,.2);color:#7eddd3;filter:none;text-decoration:none}
:root[data-theme="light"] #modal .release-destination-actions>a.button{color:#277b7e}
:root[data-theme="light"] #modal .release-destination-actions>a.button:is(:hover,:focus-visible){color:#55a9ae}

#content .new-release-actions{display:flex;justify-content:flex-start;gap:8px;align-items:center;flex-wrap:wrap}
#content .new-release-actions>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;line-height:16px}
#content .new-release-actions>button.primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
#content .new-release-actions>button.primary:is(:hover,:focus-visible){background:#7eddd3;border-color:#7eddd3;color:#173330;filter:none}

@media(min-width:701px){dialog.alib-rights-form:not(#modal){width:460px;max-width:min(460px,calc(100% - 274px))!important}}

/* Approved light-theme success palette: the Paid badge is the reference. */
:root[data-theme="light"]{
 --crm-success-text:#145b2b;--crm-success-bg:#b7edc8;--crm-success-border:#8fd8a6;
 --success:var(--crm-success-text);--theme-success:var(--crm-success-text);
 --theme-text-23743c:var(--crm-success-text);--theme-text-18552b:var(--crm-success-text);
 --theme-text-175b30:var(--crm-success-text);--theme-text-226240:var(--crm-success-text);
 --theme-text-208448:var(--crm-success-text);
 --theme-surface-e8f5ec:var(--crm-success-bg);--theme-surface-e8f4ed:var(--crm-success-bg);--theme-surface-e7f5eb:var(--crm-success-bg);
}
:root[data-theme="light"] :is(main,dialog) :is(a.document-file-link,.document-file-dot,.report-delivery-file,.report-status-success,.payout-report-sent,.payout-status-settled){color:var(--crm-success-text)!important}
:root[data-theme="light"] :is(main,dialog) :is(a.document-file-link,.payout-report-sent,.payout-status-label.payout-status-settled){background:var(--crm-success-bg);border-color:var(--crm-success-border)}
:root[data-theme="light"] :is(main,dialog) :is(a.document-file-link,.payout-report-sent,.payout-status-settled):is(:hover,:focus-visible){color:var(--crm-success-text)!important;filter:none;text-decoration:none}
:root[data-theme="light"] .report-update-success{color:var(--crm-success-text);background:var(--crm-success-bg);border-color:var(--crm-success-border)}
:root[data-theme="light"] :is(main,dialog) :is(a.document-file-link,.payout-report-sent,.signed-document-status.documents-received){box-shadow:inset 0 0 0 1px var(--crm-success-border)!important;font-weight:650}
:root[data-theme="light"] :is(main,dialog) .signed-document-status.documents-received:is(:hover,:focus-visible){filter:none;color:var(--crm-success-text)!important;background:var(--crm-success-bg)!important}

/* Light analytics shadow sample — awaiting approval before other CRM pages. */
@media screen {
 :root[data-theme="light"] main.label-page:not(.upcoming-page){--analytics-block-shadow:0 1px 3px rgba(0,0,0,.05),0 3px 8px rgba(0,0,0,.045)}
 :root[data-theme="light"] main.label-page:not(.upcoming-page) :is(.card,.planning-panel,.workflow-coverage){box-shadow:var(--analytics-block-shadow)}
 :root[data-theme="light"] main.label-page:not(.upcoming-page) .label-profit-card{box-shadow:inset 0 3px 0 #7eddd3,var(--analytics-block-shadow)!important}
 :root[data-theme="light"] main.label-page:not(.upcoming-page) .label-artist-ranking>tbody>tr{box-shadow:0 1px 3px rgba(0,0,0,.065)!important}
}

/* Approved perimeter separation across the light desktop workspace. */
@media screen {
 :root[data-theme="light"]{--crm-block-shadow:0 1px 3px rgba(0,0,0,.05),0 3px 8px rgba(0,0,0,.045);--crm-row-shadow:0 1px 3px rgba(0,0,0,.065)}
 :root[data-theme="light"] main :is(.card,.planning-panel,.workflow-coverage,.report-hub-card,.contract-overview-card,.settings-card,.tax-settings-card,.artist-contact-card,.artist-document-block,.rs-section){box-shadow:var(--crm-block-shadow)}
 :root[data-theme="light"] main table>tbody>tr:not(:has(th)){box-shadow:var(--crm-row-shadow)!important}
 :root[data-theme="light"] main :is(.directory-item,.contract-summary,.saved-upload,.project-track-item,.artist-document-row,.social-row,.rs-track-row,.cw-registry-row){box-shadow:var(--crm-row-shadow)!important}
 :root[data-theme="light"] main.mail-page .mail-workspace{box-shadow:var(--crm-block-shadow)}
 :root[data-theme="light"] main.mail-page .mail-workspace :is(.mail-sidebar,.mail-chat-head,.mail-compose,.mail-bubble){box-shadow:var(--crm-block-shadow)}
 :root[data-theme="light"] main.mail-page .mail-workspace .mail-contact{box-shadow:var(--crm-row-shadow)!important}
 :root[data-theme="light"] main.mail-page .mail-workspace .mail-contact.selected{box-shadow:inset 3px 0 #57cdc8,var(--crm-row-shadow)!important}
}

@media screen {
 :root[data-theme="light"] main :is(.cw-source-card,.cw-documents>div,.rs-side-card){box-shadow:var(--crm-block-shadow)}
 :root[data-theme="light"] main :is(.cw-list-row,.cw-source-row){box-shadow:var(--crm-row-shadow)}
}
@media screen {
 :root[data-theme="light"] dialog#modal :is(.card,.contract-summary,.contract-overview-card,.artist-contact-card,.report-hub-card){box-shadow:var(--crm-block-shadow)}
 :root[data-theme="light"] dialog#modal table>tbody>tr:not(:has(th)){box-shadow:var(--crm-row-shadow)!important}
}

/* Pulse-inspired canvas sample: analytics only until user approval. */
:root[data-theme="light"] main.label-page:not(.upcoming-page){--bg:#f3f3f3;--theme-surface-f4f5f7:#f3f3f3;background:#f3f3f3}

@media screen {
 :root[data-theme="light"] main.label-page:not(.upcoming-page){--analytics-block-shadow:0 2px 4px rgba(0,0,0,.035),0 10px 18px rgba(0,0,0,.08)}
}

/* Approved Pulse reference: shared light canvas and card depth. */
@media screen {
 :root[data-theme="light"]{--crm-canvas:#f3f3f3;--bg:var(--crm-canvas);--theme-surface-f4f5f7:var(--crm-canvas);--crm-block-shadow:0 2px 4px rgba(0,0,0,.035),0 10px 18px rgba(0,0,0,.08);--crm-row-shadow:0 2px 4px rgba(0,0,0,.035),0 4px 8px rgba(0,0,0,.07)}
 :root[data-theme="light"] main{background:var(--crm-canvas)}
 :root[data-theme="light"] main.artists-page{--bg:var(--crm-canvas);--theme-surface-f4f5f7:var(--crm-canvas);background:var(--crm-canvas)}
 :root[data-theme="light"] main.artists-page :is(.artist-directory,#artist-table,.artist-compact-table){background:var(--crm-canvas)}
 :root[data-theme="light"] #modal:has(.contract-royalty-table){background:var(--crm-canvas)}
 :root[data-theme="light"] main.mail-page .mail-workspace{--mail-bg:var(--crm-canvas)}
 :root[data-theme="light"] main.mail-page .mail-workspace .mail-messages{background:var(--crm-canvas)}
 :root[data-theme="light"] main.label-page:not(.upcoming-page) .label-artist-ranking>tbody>tr{box-shadow:var(--crm-row-shadow)!important}
}


/* Artist | Pulse | existing controls | bank. Recipient data remains in detail cards. */
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(1){width:28px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(2){width:35%}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(3){width:6%}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(4){width:15%;text-align:center}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(5){width:8%;padding-left:5px!important}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(6){width:7%}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(7){width:12%}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table th:nth-child(8){width:15%}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table thead th::after{inset:3px 0;border:1px solid #777;border-left:0;border-right:0;border-radius:0}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table thead th:is(:nth-child(1),:nth-child(3),:nth-child(4),:nth-child(8))::after{left:3px;border-left:1px solid #777;border-top-left-radius:4px;border-bottom-left-radius:4px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table thead th:is(:nth-child(2),:nth-child(3),:nth-child(7),:nth-child(8))::after{right:3px;border-right:1px solid #777;border-top-right-radius:4px;border-bottom-right-radius:4px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td{border-left:0!important}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td:nth-child(5){padding-left:8px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td:nth-child(3),main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td:nth-child(4),main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td[data-bank-readiness]{border-left:8px solid var(--bg,#191919)!important;padding-left:8px!important}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td.contract-count{text-align:center}
#artist-table .pulse-presence-column{text-align:center!important;width:60px;min-width:50px}
#artist-table .pulse-profile-presence{font-size:16px;color:var(--muted);display:inline-block;min-width:20px;text-align:center}
#artist-table .pulse-profile-presence.is-present{color:var(--theme-text-175b30,#175b30);font-weight:600}
#artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(2){width:38%}
#artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(3){width:60px}
#artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(4){width:22%}
#artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(5){width:20%}
#artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(6){width:10%}

#artist-table .pulse-column-logo{display:block;width:72px;height:auto;margin:auto}
#artist-table button.pulse-profile-presence,#artist-table button.artist-contact-empty{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px;font-size:12px;line-height:20px;min-height:20px;color:var(--muted);cursor:pointer}
#artist-table button.pulse-profile-presence.is-present{color:var(--theme-text-175b30,#175b30)}
#artist-table button.pulse-profile-presence:hover,#artist-table button.artist-contact-empty:hover{text-decoration:underline}
#artist-table .pulse-presence-column{min-width:82px}

#artist-table button.pulse-profile-presence{line-height:14px;font-size:11px;font-weight:400}
#artist-table button.pulse-profile-presence.is-absent{color:#279c96}

/* Pulse is one separately bounded column in both directories. */
main.artists-page #artist-table table th.pulse-presence-column,main.artists-page #artist-table table td.pulse-presence-column{padding-left:8px!important;padding-right:8px!important;text-align:center!important;box-sizing:border-box}
main.artists-page #artist-table table th.pulse-presence-column{border-left:8px solid transparent!important}
main.artists-page #artist-table .author-directory-table:has(.pulse-presence-column) tbody td:nth-child(3),main.artists-page #artist-table .author-directory-table:has(.pulse-presence-column) tbody td:nth-child(4){border-left:8px solid var(--bg)!important}
#artist-table button.pulse-profile-presence:disabled{opacity:1;color:var(--muted);cursor:default;text-decoration:none}

.imports-page .distributor-documents-open,.distributor-documents .primary{background:#57cdc8;border:1px solid #57cdc8;color:#173330;height:30px;padding:0 8px;border-radius:6px;font-size:12px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.imports-page .distributor-documents-open:hover,.distributor-documents .primary:hover{background:#7eddd3;border-color:#7eddd3;color:#173330}
.distributor-documents input,.distributor-documents select{height:30px;font-size:12px;border-radius:6px}.distributor-document-links{display:flex;gap:16px;margin:12px 0}
#modal:has(.distributor-documents){width:min(640px,calc(100vw - 32px));max-width:640px;padding:20px;font-size:12px}
.distributor-documents h2{font-size:18px;margin:0 0 12px}.distributor-documents p{margin:8px 0}.distributor-documents .form-grid{gap:8px;margin:12px 0}.distributor-documents label{font-size:12px}.distributor-documents .actions{margin-top:16px;gap:8px}.distributor-document-links a{color:#217d78}.distributor-document-links a:hover{color:#173330}

.report-upload:has(.distributor-report-controls){position:relative}
.distributor-report-controls{position:absolute;top:12px;right:12px;display:grid;gap:8px;z-index:1}
.distributor-report-controls>div{display:grid;grid-template-columns:48px 90px;gap:8px;align-items:center}
.distributor-report-controls button{height:30px;font-size:12px;border-radius:6px;margin:0;display:flex;align-items:center;justify-content:center;padding:0 8px;line-height:1}
.distributor-report-controls .document-label{background:transparent;border:0;color:#217d78}
.distributor-report-controls .document-send{background:#57cdc8;border:1px solid #57cdc8;color:#173330}
.distributor-report-controls .document-send:hover,.distributor-report-controls .document-send:focus-visible{background:#7eddd3;border-color:#7eddd3;color:#173330}
@media(max-width:1100px){.report-upload:has(.distributor-report-controls) .provider-logo{padding-right:160px}.distributor-report-controls{right:8px;top:8px}}

.distributor-report-controls .document-send.is-signed{background:#eaf5ee;color:#218453;border-color:#218453;white-space:nowrap;font-size:11px;padding:0 2px}
.distributor-report-controls .document-send.is-signed:hover,.distributor-report-controls .document-send.is-signed:focus-visible{background:#dcefe2;color:#218453;border-color:#218453}

/* Author search follows the thin turquoise quarter-picker focus. */
main.artists-page .directory-toolbar>input[aria-label="Поиск по авторам"]{border:1px solid var(--line)}
main.artists-page .directory-toolbar>input[aria-label="Поиск по авторам"]:is(:focus,:focus-visible){outline:none;box-shadow:none;border-color:#7eddd3}

/* Directory searches and filters use the quarter picker focus, without browser blue rings. */
main.artists-page .directory-toolbar>input[type="search"]{border:1px solid var(--line)}
main.artists-page .directory-toolbar>input[type="search"]:is(:focus,:focus-visible),
main.artists-page .search-picker>summary:is(:focus,:focus-visible),
main.artists-page .search-picker-panel input:is(:focus,:focus-visible),
main.artists-page .directory-toolbar select:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-color:#7eddd3!important}
/* Thin focus shared by CRM fields and filters. */
main :is(input:not([type=checkbox]):not([type=radio]),textarea,select):is(:focus,:focus-visible),main .search-picker>summary:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border:1px solid #7eddd3!important}
/* Shared column positions for the two people directories. */
main.artists-page #artist-table :is(table.artist-profile-table,table.author-directory-table:has(.pulse-presence-column)){table-layout:fixed;width:100%}
main.artists-page #artist-table :is(table.artist-profile-table,table.author-directory-table:has(.pulse-presence-column)) th:nth-child(1){width:28px!important;min-width:28px}
main.artists-page #artist-table .author-directory-table:has(.pulse-presence-column) td:first-child{min-width:28px;width:28px;padding-left:4px;padding-right:3px}
main.artists-page #artist-table :is(table.artist-profile-table,table.author-directory-table:has(.pulse-presence-column)) th:nth-child(2){width:calc(37% - 28px)!important}
main.artists-page #artist-table :is(table.artist-profile-table,table.author-directory-table:has(.pulse-presence-column)) th:nth-child(3){width:6%!important;min-width:0}
main.artists-page #artist-table .author-directory-table:has(.pulse-presence-column) th:nth-child(7){width:5%!important}
main.artists-page #artist-table button.pulse-profile-presence:not(.is-present){color:#171717!important}
/* Taxpayer status is a separate block, just like Pulse. */
main.artists-page #artist-table table.artist-compact-table.artist-profile-table thead th:nth-child(4)::after{right:3px;border-right:1px solid #a5a5a5;border-top-right-radius:4px;border-bottom-right-radius:4px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table thead th:nth-child(5)::after{left:3px;border-left:1px solid #a5a5a5;border-top-left-radius:4px;border-bottom-left-radius:4px}
main.artists-page #artist-table table.artist-compact-table.artist-profile-table .artist-compact-row>td:nth-child(5){border-left:8px solid var(--bg)!important}
/* Separate Royalty toolbar controls instead of a continuous white strip. */
main.royalty-page .payout-directory>.toolbar{background:transparent!important;border:0;box-shadow:none;gap:8px;padding:0;margin-bottom:12px}
main.royalty-page .payout-directory>.toolbar>input,main.royalty-page .payout-directory>.toolbar>.search-picker>summary,main.royalty-page .payout-directory .payout-total-control>.search-picker>summary{background:#fff!important;border:1px solid #cdd2d9!important;border-radius:6px!important}
main.royalty-page .payout-directory>.toolbar>button{height:30px;min-height:30px;border-radius:6px;border:1px solid #cdd2d9;background:#fff;color:#173330;padding:5px 10px}
main.royalty-page .payout-directory>.toolbar>button.primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
main.royalty-page .payout-directory>.toolbar>button.primary:hover:not(:disabled){background:#7eddd3;border-color:#7eddd3}
main.royalty-page .payout-directory>.toolbar :is(input,.search-picker>summary):is(:focus,:focus-visible),main.royalty-page .payout-directory>.toolbar .search-picker[open]>summary{border-color:#7eddd3!important;outline:none!important;box-shadow:none!important}
/* The toolbar's card must not recreate a shared strip behind separate controls. */
:root[data-theme="light"] main.royalty-page .card.payout-directory{background:transparent!important;border:0;box-shadow:none!important}
:is(main,dialog) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):is(:focus,:focus-visible),dialog .search-picker>summary:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border:1px solid #7eddd3!important}

/* Profiles open from names; platform marks use Pulse's published 18/20px SVGs. */
.pulse-directory-name{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}
.pulse-directory-name>.artist-name-link{min-width:0;flex:0 1 auto;width:auto;text-align:left;overflow:hidden}
.pulse-directory-name>.artist-name-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pulse-platform-links{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:#777}
.pulse-platform-links a{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:0}
.pulse-platform-links a:hover,.pulse-platform-links a:focus-visible{color:var(--text,#171717)}
.pulse-platform-links svg{flex-shrink:0}
main.artists-page #artist-table table.artist-platform-table{width:100%;table-layout:fixed}
main.artists-page #artist-table table.artist-platform-table th:nth-child(1){width:28px}
main.artists-page #artist-table table.artist-platform-table th:nth-child(2){width:40%}
main.artists-page #artist-table table.artist-platform-table th:nth-child(3){width:15%}
main.artists-page #artist-table table.artist-platform-table th:nth-child(4){width:8%}
main.artists-page #artist-table table.artist-platform-table th:nth-child(5){width:7%}
main.artists-page #artist-table table.artist-platform-table th:nth-child(6){width:12%}
main.artists-page #artist-table table.artist-platform-table th:nth-child(7){width:15%}
.rs-leave-dialog{max-width:520px;border:1px solid #ccc;border-radius:8px;padding:20px}
.rs-leave-dialog .primary{background:#57cdc8;border-color:#57cdc8;color:#173330}
.rs-leave-dialog .primary:hover,.rs-leave-dialog .primary:focus{background:#7eddd3;border-color:#7eddd3}
main.artists-page #artist-table table.artist-platform-table .artist-compact-row>td:nth-child(3),main.artists-page #artist-table table.artist-platform-table .artist-compact-row>td:nth-child(5){border-left-color:var(--bg,var(--theme-surface-f4f5f7,#f4f5f7))!important}

/* Distributor file format is a separate download control. */
.distributor-report-controls>div{grid-template-columns:48px 46px 90px;gap:4px}
.distributor-report-controls .document-format{background:transparent;border:0;color:#217d78;padding:0 2px;font-size:11px;text-decoration:underline;text-underline-offset:2px}
.distributor-report-controls .document-format:hover,.distributor-report-controls .document-format:focus-visible{background:rgba(87,205,200,.12);color:#173330}
@media(max-width:1100px){.report-upload:has(.distributor-report-controls) .provider-logo{padding-right:200px}}

/* Author details share the full-width document registry baseline. */
main.artists-page:has(.author-detail-directory){max-width:none;width:100%;min-width:0;padding-left:12px;padding-right:12px}
main.artists-page #content>.author-detail-directory{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0;padding:0;border:0;box-shadow:none;background:transparent}
main.artists-page #author-documents-panel .cw-document-home{width:100%;max-width:none;margin:0}
main.artists-page .author-detail-directory .toolbar #author-documents-tab{background:#57cdc8;border:1px solid #57cdc8;color:#173330;height:30px;min-height:30px;border-radius:6px;font-size:12px;padding:4px 10px}
main.artists-page .author-detail-directory .toolbar #author-documents-tab:is(:hover,:focus){background:#7eddd3;border-color:#7eddd3;color:#173330}

/* Internal track editor: match the compact central Pulse content column. */
@media(min-width:701px){#modal:has(#track-form){width:1000px!important}}

/* Report document actions participate in layout, including narrow provider cards. */
.imports-page .report-upload .distributor-report-controls{position:static;width:max-content;max-width:100%;margin:0 0 12px auto}
.imports-page .report-upload:has(.distributor-report-controls) .provider-logo{padding-right:0}
.imports-page .report-upload h3{height:auto;white-space:normal;overflow-wrap:break-word}
.imports-page .card>.split{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.imports-page .card>.split{grid-template-columns:minmax(0,1fr)}}
