diff --git a/Stars_Without_Number_Revised/Source/ts/autofill.ts b/Stars_Without_Number_Revised/Source/ts/autofill.ts index 5daab4c47bc..8d906019793 100644 --- a/Stars_Without_Number_Revised/Source/ts/autofill.ts +++ b/Stars_Without_Number_Revised/Source/ts/autofill.ts @@ -273,4 +273,4 @@ const fillRepeatingSectionFromData = (sName: string, data: {[key: string]: Attri }, {}); }).reduce((m, o) => Object.assign(m, o), {}); setAttrs(setting, {}, callback); -}; \ No newline at end of file +}; diff --git a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css index 7d4ef5ef694..fb00f29c088 100644 --- a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css +++ b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css @@ -1 +1 @@ -.charsheet{background-color:#fff;padding:0 !important;font-size:12px;line-height:18px;min-width:800px;color:#000}.charsheet div,.charsheet span,.charsheet label,.charsheet textarea,.charsheet button[type=roll],.charsheet h1,.charsheet h2,.charsheet h3{box-sizing:border-box}.charsheet label,.charsheet .label{margin:0;padding:0;color:inherit;font-size:1em;font-weight:normal;width:auto;display:block;border-radius:inherit;white-space:normal}.charsheet p{font-size:1em;margin:0 0 5px;line-height:inherit}.charsheet textarea{resize:vertical;padding:1px 4px;font-size:12px;margin:0;color:#000;display:block}.charsheet input[type=text],.charsheet input[type=number]{padding:1px 4px;font-size:12px;height:20px;color:#000}.charsheet input[type=number][readonly=readonly],.charsheet input[type=number].no-spinners{-moz-appearance:textfield}.charsheet input[type=number][readonly=readonly]::-webkit-inner-spin-button,.charsheet input[type=number][readonly=readonly]::-webkit-outer-spin-button,.charsheet input[type=number].no-spinners::-webkit-inner-spin-button,.charsheet input[type=number].no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.charsheet select{margin:0;color:#000;font-size:12px;padding:1px 2px;line-height:18px;height:22px}.charsheet button[type=roll].btn{margin:0}.charsheet button[type=roll].unstyled-button{text-shadow:none;box-shadow:none;color:inherit;text-align:inherit;padding:0;border:none;border-radius:0;font-size:inherit;background:transparent}.charsheet button[type=roll].unstyled-button::before{content:""}.charsheet button[type=roll].invisible-button{position:absolute;z-index:1;opacity:0;left:0;width:100%;height:100%;top:0}.charsheet button[type=roll].invisible-button:hover~div:not(.no-highlight){color:#2b3fea;border-color:#2b3fea}.charsheet .hider[value="0"]+div,.charsheet .hider[value="0"]+label,.charsheet .hider[value="0"]+button,.charsheet .hider[value="0"]+span{display:none}.charsheet .hider[value=""]+button{display:none}.charsheet .editmode[value="0"]~.content .empty-hider[value=""]+div{display:none}.charsheet h1{font-family:"Contrail One",sans-serif;background-color:#9b9b9b;padding-left:5px;color:#fff;font-size:1.3em;line-height:22px;font-weight:normal}.charsheet h1::after{content:"";position:absolute;right:0;background-color:#223297;background-position:center;background-size:100%;width:22px;height:22px}.charsheet h2{font-family:"Contrail One",sans-serif;padding-left:5px;border:2px solid #000;background-color:#ccc;color:#000;font-size:1.1em;margin:5px 0;width:175px;line-height:18px}.charsheet h3{font-size:1.2em;font-family:"Contrail One",sans-serif;color:#6b6b6b;line-height:1.5;font-weight:normal}.charsheet .npc-input[value="0"]~.tabs .npc-tab,.charsheet .npc-input[value="1"]~.tabs .pc-tab,.charsheet .npc-input[value="0"]~.drones .npc-show,.charsheet .npc-input[value="1"]~.drones .pc-show,.charsheet .tab-input:not([value=character])~.character,.charsheet .tab-input:not([value=ship])~.ship,.charsheet .tab-input:not([value=drones])~.drones,.charsheet .tab-input:not([value=npc])~.npc{display:none}.charsheet .content{min-width:800px;display:grid;grid-gap:5px}.charsheet .editmode[value="0"]~.content .edit,.charsheet .editmode[value="0"]~.content .repcontrol,.charsheet .editmode[value="1"]~.content .display{display:none}.charsheet .editmode[value="1"]~.content{border-color:#ff0;border-style:solid;border-width:0 2px 2px 2px}.charsheet .editmode[value="1"]~.header{border-bottom:2px solid #ff0}.charsheet .editmode[value="1"]~.tabs{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.charsheet .editmode[value="1"]~.settings{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.charsheet .editmode[value="1"]~div .edit-button{background-color:#ff0;height:29px;padding:0 5px 0 5px;margin:0 0 0 15px;display:flex;align-items:center}.charsheet .editmode[value="1"]~div .edit-button input{align-self:center}.charsheet .dice-icon{background:transparent url("https://github.com/Roll20/roll20-character-sheets/blob/master/Stars_Without_Number_Revised/Assets/dice.png") no-repeat 80px 3px !important;background-size:15px 15px !important}.charsheet .header input{opacity:0;position:absolute}.charsheet .header .logo{width:480px}.charsheet .header .npc-chooser{cursor:pointer;margin-left:auto;color:#fff}.charsheet .header .npc-chooser span{padding:3px 6px}.charsheet .header .npc-chooser input:not(:checked)~.pc-label,.charsheet .header .npc-chooser input:checked~.npc-label{background:#11194b}.charsheet .header .npc-chooser input:checked~.pc-label,.charsheet .header .npc-chooser input:not(:checked)~.npc-label{background:#223297}.charsheet .header .edit-button{margin:0 5px 0 20px}.charsheet .header .settings-gear,.charsheet .header .edit-button{cursor:pointer;font-size:16px;font-family:pictos}.charsheet .header .settings-gear input:not(:checked)+span,.charsheet .header .edit-button input:not(:checked)+span{color:#888}.charsheet .header .settings-gear input:checked+span,.charsheet .header .edit-button input:checked+span{color:#223297}.charsheet .footer{font-size:10px;border-top:1px solid #ccc;margin-top:10px;color:#666}.charsheet .footer button[type=roll].btn:hover{color:#223297}.charsheet .tabs{padding-bottom:10px;padding-top:10px;width:100%;position:relative;z-index:2;border-top:1px solid #333;font-family:"Contrail One",sans-serif;flex-flow:row-reverse;justify-content:flex-end}.charsheet .tabs input{opacity:0;position:absolute}.charsheet .tabs input:checked+span{background:#11194b}.charsheet .tabs input:not(:checked)+span{background:#223297}.charsheet .tabs span{padding:1px 25px 0}.charsheet .tabs label{cursor:pointer;line-height:17px;display:flex;margin:-1px -10px 0 0;color:#fff;clip-path:polygon(0 0, 100% 0, 100% 10px, calc(100% - 10px) 100%, 0 100%)}.charsheet .flex{display:flex}.charsheet .flex-start{display:flex;align-items:flex-start}.charsheet .flex-center{display:flex;align-items:center}.charsheet .flex-between{display:flex;align-items:center;justify-content:space-between}.charsheet .flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.charsheet .grow{flex-grow:1}.charsheet .halfgrid{display:grid;grid:auto/1fr 1fr;grid-gap:5px}.charsheet .thirdsgrid{display:grid;grid:auto/repeat(3, 1fr);grid-column-gap:1%}.charsheet .column>div:not(:first-child){margin-top:5px}.charsheet .col-2{grid-column:2}.charsheet .col-3{grid-column:3}.charsheet .col-4{grid-column:4}.charsheet .cols-2{grid-column:span 2}.charsheet .cols-3{grid-column:span 3}.charsheet .cols-4{grid-column:span 4}.charsheet .rows-2{grid-row:span 2}.charsheet .col55{width:55%}.charsheet .col50{width:50%}.charsheet .col40{width:40%}.charsheet .colthird{width:calc(100% / 3)}.charsheet .col25{width:25%}.charsheet .col20{width:20%}.charsheet .colsixth{width:calc(100% / 6)}.charsheet .grey-box,.charsheet .grey-box-bordered{padding:4px;background:#f0f0f0}.charsheet .grey-box-bordered{border:1px solid #aaa}.charsheet .core-box{padding:8px;background:#f0f0f0}.charsheet .core-box-text{padding:8px 3px 3px 8px;background:#f0f0f0}.charsheet input[type=text].inherit{border-radius:0;border:none;background:transparent;box-shadow:none;padding:0;color:inherit;font:inherit}.charsheet .inline-input{position:relative;z-index:2;vertical-align:baseline;padding:0 3px}.charsheet .text-input{color:#666;padding-right:5px;line-height:1}.charsheet .text-input .label{font-size:.9em;text-align:inherit;line-height:14px;border-top:1px solid #aaa}.charsheet .text-input .label input[type=checkbox]{height:14px;margin:0 3px 0 0}.charsheet .text-input input[type=text],.charsheet .text-input input[type=number],.charsheet .text-input textarea{background:transparent;padding:1px 0;width:100%;border-radius:0;color:#223297;border:none;text-align:inherit;font-weight:inherit;box-shadow:none}.charsheet .text-input input[type=text][readonly=readonly],.charsheet .text-input input[type=number][readonly=readonly],.charsheet .text-input textarea[readonly=readonly]{cursor:default}.charsheet .text-input input[type=text],.charsheet .text-input input[type=number]{font-size:1.1em}.charsheet .text-input textarea{height:20px;min-height:20px}.charsheet .text-input>input[type=checkbox]{height:14px;margin:3px 0}.charsheet .text-input select{width:100%;height:20px;color:#223297;background:transparent;border:none}.charsheet .text-input.important{font-weight:bold;font-size:1.1em}.charsheet .text-input.center{text-align:center}.charsheet .text-input.duo{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.charsheet .text-input.duo>span{font-size:16px;color:#333}.charsheet .text-input.duo .label{grid-column:1/5}.charsheet .text-input.trio{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.charsheet .text-input.trio>span{font-size:16px;color:#333}.charsheet .text-input.trio .label{grid-column:1/7}.charsheet .text-input button[type=roll].btn{width:100%}.charsheet .text-input button[type=roll].btn:hover{color:red}.charsheet .table-header{font-size:.9em;color:#666}.charsheet .table-header .center{text-align:center}.charsheet .table-header>div{padding-left:2px;border-bottom:1px solid #aaa}.charsheet .blue-button{text-align:center;line-height:1.5}.charsheet .blue-button button[type=roll].btn{background:#2b3fea;width:35px;height:35px;display:block;margin:0 auto;color:#fff}.charsheet .blue-button button[type=roll].btn::before{content:""}.charsheet .focusinfo{position:relative}.charsheet .focusinfo .details{position:absolute;z-index:1;opacity:1;width:250px;top:22px;left:calc(50% - 125px);transition:all .3s;background:#fff;border:1px solid #777;border-radius:8px;padding:5px}.charsheet .focusinfo input:not(:focus)~.details{visibility:hidden;opacity:0}.charsheet .lower{text-transform:lowercase}.charsheet .space-before::before,.charsheet .space-after::after{content:" "}.charsheet .colon-after::after{content:":"}.charsheet .hide-empty[value=""]+span{display:none}.charsheet .add-plus:not([value^="-"])+span::before{content:"+"}.charsheet .api{font-size:.8em;background:#f0f0f0;border-radius:5px;padding:1px;line-height:1;vertical-align:super}.charsheet .simple-repsection .repitem{margin-bottom:3px}.charsheet .simple-repsection textarea{margin:3px 0 0;height:50px}.charsheet .simple-repsection .display .name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.charsheet .simple-repsection .display .details{line-height:1.4;text-align:justify;white-space:pre-wrap}.charsheet .rep-grid{display:grid;align-items:start;grid-column-gap:3px;margin-bottom:3px}.charsheet .rep-grid .text-input{padding:0}.charsheet .skills-type[value=neither]~div .skills-either,.charsheet .skills-type:not([value=first])~div .skills-first,.charsheet .skills-type:not([value=revised])~div .skills-revised,.charsheet .skills-type:not([value=wwn])~div .skills-wwn,.charsheet .skills-type:not([value=neither])~div .skills-neither,.charsheet .super-type:not([value=psionics]):not([value=both])~div .skills-psionics,.charsheet .super-type:not([value=magic]):not([value=both])~div .skills-magic,.charsheet .skills-query:not([value=hover])~div .skills-query-hover,.charsheet .skills-query[value=query]~div .skills-query-display,.charsheet .skills-query[value=query]~div .skills-query-ask{display:none}.charsheet .skills-query-display input:not([value*=str])~.str,.charsheet .skills-query-display input:not([value*=dex])~.dex,.charsheet .skills-query-display input:not([value*=con])~.con,.charsheet .skills-query-display input:not([value*=int])~.int,.charsheet .skills-query-display input:not([value*=wis])~.wis,.charsheet .skills-query-display input:not([value*=cha])~.cha{display:none}.charsheet .skills-query[value=hover]~div .skill:hover .skills-query-display,.charsheet .skill .display .query:focus+.skills-query-display{display:none}.charsheet .repcontrol{display:flex;margin-top:4px}.charsheet .repcontrol button{padding:3px 10px}.charsheet .repcontrol_edit{order:1;margin-left:auto}.charsheet .repcontrol button{background:#223297;color:#fff;box-shadow:none;text-shadow:none}.charsheet .repcontrol_move,.charsheet .repcontrol_del{padding:1px 10px}.charsheet .itemcontrol{z-index:100}.charsheet .section-toggle-header{position:relative}.charsheet .section-toggle-header input{cursor:pointer;position:absolute;width:22px;height:100%;z-index:2;right:0;opacity:0}.charsheet .section-toggle-header input+h1::after{background-image:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/white_arrow.svg")}.charsheet .section-toggle-header input:not(:checked)+h1::after{transform:rotate(180deg)}.charsheet .section-toggle-header+input+div{margin-top:5px}.charsheet .settings label{font-weight:bold}.charsheet .settings label span{margin-right:4px}.charsheet .settings select{width:120px;display:inline-block}.charsheet .settings select.wide{width:170px}.charsheet .generate{margin-bottom:5px}.charsheet .generate .generate-source{height:20px;width:170px}.charsheet .generate .generate-info{margin:0 5px;min-height:20px;flex-grow:1;background:#f0f0f0;border-radius:4px;padding:1px 4px}.charsheet .generate .generate-button{padding:1px 8px;border-radius:4px;cursor:pointer;background:#223297;color:#fff}.charsheet .generate .generate-button input[type=checkbox]{position:absolute;visibility:hidden}.charsheet .generate .generate-button:active{outline:5px auto;outline-offset:-2px}.charsheet .core{display:grid;grid-column-gap:5px}.charsheet .core.core-info{grid:auto/2.5fr 1fr .8fr}.charsheet .core.core-info .info{flex-wrap:wrap;padding-right:3px}.charsheet .core.core-info .info .important{width:calc(60% - 22px)}.charsheet .core.core-info .info .level{width:44px}.charsheet .core.core-info .info .level-rest{width:calc(40% - 22px)}.charsheet .core.core-stats{grid:auto/minmax(310px, 1.2fr) minmax(260px, 1fr) minmax(220px, 0.8fr)}.charsheet .core .main-content{margin-top:3px;display:grid;grid:auto/repeat(3, 1fr);grid-row-gap:3px}.charsheet .core .main-content .left-margin{margin-left:15px}.charsheet .strain-above-max[value="1"]~div .total-strain{color:red}.charsheet .saves .flex{margin-top:4px}.charsheet .menus-content{display:grid;grid:auto/1fr 1fr}.charsheet .menus button[type=roll].btn{color:#2b3fea;font-size:1.1em}.charsheet .menus button[type=roll].btn:hover{color:red}.character .charsheet .menus button[type=roll].btn{margin-right:auto}.charsheet .attributes{font-size:1.1em;line-height:1.2}.charsheet .attributes table{width:100%;height:100%}.charsheet .attributes td:first-child,.charsheet .attributes .mod{font-weight:bold}.charsheet .attributes td:not(:first-child){text-align:center}.charsheet .attributes input[type=number]{width:45px}.charsheet .attributes td:nth-child(2n+3) input[type=number]{width:37px}.charsheet .attributes .mod{font-size:1.1em}.charsheet .editmode[value="0"]~.content .resources .repcontainer{grid:auto/1fr 1fr}.charsheet .resources .credits{margin-left:auto}.charsheet .resources .repcontainer{display:grid;grid-row-gap:3px;margin-top:3px}.charsheet .resources input[type=text]{width:calc(100% - 8em);margin-right:auto}.charsheet .resources .slash{margin:0 2px}.charsheet .shells .shells-grid{grid:auto/40px 35px 35px 35px 45px 1fr}.charsheet .transhuman-setting:not([value=transhuman])~.column .transhuman-enabled{display:none}.charsheet .transhuman-setting[value=transhuman]~.core .transhuman-disabled{display:none}.charsheet .weapons .edit{justify-content:space-between;padding-right:1px}.charsheet .weapons .edit .name{width:138px}.charsheet .weapons .edit .ab{width:45px}.charsheet .weapons .edit .weapon-skill{width:80px}.charsheet .weapons .edit .attribute{width:60px}.charsheet .weapons .edit .burst{width:65px}.charsheet .weapons .edit .damage{width:60px}.charsheet .weapons .edit .shock-damage{width:55px}.charsheet .weapons .edit .shock-ac{width:55px}.charsheet .weapons .edit .skill-to-damage{width:30px}.charsheet .weapons .edit .range{width:60px}.charsheet .weapons .edit .ammo{width:80px}.charsheet .weapons .edit .enc{width:40px}.charsheet .weapons .text-input{padding-right:3px}.charsheet .weapons .repitem{margin-bottom:3px}.charsheet .weapons .display{font-size:1.1em;border:1px solid #888;text-indent:-10px;padding:2px 4px 2px 14px}.charsheet .weapons .display .name{font-weight:bold}.charsheet .weapons .repitem:nth-child(odd) .display{background:#d3d3d3}.charsheet .skill-container,.charsheet .skills-repeating .repcontainer{display:grid;grid:auto/1fr 1fr;grid-gap:4px 1%}.charsheet .skill{position:relative}.charsheet .skill .display,.charsheet .skill .edit{border:1px solid #888;padding:2px 4px;height:100%}.charsheet .skill .display{font-weight:bold;font-size:1.1em}.charsheet .skill .display .dice[value="3d6d1"]+.name::after{content:"3d6"}.charsheet .skill .display .dice[value="4d6d2"]+.name::after{content:"4d6"}.charsheet .skill .display .name{margin-right:auto}.charsheet .skill .display .name::after{vertical-align:super;margin-left:2px;font-weight:normal;font-size:.7em}.charsheet .skill .display .query{width:55px;background:transparent;border-color:transparent;position:relative;height:18px;z-index:2;margin:0 2px;outline:none;color:inherit;flex-shrink:0;line-height:16px;padding:0}.charsheet .skill:not(:hover) .display .query:not(:focus){display:none}.charsheet .skill .skills-query-display{margin:0 3px;flex-shrink:0;font-weight:normal}.charsheet .skill .edit input[type=text].name{width:100%;margin-bottom:2px}.charsheet .skill .edit div.name{flex-grow:1;width:0;padding:1px 2px}.charsheet .skill .edit .level{margin:0 2px;padding:1px 2px;width:40px}.charsheet .skill .edit .query{width:50px}.charsheet .skill .edit .dice{width:35px}.charsheet .skill .edit.flex-wrap select,.charsheet .skill .edit.flex-wrap input{flex-grow:1}.charsheet .skill.skill-points .display{font-size:1.1em;font-weight:bold;width:100%}.charsheet .skill.skill-points .name{background:#000;color:#fff;flex-grow:0;margin-right:auto;width:auto;padding:0 4px}.charsheet .skill.skill-points .edit .level{margin:0}.charsheet .skill-container .skill:nth-of-type(4n+1),.charsheet .skill-container .skill:nth-of-type(4n+2){background:#d3d3d3}.charsheet .repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+1) .skill,.charsheet .repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+2) .skill{background:#d3d3d3}.charsheet .skills-type:not([value=neither])~div .skills-repeating,.charsheet .psionics .skills-repeating,.charsheet .magic .skills-repeating{margin-top:4px}.charsheet .skill-blurb{margin-top:3px;font-style:italic;text-align:center}.charsheet .details-button{margin-left:auto;font-weight:bold;color:#999;letter-spacing:1px;cursor:pointer;text-transform:uppercase;font-size:10px}.charsheet .details-button input{visibility:hidden;position:absolute}.charsheet .details-button input:checked+span{color:#333}.charsheet .input-details:not([value="1"])~div .details{display:none}.charsheet .input-details:not([value="0"])~div .notdetails{display:none}.charsheet .super-type:not([value=psionics])~div .super-psionics-only,.charsheet .super-type:not([value=magic])~div .super-magic-only,.charsheet .super-type:not([value=both])~div .super-both,.charsheet .super-type[value=magic]~div .super-psionics,.charsheet .super-type[value=psionics]~div .super-magic,.charsheet .super-type[value=neither]~div .super{display:none}.charsheet .tab-input:not([value=psionics])~.psionics,.charsheet .tab-input:not([value=magic])~.magic{display:none}.charsheet .psionics-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .psionics-effort h3{line-height:1}.charsheet .techniques{margin-top:5px}.charsheet .techniques>.flex-center{margin-bottom:5px}.charsheet .techniques .display .discipline{margin-left:auto}.charsheet .techniques .edit .discipline{margin-left:5px;width:90px}.charsheet .magic-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .magic-effort h3{line-height:1}.charsheet .spells{margin-top:5px}.charsheet .spells>.flex-center{margin-bottom:5px}.charsheet .spells>.flex{border-bottom:1px solid #666;margin-bottom:3px}.charsheet .spells>.flex :not(:first-child){text-align:center}.charsheet .spells .edit .name{width:220px;flex-grow:1}.charsheet .spells .edit .prepared{margin:0 3px}.charsheet .spells .edit .prepared,.charsheet .spells .edit .damage{width:60px}.charsheet .spells .display .name{padding-bottom:1px}.charsheet .spells .display span.prepared{margin:0 4px 0 auto}.charsheet .spells .display input[type=number].prepared{padding:0 4px;position:relative;z-index:2}.charsheet .spell-slots{display:grid;grid:auto/auto 55px 55px 55px 55px 55px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .spell-slots h3{line-height:1}.charsheet .magic-type:not([value=adept])~div .adept,.charsheet .magic-type:not([value=magister])~div .magister,.charsheet .magic-type:not([value=arcanist])~div .arcanist,.charsheet .magic-type[value=adept]~div .spellcaster{display:none}.charsheet .ai-processing{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px}.charsheet .ai-processing h3{line-height:1}.charsheet .ai-processing-nodes .nodes-grid{grid:auto/65px 65px 1fr}.charsheet .ai-setting:not([value=ai])~.ai-enabled{display:none}.charsheet .ai-setting[value=ai]~.column .ai-enabled{display:block}.charsheet .ai-setting[value=ai]~.core .ai-disabled{display:none}.charsheet .foci-loc[value=left]~.column .foci-right,.charsheet .foci-loc[value=right]~.column .foci-left{display:none}.charsheet .foci .details-button{position:relative;z-index:2}.charsheet .foci .class-ability{position:relative}.charsheet .foci .class-ability .edit .name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.charsheet .foci .class-ability .name,.charsheet .foci .class-ability .edit textarea,.charsheet .foci .class-ability .display{margin-bottom:3px}.charsheet .foci .edit .name{flex-grow:1}.charsheet .foci .edit .level{margin-left:3px;width:60px}.charsheet .foci .display .level{margin-left:auto}.charsheet .armor .armor-grid{grid:auto/40px 1fr 40px 75px 35px 35px 70px}.charsheet .armor .details div,.charsheet .armor .details label{grid-column:2/8}.charsheet .armor .details .display{line-height:1.3}.charsheet .readied-stowed{display:grid;align-items:center;grid:auto/1fr 60px 60px 80px 80px;grid-column-gap:7px}.charsheet .readied-stowed .input-gear-over[value="1"]+.text-input input:first-child{color:red}.charsheet .cyberware h3{margin:5px 0}.charsheet .cyberware .edit{flex-wrap:wrap}.charsheet .cyberware .edit input[type=text]{width:0;flex-grow:1}.charsheet .cyberware .edit>span{margin:0 3px}.charsheet .equipment .repcontainer[data-groupname=repeating_weapons]+.repcontrol{display:none}.charsheet .equipment .gear-grid{grid:auto/35px minmax(130px, 1fr) 2fr 35px 70px 40px}.charsheet .equipment .other h3{margin-bottom:5px}.charsheet .equipment .other-gear{height:100px}.charsheet .misc .text-input input{padding-left:2px}.charsheet .misc .repitem{margin-bottom:2px}.charsheet .misc .xp{width:50px}.charsheet .notes{margin-top:5px}.charsheet .ship-class[value=fighter]~.section .generate-source .frigate,.charsheet .ship-class[value=fighter]~.section .generate-source .cruiser,.charsheet .ship-class[value=fighter]~.section .generate-source .capital{display:none}.charsheet .ship-class[value=frigate]~.section .generate-source .cruiser,.charsheet .ship-class[value=frigate]~.section .generate-source .capital{display:none}.charsheet .ship-class[value=cruiser]~.section .generate-source .capital{display:none}.charsheet .ship{margin-top:-20px;grid:auto/4fr 3fr 2fr}.charsheet .ship .menus h3{line-height:1}.charsheet .ship .menus button[type=roll].btn{line-height:1}.charsheet .ship .type{padding:5px 8px}.charsheet .ship .type h3{line-height:1}.charsheet .ship .type select{height:20px;width:80px;background:transparent}.charsheet .ship .info{flex-wrap:wrap}.charsheet .ship .info .text-input{margin-bottom:3px}.charsheet .ship .data{display:grid;grid:auto/repeat(6, 1fr)}.charsheet .ship .data .text-input,.charsheet .ship .data .text-input input[type=number]{text-align:center}.charsheet .ship .data .duo{grid-column-start:1;grid-column-end:3}.charsheet .ship .trio{grid-column-start:3;grid-column-end:7;grid:auto/0 1fr 5px 1fr 5px 1fr 0}.charsheet .ship .duo{grid:auto/0 1fr 5px 1fr 0}.charsheet .ship .stats{display:grid;grid:auto/1fr 1fr}.charsheet .ship .input-color-negative[value^="-"]+.text-input input:first-child{color:red}.charsheet .ship .repcontainer{display:grid;grid-row-gap:3px}.charsheet .ship .repitem,.charsheet .ship .repitem .edit,.charsheet .ship .repitem .display{width:100%}.charsheet .ship .grey-box-bordered{padding-right:0}.charsheet .ship .ship-weapons .edit .name{width:calc(100% - 200px)}.charsheet .ship .ship-weapons .edit .damage{width:65px}.charsheet .ship .ship-weapons .edit .duo{width:80px}.charsheet .ship .ship-weapons .edit .qualities{width:calc(100% - 195px)}.charsheet .ship .ship-weapons .edit .range{width:70px}.charsheet .ship .ship-weapons .display{text-indent:-10px;padding-left:14px}.charsheet .ship .ship-defenses .edit .name,.charsheet .ship .ship-defenses .edit .effect,.charsheet .ship .ship-fitting .edit .name,.charsheet .ship .ship-fitting .edit .effect{flex:1 1 auto;width:0}.charsheet .ship .ship-defenses .display,.charsheet .ship .ship-fitting .display{text-indent:-10px;padding:2px 4px 2px 14px}.charsheet .ship .edit .broken{width:50px}.charsheet .ship .edit .number{width:50px}.charsheet .ship .display .name{font-weight:bold}.charsheet .ship .display .broken{color:red;text-transform:uppercase}.charsheet .ship .display .description{font-style:italic}.charsheet .ship .input-type[value=SHIP]~div .vehicle-type:not(.vehicle-type-ship),.charsheet .ship .input-type[value=MECH]~div .vehicle-type:not(.vehicle-type-mech),.charsheet .ship .input-type[value=VEHICLE]~div .vehicle-type:not(.vehicle-type-custom){display:none}.editmode[value="0"]~.charsheet .ship .ship-defenses,.editmode[value="0"]~.charsheet .ship .ship-fitting{background:#f0f0f0;padding:3px 0}.charsheet .npc{margin-top:-20px;grid:auto/3fr .8fr 2.2fr}.charsheet .npc .input-individual-hide:not([value="1"])~.rolls .individual-hide{display:none}.charsheet .npc .menus h3{line-height:1}.charsheet .npc .menus button[type=roll].btn{line-height:1}.charsheet .npc .info{display:grid;grid:auto/repeat(5, 1fr) 1.3fr}.charsheet .npc .npc-hp{display:grid;grid:auto/40px 1fr}.charsheet .npc .individual-hide input[type=checkbox]{margin-right:2px}.charsheet .npc .npc-rep-header{margin:4px}.charsheet .npc .rolls>:first-child{margin-bottom:5px}.charsheet .npc .npc-checkbox{font-size:.9em}.charsheet .npc .npc-checkbox span{vertical-align:middle;margin-right:4px}.charsheet .npc .repcontainer{display:grid;grid-gap:3px}.charsheet .npc .full-attacks{margin:0 6px 0 auto}.charsheet .npc .grey-box-bordered{padding-right:1px}.charsheet .npc .text-input{padding-right:3px}.charsheet .npc .npc-attacks .edit .name{width:0;flex-grow:1}.charsheet .npc .npc-attacks .edit .attacks,.charsheet .npc .npc-attacks .edit .ab,.charsheet .npc .npc-attacks .edit .range{width:50px}.charsheet .npc .npc-attacks .edit .burst,.charsheet .npc .npc-attacks .edit .damage{width:60px}.charsheet .npc .npc-attacks .edit .shock-damage{width:30px}.charsheet .npc .npc-attacks .edit .shock-ac{width:40px}.charsheet .npc .npc-attacks .display{font-size:1.1em;font-weight:bold;padding:4px 8px}.charsheet .npc .npc-attacks .display .range[value="0"]+span{display:none}.charsheet .npc .npc-attacks .display .attacks[value="1"]+span{display:none}.charsheet .npc .npc-attacks .display .attacks{text-transform:lowercase}.charsheet .npc .npc-abilities .npc-checkbox{margin-left:auto}.charsheet .npc .npc-abilities .edit .name{width:100px}.charsheet .npc .npc-abilities .edit .description{width:0;flex-grow:1}.charsheet .npc .npc-abilities .display{text-indent:-10px;padding:4px 8px 4px 18px}.charsheet .npc .npc-abilities .display .name{font-weight:bold}.charsheet .npc .npc-abilities .display .description{font-style:italic}.charsheet .drone{display:grid;grid:86px 1fr/1fr 1fr;grid-gap:5px;align-items:start;border-top:1px solid #555;padding:5px 0}.charsheet .drone .stats{display:grid;align-content:start;grid:auto/repeat(7, 1fr)}.charsheet .drone .fittings .name{font-weight:bold}.charsheet .drone .fittings .name:not(:empty)::after{content:". "}.charsheet .drone .fittings .desc{font-style:italic}.charsheet .drone .fittings .display{margin-bottom:3px}.charsheet .drone .fitting-grid{grid:auto/0.8fr 1.2fr}.charsheet .drone .num-fittings[value="1"]~.fitting-5,.charsheet .drone .num-fittings[value="2"]~.fitting-5,.charsheet .drone .num-fittings[value="3"]~.fitting-5,.charsheet .drone .num-fittings[value="4"]~.fitting-5{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-4,.charsheet .drone .num-fittings[value="2"]~.fitting-4,.charsheet .drone .num-fittings[value="3"]~.fitting-4{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-3,.charsheet .drone .num-fittings[value="2"]~.fitting-3{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-2{display:none}.charsheet .drone .weapon-grid{grid:auto/35px 1fr 50px 60px 35px 70px}.charsheet .drone .weapon{position:relative}.charsheet .drone .weapon .name{font-weight:bold}.charsheet .drone .weapon .display{margin-right:4px}.charsheet .drone .weapon .display div::after{content:","}.editmode[value="0"]~.content .charsheet .drone .drone-weapons{display:flex;flex-wrap:wrap}.sheet-rolltemplate-swn-default,.sheet-rolltemplate-swn-attack,.sheet-rolltemplate-swn-skill,.sheet-rolltemplate-swn-save{margin-left:-41px;width:292px;color:#fff;font-family:"Arial",sans-serif}.sheet-rolltemplate-swn-default div,.sheet-rolltemplate-swn-attack div,.sheet-rolltemplate-swn-skill div,.sheet-rolltemplate-swn-save div{box-sizing:border-box}.sheet-withoutavatars .sheet-rolltemplate-swn-default,.sheet-withoutavatars .sheet-rolltemplate-swn-attack,.sheet-withoutavatars .sheet-rolltemplate-swn-skill,.sheet-withoutavatars .sheet-rolltemplate-swn-save{margin-left:-11px}.sheet-rolltemplate-swn-default .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-container .inlinerollresult{padding:0;font-family:inherit;background:transparent;border-color:transparent;border:none}.sheet-rolltemplate-swn-default .sheet-container,.sheet-rolltemplate-swn-attack .sheet-container,.sheet-rolltemplate-swn-skill .sheet-container,.sheet-rolltemplate-swn-save .sheet-container{min-height:175px;position:relative;padding:18px 20px;clip-path:polygon(0 7px, 7px 0, 173px 0, 177px 3px, 281px 3px, 289px 11px, 289px 82px, 100% 87px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 22px 100%, 0 calc(100% - 22px))}.sheet-rolltemplate-swn-default .sheet-header,.sheet-rolltemplate-swn-attack .sheet-header,.sheet-rolltemplate-swn-skill .sheet-header,.sheet-rolltemplate-swn-save .sheet-header{width:198px}.sheet-rolltemplate-swn-default .sheet-header .sheet-name,.sheet-rolltemplate-swn-attack .sheet-header .sheet-name,.sheet-rolltemplate-swn-skill .sheet-header .sheet-name,.sheet-rolltemplate-swn-save .sheet-header .sheet-name{margin-bottom:12px;font-size:13px;line-height:1;height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Times New Roman",serif;font-weight:bold}.sheet-rolltemplate-swn-default .sheet-header .sheet-title,.sheet-rolltemplate-swn-attack .sheet-header .sheet-title,.sheet-rolltemplate-swn-skill .sheet-header .sheet-title,.sheet-rolltemplate-swn-save .sheet-header .sheet-title{font-size:14px;height:32px;line-height:16px;overflow:hidden;font-weight:bold;margin-bottom:24px}.sheet-rolltemplate-swn-default .sheet-content,.sheet-rolltemplate-swn-attack .sheet-content,.sheet-rolltemplate-swn-skill .sheet-content,.sheet-rolltemplate-swn-save .sheet-content{position:relative}.sheet-rolltemplate-swn-default .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-rolls .inlinerollresult{font-size:36px;font-weight:bold;line-height:29px;white-space:nowrap}.sheet-rolltemplate-swn-default .sheet-rolls,.sheet-rolltemplate-swn-attack .sheet-rolls,.sheet-rolltemplate-swn-skill .sheet-rolls,.sheet-rolltemplate-swn-save .sheet-rolls{height:35px;display:flex;align-items:start}.sheet-rolltemplate-swn-default .sheet-rollname,.sheet-rolltemplate-swn-attack .sheet-rollname,.sheet-rolltemplate-swn-skill .sheet-rollname,.sheet-rolltemplate-swn-save .sheet-rollname{font-size:12px;line-height:1}.sheet-rolltemplate-swn-default a,.sheet-rolltemplate-swn-attack a,.sheet-rolltemplate-swn-skill a,.sheet-rolltemplate-swn-save a{color:inherit}.sheet-rolltemplate-swn-default a:hover,.sheet-rolltemplate-swn-attack a:hover,.sheet-rolltemplate-swn-skill a:hover,.sheet-rolltemplate-swn-save a:hover{color:red}.sheet-rolltemplate-swn-default a[href^="~"],.sheet-rolltemplate-swn-attack a[href^="~"],.sheet-rolltemplate-swn-skill a[href^="~"],.sheet-rolltemplate-swn-save a[href^="~"]{padding:0;background:transparent;border:none;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-black.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-default .sheet-name{color:#bababa}.sheet-rolltemplate-swn-default .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-default .sheet-desc,.sheet-rolltemplate-swn-default .sheet-buttons{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-info{font-style:italic;font-size:10px;line-height:1;margin:-10px 0 5px}.sheet-rolltemplate-swn-default .sheet-info .inlinerollresult{font-size:1em;font-weight:normal}.sheet-rolltemplate-swn-attack .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-purple.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-attack .sheet-name{color:#b291ec}.sheet-rolltemplate-swn-attack .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-attack .sheet-damage{margin-left:auto}.sheet-rolltemplate-swn-attack .sheet-roll{margin-left:10px}.sheet-rolltemplate-swn-attack .sheet-rolls:not(:first-of-type){margin-top:5px}.sheet-rolltemplate-swn-attack .sheet-shock{font-style:italic;margin-top:4px;font-size:12px}.sheet-rolltemplate-swn-attack .sheet-info{font-style:italic;font-size:10px}.sheet-rolltemplate-swn-attack .sheet-info>span:first-child{margin-right:10px}.sheet-rolltemplate-swn-attack .sheet-info .inlinerollresult{font-weight:normal;font-size:1em;margin-left:2px}.sheet-rolltemplate-swn-attack .sheet-desc{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-skill .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-blue.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-skill .sheet-name{color:#80b0ff}.sheet-rolltemplate-swn-skill .sheet-title .sheet-italic{font-style:italic}.sheet-rolltemplate-swn-skill .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-skill .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-save .sheet-container.sheet-success{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-green.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-success .sheet-name{color:#83db53}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-red.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure .sheet-name{color:#ff8080}.sheet-rolltemplate-swn-save .sheet-vs{margin:0 10px}.sheet-rolltemplate-swn-save .sheet-rollname{margin-right:auto} +.charsheet{background-color:#fff;padding:0 !important;font-size:12px;line-height:18px;min-width:800px;color:#000}.charsheet div,.charsheet span,.charsheet label,.charsheet textarea,.charsheet button[type=roll],.charsheet h1,.charsheet h2,.charsheet h3{box-sizing:border-box}.charsheet label,.charsheet .label{margin:0;padding:0;color:inherit;font-size:1em;font-weight:normal;width:auto;display:block;border-radius:inherit;white-space:normal}.charsheet p{font-size:1em;margin:0 0 5px;line-height:inherit}.charsheet textarea{resize:vertical;padding:1px 4px;font-size:12px;margin:0;color:#000;display:block}.charsheet input[type=text],.charsheet input[type=number]{padding:1px 4px;font-size:12px;height:20px;color:#000}.charsheet input[type=number][readonly=readonly],.charsheet input[type=number].no-spinners{-moz-appearance:textfield}.charsheet input[type=number][readonly=readonly]::-webkit-inner-spin-button,.charsheet input[type=number][readonly=readonly]::-webkit-outer-spin-button,.charsheet input[type=number].no-spinners::-webkit-inner-spin-button,.charsheet input[type=number].no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.charsheet select{margin:0;color:#000;font-size:12px;padding:1px 2px;line-height:18px;height:22px}.charsheet button[type=roll].btn{margin:0}.charsheet button[type=roll].unstyled-button{text-shadow:none;box-shadow:none;color:inherit;text-align:inherit;padding:0;border:none;border-radius:0;font-size:inherit;background:rgba(0,0,0,0)}.charsheet button[type=roll].unstyled-button::before{content:""}.charsheet button[type=roll].invisible-button{position:absolute;z-index:1;opacity:0;left:0;width:100%;height:100%;top:0}.charsheet button[type=roll].invisible-button:hover~div:not(.no-highlight){color:#2b3fea;border-color:#2b3fea}.charsheet .hider[value="0"]+div,.charsheet .hider[value="0"]+label,.charsheet .hider[value="0"]+button,.charsheet .hider[value="0"]+span{display:none}.charsheet .hider[value=""]+button{display:none}.charsheet .editmode[value="0"]~.content .empty-hider[value=""]+div{display:none}.charsheet h1{font-family:"Contrail One",sans-serif;background-color:#9b9b9b;padding-left:5px;color:#fff;font-size:1.3em;line-height:22px;font-weight:normal}.charsheet h1::after{content:"";position:absolute;right:0;background-color:#223297;background-position:center;background-size:100%;width:22px;height:22px}.charsheet h2{font-family:"Contrail One",sans-serif;padding-left:5px;border:2px solid #000;background-color:#ccc;color:#000;font-size:1.1em;margin:5px 0;width:175px;line-height:18px}.charsheet h3{font-size:1.2em;font-family:"Contrail One",sans-serif;color:#6b6b6b;line-height:1.5;font-weight:normal}.charsheet .npc-input[value="0"]~.tabs .npc-tab,.charsheet .npc-input[value="1"]~.tabs .pc-tab,.charsheet .npc-input[value="0"]~.drones .npc-show,.charsheet .npc-input[value="1"]~.drones .pc-show,.charsheet .tab-input:not([value=character])~.character,.charsheet .tab-input:not([value=ship])~.ship,.charsheet .tab-input:not([value=drones])~.drones,.charsheet .tab-input:not([value=npc])~.npc{display:none}.charsheet .content{min-width:800px;display:grid;grid-gap:5px}.charsheet .editmode[value="0"]~.content .edit,.charsheet .editmode[value="0"]~.content .repcontrol,.charsheet .editmode[value="1"]~.content .display{display:none}.charsheet .editmode[value="1"]~.content{border-color:#ff0;border-style:solid;border-width:0 2px 2px 2px}.charsheet .editmode[value="1"]~.header{border-bottom:2px solid #ff0}.charsheet .editmode[value="1"]~.tabs{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.charsheet .editmode[value="1"]~.settings{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.charsheet .editmode[value="1"]~div .edit-button{background-color:#ff0;height:29px;padding:0 5px 0 5px;margin:0 0 0 15px;display:flex;align-items:center}.charsheet .editmode[value="1"]~div .edit-button input{align-self:center}.charsheet .dice-icon{background:rgba(0,0,0,0) url("https://github.com/Roll20/roll20-character-sheets/blob/master/Stars_Without_Number_Revised/Assets/dice.png") no-repeat 80px 3px !important;background-size:15px 15px !important}.charsheet .header input{opacity:0;position:absolute}.charsheet .header .logo{width:480px}.charsheet .header .npc-chooser{cursor:pointer;margin-left:auto;color:#fff}.charsheet .header .npc-chooser span{padding:3px 6px}.charsheet .header .npc-chooser input:not(:checked)~.pc-label,.charsheet .header .npc-chooser input:checked~.npc-label{background:#11194b}.charsheet .header .npc-chooser input:checked~.pc-label,.charsheet .header .npc-chooser input:not(:checked)~.npc-label{background:#223297}.charsheet .header .edit-button{margin:0 5px 0 20px}.charsheet .header .settings-gear,.charsheet .header .edit-button{cursor:pointer;font-size:16px;font-family:pictos}.charsheet .header .settings-gear input:not(:checked)+span,.charsheet .header .edit-button input:not(:checked)+span{color:#888}.charsheet .header .settings-gear input:checked+span,.charsheet .header .edit-button input:checked+span{color:#223297}.charsheet .footer{font-size:10px;border-top:1px solid #ccc;margin-top:10px;color:#666}.charsheet .footer button[type=roll].btn:hover{color:#223297}.charsheet .tabs{padding-bottom:10px;padding-top:10px;width:100%;position:relative;z-index:2;border-top:1px solid #333;font-family:"Contrail One",sans-serif;flex-flow:row-reverse;justify-content:flex-end}.charsheet .tabs input{opacity:0;position:absolute}.charsheet .tabs input:checked+span{background:#11194b}.charsheet .tabs input:not(:checked)+span{background:#223297}.charsheet .tabs span{padding:1px 25px 0}.charsheet .tabs label{cursor:pointer;line-height:17px;display:flex;margin:-1px -10px 0 0;color:#fff;clip-path:polygon(0 0, 100% 0, 100% 10px, calc(100% - 10px) 100%, 0 100%)}.charsheet .flex{display:flex}.charsheet .flex-start{display:flex;align-items:flex-start}.charsheet .flex-center{display:flex;align-items:center}.charsheet .flex-between{display:flex;align-items:center;justify-content:space-between}.charsheet .flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.charsheet .grow{flex-grow:1}.charsheet .halfgrid{display:grid;grid:auto/1fr 1fr;grid-gap:5px}.charsheet .thirdsgrid{display:grid;grid:auto/repeat(3, 1fr);grid-column-gap:1%}.charsheet .column>div:not(:first-child){margin-top:5px}.charsheet .col-2{grid-column:2}.charsheet .col-3{grid-column:3}.charsheet .col-4{grid-column:4}.charsheet .cols-2{grid-column:span 2}.charsheet .cols-3{grid-column:span 3}.charsheet .cols-4{grid-column:span 4}.charsheet .rows-2{grid-row:span 2}.charsheet .col55{width:55%}.charsheet .col50{width:50%}.charsheet .col40{width:40%}.charsheet .colthird{width:33.3333333333%}.charsheet .col25{width:25%}.charsheet .col20{width:20%}.charsheet .colsixth{width:16.6666666667%}.charsheet .grey-box,.charsheet .grey-box-bordered{padding:4px;background:#f0f0f0}.charsheet .grey-box-bordered{border:1px solid #aaa}.charsheet .core-box{padding:8px;background:#f0f0f0}.charsheet .core-box-text{padding:8px 3px 3px 8px;background:#f0f0f0}.charsheet input[type=text].inherit{border-radius:0;border:none;background:rgba(0,0,0,0);box-shadow:none;padding:0;color:inherit;font:inherit}.charsheet .inline-input{position:relative;z-index:2;vertical-align:baseline;padding:0 3px}.charsheet .text-input{color:#666;padding-right:5px;line-height:1}.charsheet .text-input .label{font-size:.9em;text-align:inherit;line-height:14px;border-top:1px solid #aaa}.charsheet .text-input .label input[type=checkbox]{height:14px;margin:0 3px 0 0}.charsheet .text-input input[type=text],.charsheet .text-input input[type=number],.charsheet .text-input textarea{background:rgba(0,0,0,0);padding:1px 0;width:100%;border-radius:0;color:#223297;border:none;text-align:inherit;font-weight:inherit;box-shadow:none}.charsheet .text-input input[type=text][readonly=readonly],.charsheet .text-input input[type=number][readonly=readonly],.charsheet .text-input textarea[readonly=readonly]{cursor:default}.charsheet .text-input input[type=text],.charsheet .text-input input[type=number]{font-size:1.1em}.charsheet .text-input textarea{height:20px;min-height:20px}.charsheet .text-input>input[type=checkbox]{height:14px;margin:3px 0}.charsheet .text-input select{width:100%;height:20px;color:#223297;background:rgba(0,0,0,0);border:none}.charsheet .text-input.important{font-weight:bold;font-size:1.1em}.charsheet .text-input.center{text-align:center}.charsheet .text-input.duo{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.charsheet .text-input.duo>span{font-size:16px;color:#333}.charsheet .text-input.duo .label{grid-column:1/5}.charsheet .text-input.trio{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.charsheet .text-input.trio>span{font-size:16px;color:#333}.charsheet .text-input.trio .label{grid-column:1/7}.charsheet .text-input button[type=roll].btn{width:100%}.charsheet .text-input button[type=roll].btn:hover{color:red}.charsheet .table-header{font-size:.9em;color:#666}.charsheet .table-header .center{text-align:center}.charsheet .table-header>div{padding-left:2px;border-bottom:1px solid #aaa}.charsheet .blue-button{text-align:center;line-height:1.5}.charsheet .blue-button button[type=roll].btn{background:#2b3fea;width:35px;height:35px;display:block;margin:0 auto;color:#fff}.charsheet .blue-button button[type=roll].btn::before{content:""}.charsheet .focusinfo{position:relative}.charsheet .focusinfo .details{position:absolute;z-index:1;opacity:1;width:250px;top:22px;left:calc(50% - 125px);transition:all .3s;background:#fff;border:1px solid #777;border-radius:8px;padding:5px}.charsheet .focusinfo input:not(:focus)~.details{visibility:hidden;opacity:0}.charsheet .lower{text-transform:lowercase}.charsheet .space-before::before,.charsheet .space-after::after{content:" "}.charsheet .colon-after::after{content:":"}.charsheet .hide-empty[value=""]+span{display:none}.charsheet .add-plus:not([value^="-"])+span::before{content:"+"}.charsheet .api{font-size:.8em;background:#f0f0f0;border-radius:5px;padding:1px;line-height:1;vertical-align:super}.charsheet .simple-repsection .repitem{margin-bottom:3px}.charsheet .simple-repsection textarea{margin:3px 0 0;height:50px}.charsheet .simple-repsection .display .name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.charsheet .simple-repsection .display .details{line-height:1.4;text-align:justify;white-space:pre-wrap}.charsheet .rep-grid{display:grid;align-items:start;grid-column-gap:3px;margin-bottom:3px}.charsheet .rep-grid .text-input{padding:0}.charsheet .skills-type[value=neither]~div .skills-either,.charsheet .skills-type:not([value=first])~div .skills-first,.charsheet .skills-type:not([value=revised])~div .skills-revised,.charsheet .skills-type:not([value=wwn])~div .skills-wwn,.charsheet .skills-type:not([value=neither])~div .skills-neither,.charsheet .super-type:not([value=psionics]):not([value=both])~div .skills-psionics,.charsheet .super-type:not([value=magic]):not([value=both])~div .skills-magic,.charsheet .skills-query:not([value=hover])~div .skills-query-hover,.charsheet .skills-query[value=query]~div .skills-query-display,.charsheet .skills-query[value=query]~div .skills-query-ask{display:none}.charsheet .skills-query-display input:not([value*=str])~.str,.charsheet .skills-query-display input:not([value*=dex])~.dex,.charsheet .skills-query-display input:not([value*=con])~.con,.charsheet .skills-query-display input:not([value*=int])~.int,.charsheet .skills-query-display input:not([value*=wis])~.wis,.charsheet .skills-query-display input:not([value*=cha])~.cha{display:none}.charsheet .skills-query[value=hover]~div .skill:hover .skills-query-display,.charsheet .skill .display .query:focus+.skills-query-display{display:none}.charsheet .repcontrol{display:flex;margin-top:4px}.charsheet .repcontrol button{padding:3px 10px}.charsheet .repcontrol_edit{order:1;margin-left:auto}.charsheet .repcontrol button{background:#223297;color:#fff;box-shadow:none;text-shadow:none}.charsheet .repcontrol_move,.charsheet .repcontrol_del{padding:1px 10px}.charsheet .itemcontrol{z-index:100}.charsheet .section-toggle-header{position:relative}.charsheet .section-toggle-header input{cursor:pointer;position:absolute;width:22px;height:100%;z-index:2;right:0;opacity:0}.charsheet .section-toggle-header input+h1::after{background-image:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/white_arrow.svg")}.charsheet .section-toggle-header input:not(:checked)+h1::after{transform:rotate(180deg)}.charsheet .section-toggle-header+input+div{margin-top:5px}.charsheet .settings label{font-weight:bold}.charsheet .settings label span{margin-right:4px}.charsheet .settings select{width:120px;display:inline-block}.charsheet .settings select.wide{width:170px}.charsheet .generate{margin-bottom:5px}.charsheet .generate .generate-source{height:20px;width:170px}.charsheet .generate .generate-info{margin:0 5px;min-height:20px;flex-grow:1;background:#f0f0f0;border-radius:4px;padding:1px 4px}.charsheet .generate .generate-button{padding:1px 8px;border-radius:4px;cursor:pointer;background:#223297;color:#fff}.charsheet .generate .generate-button input[type=checkbox]{position:absolute;visibility:hidden}.charsheet .generate .generate-button:active{outline:5px auto;outline-offset:-2px}.charsheet .core{display:grid;grid-column-gap:5px}.charsheet .core.core-info{grid:auto/2.5fr 1fr .8fr}.charsheet .core.core-info .info{flex-wrap:wrap;padding-right:3px}.charsheet .core.core-info .info .important{width:calc(60% - 22px)}.charsheet .core.core-info .info .level{width:44px}.charsheet .core.core-info .info .level-rest{width:calc(40% - 22px)}.charsheet .core.core-stats{grid:auto/minmax(310px, 1.2fr) minmax(260px, 1fr) minmax(220px, 0.8fr)}.charsheet .core .main-content{margin-top:3px;display:grid;grid:auto/repeat(3, 1fr);grid-row-gap:3px}.charsheet .core .main-content .left-margin{margin-left:15px}.charsheet .strain-above-max[value="1"]~div .total-strain{color:red}.charsheet .saves .flex{margin-top:4px}.charsheet .menus-content{display:grid;grid:auto/1fr 1fr}.charsheet .menus button[type=roll].btn{color:#2b3fea;font-size:1.1em}.charsheet .menus button[type=roll].btn:hover{color:red}.character .charsheet .menus button[type=roll].btn{margin-right:auto}.charsheet .attributes{font-size:1.1em;line-height:1.2}.charsheet .attributes table{width:100%;height:100%}.charsheet .attributes td:first-child,.charsheet .attributes .mod{font-weight:bold}.charsheet .attributes td:not(:first-child){text-align:center}.charsheet .attributes input[type=number]{width:45px}.charsheet .attributes td:nth-child(2n+3) input[type=number]{width:37px}.charsheet .attributes .mod{font-size:1.1em}.charsheet .editmode[value="0"]~.content .resources .repcontainer{grid:auto/1fr 1fr}.charsheet .resources .credits{margin-left:auto}.charsheet .resources .repcontainer{display:grid;grid-row-gap:3px;margin-top:3px}.charsheet .resources input[type=text]{width:calc(100% - 8em);margin-right:auto}.charsheet .resources .slash{margin:0 2px}.charsheet .shells .shells-grid{grid:auto/40px 35px 35px 35px 45px 1fr}.charsheet .transhuman-setting:not([value=transhuman])~.column .transhuman-enabled{display:none}.charsheet .transhuman-setting[value=transhuman]~.core .transhuman-disabled{display:none}.charsheet .weapons .edit{justify-content:space-between;padding-right:1px}.charsheet .weapons .edit .name{width:138px}.charsheet .weapons .edit .ab{width:45px}.charsheet .weapons .edit .weapon-skill{width:80px}.charsheet .weapons .edit .attribute{width:60px}.charsheet .weapons .edit .burst{width:65px}.charsheet .weapons .edit .damage{width:60px}.charsheet .weapons .edit .shock-damage{width:55px}.charsheet .weapons .edit .shock-ac{width:55px}.charsheet .weapons .edit .skill-to-damage{width:30px}.charsheet .weapons .edit .range{width:60px}.charsheet .weapons .edit .ammo{width:80px}.charsheet .weapons .edit .enc{width:40px}.charsheet .weapons .text-input{padding-right:3px}.charsheet .weapons .repitem{margin-bottom:3px}.charsheet .weapons .display{font-size:1.1em;border:1px solid #888;text-indent:-10px;padding:2px 4px 2px 14px}.charsheet .weapons .display .name{font-weight:bold}.charsheet .weapons .repitem:nth-child(odd) .display{background:#d3d3d3}.charsheet .skill-container,.charsheet .skills-repeating .repcontainer{display:grid;grid:auto/1fr 1fr;grid-gap:4px 1%}.charsheet .skill{position:relative}.charsheet .skill .display,.charsheet .skill .edit{border:1px solid #888;padding:2px 4px;height:100%}.charsheet .skill .display{font-weight:bold;font-size:1.1em}.charsheet .skill .display .dice[value="3d6d1"]+.name::after{content:"3d6"}.charsheet .skill .display .dice[value="4d6d2"]+.name::after{content:"4d6"}.charsheet .skill .display .name{margin-right:auto}.charsheet .skill .display .name::after{vertical-align:super;margin-left:2px;font-weight:normal;font-size:.7em}.charsheet .skill .display .query{width:55px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);position:relative;height:18px;z-index:2;margin:0 2px;outline:none;color:inherit;flex-shrink:0;line-height:16px;padding:0}.charsheet .skill:not(:hover) .display .query:not(:focus){display:none}.charsheet .skill .skills-query-display{margin:0 3px;flex-shrink:0;font-weight:normal}.charsheet .skill .edit input[type=text].name{width:100%;margin-bottom:2px}.charsheet .skill .edit div.name{flex-grow:1;width:0;padding:1px 2px}.charsheet .skill .edit .level{margin:0 2px;padding:1px 2px;width:40px}.charsheet .skill .edit .query{width:50px}.charsheet .skill .edit .dice{width:35px}.charsheet .skill .edit.flex-wrap select,.charsheet .skill .edit.flex-wrap input{flex-grow:1}.charsheet .skill.skill-points .display{font-size:1.1em;font-weight:bold;width:100%}.charsheet .skill.skill-points .name{background:#000;color:#fff;flex-grow:0;margin-right:auto;width:auto;padding:0 4px}.charsheet .skill.skill-points .edit .level{margin:0}.charsheet .skill-container .skill:nth-of-type(4n+1),.charsheet .skill-container .skill:nth-of-type(4n+2){background:#d3d3d3}.charsheet .repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+1) .skill,.charsheet .repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+2) .skill{background:#d3d3d3}.charsheet .skills-type:not([value=neither])~div .skills-repeating,.charsheet .psionics .skills-repeating,.charsheet .magic .skills-repeating{margin-top:4px}.charsheet .skill-blurb{margin-top:3px;font-style:italic;text-align:center}.charsheet .details-button{margin-left:auto;font-weight:bold;color:#999;letter-spacing:1px;cursor:pointer;text-transform:uppercase;font-size:10px}.charsheet .details-button input{visibility:hidden;position:absolute}.charsheet .details-button input:checked+span{color:#333}.charsheet .input-details:not([value="1"])~div .details{display:none}.charsheet .input-details:not([value="0"])~div .notdetails{display:none}.charsheet .super-type:not([value=psionics])~div .super-psionics-only,.charsheet .super-type:not([value=magic])~div .super-magic-only,.charsheet .super-type:not([value=both])~div .super-both,.charsheet .super-type[value=magic]~div .super-psionics,.charsheet .super-type[value=psionics]~div .super-magic,.charsheet .super-type[value=neither]~div .super{display:none}.charsheet .tab-input:not([value=psionics])~.psionics,.charsheet .tab-input:not([value=magic])~.magic{display:none}.charsheet .psionics-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .psionics-effort h3{line-height:1}.charsheet .techniques{margin-top:5px}.charsheet .techniques>.flex-center{margin-bottom:5px}.charsheet .techniques .display .discipline{margin-left:auto}.charsheet .techniques .edit .discipline{margin-left:5px;width:90px}.charsheet .magic-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .magic-effort h3{line-height:1}.charsheet .spells{margin-top:5px}.charsheet .spells>.flex-center{margin-bottom:5px}.charsheet .spells>.flex{border-bottom:1px solid #666;margin-bottom:3px}.charsheet .spells>.flex :not(:first-child){text-align:center}.charsheet .spells .edit .name{width:220px;flex-grow:1}.charsheet .spells .edit .prepared{margin:0 3px}.charsheet .spells .edit .prepared,.charsheet .spells .edit .damage{width:60px}.charsheet .spells .display .name{padding-bottom:1px}.charsheet .spells .display span.prepared{margin:0 4px 0 auto}.charsheet .spells .display input[type=number].prepared{padding:0 4px;position:relative;z-index:2}.charsheet .spell-slots{display:grid;grid:auto/auto 55px 55px 55px 55px 55px;align-items:center;grid-column-gap:4px;margin-top:5px}.charsheet .spell-slots h3{line-height:1}.charsheet .magic-type:not([value=adept])~div .adept,.charsheet .magic-type:not([value=magister])~div .magister,.charsheet .magic-type:not([value=arcanist])~div .arcanist,.charsheet .magic-type[value=adept]~div .spellcaster{display:none}.charsheet .ai-processing{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px}.charsheet .ai-processing h3{line-height:1}.charsheet .ai-processing-nodes .nodes-grid{grid:auto/65px 65px 1fr}.charsheet .ai-setting:not([value=ai])~.ai-enabled{display:none}.charsheet .ai-setting[value=ai]~.column .ai-enabled{display:block}.charsheet .ai-setting[value=ai]~.core .ai-disabled{display:none}.charsheet .foci-loc[value=left]~.column .foci-right,.charsheet .foci-loc[value=right]~.column .foci-left{display:none}.charsheet .foci .details-button{position:relative;z-index:2}.charsheet .foci .class-ability{position:relative}.charsheet .foci .class-ability .edit .name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.charsheet .foci .class-ability .name,.charsheet .foci .class-ability .edit textarea,.charsheet .foci .class-ability .display{margin-bottom:3px}.charsheet .foci .edit .name{flex-grow:1}.charsheet .foci .edit .level{margin-left:3px;width:60px}.charsheet .foci .display .level{margin-left:auto}.charsheet .armor .armor-grid{grid:auto/40px 1fr 40px 75px 35px 35px 70px}.charsheet .armor .details div,.charsheet .armor .details label{grid-column:2/8}.charsheet .armor .details .display{line-height:1.3}.charsheet .readied-stowed{display:grid;align-items:center;grid:auto/1fr 60px 60px 80px 80px;grid-column-gap:7px}.charsheet .readied-stowed .input-gear-over[value="1"]+.text-input input:first-child{color:red}.charsheet .cyberware h3{margin:5px 0}.charsheet .cyberware .edit{flex-wrap:wrap}.charsheet .cyberware .edit input[type=text]{width:0;flex-grow:1}.charsheet .cyberware .edit>span{margin:0 3px}.charsheet .equipment .repcontainer[data-groupname=repeating_weapons]+.repcontrol{display:none}.charsheet .equipment .gear-grid{grid:auto/35px minmax(130px, 1fr) 2fr 35px 70px 40px}.charsheet .equipment .other h3{margin-bottom:5px}.charsheet .equipment .other-gear{height:100px}.charsheet .misc .text-input input{padding-left:2px}.charsheet .misc .repitem{margin-bottom:2px}.charsheet .misc .xp{width:50px}.charsheet .notes{margin-top:5px}.charsheet .ship-class[value=fighter]~.section .generate-source .frigate,.charsheet .ship-class[value=fighter]~.section .generate-source .cruiser,.charsheet .ship-class[value=fighter]~.section .generate-source .capital{display:none}.charsheet .ship-class[value=frigate]~.section .generate-source .cruiser,.charsheet .ship-class[value=frigate]~.section .generate-source .capital{display:none}.charsheet .ship-class[value=cruiser]~.section .generate-source .capital{display:none}.charsheet .ship{margin-top:-20px;grid:auto/4fr 3fr 2fr}.charsheet .ship .menus h3{line-height:1}.charsheet .ship .menus button[type=roll].btn{line-height:1}.charsheet .ship .type{padding:5px 8px}.charsheet .ship .type h3{line-height:1}.charsheet .ship .type select{height:20px;width:80px;background:rgba(0,0,0,0)}.charsheet .ship .info{flex-wrap:wrap}.charsheet .ship .info .text-input{margin-bottom:3px}.charsheet .ship .data{display:grid;grid:auto/repeat(6, 1fr)}.charsheet .ship .data .text-input,.charsheet .ship .data .text-input input[type=number]{text-align:center}.charsheet .ship .data .duo{grid-column-start:1;grid-column-end:3}.charsheet .ship .trio{grid-column-start:3;grid-column-end:7;grid:auto/0 1fr 5px 1fr 5px 1fr 0}.charsheet .ship .duo{grid:auto/0 1fr 5px 1fr 0}.charsheet .ship .stats{display:grid;grid:auto/1fr 1fr}.charsheet .ship .input-color-negative[value^="-"]+.text-input input:first-child{color:red}.charsheet .ship .repcontainer{display:grid;grid-row-gap:3px}.charsheet .ship .repitem,.charsheet .ship .repitem .edit,.charsheet .ship .repitem .display{width:100%}.charsheet .ship .grey-box-bordered{padding-right:0}.charsheet .ship .ship-weapons .edit .name{width:calc(100% - 200px)}.charsheet .ship .ship-weapons .edit .damage{width:65px}.charsheet .ship .ship-weapons .edit .duo{width:80px}.charsheet .ship .ship-weapons .edit .qualities{width:calc(100% - 195px)}.charsheet .ship .ship-weapons .edit .range{width:70px}.charsheet .ship .ship-weapons .display{text-indent:-10px;padding-left:14px}.charsheet .ship .ship-defenses .edit .name,.charsheet .ship .ship-defenses .edit .effect,.charsheet .ship .ship-fitting .edit .name,.charsheet .ship .ship-fitting .edit .effect{flex:1 1 auto;width:0}.charsheet .ship .ship-defenses .display,.charsheet .ship .ship-fitting .display{text-indent:-10px;padding:2px 4px 2px 14px}.charsheet .ship .edit .broken{width:50px}.charsheet .ship .edit .number{width:50px}.charsheet .ship .display .name{font-weight:bold}.charsheet .ship .display .broken{color:red;text-transform:uppercase}.charsheet .ship .display .description{font-style:italic}.charsheet .ship .input-type[value=SHIP]~div .vehicle-type:not(.vehicle-type-ship),.charsheet .ship .input-type[value=MECH]~div .vehicle-type:not(.vehicle-type-mech),.charsheet .ship .input-type[value=VEHICLE]~div .vehicle-type:not(.vehicle-type-custom){display:none}.editmode[value="0"]~.charsheet .ship .ship-defenses,.editmode[value="0"]~.charsheet .ship .ship-fitting{background:#f0f0f0;padding:3px 0}.charsheet .npc{margin-top:-20px;grid:auto/3fr .8fr 2.2fr}.charsheet .npc .input-individual-hide:not([value="1"])~.rolls .individual-hide{display:none}.charsheet .npc .menus h3{line-height:1}.charsheet .npc .menus button[type=roll].btn{line-height:1}.charsheet .npc .info{display:grid;grid:auto/repeat(5, 1fr) 1.3fr}.charsheet .npc .npc-hp{display:grid;grid:auto/40px 1fr}.charsheet .npc .individual-hide input[type=checkbox]{margin-right:2px}.charsheet .npc .npc-rep-header{margin:4px}.charsheet .npc .rolls>:first-child{margin-bottom:5px}.charsheet .npc .npc-checkbox{font-size:.9em}.charsheet .npc .npc-checkbox span{vertical-align:middle;margin-right:4px}.charsheet .npc .repcontainer{display:grid;grid-gap:3px}.charsheet .npc .full-attacks{margin:0 6px 0 auto}.charsheet .npc .grey-box-bordered{padding-right:1px}.charsheet .npc .text-input{padding-right:3px}.charsheet .npc .npc-attacks .edit .name{width:0;flex-grow:1}.charsheet .npc .npc-attacks .edit .attacks,.charsheet .npc .npc-attacks .edit .ab,.charsheet .npc .npc-attacks .edit .range{width:50px}.charsheet .npc .npc-attacks .edit .burst,.charsheet .npc .npc-attacks .edit .damage{width:60px}.charsheet .npc .npc-attacks .edit .shock-damage{width:30px}.charsheet .npc .npc-attacks .edit .shock-ac{width:40px}.charsheet .npc .npc-attacks .display{font-size:1.1em;font-weight:bold;padding:4px 8px}.charsheet .npc .npc-attacks .display .range[value="0"]+span{display:none}.charsheet .npc .npc-attacks .display .attacks[value="1"]+span{display:none}.charsheet .npc .npc-attacks .display .attacks{text-transform:lowercase}.charsheet .npc .npc-abilities .npc-checkbox{margin-left:auto}.charsheet .npc .npc-abilities .edit .name{width:100px}.charsheet .npc .npc-abilities .edit .description{width:0;flex-grow:1}.charsheet .npc .npc-abilities .display{text-indent:-10px;padding:4px 8px 4px 18px}.charsheet .npc .npc-abilities .display .name{font-weight:bold}.charsheet .npc .npc-abilities .display .description{font-style:italic}.charsheet .drone{display:grid;grid:86px 1fr/1fr 1fr;grid-gap:5px;align-items:start;border-top:1px solid #555;padding:5px 0}.charsheet .drone .stats{display:grid;align-content:start;grid:auto/repeat(7, 1fr)}.charsheet .drone .fittings .name{font-weight:bold}.charsheet .drone .fittings .name:not(:empty)::after{content:". "}.charsheet .drone .fittings .desc{font-style:italic}.charsheet .drone .fittings .display{margin-bottom:3px}.charsheet .drone .fitting-grid{grid:auto/0.8fr 1.2fr}.charsheet .drone .num-fittings[value="1"]~.fitting-5,.charsheet .drone .num-fittings[value="2"]~.fitting-5,.charsheet .drone .num-fittings[value="3"]~.fitting-5,.charsheet .drone .num-fittings[value="4"]~.fitting-5{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-4,.charsheet .drone .num-fittings[value="2"]~.fitting-4,.charsheet .drone .num-fittings[value="3"]~.fitting-4{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-3,.charsheet .drone .num-fittings[value="2"]~.fitting-3{display:none}.charsheet .drone .num-fittings[value="1"]~.fitting-2{display:none}.charsheet .drone .weapon-grid{grid:auto/35px 1fr 50px 60px 35px 70px}.charsheet .drone .weapon{position:relative}.charsheet .drone .weapon .name{font-weight:bold}.charsheet .drone .weapon .display{margin-right:4px}.charsheet .drone .weapon .display div::after{content:","}.editmode[value="0"]~.content .charsheet .drone .drone-weapons{display:flex;flex-wrap:wrap}.sheet-rolltemplate-swn-default,.sheet-rolltemplate-swn-attack,.sheet-rolltemplate-swn-skill,.sheet-rolltemplate-swn-save{margin-left:-41px;width:292px;color:#fff;font-family:"Arial",sans-serif}.sheet-rolltemplate-swn-default div,.sheet-rolltemplate-swn-attack div,.sheet-rolltemplate-swn-skill div,.sheet-rolltemplate-swn-save div{box-sizing:border-box}.sheet-withoutavatars .sheet-rolltemplate-swn-default,.sheet-withoutavatars .sheet-rolltemplate-swn-attack,.sheet-withoutavatars .sheet-rolltemplate-swn-skill,.sheet-withoutavatars .sheet-rolltemplate-swn-save{margin-left:-11px}.sheet-rolltemplate-swn-default .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-container .inlinerollresult{padding:0;font-family:inherit;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border:none}.sheet-rolltemplate-swn-default .sheet-container,.sheet-rolltemplate-swn-attack .sheet-container,.sheet-rolltemplate-swn-skill .sheet-container,.sheet-rolltemplate-swn-save .sheet-container{min-height:175px;position:relative;padding:18px 20px;clip-path:polygon(0 7px, 7px 0, 173px 0, 177px 3px, 281px 3px, 289px 11px, 289px 82px, 100% 87px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 22px 100%, 0 calc(100% - 22px))}.sheet-rolltemplate-swn-default .sheet-header,.sheet-rolltemplate-swn-attack .sheet-header,.sheet-rolltemplate-swn-skill .sheet-header,.sheet-rolltemplate-swn-save .sheet-header{width:198px}.sheet-rolltemplate-swn-default .sheet-header .sheet-name,.sheet-rolltemplate-swn-attack .sheet-header .sheet-name,.sheet-rolltemplate-swn-skill .sheet-header .sheet-name,.sheet-rolltemplate-swn-save .sheet-header .sheet-name{margin-bottom:12px;font-size:13px;line-height:1;height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Times New Roman",serif;font-weight:bold}.sheet-rolltemplate-swn-default .sheet-header .sheet-title,.sheet-rolltemplate-swn-attack .sheet-header .sheet-title,.sheet-rolltemplate-swn-skill .sheet-header .sheet-title,.sheet-rolltemplate-swn-save .sheet-header .sheet-title{font-size:14px;height:32px;line-height:16px;overflow:hidden;font-weight:bold;margin-bottom:24px}.sheet-rolltemplate-swn-default .sheet-content,.sheet-rolltemplate-swn-attack .sheet-content,.sheet-rolltemplate-swn-skill .sheet-content,.sheet-rolltemplate-swn-save .sheet-content{position:relative}.sheet-rolltemplate-swn-default .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-rolls .inlinerollresult{font-size:36px;font-weight:bold;line-height:29px;white-space:nowrap}.sheet-rolltemplate-swn-default .sheet-rolls,.sheet-rolltemplate-swn-attack .sheet-rolls,.sheet-rolltemplate-swn-skill .sheet-rolls,.sheet-rolltemplate-swn-save .sheet-rolls{height:35px;display:flex;align-items:start}.sheet-rolltemplate-swn-default .sheet-rollname,.sheet-rolltemplate-swn-attack .sheet-rollname,.sheet-rolltemplate-swn-skill .sheet-rollname,.sheet-rolltemplate-swn-save .sheet-rollname{font-size:12px;line-height:1}.sheet-rolltemplate-swn-default a,.sheet-rolltemplate-swn-attack a,.sheet-rolltemplate-swn-skill a,.sheet-rolltemplate-swn-save a{color:inherit}.sheet-rolltemplate-swn-default a:hover,.sheet-rolltemplate-swn-attack a:hover,.sheet-rolltemplate-swn-skill a:hover,.sheet-rolltemplate-swn-save a:hover{color:red}.sheet-rolltemplate-swn-default a[href^="~"],.sheet-rolltemplate-swn-attack a[href^="~"],.sheet-rolltemplate-swn-skill a[href^="~"],.sheet-rolltemplate-swn-save a[href^="~"]{padding:0;background:rgba(0,0,0,0);border:none;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-black.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-default .sheet-name{color:#bababa}.sheet-rolltemplate-swn-default .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-default .sheet-desc,.sheet-rolltemplate-swn-default .sheet-buttons{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-info{font-style:italic;font-size:10px;line-height:1;margin:-10px 0 5px}.sheet-rolltemplate-swn-default .sheet-info .inlinerollresult{font-size:1em;font-weight:normal}.sheet-rolltemplate-swn-attack .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-purple.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-attack .sheet-name{color:#b291ec}.sheet-rolltemplate-swn-attack .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-attack .sheet-damage{margin-left:auto}.sheet-rolltemplate-swn-attack .sheet-roll{margin-left:10px}.sheet-rolltemplate-swn-attack .sheet-rolls:not(:first-of-type){margin-top:5px}.sheet-rolltemplate-swn-attack .sheet-shock{font-style:italic;margin-top:4px;font-size:12px}.sheet-rolltemplate-swn-attack .sheet-info{font-style:italic;font-size:10px}.sheet-rolltemplate-swn-attack .sheet-info>span:first-child{margin-right:10px}.sheet-rolltemplate-swn-attack .sheet-info .inlinerollresult{font-weight:normal;font-size:1em;margin-left:2px}.sheet-rolltemplate-swn-attack .sheet-desc{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-skill .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-blue.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-skill .sheet-name{color:#80b0ff}.sheet-rolltemplate-swn-skill .sheet-title .sheet-italic{font-style:italic}.sheet-rolltemplate-swn-skill .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-skill .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-save .sheet-container.sheet-success{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-green.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-success .sheet-name{color:#83db53}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-red.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure .sheet-name{color:#ff8080}.sheet-rolltemplate-swn-save .sheet-vs{margin:0 10px}.sheet-rolltemplate-swn-save .sheet-rollname{margin-right:auto} diff --git a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html index 608844c23b6..b3a784a503c 100644 --- a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html +++ b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html @@ -1,12 +1,8 @@ -
Play as an AI, with mechanical Shells and advanced Processing and Routines. Rules for this are in the Deluxe Edition.
Run a Transhuman campaign with body-swapping. Rules for this are in the Deluxe edition.
Mod | |||||||
---|---|---|---|---|---|---|---|
Play as an AI, with mechanical Shells and advanced Processing and Routines. Rules for this are in the Deluxe Edition.
Run a Transhuman campaign with body-swapping. Rules for this are in the Deluxe edition.
Mod | |||||||
---|---|---|---|---|---|---|---|