@page{size:A4 landscape;margin:0}.sheet-tool{background-color:#1e1a16}.sheet-root{--bg-color:#1e1a16;--sheet-bg-color:#2d2520;--card-bg:#fefdf9;--text-color:#2d2520;--gold-comp:#b8860b;--red-alert:#8b0000;--dice-color-blue:#407bd5;--dice-color-background:#7097d1;--dice-skill-yellow:#ffae50;--fatigue-fill:#a8d4ef;--exhaust:#ef6c00;--ko:#c62828;--border-color:#5d4e37;--header-bg-start:#f9f3e9;--header-bg-end:#f4e8d8;--header-text:#2d2520;--header-border:#5d4e37;--placeholder-text:#5d4e37;--placeholder-bg-start:#f9f3e9;--placeholder-bg-end:#f4e8d8;--placeholder-border:#5d4e37;--shadow-soft:#5d4e371a;--card-heading:#5d4e37;--card-section-border:#5d4e37;--card-section-bg:#fefdf9;--muted-text:#444;--muted-border:#999;--muted-light-border:#ddd;--active-border:#333;--panel-bg:#f0f4ff;--warning-border:#ef6c00;--warning-bg:#fff3e0;--danger-border:#c62828;--danger-bg:#ffebee;--danger-text:#d32f2f;--neutral-bg:#fafafa;--gray:#ccc;--gray-dark:#666;--gray-light:#a5a5a5;--white:#fff;--black:#000;--print-bg:#fff;--body-color:#202020;--mind-color:#202020;--track-gradient-middle:#e6e6e6;--state-focused-bg:#fffdf0;--panel-light:#f9f9f9;--rule-bg:#fafafa;--rule-text:#222;--print-border:#bbb;--header-shadow:#ffffff80;--input-bg:#fff9;--input-border:#5d4e37;--portrait-bg-start:#fefdf9;--portrait-bg-end:#f9f3e9;--portrait-border:#5d4e37;--portrait-shadow:#5d4e3726;--portrait-upload-bg:#2b6cb0;--portrait-upload-text:#fff;--portrait-upload-hover:#8b6914;--portrait-upload-hover-shadow:#b8860b4d;--button-bg:#b8860b;--button-text:#fefdf9;--button-border:#5d4e37;--button-hover:#8b6914;--button-hover-shadow:#b8860b4d;--skill-dice-selected:#b8860b;--shadow-card:#00000026;--text-shadow-dark:#000000e6;--portrait-overlay-heavy:#000000d9;--portrait-overlay-mid:#0003;--portrait-overlay-edge:#000c;--overlay-bg:#fefdf926;--overlay-border:#fefdf966;--overlay-border-light:#fefdf94d;--overlay-focus-bg:#fefdf9e6;--portrait-btn-bg:#2d2520a6;--header-btn-bg:#00000080;--header-btn-border:#fff6;--gold-focus-shadow:#b8860b80;--skill-hover-shadow:#8b45131f;--state-enraged-bg:#ffe6e680;--state-furious-bg:#fff0f080;--state-aggressive-bg:#fff8f580;--state-cautious-bg:#f5f8ff80;--state-panicked-bg:#f0f4ff80;--state-terrified-bg:#e6f0ff80;--pencil-bg:#fdfaf4;color:var(--text-color);height:100%;font-family:Modern Antiqua,Georgia,serif}.sheet-root .character-sheet-page{box-sizing:border-box;background:var(--bg-color);background-color:var(--sheet-bg-color);width:297mm;height:210mm;box-shadow:0 0 15px var(--shadow-card);gap:2mm;margin:20px auto;padding:5mm;display:flex;overflow:hidden}.sheet-root .sheet-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sheet-root .sheet-stack{width:1158.52px;height:829.701px;transform:scale(var(--sheet-scale,1));transform-origin:50%;transition:transform .15s;position:relative}.sheet-root .sheet-stack .character-sheet-page{margin:0}.sheet-root .sheet-page-holder{transition:top .25s,left .25s,filter .25s;position:absolute}.sheet-root .sheet-page-holder.is-front{z-index:2;top:0;left:0}.sheet-root .sheet-page-holder.is-back{z-index:1;cursor:pointer;filter:brightness(.82)saturate(.9);top:36px;left:36px}.sheet-root .sheet-page-holder.is-back .character-sheet-page{pointer-events:none}.sheet-root .sheet-page-holder.is-back:hover{filter:brightness(.92)}.sheet-root .sheet-page-tabs{z-index:5;gap:4px;display:flex;position:absolute;top:10px;left:10px}.sheet-root .sheet-page-tab{color:#e8dcc0;cursor:pointer;background:#1a1510b8;border:1px solid #c49a4573;border-radius:4px;width:28px;height:28px;font-size:13px;transition:background .15s}.sheet-root .sheet-page-tab:hover{background:#c49a4540}.sheet-root .sheet-page-tab.active{color:#1a1008;background:#c49a45;font-weight:700}.sheet-root .left-column{z-index:2;flex-direction:column;width:105mm;margin-right:-12mm;display:flex;position:relative}.sheet-root .right-column{z-index:2;flex-direction:column;width:105mm;margin-left:-12mm;display:flex;position:relative}.sheet-root .center-column{z-index:1;flex-direction:column;flex:1;height:100%;display:flex;position:relative}.sheet-root .portrait-card{width:100%;height:100%;box-shadow:inset 0 0 20px var(--shadow-card);z-index:1;border-radius:4px;display:block;position:absolute;top:0;left:0;overflow:hidden;background-color:var(--white)!important;background-image:none!important}.sheet-root .portrait-card:after{content:"";background:linear-gradient(to bottom, var(--portrait-overlay-heavy) 0%, var(--portrait-overlay-mid) 25%, transparent 50%, var(--portrait-overlay-mid) 75%, var(--portrait-overlay-edge) 100%);pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.sheet-root .portrait-card img{object-fit:cover;object-position:center top;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.sheet-root .portrait-placeholder{width:100%;height:100%;color:var(--placeholder-text);background:linear-gradient(180deg, var(--placeholder-bg-start), var(--placeholder-bg-end));z-index:-1;border:none;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.sheet-root .bottom-fields{box-sizing:border-box;z-index:10;flex-direction:column;gap:12px;width:100%;padding:0 15px;display:flex;position:absolute;bottom:15px;left:0}.sheet-root .portrait-actions{justify-content:center;align-items:center;gap:10px;display:flex}.sheet-root .portrait-actions label,.sheet-root .portrait-actions button{background:var(--portrait-btn-bg);border:1px solid var(--overlay-border);color:var(--card-bg);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;height:32px;margin:0;padding:6px 12px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.sheet-root .portrait-actions label{border-style:dashed}.sheet-root .portrait-actions label:hover,.sheet-root .portrait-actions button:hover{background:var(--text-color);border-color:var(--gold-comp);color:var(--card-bg)}.sheet-root .bio-field-group{flex-direction:column;align-items:center;width:100%;display:flex}.sheet-root .bio-field-group label{color:var(--card-bg);text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px var(--text-shadow-dark);margin-bottom:4px;font-size:8.5pt;font-weight:700}.sheet-root .bio-field-group textarea{background:var(--overlay-bg);border:1px solid var(--overlay-border);color:var(--card-bg);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;resize:none;border-radius:4px;width:100%;max-width:80mm;height:30mm;padding:6px 12px;font-family:inherit;font-size:10pt;transition:all .2s}.sheet-root .bio-field-group textarea:focus{background:var(--overlay-focus-bg);border-color:var(--gold-comp);color:var(--text-color);box-shadow:0 0 8px var(--gold-focus-shadow);outline:none}.sheet-root .header-fields{box-sizing:border-box;z-index:3;flex-direction:column;align-items:center;gap:8px;width:100%;padding:15px 15px 25px;display:flex;position:absolute;top:0;left:0}.sheet-root .header-fields>div{gap:10px;margin-bottom:0;display:flex}.sheet-root .header-fields label{color:var(--card-bg);text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px var(--text-shadow-dark);margin-bottom:4px;font-size:8.5pt;font-weight:700}.sheet-root .header-field-group{flex-direction:column;align-items:center;width:100%;display:flex}.sheet-root .header-field-group.full-width{width:100%}.sheet-root .header-field-group.full-width input[type=text]{width:100%;font-weight:600}.sheet-root .header-fields-inputs{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:62mm;display:flex}.sheet-root .header-fields input[type=text]{background:var(--overlay-bg);border:1px solid var(--overlay-border);color:var(--card-bg);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:11pt;transition:all .2s}.sheet-root .header-fields input[type=text]:focus{background:var(--overlay-focus-bg);border-color:var(--gold-comp);color:var(--text-color);box-shadow:0 0 8px var(--gold-focus-shadow);outline:none}.sheet-root .card{background:var(--card-bg);box-shadow:0 4px 15px var(--shadow-soft);z-index:2;border-radius:4px;flex-direction:column;align-items:stretch;height:100%;padding:5px;display:flex;border:1.5px solid var(--border-color)!important}.sheet-root .card h2{border-bottom:2px solid var(--border-color);letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--card-heading);margin-top:0;margin-bottom:4px;padding-bottom:5px;font-family:Modern Antiqua,Georgia,serif;font-size:12pt;font-weight:700}.sheet-root .card h3{color:var(--card-heading);margin-top:0;margin-bottom:2mm;font-size:10pt;font-weight:600}.sheet-root .card-section,.sheet-root .features-group{background:var(--card-section-bg)}.sheet-root .card-section{height:80mm;overflow:auto}.sheet-root .card-section h4{margin:0 0 10px;font-size:1rem}.sheet-root .features-group{flex-direction:column;flex:auto;gap:1mm;min-height:0;display:flex}.sheet-root .heart-box,.sheet-root .stability-box,.sheet-root .fatigue-box{box-sizing:content-box;flex:1;position:relative;width:10mm!important;height:10mm!important}.sheet-root .heart-box .box-num,.sheet-root .stability-box .box-num,.sheet-root .fatigue-box .box-num{color:var(--gray-dark);pointer-events:none;font-size:8pt;position:absolute;top:2px;right:4px}.sheet-root .stability-container{justify-content:space-between;gap:5px;display:flex}.sheet-root .stability-box input[type=checkbox]{display:none}.sheet-root .stability-box label{aspect-ratio:1;border:2px solid var(--mind-color);cursor:pointer;background:var(--white);border-radius:4px;justify-content:center;align-items:center;font-size:14pt;font-weight:700;transition:border-color .2s,background-color .2s,opacity .2s;display:flex}.sheet-root .stability-box.active label{cursor:pointer;border-style:solid}.sheet-root .stability-box.inactive label{opacity:.6;cursor:not-allowed;border-style:dashed;border-color:var(--gray-light);color:var(--gray-dark)}.sheet-root .stability-box input[type=checkbox]:checked+label{border-color:var(--gray-light);text-decoration:line-through}.sheet-root .stability-box label:before{content:"◈";pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-root .stability-box input[type=checkbox]:checked+label:before{content:"◇";color:var(--gray-dark)}.sheet-root .mental-track{flex-direction:column;display:flex;position:relative}.sheet-root .mental-track:before{content:"";background:linear-gradient(to bottom, var(--danger-bg), var(--track-gradient-middle), var(--panel-bg));border:1px solid var(--muted-border);z-index:1;width:4px;position:absolute;top:20px;bottom:20px;left:2.5mm}.sheet-root .mental-v-row{cursor:pointer;z-index:2;border-radius:4px;align-items:center;height:7mm;margin:2px 0;transition:background .2s;display:flex;position:relative}.sheet-root .mental-v-row input[type=radio]{display:none}.sheet-root .custom-check-v{border:2px solid var(--black);background:var(--white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:15px;display:flex}.sheet-root .mental-v-row input[type=radio]:checked+.custom-check-v{background:var(--black)}.sheet-root .mental-v-row input[type=radio]:checked+.custom-check-v:after{content:"➤";color:var(--white);font-size:10pt;font-weight:700}.sheet-root .mental-v-name{flex-shrink:0;width:20mm;font-size:8pt;font-weight:700}.sheet-root .mental-v-rule{color:var(--muted-text);border-left:1px solid var(--muted-light-border);padding-left:10px;font-size:7pt}.sheet-root .state-enraged{background-color:var(--state-enraged-bg)}.sheet-root .state-furious{background-color:var(--state-furious-bg)}.sheet-root .state-aggressive{background-color:var(--state-aggressive-bg)}.sheet-root .state-focused{background-color:var(--state-focused-bg)}.sheet-root .state-cautious{background-color:var(--state-cautious-bg)}.sheet-root .state-panicked{background-color:var(--state-panicked-bg)}.sheet-root .state-terrified{background-color:var(--state-terrified-bg)}.sheet-root .health-header,.sheet-root .fatigue-header,.sheet-root .stability-header,.sheet-root .protection-header{border-bottom:2px solid var(--active-border);flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:5px;display:flex}.sheet-root .health-title,.sheet-root .fatigue-title,.sheet-root .stability-title,.sheet-root .protection-title{font-size:10pt;font-weight:700}.sheet-root .health-subtext,.sheet-root .fatigue-subtext,.sheet-root .stability-subtext,.sheet-root .protection-subtext{color:var(--gray-dark);font-size:8pt}.sheet-root .hearts-container{justify-content:space-between;gap:5px;display:flex}.sheet-root .heart-box input[type=checkbox]{display:none}.sheet-root .heart-box label{aspect-ratio:1;border:2px solid var(--body-color);cursor:pointer;background:var(--white);border-radius:4px;justify-content:center;align-items:center;font-size:10pt;font-weight:700;transition:border-color .2s,background-color .2s,opacity .2s;display:flex}.sheet-root .heart-box.active label{cursor:pointer;border-style:solid}.sheet-root .heart-box.inactive label{opacity:.6;cursor:not-allowed;border-style:dashed;border-color:var(--gray-dark);color:var(--gray-dark)}.sheet-root .heart-box input[type=checkbox]:checked+label{border-color:var(--gray-light);color:var(--danger-text);text-decoration:line-through}.sheet-root .heart-box label:before{content:" ";pointer-events:none;font-size:12pt;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-root .heart-box input[type=checkbox]:checked+label:before{content:"🩸";color:var(--danger-text)}.sheet-root .protection-container{justify-content:flex-start;gap:5px;display:flex}.sheet-root .protection-box{box-sizing:content-box;width:10mm;height:10mm;position:relative}.sheet-root .protection-box input[type=checkbox]{display:none}.sheet-root .protection-box label{border:2px solid var(--body-color);cursor:pointer;background:var(--white);border-radius:4px;justify-content:center;align-items:center;width:10mm;height:10mm;font-size:11pt;transition:border-color .2s,background-color .2s;display:flex}.sheet-root .protection-box.filled label{background:color-mix(in srgb, var(--dice-color-blue) 25%, transparent);border-color:var(--dice-color-blue)}.sheet-root .fatigue-grid{background:var(--panel-light);border:1px solid var(--muted-border);border-radius:4px;flex-direction:column;gap:4px;margin-bottom:10px;padding:6px;display:flex}.sheet-root .fatigue-row{justify-content:space-between;gap:4px;display:flex}.sheet-root .fatigue-box input[type=radio]{display:none}.sheet-root .fatigue-box label{aspect-ratio:1;border:2px solid var(--gray-dark);cursor:pointer;background:var(--white);border-radius:4px;justify-content:center;align-items:center;font-size:10pt;font-weight:700;transition:border-color .2s,background-color .2s,opacity .2s;display:flex}.sheet-root .fatigue-box.active-start label{border:2px solid var(--gray-dark)}.sheet-root .fatigue-box.alert-threshold label{border:2px solid var(--exhaust);color:var(--exhaust);background:0 0}.sheet-root .fatigue-box.danger-threshold label{border:2px solid var(--ko);color:var(--ko);background:0 0}.sheet-root .fatigue-box.gauge-filled label{background:var(--fatigue-fill);color:var(--text-color)}.sheet-root .fatigue-row:last-child .fatigue-box.gauge-filled label{background:color-mix(in srgb, var(--exhaust) 40%, transparent)}.sheet-root .fatigue-row:last-child .fatigue-box.danger-threshold.gauge-filled label{background:color-mix(in srgb, var(--ko) 40%, transparent)}.sheet-root .fatigue-box input[type=radio]:checked+label{outline:none}.sheet-root .fatigue-rules-list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.sheet-root .fatigue-rule-item{color:var(--rule-text);background:var(--rule-bg);border-left:4px solid var(--gray-dark);border-radius:0 4px 4px 0;padding:4px 8px;font-size:7pt;line-height:1.35}.sheet-root .rule-orange{border-left-color:var(--warning-border)}.sheet-root .rule-red{border-left-color:var(--danger-border)}.sheet-root .special-target{color:var(--red-alert);font-weight:700}.sheet-root .column-body h2{color:var(--body-color);border-bottom-color:var(--body-color)}.sheet-root .column-mind h2{color:var(--mind-color);border-bottom-color:var(--mind-color)}.sheet-root .column-body h3{color:var(--body-color)}.sheet-root .column-mind h3,.sheet-root .column-mind .attribute-header{color:var(--mind-color)}.sheet-root .column-body .attribute-header{color:var(--body-color)}.sheet-root .row-attribute{background:var(--header-bg-start);border-left:4px solid var(--dice-color-blue);border-radius:5px;flex:1 0 auto;height:17mm;padding:2px}.sheet-root .attribute-header{color:var(--card-heading);justify-content:flex-start;align-items:center;gap:4px;margin-bottom:3px;font-size:12pt;font-weight:700;display:flex}.sheet-root .attribute-value{display:none}.sheet-root .skills-container{color:var(--text-color);margin-left:15px;font-size:8pt}.sheet-root .skill-item{justify-content:space-between;align-items:center;margin:3px 0;display:flex}.sheet-root .attribute-dice{color:var(--dice-color-blue);align-items:center;gap:4px;margin-left:auto;display:flex}.sheet-root .attribute-dice input[type=checkbox]{appearance:none;cursor:default;vertical-align:middle;pointer-events:none;background:0 0;border:1px dashed;border-radius:3px;outline:none;width:14px;height:14px;margin:0;transition:background-color .2s,border-color .2s}.sheet-root .attribute-dice input[type=checkbox].active{cursor:pointer;pointer-events:auto;border-style:solid}.sheet-root .attribute-dice input[type=checkbox].active:hover{box-shadow:0 0 0 3px var(--skill-hover-shadow)}.sheet-root .attribute-dice input[type=checkbox].filled{background-color:currentColor}.sheet-root .attribute-dice input[type=checkbox]:disabled{opacity:.5}.sheet-root .skill-dice{color:var(--card-heading);align-items:center;gap:4px;display:flex}.sheet-root .skill-dice input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;opacity:.5;background:0 0;border:1px dashed;border-radius:3px;outline:none;width:14px;height:14px;margin:0;transition:background-color .2s,border-color .2s,opacity .2s}.sheet-root .skill-dice input[type=checkbox]:checked{background-color:var(--dice-skill-yellow);border:1px solid var(--dice-skill-yellow);opacity:1}.sheet-root .page-2 .left-column{margin-right:0}.sheet-root .page-2 .right-column{margin-left:0}.sheet-root .page-2 .center-column{z-index:2}.sheet-root .inv-zone+h3,.sheet-root .inv-small-section h3{margin-top:4mm}.sheet-root .inv-section-header{justify-content:space-between;align-items:baseline;display:flex}.sheet-root .inv-charge{color:var(--gray-dark);white-space:nowrap;font-size:7.5pt;font-weight:400}.sheet-root .inv-charge-value{color:var(--text-color);font-size:9pt;font-weight:700}.sheet-root .inv-zone{align-items:flex-start;gap:0;display:flex}.sheet-root .inv-zone-label{text-transform:uppercase;letter-spacing:.03em;width:13mm;color:var(--gray-dark);flex-shrink:0;padding-top:4px;padding-right:2px;font-size:6.5pt;font-weight:700}.sheet-root .inv-slots{flex:1;min-width:0}.sheet-root .inv-slot-row{border-bottom:1px solid var(--muted-light-border);align-items:center;gap:2px;padding:1px 0;display:flex}.sheet-root .inv-item-input{min-width:0;color:var(--text-color);box-sizing:border-box;background:0 0;border:none;flex:1;padding:2px 3px;font-family:inherit;font-size:9pt}.sheet-root .inv-item-input:focus{outline:none}.sheet-root .inv-item-input::placeholder{color:var(--placeholder-text);font-style:italic}.sheet-root .inv-type-select{text-align:center;text-align-last:center;width:1.6em;color:var(--text-color);cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11pt;line-height:1}.sheet-root .inv-type-select:focus{outline:none}.sheet-root .inv-pocket-count{border-left:1px solid var(--muted-light-border);flex-shrink:0;align-items:center;gap:2px;padding-left:4px;display:flex}.sheet-root .inv-pip{opacity:.2;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-size:10pt;line-height:1}.sheet-root .inv-pip.active{opacity:1}.sheet-root .inv-pip:focus{outline:none}.sheet-root .inv-quick-section{flex-direction:column;display:flex}.sheet-root .inv-small-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sheet-root .inv-quick-row{align-items:center;gap:3px;padding:1px 0;display:flex;position:relative}.sheet-root .inv-small-section .inv-quick-row{flex:1}.sheet-root .inv-quick-row:after{content:"";border-bottom:1px solid var(--muted-light-border);position:absolute;bottom:0;left:13mm;right:0}.sheet-root .inv-quick-icon{text-align:center;flex-shrink:0;width:1.6em;margin-left:13mm;font-size:11pt;line-height:1}.sheet-root .inv-quick-input{min-width:0;color:var(--text-color);box-sizing:border-box;background:0 0;border:none;flex:1;padding:2px 3px;font-family:inherit;font-size:9pt}.sheet-root .inv-quick-input:focus{outline:none}.sheet-root .inv-quick-input::placeholder{color:var(--placeholder-text);font-style:italic}.sheet-root .inv-slot-print-icon,.sheet-root .inv-charge-print{display:none}.sheet-root .p2-center-card{flex-direction:column;flex:1;gap:0;height:auto;display:flex}.sheet-root .p2-section{flex-direction:column;flex:1;min-height:0;display:flex}.sheet-root .p2-col-headers{color:var(--gray-dark);border-bottom:1px solid var(--muted-light-border);gap:4px;margin-bottom:1px;padding-bottom:2px;font-size:7pt;font-style:italic;display:flex}.sheet-root .p2-row{border-bottom:1px solid var(--muted-light-border);align-items:center;gap:4px;padding:1px 0;display:flex}.sheet-root .p2-section .p2-row{flex:1}.sheet-root .p2-input{color:var(--text-color);box-sizing:border-box;background:0 0;border:none;width:100%;min-width:0;padding:2px 3px;font-family:inherit;font-size:9pt}.sheet-root .p2-input:focus{outline:none}.sheet-root .p2-input::placeholder{color:var(--placeholder-text);font-style:italic}.sheet-root .w1{flex:1;min-width:0}.sheet-root .w2{flex:2;min-width:0}.sheet-root .w3{flex:3;min-width:0}.sheet-root .w4{flex:4;min-width:0}.sheet-root .p2-textarea{box-sizing:border-box;border:1px solid var(--border-color);background:var(--header-bg-start);resize:none;width:100%;color:var(--text-color);border-radius:3px;flex:1;padding:4px 6px;font-family:inherit;font-size:9pt}.sheet-root .p2-textarea:focus{border-color:var(--gold-comp);box-shadow:0 0 6px var(--gold-focus-shadow);outline:none}.sheet-root .p2-textarea::placeholder{color:var(--placeholder-text);font-style:italic}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:420mm!important;max-height:420mm!important;margin:0!important;overflow:hidden!important}.sheet-chrome{display:none!important}.sheet-tool{background:#fff!important}.sheet-tool,.sheet-body,.sheet-viewport,.sheet-root,.sheet-root .sheet-stage,.sheet-root .sheet-stack{width:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;transform:none!important}.sheet-root .sheet-page-holder{filter:none!important;position:static!important;transform:none!important}.sheet-root .sheet-page-holder.is-back .character-sheet-page{pointer-events:auto!important}.sheet-root .character-sheet-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#fff!important;margin:0!important}.sheet-root .portrait-card:after{background:0 0!important;display:none!important}.sheet-root .portrait-actions{display:none!important}.sheet-root .header-fields label,.sheet-root .bio-field-group label{color:var(--text-color)!important;text-shadow:none!important}.sheet-root .header-fields input[type=text],.sheet-root .bio-field-group textarea{color:var(--text-color)!important;border:1px solid var(--border-color)!important;box-shadow:none!important;background:0 0!important}.sheet-root input::placeholder,.sheet-root textarea::placeholder{color:#0000!important}.sheet-root input[type=text]:placeholder-shown,.sheet-root textarea:placeholder-shown{background-color:var(--pencil-bg)!important;border:1px solid var(--border-color)!important}.sheet-root .inv-type-select{display:none!important}.sheet-root .inv-slot-print-icon{text-align:center;flex-shrink:0;width:1.6em;font-size:11pt;line-height:1;display:inline-block}.sheet-root input.inv-item-input,.sheet-root input.inv-item-input:placeholder-shown,.sheet-root input.inv-quick-input,.sheet-root input.inv-quick-input:placeholder-shown{appearance:none!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.sheet-root .inv-charge{display:none!important}.sheet-root .inv-charge-print{color:var(--gray-dark);font-size:7pt;font-style:italic;font-weight:400;display:inline}.sheet-root .p2-textarea,.sheet-root .p2-input:placeholder-shown{background-color:var(--pencil-bg)!important}}
