X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=templates%2Fprescriptions.css.sh;h=3810eeb9fe2a63964f00bcf782a97cc1ae597727;hp=0bf19c105d3d493967d8a4a84565c727d42959d5;hb=957f0ced0095d421006a0dbc68ef9be8a4325514;hpb=2d1ff8e80efbded90e01dc0fe477757bbc7e08f0 diff --git a/templates/prescriptions.css.sh b/templates/prescriptions.css.sh index 0bf19c1..3810eeb 100755 --- a/templates/prescriptions.css.sh +++ b/templates/prescriptions.css.sh @@ -138,13 +138,16 @@ form.prescription { padding-top: 1ex;} .prescription input[name=presctype] + label { font-size: medium; width: 22%; - margin: 0; margin-right: -.75ex; - vertical-align: bottom; - padding: .125em .5ex .25em 3ex; + margin: 0; margin-right: -.5ex; + vertical-align: top; + padding: .25em .5ex .25em 3ex; + height: 2.5em; + border-top: 1px solid #DDD; } .prescription label.presctype { text-align: right; font-weight: bold; + font-size: .875em; padding-right: 1ex; padding-left: 0; } @@ -248,6 +251,44 @@ input[name=presctype][value^=altpractition]:checked ~ fieldset, .description #indicator_reading { width: 100%; display: block;} .description #indicator_reading { height: 4em;} + .description .issuer { display: inline-block; width: 50%; padding: 0; padding-top: 0; margin-left: 50%;} + .description .issuer label:first-of-type { + display: block; + position: relative; + width: 50%; left: -50%; top: 2.25em; + font-size: 1em; + text-align: right; + padding-right: 1ex; + } + .description .issuer input[type=radio] + label:before { content: none; } + .description .issuer input[type=radio] { display: none; } + .description .issuer input[type=radio] + label { + display: inline-block; + width: 50%; + padding: .25ex 0; margin: 0; + text-align: center; + border: 1px solid black; + } + .description .issuer input[type=radio]:checked + label { + font-weight: bold; + background-color: #FFF; + border-width: 1px; + border-bottom: 1px solid #FFF; + } + .description .issuer input[type=radio] + label + input + label + select, + .description .issuer input[type=radio] + label + select + input { display: none; } + .description .issuer input[type=radio]:checked + label + input + label + select, + .description .issuer input[type=radio]:checked + label + select + input { + display: block; width: 100%; + border: 1px solid black; + background-color: #FFF; + border-width: 0 1px 1px 1px; + padding: .25ex .5ex; + margin-top: -1px; + } + .description .issuer input[type=radio]:checked + label + input + label + select option { display: block;} + .description span#issuer { width: 100%; height: 3em; padding: 1ex 2ex;} + .prescription .controls { width: 100%; } .controls a.button, .controls button[value=save],