.everyday-layout,.utility-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.everyday-panel,.utility-panel{padding:26px;border:1px solid #d6ded9;border-radius:18px;background:#fff;min-width:0}.everyday-fields,.utility-fields{display:grid;gap:15px}.everyday-fields label,.utility-fields label{display:flex;flex-direction:column;gap:8px;font-weight:650;line-height:1.5}.everyday-fields input,.utility-fields input,.utility-fields select,.utility-fields textarea,#generated-password{width:100%;box-sizing:border-box;padding:13px;border:1px solid #aebdc3;border-radius:8px;background:#fff;color:#162b39;font:inherit;min-height:46px;max-width:100%;min-width:0}.everyday-actions,.utility-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.everyday-actions button,.utility-actions button{border:1px solid #b9c9c8;border-radius:8px;background:#f9fbfa;color:inherit;padding:11px 16px;font:inherit;cursor:pointer}.everyday-actions .primary,.utility-actions .primary{background:#1c4d3e;color:white;text-decoration:none}.everyday-stats,.utility-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;margin:20px 0}.everyday-metric,.utility-metric{padding:17px;background:#f4f7f4;border-radius:11px;overflow-wrap:anywhere}.everyday-metric span,.utility-metric span{display:block;font-size:.85rem;line-height:1.5;color:#52636c}.everyday-metric strong,.utility-metric strong{display:block;font-size:1.55rem;margin-top:7px;color:#173a30}.everyday-scroll{overflow:auto;max-height:470px}.everyday-scroll table{border-collapse:collapse;width:100%;font-size:.88rem}.everyday-scroll th,.everyday-scroll td{padding:10px;border-bottom:1px solid #dbe4de;text-align:left;white-space:nowrap}.everyday-scroll thead{position:sticky;top:0;background:#f4f7f4}.utility-image{display:block;max-width:100%;max-height:480px;object-fit:contain;border:1px solid #e3e7ea;margin:20px auto;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/16px 16px}.utility-qr{max-width:340px;margin:20px auto;background:white}.utility-qr svg{display:block;width:100%;height:auto}.utility-fields .utility-check{display:flex;flex-direction:row;gap:10px;align-items:start}.utility-check input{width:20px;height:20px;min-height:20px;margin:3px 0 0;flex-shrink:0}.utility-file-list{padding-left:22px}.utility-file-list li{padding:12px 0;border-bottom:1px solid #e1e7e9;overflow-wrap:anywhere}.utility-file-list small{display:block;color:#566b75}.utility-file-list button{padding:6px 12px}.everyday-count{display:inline-block;padding:8px 14px;border-radius:30px;background:#e9f1ec;font-weight:700}.everyday-intro{max-width:780px}.utility-panel:focus-within,.everyday-panel:focus-within{border-color:#679b91}.everyday-panel input:focus,.utility-panel :is(input,textarea,select,button,a):focus{outline:3px solid #9fc9df;outline-offset:2px}[data-brand=cognivo] .utility-actions .primary{background:#153d65}[data-brand=cognivo] .utility-metric{background:#eef5fc}[data-brand=cognivo] .utility-metric strong{color:#153d65}.everyday-panel button:disabled,.utility-panel button:disabled{opacity:.5;cursor:wait}@media(max-width:800px){.everyday-layout,.utility-layout{grid-template-columns:minmax(0,1fr)}.everyday-panel,.utility-panel{padding:21px}}@media print{.site-header,.site-footer,.everyday-actions,.utility-actions{display:none!important}.everyday-layout,.utility-layout{display:block}.everyday-scroll{overflow:visible;max-height:none}.everyday-panel,.utility-panel{break-inside:avoid;margin-bottom:12px}}
