@font-face{font-family:OfficeDM;src:url(/office-fonts/body.woff2)format("woff2");font-weight:100 900;font-display:swap}.office-shell,.office-entry{--o-ink:#17252d;--o-line:#dce4e6;--o-teal:#087b87;color:var(--o-ink);text-align:left;background:#f4f6f5;min-height:100svh;font:15px/1.6 OfficeDM,Arial,sans-serif}.office-shell *,.office-entry *{box-sizing:border-box}.office-shell h1,.office-entry h1{letter-spacing:-.045em;text-transform:none;color:var(--o-ink);margin:14px 0 18px;font:750 clamp(32px,4vw,53px)/1.08 OfficeDM,Arial,sans-serif}.office-shell h2,.office-entry h2{letter-spacing:-.025em;color:var(--o-ink);margin:0;font:700 21px/1.25 OfficeDM,Arial,sans-serif}.office-shell h3{margin:0;font:700 17px/1.3 OfficeDM,Arial,sans-serif}.office-shell p,.office-entry p{font:inherit;color:#586a73;margin:12px 0 20px}.office-shell a,.office-entry a{color:inherit;text-decoration:none}.office-shell button,.office-entry button{font:inherit;cursor:pointer}.office-shell button:disabled,.office-entry button:disabled{opacity:.5;cursor:wait}.office-shell input,.office-shell select,.office-entry input{color:#17252d;width:100%;min-height:46px;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #b9c8ce;border-radius:7px;padding:9px 12px}.office-shell label,.office-entry label{gap:7px;font-size:13px;font-weight:650;display:grid}.office-shell small,.office-entry small{font-size:12px;line-height:1.5}:is(.office-shell :focus-visible,.office-entry :focus-visible){outline-offset:3px;outline:3px solid #12a4ba}.office-shell svg,.office-entry svg{vertical-align:middle;flex-shrink:0}.office-entry{background:radial-gradient(at 10% 0,#e3f4f5,#0000 50%),#f4f6f5;place-items:center;padding:48px 20px;display:grid}.office-home{margin-bottom:18px;font-size:13px;display:block}.office-login{border:1px solid var(--o-line);background:#fff;border-radius:18px;width:min(480px,100%);padding:42px;box-shadow:0 18px 65px #19282e09}.office-login form,.office-account-form{gap:18px;margin-top:25px;display:grid}.office-lock{width:52px;height:52px;color:var(--o-teal);background:#e5f5f5;border-radius:14px;place-items:center;margin-bottom:28px;display:grid}.office-kicker{letter-spacing:.12em;color:#5b6e76;font-size:10px;font-weight:750;display:block}.office-button{background:#0b737e;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;line-height:1.4;color:#fff!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.office-plain{color:#46616d;background:0 0;border:0;padding:10px 14px;text-decoration:underline;font-size:13px!important}.office-login form>.office-button{width:100%}.office-help{border-top:1px solid var(--o-line);margin-top:28px;padding-top:22px;font-size:12px}.office-help summary{cursor:pointer;font-weight:700}.office-help p{margin:14px 0;font-size:12px}.office-help a{color:var(--o-teal);font-weight:700}.office-login-note{color:#6f8087;align-items:flex-start;gap:8px;margin-top:25px;font-size:11px;display:flex}.office-error{white-space:normal;border-left:3px solid #c8444e;padding:12px 15px;color:#9e242c!important;background:#fff0ef!important;font-size:13px!important}.office-notice{background:#e5f6ee;border-radius:5px;padding:12px 15px;color:#146547!important}.office-header{color:#fff;background:#17252d;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:18px 4vw;display:flex}.office-title{letter-spacing:-.04em;align-items:center;gap:13px;font-size:23px;font-weight:750;line-height:1.25;display:flex}.office-title>svg{color:#79dae3}.office-title small{letter-spacing:.11em;color:#bfd0d6;margin-top:5px;font-size:8px;font-weight:550;display:block}.office-user{align-items:center;gap:25px;font-size:13px;display:flex}.office-user span{font-weight:650}.office-user small{color:#a8bec7;font-size:10px;display:block}.office-user a{border:1px solid #4a606c;border-radius:6px;padding:7px 13px;font-size:12px}.office-nav{border-bottom:1px solid var(--o-line);white-space:nowrap;background:#fff;gap:4px;padding:0 4vw;display:flex;overflow-x:auto}.office-nav>a{border-bottom:3px solid #0000;padding:18px 13px;font-size:12px;font-weight:650}.office-nav>a[aria-current=page]{color:var(--o-teal);border-color:var(--o-teal)}.office-password-banner{background:#fff1cc;justify-content:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.office-password-banner a{font-weight:700;text-decoration:underline}.office-content{min-height:65svh}.office-panel{width:min(1240px,92%);margin:auto;padding:46px 0 64px}.office-panel>p{max-width:710px}.office-brand-tabs{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.office-brand-tabs a{background:#fff;border:1px solid #d2dce0;border-radius:7px;padding:8px 15px;font-size:12px;font-weight:700}.office-brand-tabs a[aria-current=page]{color:#fff;background:#17252d}.office-brand-tabs a[data-brand=rockeroke][aria-current=page]{background:#b81f36;border-color:#b81f36}.office-brand-tabs a[data-brand=jukeband][aria-current=page]{color:#123540;background:#8be4ec;border-color:#8be4ec}.office-brand-tabs a[data-brand=tableoke][aria-current=page]{background:#6835bd;border-color:#6835bd}.office-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.office-card-grid>a{border:1px solid var(--o-line);background:#fff;border-radius:12px;min-height:222px;padding:28px 26px;transition:box-shadow .2s,transform .2s;display:block;position:relative}.office-card-grid>a:hover{transform:translateY(-2px);box-shadow:0 10px 32px #17252d10}.office-card-grid>a>svg:first-child{color:var(--o-teal);margin-bottom:24px}.office-card-grid h2{font-size:19px}.office-card-grid p{margin:10px 0;font-size:13px;line-height:1.7}.office-card-grid>a>svg:last-child{color:#7d929c;position:absolute;top:27px;right:22px}.office-tool-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.office-tool-grid>section{border:1px solid var(--o-line);background:#fff;border-top:4px solid #b81f36;border-radius:8px;padding:26px 23px}.office-tool-grid>section[data-brand=jukeband]{border-top-color:#26c9dc}.office-tool-grid>section[data-brand=tableoke]{border-top-color:#915cdc}.office-tool-heading{align-items:center;gap:10px;margin-bottom:22px;display:flex}.office-tool-link{border-top:1px solid #e6ebed;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:13px;display:flex}.office-footer{border-top:1px solid var(--o-line);color:#6d7e87;background:#fff;flex-wrap:wrap;gap:25px;padding:25px 4vw;font-size:11px;display:flex}.office-footer span{margin-right:auto}.office-account-form{max-width:460px}.office-account-form small{color:#6d7e87}.office-access-form{border:1px solid var(--o-line);background:#fff;border-radius:10px;margin-top:30px;padding:26px}.office-fields{grid-template-columns:1fr 1fr 1.4fr;gap:18px;margin:22px 0;display:grid}.office-access-form fieldset{border:1px solid var(--o-line);border-radius:7px;flex-wrap:wrap;gap:14px 25px;margin:18px 0;padding:17px;display:flex}.office-access-form legend{padding:0 7px;font-size:11px;font-weight:700}.office-check{align-items:center;gap:8px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.office-check input{accent-color:#087b87;width:17px!important;min-height:17px!important}.office-account-list{margin-top:30px}.office-account-list article{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.office-account-list p{margin:5px 0;font-size:13px}.office-account-list small{color:#647b85;max-width:550px;display:block}.office-account-list h3 svg{color:#087b87;margin-left:6px}.office-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.office-account-actions button{color:#29454f;background:#fff;border:1px solid #d2dce0;border-radius:5px;padding:8px 11px;font-size:11px}.office-account-actions .office-danger{color:#a22f37;border-color:#e4bfc3}.office-account-list .is-disabled{opacity:.6}.office-setup-result{background:#e7f6f4;border:1px solid #a5d4cc;border-radius:9px;margin:25px 0;padding:24px}.office-setup-result p{margin:9px 0;font-size:13px}.office-setup-result input{margin:10px 0;font-size:12px}.office-shell .song-manager{min-height:60svh}.office-shell .desk-header{position:static}.office-shell .band-desk{min-height:65svh}@media (max-width:900px){.office-card-grid,.office-tool-grid{grid-template-columns:repeat(2,1fr)}.office-fields{grid-template-columns:1fr 1fr}.office-fields>label:last-child{grid-column:1/-1}.office-header{padding-inline:4%}.office-nav{padding-inline:2%}.office-nav>a{padding:15px 10px;font-size:11px}.office-account-list article{flex-direction:column;align-items:flex-start;gap:14px}.office-account-actions{justify-content:flex-start}}@media (max-width:560px){.office-entry{padding:25px 15px}.office-login{padding:30px 24px}.office-title{gap:8px;font-size:20px}.office-title small{letter-spacing:.06em;font-size:6px}.office-user{gap:12px;font-size:11px}.office-user small{font-size:9px}.office-user a{padding:6px 9px;font-size:10px}.office-header{min-height:78px}.office-card-grid,.office-tool-grid,.office-fields{grid-template-columns:1fr}.office-card-grid>a{min-height:190px}.office-panel{padding:30px 0 45px}.office-access-form{padding:21px 17px}.office-access-form fieldset{gap:13px;display:grid}.office-fields>label:last-child{grid-column:auto}.office-footer{gap:14px}.office-footer span{width:100%}.office-shell input,.office-shell select,.office-entry input{font-size:16px}.office-password-banner{font-size:11px}}.office-return-site{border:1px solid #4a606c;border-radius:6px;margin-left:auto;padding:9px 13px;font-size:12px}.office-header{flex-wrap:wrap}.office-header .office-user{margin-left:4px}.website-workspace-strip{background:#edf3f3;border-bottom:1px solid #dce4e6;align-items:center;gap:25px;padding:14px 4%;font:12px OfficeDM,Arial,sans-serif;display:flex}.website-workspace-strip a{align-items:center;gap:8px;display:flex}.website-workspace-strip span{color:#536d78}.website-setup-status{color:#607078;background:#edf1f2;border-radius:4px;margin-top:8px;padding:5px 9px;font-size:10px;display:inline-block}.website-workspace-note{margin-top:28px!important;font-size:12px!important}.website-setup-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.website-setup-grid article{background:#fff;border:1px solid #dce4e6;border-radius:10px;padding:27px}.website-setup-grid article>svg{color:#087b87;margin-bottom:18px}.website-setup-grid p{font-size:13px}.website-workspaces .office-card-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.office-return-site{order:3;width:100%;margin-left:0;padding:7px 10px;font-size:11px}.website-setup-grid,.website-workspaces .office-card-grid{grid-template-columns:1fr}.office-header .office-user{margin-left:auto}.website-workspace-strip{flex-wrap:wrap;gap:10px}}[data-brand=countryoke]{--brand-colour:#d71d78;--brand:#d71d78}.office-brand-tabs{flex-wrap:wrap}
