.hours-row{border-bottom:1px solid #e2e3ed;padding:16px 0 22px;margin-bottom:14px}.hours-row .mf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hours-row label{font-size:13px;font-weight:600}.hours-row input{font:16px system-ui;padding:11px;border:1px solid #cdd0e3;border-radius:7px;min-width:0;width:100%;min-height:46px}.hours-row .overnight{display:flex;align-items:center;gap:9px;margin:14px 0}.hours-row input[type=checkbox]{width:22px;min-height:22px}.hours-row .row-total{font-weight:700;color:#3646ba}.artisan-total{font-size:clamp(28px,5vw,42px);font-weight:750;color:#3646ba;letter-spacing:-.03em;margin:8px 0}.artisan-error{color:#a42d42}#artisan-result p{margin:8px 0}#artisan-form [hidden]{display:none!important}@media(max-width:650px){.hours-row .mf-grid{grid-template-columns:1fr 1fr}.hours-row .mf-grid label:first-child{grid-column:1/-1}}@media print{.model-wrap>*{display:block!important}.mf-actions,.model-wrap>a,#hours-add,.hours-remove,#artisan-save,.tag{display:none!important}.mf-card{break-inside:avoid}.model-section{background:white}.mf-top h1{font-size:24px}.hours-row{break-inside:avoid}.model-wrap .mf-help{font-size:10px}.model-wrap input,.model-wrap select{border:0;padding:2px}.model-wrap{max-width:none}}

@media print{#artisan-form,#artisan-result,.model-wrap>.mf-top{display:block!important}.model-wrap>.mf-help{display:none!important}}
@media print{#artisan-form .mf-card,#artisan-result{padding:12px;margin:12px 0;border-radius:0}#artisan-form .mf-grid{gap:8px 18px}#artisan-form input,#artisan-form select{min-height:24px;padding:2px;font-size:12px;appearance:none}#artisan-form label{font-size:11px;gap:2px}#artisan-form legend{font-size:13px}#artisan-result .artisan-total{font-size:26px}.model-wrap>.mf-top p{font-size:12px}.model-wrap>.mf-top h1{font-size:22px;margin:0 0 6px}#artisan-form .mf-help{font-size:9px;margin:6px 0}.hours-row{padding:8px 0;margin:8px 0}}
