fieldset{padding:0.2em 0.3em 0.3em;margin:1em;border:solid 1px #ccc;border-radius:5px}fieldset:hover{border:solid 1px #999}legend{padding:0 0.2em}textarea,select,.input,.button,.select,.radio>.item,.toggle>.item,[type="text"],[type="password"],[type="button"],[type="submit"],[type="image"],[type="email"],[type="date"],[type="time"],[type="datetime"],[type="number"],[type="search"],[type="url"],[type="tel"],[type="reset"]{box-sizing:content-box;overflow:hidden;display:inline-block;line-height:1.5;height:1.5em;padding:0 0.3em;border-radius:0.25em;color:#000}[type="email"],[type="date"],[type="time"],[type="datetime"],[type="number"],[type="search"],[type="url"],[type="tel"],[type="text"],[type="password"],textarea,select,.input,.select{border:1px solid #bbb;width:10em;cursor:text;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff}[type="email"]:hover,[type="date"]:hover,[type="time"]:hover,[type="datetime"]:hover,[type="number"]:hover,[type="search"]:hover,[type="url"]:hover,[type="tel"]:hover,[type="text"]:hover,[type="password"]:hover,textarea:hover,select:hover,.input:hover,.select:hover{border-color:#999;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.35);z-index:2}[type="email"]:focus,[type="date"]:focus,[type="time"]:focus,[type="datetime"]:focus,[type="number"]:focus,[type="search"]:focus,[type="url"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="password"]:focus,textarea:focus,select:focus,.input:focus,.select:focus{border-color:#08f;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.5);background-color:#f9f9f9;z-index:2}[type="button"],[type="image"],[type="reset"],[type="submit"],.button,.radio>.item,.toggle>.item{cursor:pointer;border:solid 1px #aaa;background-color:#f3f3f3;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.5),inset 1px 1px 1px 0 rgba(255,255,255,0.7),inset -1px -1px 1px 0 rgba(0,0,0,0.2)}.adj[type="button"],.adj[type="image"],.adj[type="reset"],.adj[type="submit"],.button.adj,.radio>.item,.toggle>.item{box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.7),inset -1px -1px 1px 0 rgba(0,0,0,0.2)}[type="button"]:hover,[type="image"]:hover,[type="reset"]:hover,[type="submit"]:hover,.button:hover,.radio:hover>.item,.toggle>.item:hover{border-color:#08f;background-color:#e3f0f0;z-index:2}[type="button"]:focus,[type="image"]:focus,[type="reset"]:focus,[type="submit"]:focus,.button:focus,.radio>.hide:focus+.item,.toggle>.hide:focus~.item{border-color:#08f;z-index:2}[type="button"]:active,[type="image"]:active,[type="reset"]:active,[type="submit"]:active,.button:active{box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.5),inset -1px -1px 2px 0 rgba(255,255,255,0.2);background-color:#d9e6ec;left:1px;top:1px;z-index:2}.adj[type="button"]:active,.adj[type="image"]:active,.adj[type="reset"]:active,.adj[type="submit"]:active,.adj.button:active{left:0;top:0}[type="submit"],.button.green{background-color:#0b0;color:#fff;border-color:#090}[type="submit"]:hover,.button.green:hover{background-color:#0a0;border-color:#090}[type="submit"]:focus,.button.green:focus{background-color:#0a0;border-color:#090}[type="submit"]:active,.button.green:active{background-color:#0a0}.button.red{background-color:#d00;color:#fff;border-color:#b00}.button.red:hover{background-color:#c00;border-color:#b00}.button.red:focus{background-color:#c00;border-color:#b00}.button.red:active{background-color:#b00}[type="image"]{padding:0.125em;height:1.25em}[type="file"]{cursor:pointer}[type="checkbox"],[type="radio"]{margin:0.25em}[disabled],[disabled]>.item{cursor:not-allowed !important;background-color:#eee !important;color:#888 !important;pointer-events:none}select,.select{overflow:visible;cursor:pointer;margin-bottom:-1px}.select>.inner{padding-right:0.8em;overflow:hidden;height:100%;white-space:nowrap}.select>.inner>*{display:block;overflow:hidden}.select::after{content:'▼';display:inline-block;font-size:0.7em;line-height:1;position:absolute;right:0;top:0;box-sizing:border-box;width:100%;height:100%;text-align:right;padding-right:0.4em;padding-top:0.6em;background-color:rgba(0,0,0,0.01)}.select .item{padding:0 0.3em}.select .item:hover{background-color:#adf}.select input:checked+.item{font-weight:bold}.select .subm{box-sizing:content-box;visibility:visible;opacity:1;margin:1px -1px;overflow-y:auto;max-height:24em;border:solid 1px #ccc;border-top:none;border-radius:0 0 0.25em 0.25em;background-color:#f9f9f9;box-shadow:0 1px 4px 0 rgba(0,0,0,0.5)}.select:focus{z-index:64}.radio,.toggle{display:inline-block;white-space:nowrap}.radio>.hide:checked+.item,.toggle>.hide:checked~.true,.toggle>.hide:not(:checked)~.false{box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.5),inset -1px -1px 2px 0 rgba(255,255,255,0.2);background-color:#d9e6ec}.radio>.hide:checked+.item.red,.toggle>.hide:checked~.true.red,.toggle>.hide:not(:checked)~.false.red{background-color:#f99}.radio>.hide:checked+.item.green,.toggle>.hide:checked~.true.green,.toggle>.hide:not(:checked)~.false.green{background-color:#8d8}.hide:not(:checked)~.item .true,.hide:checked~.item .false,.swb:checked~.sw-box .swb-f,.swb:not(:checked)~.sw-box .swb-t,.swa:checked~.swa-f,.swa:not(:checked)~.swa-t,.swc:not(:checked)+*,.swa,.swb,.swc{display:none}.br0,.item.br0{border-radius:0.25em 0 0 0;margin:0 -1px -1px 0}.br1,.item.br1{border-radius:0 0.25em 0 0;margin:0 0 -1px 0}.br2,.item.br2{border-radius:0 0 0.25em 0;margin:0}.br3,.item.br3{border-radius:0 0 0 0.25em;margin:0 -1px 0 0}.br01,.item.br01{border-radius:0.25em 0.25em 0 0;margin:0 0 -1px 0}.select:focus{border-radius:0.25em 0.25em 0 0}.br23,.item.br23{border-radius:0 0 0.25em 0.25em;margin:0}.br03,.item.br03{border-radius:0.25em 0 0 0.25em;margin:0 -1px 0 0}.br12,.item.br12{border-radius:0 0.25em 0.25em 0;margin:0}.br,.item.br{border-radius:0;margin:0 -1px -1px 0}.br0123,.item.br0123{border-radius:0.25em;margin:0}