.page.single:has(#tl-form){grid-template-columns:minmax(0,56rem)}main:has(>#tl-form)>p,#tl-out>p,.tl-pending>p{max-width:40rem}.tl-form{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);padding:1.5rem;font-size:16px;line-height:1.75}.tl-row{border:0;margin:0 0 24px;padding:0}.tl-row:last-of-type{margin-bottom:1.5rem}.tl-form label,.tl-form legend{margin-bottom:8px;font-weight:700;display:block}.tl-insurance-note{margin:8px 0 0;line-height:1.75}.tl-insurance-note a{min-height:44px;padding-block:8px;line-height:28px;display:inline-block}.tl-scope-note{margin:0 0 16px;line-height:1.75}.tl-revision{margin:16px 0 24px;font-size:14px}.tl-print-context,.tl-print-disclaimer,.tl-print-summary-title,.tl-print-summary{display:none}.tl-row label:has(input){margin:0 16px 4px 0;padding-block:.5rem;font-weight:400;display:inline-block}.tl-form input[type=date],.tl-form select{font:inherit;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg);min-height:48px;color:var(--fg);min-width:14rem;padding:8px 12px}.tl-submit{font:inherit;border-radius:var(--radius);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);cursor:pointer;border:0;padding:12px 24px;font-weight:700}.tl-submit:hover{text-decoration:underline}#tl-out{scroll-margin-block-start:8px}.tl-pending{margin:24px 0 16px;font-size:16px;line-height:1.75}.tl-pending p{margin:0}.tl-pending:not([hidden])+.tl-actions{margin-top:16px}.tl-actions{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1rem;display:flex}.tl-actions button{font:inherit;border:2px solid var(--btn-bg);border-radius:var(--radius);background:var(--bg);min-height:48px;color:var(--fg);cursor:pointer;padding:8px 16px;line-height:1.75}.tl-actions button:hover{text-decoration:underline}.tl-list{margin:0;padding:0;list-style:none;container-type:inline-size}.tl-item{border:1px solid var(--line-soft);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;padding:16px;display:grid}.tl-item.tl-nodate{background:var(--surface)}.tl-due{word-break:normal;word-break:auto-phrase;font-size:16px;font-weight:700;line-height:1.75}.tl-days{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5;display:block}.tl-body h3,.tl-body h4{font-family:var(--font-sans);font-feature-settings:"palt" 1;letter-spacing:.01em;word-break:auto-phrase;text-wrap:pretty;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:18px;font-weight:700;line-height:1.5}.tl-body p{margin:0 0 .5rem;font-size:16px;line-height:1.75}.tl-cat{width:fit-content;max-width:100%;color:var(--muted);border:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:400;line-height:1.5;display:block}.tl-body .tl-note{background:0 0;border:0;border-radius:0;margin:8px 0;padding:0;font-size:16px;line-height:1.75}.tl-note.tl-warn{font-weight:700}.tl-more{width:fit-content;max-width:100%;margin-top:0;padding-block:8px;font-size:16px;font-weight:700;line-height:1.75;display:block}.tl-body .tl-source a{width:fit-content;max-width:100%;margin-top:8px;display:block}.tl-disclaimer{color:var(--fg);border-top:1px solid var(--line-soft);margin-top:2rem;padding-top:16px;font-size:.875rem;line-height:1.75}@container (width>=40rem){.tl-item{grid-template-columns:11rem minmax(0,1fr)}}@media (width<=36rem){.tl-form input[type=date],.tl-form select{width:100%;min-width:0}}@media (width<=15rem){.tl-form{padding:8px}.tl-due,.tl-body h3,.tl-body h4,.tl-body a{overflow-wrap:anywhere}}@media print{body:has(#tl-out:not([hidden])) .tl-reference,body:has(#tl-out:not([hidden])) .tl-print-intro,body:has(#tl-out:not([hidden])) #main>.crumb,body:has(#tl-out:not([hidden]))>.site-footer{display:none}body:has(#tl-out:not([hidden])) .tl-print-context,body:has(#tl-out:not([hidden])) .tl-print-disclaimer{margin:0 0 16px;font-size:14px;line-height:1.6;display:block}body:has(#tl-out:not([hidden])) .tl-print-summary-title{font-family:var(--font-sans);color:var(--fg);break-after:avoid;background:0 0;border:0;margin:16px 0 8px;padding:0;font-size:16px;line-height:1.5;display:block}body:has(#tl-out:not([hidden])) .tl-print-summary{margin:0 0 16px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:block}.tl-print-summary li{border-bottom:1px solid var(--line-soft);break-inside:avoid;padding:4px 0;display:block}.tl-print-summary li span:first-child{font-weight:700}.tl-print-summary li span:first-child:after{content:" — ";font-weight:400}body:has(#tl-out:not([hidden])) #tl-out>.tl-disclaimer,.tl-actions{display:none}.tl-form{background:0 0;border:0;padding:0}.tl-form>:not(.tl-scope-note){display:none}.tl-scope-note{margin:0 0 16px}.tl-item{break-inside:avoid}}
