.tld-study{background:#fff;padding:clamp(1rem,3vw,2rem);border:1px solid #adbbb9;border-radius:1rem;color:#192c34}
.tld-study [hidden]{display:none!important}.tld-study a{color:#005e62;overflow-wrap:anywhere}.tld-study button,.tld-study input{font:inherit}.tld-study button{background:#005e62;color:#fff;border:2px solid #005e62;border-radius:.4rem;padding:.6rem .9rem;cursor:pointer;margin:.35rem .4rem .35rem 0}.tld-study button:focus-visible,.tld-study input:focus-visible,.tld-study a:focus-visible,.tld-study [tabindex]:focus{outline:3px solid #a74c1c;outline-offset:3px}.tld-study input[type=date]{display:block;padding:.5rem;max-width:100%;box-sizing:border-box}.tld-study fieldset{border:1px solid #adbbb9;margin:1rem 0;min-width:0}.tld-study legend{font-weight:700}.tld-study li{margin:.65rem 0}.tld-study ul{padding-left:1.4rem}.tld-study .study-choice{display:block}.tld-study input[type=checkbox]{width:1.15rem;height:1.15rem;vertical-align:middle}.tld-study #study-error{color:#a02525;font-weight:600}.tld-study #study-late,.tld-study #study-clear-confirm{padding:.75rem;background:#fff2d5}.tld-study .study-week{border:1px solid #78999a;border-left:5px solid #00777a;padding:1rem;margin:1rem 0;border-radius:.5rem;break-inside:avoid}.tld-study .study-week h3{margin-top:0;color:inherit}.tld-study .study-week small{display:block;overflow-wrap:anywhere}.tld-study .study-print-mark{display:none}

@media print{body.study-printing>:not(#tld-study-print-output){display:none!important}body.study-printing>#tld-study-print-output{display:block!important;border:0;padding:0;margin:0}body.study-printing #tld-study-print-output small{display:block;overflow-wrap:anywhere}body.study-printing #tld-study-print-output .study-week{break-inside:avoid}}
