.card-form .tool-form-scroll [data-slot=scroll-area-viewport]>div{inline-size:100%;min-inline-size:0!important;display:block!important}.card-kinds{margin-bottom:calc(var(--spacing) * 3)}.card-kinds>.card-kind{align-items:center;gap:calc(var(--spacing) * 2);white-space:normal;grid-template-columns:auto minmax(0,1fr);display:grid}.card-kind>span{text-align:start;overflow-wrap:anywhere;min-inline-size:0}.card-section{min-inline-size:0}.card-source{gap:calc(var(--spacing) * 1.5);display:grid}.card-source .button{inline-size:100%;min-inline-size:0;max-inline-size:100%;white-space:normal;height:auto}.card-form .field,.card-form .checkbox-row>span{min-inline-size:0}.card-form .tool-select{inline-size:100%;text-align:start;height:auto}.card-form .tool-select [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;display:block}.card-select-menu{inline-size:var(--radix-select-trigger-width);max-inline-size:calc(100vw - var(--page-gutter) * 2)}.card-select-menu [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere}.card-form textarea{font-variant-numeric:tabular-nums}.card-font-sample[data-family=display]{font-family:var(--font-display)}.card-font-sample[data-family=body]{font-family:var(--font-body)}.card-font-sample[data-family=script]{font-family:var(--font-script)}.card-print-details,.card-print-disclaimer{display:none}.card-print-note{margin-top:calc(var(--spacing) * 3)}.card-sheets{gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);display:grid}.card-sheet-label{inline-size:min(100%,26rem);margin-inline:auto;margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--muted-foreground)}.card-page{inline-size:min(100%,26rem);aspect-ratio:var(--card-area-ratio);background:var(--card);outline:1px solid var(--border);outline-offset:6px;box-shadow:0 0 0 6px var(--card);margin-inline:auto;container-type:inline-size}.card-grid{grid-template-columns:var(--card-columns);grid-template-rows:var(--card-rows);justify-content:center;display:grid}.card{border:1px dashed var(--border);min-inline-size:0;color:var(--foreground);grid-template-rows:minmax(0,1fr);margin:0 -1px -1px 0;display:grid;overflow:hidden}.card[data-folded]{grid-template-rows:minmax(0,1fr) 0 minmax(0,1fr)}.card-half{min-block-size:0;display:grid}.card-half-back{transform:rotate(180deg)}.card-fold{border-top:1px dotted var(--muted-foreground)}.card-face{justify-content:center;align-items:center;gap:calc(var(--card-pad) * .5);padding:var(--card-pad);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.card-face-big{overflow-wrap:anywhere;max-inline-size:100%;line-height:1.1}.card-face-small{font-family:var(--font-body);font-size:var(--card-small);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.card-sheets[data-family=display] .card-face-big{font-family:var(--font-display)}.card-sheets[data-family=body] .card-face-big{font-family:var(--font-body);font-weight:500}.card-sheets[data-family=script] .card-face-big{font-family:var(--font-script)}@media print{@page place-cards-a4{size:A4;margin:10mm}@page place-cards-letter{size:letter;margin:10mm}@page place-cards-plain-a4{size:A4;margin:10mm;@top-left{content:""}@top-center{content:""}@top-right{content:""}}@page place-cards-plain-letter{size:letter;margin:10mm;@top-left{content:""}@top-center{content:""}@top-right{content:""}}body:has(.card-print-summary:not([data-print-cover])) .card-sheets[data-paper=a4] .card-sheet{page:place-cards-plain-a4}body:has(.card-print-summary:not([data-print-cover])) .card-sheets[data-paper=letter] .card-sheet{page:place-cards-plain-letter}@page place-cards-summary-a4{size:A4;margin:var(--print-page-margin);@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-right{content:counter(page) " / " counter(pages);font-family:var(--font-body);font-size:var(--text-print-small);color:var(--print-muted)}}@page place-cards-summary-letter{size:letter;margin:var(--print-page-margin);@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-right{content:counter(page) " / " counter(pages);font-family:var(--font-body);font-size:var(--text-print-small);color:var(--print-muted)}}.tool-page:has(.card-sheets){padding:0}:is(.tool-page:has(.card-sheets) .tool-page-heading,.tool-page:has(.card-sheets) .tool-workspace-disclaimer){display:none}.card-print-summary{break-after:page}.card-print-summary:not([data-print-cover]){display:none}.card-print-summary[data-paper=a4]{page:place-cards-summary-a4}.card-print-summary[data-paper=letter]{page:place-cards-summary-letter}.card-print-details,.card-print-disclaimer{display:block}.card-print-details h3{margin-block:calc(var(--print-space) * 6) calc(var(--print-space) * 3);font-size:var(--text-print-month)}.card-print-details dl>div{gap:calc(var(--print-space) * 3);padding-block:calc(var(--print-space) * 2);border-bottom:1px solid var(--print-border);grid-template-columns:1fr 2fr;display:grid}.card-print-details dt{font-weight:600}.card-print-details dd{margin:0}.card-print-note,.card-sheet-label{display:none}.card-sheets{margin:0;display:block}.card-sheets[data-paper=a4] .card-sheet{page:place-cards-a4}.card-sheets[data-paper=letter] .card-sheet{page:place-cards-letter}.card-sheet{break-after:page}.card-sheet:last-child{break-after:auto}.card-sheet-label{inline-size:auto}.card-page{inline-size:var(--card-area-width);block-size:var(--card-area-height);aspect-ratio:auto;box-shadow:none;background:0 0;outline:0;margin:0}.card{border:.2mm dashed var(--print-border);color:var(--print-foreground);margin:0 -.2mm -.2mm 0}.card-fold{border-color:var(--print-muted)}.card-face-small{color:var(--print-muted)}}
