.studio-workspace{--navy:#174f47;--navy-dark:#153f39;--gold:#bc9350;--bg:#f1f3f4;--ink:#22343b;--edge:#dce3e4;background:#f1f3f4;color:#22343b;font-family:Inter,"Segoe UI",sans-serif}
.studio-workspace .practice-head{padding:21px 24px;background:#142e32;color:#f3faf8;border:0;gap:16px}
.studio-wordmark{display:flex;align-items:center;gap:12px}.studio-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#c3dfcb;color:#142e32;font-size:24px;font-weight:800}
.studio-workspace .practice-head b{font-size:22px;letter-spacing:-.8px}.studio-workspace .practice-head small{color:#a8c2bf;margin-top:3px}
.studio-head-actions{display:flex;align-items:center;gap:10px}.studio-draft{font-size:10px;letter-spacing:1.7px;color:#b8cfca}
.studio-head-actions button{width:auto;margin:0;padding:9px 15px;background:#263f42;border:1px solid #52706e;color:#fff;border-radius:9px;font-size:12px;height:auto}
.studio-head-actions #studioExport{background:#d4e8cb;color:#183b33;border-color:#d4e8cb;font-weight:700}
.studio-workspace main.wrap{max-width:1300px;padding:16px 18px 24px}
.studio-workspace .rb{background:#fff;border:1px solid #e0e6e7;border-radius:16px;padding:6px 14px 0;box-shadow:0 3px 14px #173d3610;margin-bottom:20px}
.studio-workspace .rb-tabs{gap:0;padding:0;border-bottom:1px solid #e6ebeb;margin:0 -14px 12px}
.studio-workspace .rb-tab{border:0;border-radius:0;background:none;padding:13px 10px;font-size:11px;flex:1 1 22%;min-height:40px;color:#697c80;border-bottom:2px solid transparent}
.studio-workspace .rb-tab.on,.studio-workspace .rb-tab[aria-current="step"]{background:#f2f7f4;color:#183f37;border:0;border-bottom:2px solid #358775;top:0}
.studio-workspace .sc-course-summary{font-size:11px;line-height:1.4;margin:9px 0}.studio-workspace .sc-course-help{font-size:12px;color:#6c7e82;padding-bottom:12px}
.studio-workspace .rb-strip.on{max-height:390px;border:0;border-radius:0;padding:0;background:#fff}
.studio-workspace .rb-grp{border-right-color:#edf0f0;padding:14px!important}.studio-workspace .rb-gl{letter-spacing:1px;font-size:10px;color:#708185}
.studio-workspace .rb-grp input:not([type=checkbox]),.studio-workspace .rb-grp select{border-color:#dde6e4;background:#f9fbfa;border-radius:7px}
.studio-workspace .sc-course-stepfoot{padding:12px 0;margin-top:6px;border-top:1px solid #edf0f0}
.studio-workspace .sc-course-stepfoot button{border:0;background:#f0f5f2;color:#27574c}.studio-workspace .sc-course-stepfoot #scCourseNext{background:#174f47;color:#fff}
.studio-design-shelf{width:100%;padding:5px 4px 20px;border-bottom:1px solid #e7eded}
.studio-shelf-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.studio-eyebrow{display:block;font-size:9px;letter-spacing:1.6px;font-weight:700;color:#72817e;margin-bottom:4px}
.studio-shelf-title h2{font-size:24px;letter-spacing:-1px;margin:0;color:#263f3a}.studio-shelf-title>span{font-size:11px;color:#7d8b89}
.studio-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.studio-template{width:100%;height:auto!important;padding:0!important;overflow:hidden;text-align:left;background:#fff!important;border:1px solid #e0e7e5!important;border-radius:11px!important;color:#233d35!important;box-shadow:none!important;margin:0!important}
.studio-template[aria-pressed="true"]{outline:2px solid #358775;outline-offset:2px}
.studio-template>b{display:block;padding:10px 12px 2px;font-size:12px}.studio-template>small{display:block;padding:0 12px 12px;color:#7e8d88;font-size:10px}
.studio-template-paper{display:block;height:104px;background:#f7f9f7;position:relative;overflow:hidden;padding:15px 12px}
.studio-template-paper:after{content:"";display:block;position:absolute;inset:9px 10px;border:1px solid #e3e9e2;pointer-events:none}
.studio-mini-title{font-size:8px;font-weight:800;display:block;letter-spacing:.3px}.studio-mini-sub{font-size:6px;display:block;margin-top:2px;color:#7a8c83}.studio-mini-rule{display:block;width:40%;height:2px;background:#4c9a88;margin-top:8px}
.studio-mini-grid{display:block;height:31px;margin-top:7px;border:1px solid #cedbd4;background:repeating-linear-gradient(to right,transparent 0 8px,#dbe3df 8px 9px),repeating-linear-gradient(to bottom,transparent 0 6px,#dbe3df 6px 7px)}
.studio-mini-code{position:absolute;right:17px;bottom:12px;font-size:5px;color:#8a9990}
.studio-sample-club{background:#f7f5ec;text-align:center;color:#194a3a;font-family:Georgia,serif}.studio-sample-club .studio-mini-rule{background:#a78344;margin-inline:auto}
.studio-sample-minimal{background:#fbfbfb;color:#30383e}.studio-sample-minimal .studio-mini-rule{background:#b4bdc2;height:1px;width:100%}
.studio-sample-broadcast{background:#f1f4f7;color:#123a64;text-align:center}.studio-sample-broadcast .studio-mini-title{border-top:3px solid #123a64;padding:4px 0;margin-top:-2px}.studio-sample-broadcast .studio-mini-rule{background:#b77d19;width:100%;margin-top:5px}
.studio-creative-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:19px}.studio-group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px}
.studio-group-title button{border:0;background:none;font-size:11px;width:auto;height:auto;padding:0;color:#337562;margin:0}
.studio-font-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.studio-font-tiles button{height:auto;min-height:61px;width:100%;border:1px solid #e2e9e6;background:#fbfcfb;border-radius:8px;padding:6px 3px;color:#2b4239;margin:0}.studio-font-tiles b{display:block;font-size:24px;font-weight:500;line-height:1.1}.studio-font-tiles span{font-family:Inter,Arial,sans-serif;font-size:8px;display:block;margin-top:5px}
.studio-custom-color{display:flex;align-items:center;gap:8px;font-size:11px;color:#73847b}.studio-custom-color input{width:24px!important;height:24px!important;padding:2px;border:1px solid #d9e4dd!important;background:#fff;border-radius:5px}
.studio-swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:8px}.studio-swatches button{width:100%;height:24px;padding:0;border:0;border-radius:6px;margin:0;background:var(--swatch)!important}.studio-creative-grid section>small{font-size:9px;color:#7e8b85}
.studio-workspace .sc-stage{background:#e6ebed;border:1px solid #d9e1e2;border-radius:15px;padding:13px;box-shadow:none}
.studio-arrange{display:flex;align-items:end;flex-wrap:wrap;gap:10px;background:#fff;padding:12px;border:1px solid #dfe7e5;border-radius:10px;margin-bottom:12px}
.studio-arrange-title{margin-right:8px;align-self:center}.studio-arrange-title b{font-size:13px;color:#24473d}
.studio-arrange label,.studio-nudge>span,.studio-align>span{display:block;font-size:9px;font-weight:600;color:#70847b;letter-spacing:.3px}
.studio-arrange label select{width:180px}.studio-arrange label input{width:57px}.studio-arrange label input,.studio-arrange label select{display:block;border:1px solid #dbe5df;background:#f9fbfa;border-radius:6px;height:31px;margin-top:5px;font-size:11px;color:#2e4a3d;padding:4px 6px}
.studio-nudge>div,.studio-align>div{display:flex;gap:3px;margin-top:5px}.studio-nudge button,.studio-align button{width:auto;height:31px;padding:5px 9px;margin:0;background:#f5f8f6;border:1px solid #dce6df;color:#285c46;border-radius:5px;font-size:11px}
.studio-workspace .sc-bar{border:0;background:none;padding:0 0 10px}.studio-workspace .sc-views{border-color:#b4c9c2;border-radius:8px}.studio-workspace .sc-views button{padding:8px 12px}.studio-workspace .sc-views button.on{background:#174f47}
.studio-workspace #zoneBar,.studio-workspace #coverBar{border:1px solid #dfe6e5;border-radius:9px;box-shadow:none}
.studio-workspace #cardMiniWrap,.studio-workspace #coverMiniWrap{border:0;background-color:#e6ebed!important;background-image:radial-gradient(#aebfc3 0.6px,transparent .6px)!important;background-size:12px 12px!important;padding:20px 10px!important;border-radius:10px}
.studio-workspace #cardMini,.studio-workspace #coverMini{margin-inline:auto;box-shadow:0 8px 24px #233b3b17}
.studio-workspace .sc-on{border-collapse:separate;border-spacing:0 5px}.studio-workspace .sc-on td{background:#f7faf8;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee}.studio-workspace .sc-on td:first-child{border-radius:8px 0 0 8px}.studio-workspace .sc-on td:last-child{border-radius:0 8px 8px 0}
.studio-grid-sizing{display:flex;align-items:center;gap:22px;flex-wrap:wrap;width:100%;padding:15px;background:#f2f7f3;border-radius:10px;margin-bottom:12px}
.studio-grid-sizing h3{font-size:17px;letter-spacing:-.4px;margin:0}.studio-grid-sizing label{flex:1;min-width:130px;font-size:11px;color:#3f6857}.studio-grid-sizing output{float:right;color:#193f31;font-weight:700}.studio-grid-sizing input{display:block;width:100%;margin-top:7px;accent-color:#337962}.studio-grid-sizing button{margin:0;width:auto;height:auto;padding:8px 12px;background:#fff;border:1px solid #d5e2d9;border-radius:7px;color:#22583d;font-size:11px}
.sheet.f-inter{font-family:Inter,Arial,sans-serif}.sheet.f-manrope{font-family:Manrope,Arial,sans-serif}.sheet.f-outfit{font-family:Outfit,Arial,sans-serif}.sheet.f-dmsans{font-family:"DM Sans",Arial,sans-serif}
@media(max-width:700px){.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-creative-grid{grid-template-columns:1fr}.studio-workspace .practice-head{flex-wrap:wrap;padding:14px}.studio-workspace .rb-tab{flex-basis:40%}.studio-head-actions{width:100%}.studio-workspace .rb-strip.on{max-height:420px}.studio-shelf-title>span{display:none}.studio-workspace main.wrap{padding:12px}.studio-font-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-align{flex-basis:100%}.studio-arrange label select{width:165px}}

/* ParTab UI tokens from the existing website shell. Card colors remain editable. */
.studio-workspace{--navy:#0A3D7A;--navy-dark:#062B58;--gold:#C8860D;--gold-soft:#F6ECD8;--bg:#EEF1F5;--ink:#111827;--muted:#5B6B7B;--edge:#D9DFE7;background:#EEF1F5;color:#111827;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.studio-workspace .practice-head{background:#062B58;padding:13px 18px;min-height:66px;color:#fff}.studio-workspace .practice-head b{font-size:20px;letter-spacing:-.4px}.studio-workspace .practice-head small{color:#afc3dd;font-size:11px}
.studio-brand-logo{width:27px;height:34px;object-fit:contain}.studio-gold{color:#C8860D}.studio-product{font-size:14px;font-weight:500;letter-spacing:0;border-left:1px solid #52769e;margin-left:10px;padding-left:12px;color:#dce6f3}
.studio-head-actions button{background:#0A3D7A;border-color:#52769e}.studio-head-actions #studioExport{background:#C8860D;border-color:#C8860D;color:#fff}.studio-draft{color:#afc3dd}
.studio-workspace main.wrap{padding:12px 16px 20px}.studio-workspace .rb{border-color:#D9DFE7;border-radius:12px;padding-inline:12px;margin-bottom:12px;box-shadow:none}
.studio-workspace .rb-tabs{margin:0 -12px 6px}.studio-workspace .rb-tab{font-size:12px;min-height:34px;padding:8px 9px;color:#5B6B7B}.studio-workspace .rb-tab.on,.studio-workspace .rb-tab[aria-current="step"]{background:#F6ECD8;color:#0A3D7A;border-bottom-color:#C8860D}
.studio-workspace .sc-course-summary{font-size:11px;color:#5B6B7B;margin:6px 0}.studio-workspace .sc-course-help{padding-bottom:7px;color:#5B6B7B;font-size:12px}
.studio-workspace .rb-strip.on{max-height:265px}.studio-workspace .sc-course-stepfoot{margin-top:3px;padding:7px 0}.studio-workspace .sc-course-stepfoot button{padding:6px 10px;background:#EEF1F5;color:#0A3D7A}.studio-workspace .sc-course-stepfoot #scCourseNext{background:#0A3D7A;color:#fff}
.studio-workspace .studio-design-shelf{padding:3px 0 10px}.studio-shelf-title{align-items:end;margin-bottom:9px}.studio-shelf-title h2{font-size:17px;letter-spacing:-.3px;color:#0A3D7A;margin:0 0 3px}.studio-shelf-title small{font-size:11px;color:#5B6B7B;display:block}
.studio-style-picker{font-size:11px;color:#5B6B7B;display:flex;align-items:center;gap:8px;max-width:46%}.studio-style-picker select{height:31px;width:210px;max-width:100%;font-family:inherit;font-size:12px;padding:4px 7px;border:1px solid #D9DFE7;background:#fff;border-radius:7px;color:#0A3D7A}
.studio-template-grid{gap:9px}.studio-template-paper{height:65px;padding:9px 10px}.studio-template-paper:after{inset:5px 6px}.studio-mini-title{font-size:7px}.studio-mini-sub{font-size:5px}.studio-mini-rule{margin-top:5px;background:#C8860D}.studio-mini-grid{height:20px;margin-top:4px}.studio-mini-code{display:none}
.studio-template>b{font-size:11px;padding:6px 9px 5px;color:#0A3D7A}.studio-template>small{display:none}.studio-template[aria-pressed="true"]{outline-color:#C8860D}.studio-sample-studio{color:#0A3D7A;background:#f3f6fa}
.studio-creative-grid{margin-top:11px;gap:18px;align-items:start;grid-template-columns:1fr 1fr}.studio-group-title{height:25px;align-items:center;margin-bottom:6px;color:#0A3D7A}.studio-group-title button,.studio-group-title .fontPick{width:auto;height:25px!important;min-height:0;padding:2px 7px!important;border:1px solid #D9DFE7;background:#fff;color:#0A3D7A;font-size:11px;font-weight:500;border-radius:6px}
.studio-custom-color{color:#5B6B7B;height:25px}.studio-custom-color input{height:23px!important;width:25px!important}.studio-font-tiles{min-height:49px;gap:5px}.studio-font-tiles button{min-height:49px;padding:4px;background:#f8fafc;border-color:#D9DFE7;color:#0A3D7A}.studio-font-tiles b{font-size:18px}.studio-font-tiles span{font-size:9px;margin-top:2px}.studio-font-tiles [aria-pressed="true"]{border-color:#C8860D;box-shadow:inset 0 0 0 1px #C8860D}
.studio-swatches{height:49px;min-height:49px;gap:5px;margin:0}.studio-swatches button{height:22px;border-radius:5px}.studio-style-actions{display:flex;align-items:center;justify-content:end;min-height:25px;margin-top:5px}.studio-style-actions .dsBtns{margin:0;gap:8px}.studio-style-actions .dsBtn{font-size:11px;min-height:25px!important;height:25px!important;padding:3px 8px!important;background:#fff;border-color:#D9DFE7;color:#0A3D7A}
.studio-workspace .sc-stage{background:#E3E8EF;border-color:#D9DFE7;padding:10px;border-radius:12px}.studio-workspace .sc-views button.on{background:#0A3D7A}.studio-workspace .sc-views{border-color:#0A3D7A}.studio-workspace #cardMiniWrap,.studio-workspace #coverMiniWrap{padding:10px!important;background-color:#E3E8EF!important}
.studio-arrange[hidden]{display:none!important}.studio-arrange{padding:6px 9px;margin-bottom:7px;gap:8px;border-color:#D9DFE7}.studio-arrange:not(.studio-position-open)>:not(.studio-arrange-title){display:none!important}.studio-arrange-title{display:flex;align-items:center;gap:12px;width:100%;margin:0}.studio-arrange-title small{font-size:11px;color:#5B6B7B}.studio-arrange-title button{width:auto;margin:0;border:0;background:none;color:#0A3D7A;font-size:12px;font-weight:600;padding:3px 0;height:auto}.studio-arrange label,.studio-nudge>span,.studio-align>span{color:#5B6B7B}.studio-nudge button,.studio-align button{background:#EEF1F5;border-color:#D9DFE7;color:#0A3D7A}
.studio-workspace #zoneBar>.hint,.studio-workspace #coverBar>.hint{font-size:11px}.studio-workspace #zoneBar,.studio-workspace #coverBar{margin-bottom:6px;min-height:33px}.studio-grid-sizing{background:#F6ECD8;color:#0A3D7A}.studio-grid-sizing label,.studio-grid-sizing output{color:#0A3D7A}.studio-grid-sizing input{accent-color:#0A3D7A}.studio-grid-sizing button{color:#0A3D7A;border-color:#D9DFE7}
/* Cards & Players: choose/view on the left; edit the current card on the right. */
.studio-workspace .rb-strip[data-tab="cards"].on{display:block;max-height:285px}.studio-card-format{display:flex!important;flex-direction:row!important;align-items:center;gap:14px!important;width:100%!important;padding:7px!important;border:0!important}.studio-card-format>.rb-gl{flex:none;margin:0!important}.studio-card-format #styleWrap{display:flex!important;align-items:center;gap:10px;margin:0!important}.studio-card-format #styleWrap p{margin:0!important;font-size:11px!important}.studio-card-format #cardStyle{width:195px!important;min-width:0;height:30px}.studio-card-format #styleWrap label{margin:0!important}
.studio-card-clarity{font-size:11px;color:#5B6B7B;padding:3px 7px 8px}.studio-cards-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px;align-items:start}.studio-cards-body>.rb-grp{width:100%!important;min-width:0;margin:0;padding:9px!important;border:1px solid #D9DFE7!important;border-radius:8px;background:#fff}.studio-cards-body .sc-lh{gap:5px;flex-wrap:wrap;margin:0}.studio-cards-body .sc-lh input{width:100%!important;order:9;height:29px;margin-top:4px}.studio-cards-body .sc-chips{margin:6px 0;gap:4px}.studio-cards-body .sc-list{max-height:122px;overflow:auto}.studio-cards-body .sc-lf{font-size:10px;flex-wrap:wrap;padding-top:5px}.studio-cards-body .sc-lf>.sc-muted{flex:1 1 100%}
.studio-cards-body .sc-r{display:grid;grid-template-columns:18px 18px minmax(0,1fr) auto;gap:4px;align-items:center;padding:6px}.studio-cards-body .sc-r>.p,.studio-cards-body .sc-r>.h{display:none}.studio-cards-body .sc-r>b{font-size:11px;overflow-wrap:anywhere}.studio-open-card{width:auto!important;height:25px!important;min-height:0!important;padding:3px 6px!important;border:1px solid #D9DFE7!important;border-radius:5px!important;background:#fff!important;color:#0A3D7A!important;font-size:10px!important;margin:0!important}
.studio-current-players .rb-gl{font-size:11px;color:#0A3D7A;text-transform:none;letter-spacing:0}.studio-current-players .rb-glsub{display:block;white-space:normal;margin-top:3px;color:#5B6B7B;font-size:10px}.studio-current-players .sc-pc{display:block}.studio-current-players .sc-pcl{width:100%}.studio-current-players .pcRow.hasTee,.studio-current-players .pcHead.hasTee{grid-template-columns:minmax(0,1fr) 55px 76px 22px}.studio-current-players .pcRow input,.studio-current-players .pcRow select{font-size:11px;height:29px}.studio-current-players .pcHead{font-size:9px;letter-spacing:0}
.studio-add-players{border-top:1px solid #EEF1F5;padding-top:6px;margin-top:5px}.studio-add-players summary{font-size:11px;font-weight:600;color:#0A3D7A;cursor:pointer}.studio-add-players .sc-pcr{margin-top:8px}.studio-add-players .rb-hint{font-size:10px}
@media(max-width:700px){.studio-product{display:block;border:0;padding:0;margin:0;font-size:12px}.studio-workspace .practice-head{padding:10px 13px}.studio-workspace .rb-tab{font-size:11px}.studio-style-picker{max-width:100%;width:100%;justify-content:space-between}.studio-shelf-title{flex-wrap:wrap}.studio-creative-grid{grid-template-columns:1fr}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-font-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-workspace .rb-strip.on{max-height:265px}.studio-workspace .rb-strip[data-tab="cards"].on{max-height:300px}.studio-cards-body{grid-template-columns:1fr}.studio-card-format{flex-wrap:wrap!important}.studio-card-format #styleWrap{flex-wrap:wrap}.studio-arrange-title{flex-wrap:wrap;gap:4px}.studio-arrange-title small{font-size:10px}.studio-head-actions{gap:6px}}
.studio-card-format .rb-hint{display:none!important}.studio-card-format #styleWrap[style*="display: none"]{display:none!important}

/* Settings flow with the page; the card remains below the open editor. */
.studio-workspace #sheetWrap{margin-top:0!important;overflow:visible!important;min-width:0;width:100%;zoom:1!important}.studio-print-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0}.studio-print-nav label{display:flex;align-items:center;gap:6px;font-size:12px;color:#0A3D7A}.studio-print-nav select{width:auto!important;min-width:0!important;margin:0!important;height:32px!important;font-size:12px}.studio-sheet-sides{display:flex;gap:5px;flex-wrap:wrap}.studio-sheet-sides button,.studio-sheet-pagebar button{width:auto!important;margin:0!important;min-height:30px!important;padding:5px 10px!important;font-size:12px;border-radius:6px;border:1px solid #C9D4E2;background:#fff;color:#0A3D7A}.studio-sheet-sides button[aria-pressed=true]{background:#0A3D7A;color:#fff;border-color:#0A3D7A}.studio-paper-guides input{width:auto!important;height:auto!important;margin:0!important}.studio-sheet-pagebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0}.studio-sheet-pagebar b{font-size:12px;color:#0A3D7A}.studio-sheet-spec{font-size:11px;color:#5B6B7B;margin:6px 0 10px}.studio-paper-stage{position:relative;display:flex;align-items:start;width:100%;padding:0;margin:0}.studio-paper-frame{position:relative;flex:none;box-shadow:0 2px 10px #062B5818}.studio-paper-page{position:absolute;top:0;left:0;transform-origin:top left;background:#fff;box-sizing:border-box;overflow:hidden}.studio-paper-slot{position:absolute;box-sizing:border-box;overflow:hidden}.studio-paper-slot>.sheet{margin:0!important;box-sizing:border-box!important;border:0!important;max-width:none!important;transform:none!important;zoom:1!important}.studio-paper-slot .sheet .gridFrame,.studio-paper-slot .sheet .tearGrip{display:none!important}.studio-paper-guide{position:absolute;left:0;right:0;pointer-events:none;z-index:4;border-top:1px dashed #53839c}.studio-paper-guide.is-cut{border-top:1px solid #C8860D}.studio-paper-ruler{position:relative;width:84px;flex:none;align-self:stretch}.studio-paper-measure{position:absolute;left:6px;transform:translateY(-50%);font-size:11px;color:#0A3D7A;line-height:1.3;white-space:nowrap}.studio-paper-measure small{display:block;font-size:10px;color:#5B6B7B}.studio-paper-measure.is-cut{color:#95600a}.studio-paper-caption,.studio-sheet-note{font-size:11px;color:#5B6B7B;line-height:1.5;margin:8px 0}.studio-sheet-empty{padding:20px 0;font-size:12px;color:#5B6B7B}@media(max-width:600px){.studio-print-nav{gap:8px}.studio-sheet-pagebar{flex-wrap:wrap}.studio-sheet-pagebar b{order:-1;flex-basis:100%}.studio-paper-ruler{width:76px}.studio-paper-measure{font-size:11px;left:5px}}
.studio-workspace .rb-strip.studio-section.on{max-height:none!important;height:auto!important;overflow:visible!important;display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;padding:4px 0 9px}
.studio-section-intro{width:100%;display:flex;align-items:baseline;gap:14px;padding:0 3px 7px;border-bottom:1px solid #D9DFE7}.studio-section-intro h2{font-size:16px;color:#0A3D7A;margin:0;white-space:nowrap}.studio-section-intro span{font-size:11px;color:#5B6B7B}
.studio-section>.rb-grp,.studio-section .rb-col>.rb-grp{min-width:0!important;background:#F8FAFC;border:1px solid #D9DFE7!important;border-radius:8px;padding:9px 12px!important;margin:0!important;gap:6px}
.studio-section .rb-gl{font-size:12px;color:#0A3D7A;text-transform:none;letter-spacing:0;margin-bottom:4px}.studio-section .rb-hint{max-width:none!important;font-size:11px;margin:4px 0;color:#5B6B7B}
.studio-section .sc-on{width:100%;min-width:0!important;table-layout:auto}.studio-section .sc-on td{padding:6px 7px}.studio-section .sc-on .c-name{white-space:normal;min-width:110px}.studio-section .sc-on .c-name small{font-size:10px;line-height:1.4}.studio-section .sc-on th{font-size:10px;color:#5B6B7B}.studio-section .sc-on input:not([type=checkbox]):not([type=color]),.studio-section .sc-on select{max-width:100%!important;min-width:0!important}.studio-section .sc-subs{flex-wrap:wrap;gap:8px}.studio-section .sc-on .c-set{width:auto!important}.studio-section .sc-on input#sumRows{width:100%!important}
.studio-workspace .rb-strip[data-tab=top]>.rb-grp{width:100%!important;flex:1 1 100%}.studio-workspace .rb-strip[data-tab=scores]>.rb-grp{flex:1 1 100%;width:100%!important}
.studio-section .sc-on tr{height:auto!important}.studio-section .sc-on td{height:auto!important;padding:4px 7px!important}.studio-section .sc-on{border-spacing:0 3px!important}.studio-section .sc-on tbody tr:not(.sub) td{padding-top:4px!important;padding-bottom:4px!important}
.studio-cover-row .oc{display:flex!important;flex-direction:column;align-items:stretch;gap:3px;width:auto!important;max-width:none!important}.studio-cover-row .oc:first-child{justify-content:center}.studio-cover-row .oc:first-child label{display:flex;align-items:center;gap:5px}.studio-cover-row .oc input[type=checkbox]{width:auto!important;flex:none}.studio-cover-row .oc .cvColor{width:28px!important}.studio-cover-row .oc[data-setting]:before{margin:0}
.studio-section .studio-grid-sizing{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:18px;padding:9px 12px;border-radius:8px;align-items:center;margin:0}.studio-grid-sizing>div{display:none}.studio-grid-sizing label{min-width:0;font-size:11px;display:block}.studio-grid-sizing output{float:right;font-size:11px}.studio-grid-sizing input{width:100%;margin:6px 0 0}.studio-grid-sizing button{margin:0!important;white-space:nowrap;height:31px!important}.studio-fold-gap.is-flat{opacity:.55}
.studio-workspace .rb-strip[data-tab=bottom]>.rb-grp:first-of-type{flex:1 1 70%;width:auto!important}.studio-workspace .rb-strip[data-tab=bottom]>.studio-paper-check{flex:1 1 180px;width:auto!important;justify-content:center}
.studio-cover-top{width:100%;display:flex;gap:16px;align-items:center}.studio-cover-top>.rb-grp{flex:1;padding:0!important;border:0!important}.studio-cover-top .rb-gl,.studio-cover-top .rb-hint{display:none}.studio-cover-sides{display:flex;gap:5px;flex:none}.studio-cover-sides button{width:auto!important;min-height:32px!important;padding:6px 14px!important;border:1px solid #D9DFE7!important;border-radius:6px;background:#fff;color:#0A3D7A;font-size:12px}.studio-cover-sides button[aria-pressed=true]{background:#0A3D7A;color:#fff;border-color:#0A3D7A!important}
.studio-workspace .rb-strip[data-tab=covers]>.rb-grp{width:100%!important;flex:1 1 100%}.studio-section [hidden]{display:none!important}.studio-section .optCols{display:block!important;width:100%;min-width:0!important}.studio-cover-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.studio-cover-row{display:grid;grid-template-columns:minmax(110px,1fr) 48px 28px 35px 88px;gap:6px;align-items:center;border-bottom:1px solid #D9DFE7;padding:7px 0}.studio-cover-row .oc{padding:0!important;border:0!important;min-width:0!important;white-space:normal!important}.studio-cover-row .ocX:empty{display:none}.studio-cover-row .ocX{grid-column:1/-1}.studio-cover-row input:not([type=checkbox]):not([type=color]),.studio-cover-row select{width:100%!important;min-width:0!important;max-width:100%!important;height:28px!important}.studio-cover-row label{font-size:11px}.studio-cover-row [data-setting]:before{content:attr(data-setting);display:block;font-size:9px;color:#5B6B7B;margin-bottom:2px}.studio-section .optGrid{min-width:0!important;width:100%!important}
.studio-workspace .rb-strip[data-tab=print]>.rb-grp{flex:1 1 300px;width:auto!important}.studio-section .sc-pbtns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.studio-section .sc-pbtns button{width:100%!important;margin:0!important;min-height:38px;font-size:12px}.studio-section #pdfBtn{grid-column:1/-1;background:#0A3D7A;color:#fff}.studio-print-check{width:100%;padding:8px 10px;font-size:11px;color:#0A3D7A;background:#F6ECD8;border-radius:6px}.studio-section .sc-tear{flex-wrap:wrap;white-space:normal}
@media(max-width:850px){.studio-cover-rows{grid-template-columns:1fr}.studio-section-intro{display:block}.studio-section-intro span{display:block;margin-top:4px}.studio-cover-row{grid-template-columns:minmax(100px,1fr) 48px 32px 38px 100px}}
@media(max-width:600px){.studio-section .studio-grid-sizing{grid-template-columns:1fr 1fr;gap:10px}.studio-section .sc-on,.studio-section .sc-on tbody{display:block}.studio-section .sc-on thead{display:none}.studio-section .sc-on tr:not(.sub){display:flex;flex-wrap:wrap;gap:7px;align-items:center;border-bottom:1px solid #D9DFE7;padding:7px 0}.studio-section .sc-on td{display:block;padding:0!important;border:0!important}.studio-section .sc-on td:first-child{flex:0 0 18px}.studio-section .sc-on td.c-name{flex:1 1 calc(100% - 30px);min-width:0}.studio-section .sc-on td[data-setting]{flex:1 1 52px;min-width:0}.studio-section .sc-on td[data-setting]:before{content:attr(data-setting);display:block;font-size:10px;color:#5B6B7B;margin-bottom:4px}.studio-section .sc-on tr.sub,.studio-section .sc-on tr.sub td{display:block}.studio-section .sc-on tr.sub td:first-child{display:none}.studio-section .sc-on tr.sub{padding:6px 0}.studio-section .sc-on tr.sub.off{display:none}.studio-section .sc-on .sc-align{flex-wrap:wrap}.studio-cover-top{flex-wrap:wrap;gap:8px}.studio-cover-top>.rb-grp{flex:1 1 100%}.studio-cover-row{grid-template-columns:1fr 40px 26px 32px 82px;gap:4px}.studio-section .rb-grp{flex-basis:100%!important}.studio-section .rb-row{flex-wrap:wrap}}
.studio-section .studio-cover-row{grid-template-columns:minmax(100px,1fr) 78px 32px 38px 48px}.studio-section .studio-cover-row .oc{height:auto!important;min-height:0!important}.studio-section .studio-cover-row button{flex-shrink:0;height:26px!important}.studio-section .studio-cover-row select{height:28px!important;padding:0 3px!important;font-size:11px!important}.studio-section .studio-cover-row [hidden]{display:none!important}@media(max-width:600px){.studio-section .studio-cover-row{grid-template-columns:minmax(80px,1fr) 65px 27px 32px 35px}}
.studio-section .studio-calibration{width:auto!important;align-self:flex-start;font-size:11px!important;min-height:30px!important;margin:8px 0 0!important;padding:5px 10px!important}.studio-section .sc-pbtns #printBtn{grid-column:1/-1;width:auto!important;justify-self:start;min-height:30px;font-size:11px}
.studio-section .studio-cover-rows{padding:0 12px;box-sizing:border-box}.studio-stock{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#F6ECD8;padding:10px 12px;border-radius:7px;box-sizing:border-box;color:#0A3D7A}.studio-stock b,.studio-stock span,.studio-stock small{display:block}.studio-stock b{font-size:12px}.studio-stock span,.studio-stock small{font-size:11px;margin-top:4px}.studio-stock button{flex:none;width:auto!important;height:32px!important;padding:5px 10px!important;font-size:11px!important;margin:0!important}.studio-tear-measure{display:block;font-size:11px;color:#0A3D7A;margin-top:4px}.studio-stock.is-custom{background:#EEF1F5}@media(max-width:600px){.studio-stock{align-items:start;flex-direction:column}.studio-section .studio-cover-rows{padding:0 8px}.studio-section .studio-cover-row{grid-template-columns:minmax(70px,1fr) 60px 26px 30px 32px}}

.studio-workspace .practice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;margin-bottom:12px}.practice-head small{display:block}.studio-workspace .practice-head img{max-width:30px}
