X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=therapies%2Ftherapy.css;h=248d765365026c2e7c0c7ccea8b73de1dcad43a3;hb=c8838e4ff911b024d312a72af9a70242a5ec6334;hp=323f0483c8ef258fc58c3d8cec650a28328784a7;hpb=0120bc73c5212ad50a68b9f4e9fc75f5a9801dfe;p=lobster diff --git a/therapies/therapy.css b/therapies/therapy.css index 323f048..248d765 100644 --- a/therapies/therapy.css +++ b/therapies/therapy.css @@ -1,3 +1,19 @@ +* { position: static; } + +.trailbtn { display: none; } +.trailbtn + .trailbox { display: none; } +.trailbtn:checked + .trailbox { display: inline-block; } +.trailbtn:checked + .trailbox + .trailbtn { display: block; } +.trailbtn:checked + .trailbox + .trailbtn:before { + display: block; content: '+'; + width: 3ex; text-align: center; + margin-top: .25em; padding: .25em 0; + background-color: #FFF; + border-width: 1px; border-style: solid; +} +.trailbtn:checked + .trailbox + .trailbtn:checked, +.trailbtn:checked { display: none; } + .trailbtn:checked + fieldset.trailbox { display: block;} .trailbtn:checked + .trailbox + .trailbtn { @@ -10,8 +26,6 @@ } .trailbtn:checked + .trailbox + .trailbtn[type=submit]:before {content: none;} - -* { box-sizing: border-box; } body { overflow: scroll; position: relative; @@ -35,6 +49,23 @@ form > button[type=submit]:hover { background-color: #FEE; } +form#report { + position: static; + width: 100%; + margin:0; padding: 0; + box-shadow: none; +} + +form#report button#backbutton { + display: inline; + position: absolute; + top: 1.75em; left: 2%; + font-size: 1.125em; + background: transparent; + padding: 0; + border: none; box-shadow: none; +} + input.tab { display: none; } input.tab + label.tab { display: block; } input.tab + label.tab::before { content: '\25b8 \00a0'; float: left;} @@ -215,11 +246,11 @@ fieldset.penwidth, fieldset.color { position: absolute; right: 0; width: 2em; - margin: .5em .5em .125em 2%; + margin-bottom: .375em; border: none; padding: 0; } -fieldset.penwidth { bottom: 19em; } +fieldset.penwidth { bottom: 17em; } fieldset.penwidth > input {display: none;} fieldset.penwidth > input + label { display: none;} fieldset.penwidth > input:checked + label { @@ -373,8 +404,9 @@ div:nth-child(n+2) > a:first-of-type { } #report div.tab > fieldset.note > textarea { display: block; - width: 93%; height: 8em; - margin: -8em 0 .5em 2em; + width: 93%; width: calc(100% - 1.25em); + height: 8em; + margin: -8em 0 .5em 1.25em; font: normal 1em sans-serif; } div.tab > fieldset.note > input.color + label { margin: 0; display: block; }