.crono-wrap{max-width:1260px;margin:auto;padding:35px 22px 60px}.crono-intro{max-width:920px}.crono-intro h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.07;margin:18px 0}.crono-intro p,.crono-prose p{line-height:1.75}.crono-overview{background:#fff4de;border:1px solid #e8c080;border-radius:20px;padding:23px;margin:26px 0}.crono-overview strong{font-size:20px}.crono-layout{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:30px;margin:30px 0}.crono-layout *{min-width:0;box-sizing:border-box}.crono-layout fieldset{border:1px solid #d6c9b2;border-radius:16px;padding:17px;margin:0 0 22px;background:#fffdf8}.crono-layout legend{font-weight:700;padding:0 8px}.crono-layout label{display:block;margin:13px 0;font-size:16px;line-height:1.5}.crono-layout input:not([type=checkbox]),.crono-layout select,.crono-layout textarea{display:block;width:100%;min-height:46px;padding:11px;border:1px solid #a59069;background:white;border-radius:9px;font:inherit;color:#24211b;margin-top:5px}.crono-layout p{line-height:1.65;overflow-wrap:anywhere}.crono-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.crono-check{display:flex!important;gap:10px;align-items:center}.crono-layout input[type=checkbox]{width:20px;height:20px;margin-right:8px}.crono-block{background:#fbf4e6!important}.crono-buttons,.crono-row-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}.crono-layout button{font:inherit;min-height:46px;padding:11px 14px;background:#9b530f;color:white;border:1px solid #9b530f;border-radius:10px;cursor:pointer}.crono-layout button:disabled{opacity:.5;cursor:default}.crono-layout :focus-visible,.crono-intro a:focus-visible{outline:3px solid #174c68;outline-offset:4px}.crono-table{max-width:100%;overflow-x:auto;margin:24px 0}.crono-table table{border-collapse:collapse;min-width:860px;width:100%;font-size:15px}.crono-table th,.crono-table td{padding:14px 12px;border-bottom:1px solid #d6c9b2;text-align:left;vertical-align:top;line-height:1.5;max-width:250px;overflow-wrap:anywhere}.crono-table th{background:#f4e7ce}.crono-conflict td{background:#fff0e6}.crono-prose,#crono-faq{max-width:900px}.crono-prose h2,#crono-faq h2{margin-top:42px}#crono-faq details{border:1px solid #ddcfb9;padding:18px;border-radius:12px;margin:16px 0}#crono-faq summary{font-weight:700;cursor:pointer;min-height:30px}#crono-faq p{line-height:1.75}#crono-error{font-weight:700;color:#912623}#crono-error:empty,#crono-copy-status:empty{display:none}.crono-app{max-width:900px;border-top:1px solid #ddcfb9;padding-top:30px;margin-top:35px}.crono-buttons[hidden]{display:none!important}#crono-form{display:none}.crono-ready #crono-form{display:block}@media(max-width:900px){.crono-layout{grid-template-columns:1fr}.crono-fields{grid-template-columns:1fr}.crono-wrap{padding:25px 16px 45px}}@media(prefers-reduced-motion:reduce){.crono-wrap *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:A4 landscape;margin:12mm}header.site-header,footer,.menu-overlay,.breadcrumb,#crono-form,#crono-actions,#crono-error,#crono-status,#crono-copy-status,.crono-prose,#crono-faq,.crono-app{display:none!important}.crono-layout{display:block;margin:0}.crono-wrap{padding:0;max-width:none}.crono-intro h1{font-size:24px}.crono-intro>p:not(.eyebrow),.crono-intro>.eyebrow{display:none}.crono-overview{padding:12px;margin:15px 0;border-radius:0}.crono-table{overflow:visible}.crono-table table{min-width:0;font-size:10px}.crono-table th,.crono-table td{padding:6px;max-width:180px}tr{break-inside:avoid}.crono-result>p{display:none}}
