:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif}.language-switch{display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;font-size:12px}.language-switch a{padding:8px 9px;border-radius:8px;white-space:nowrap}.language-switch a[aria-current]{background:#e5efdc;color:#2f573d;font-weight:700}.topbar .global-search{flex:0 1 430px}.top-brand span{font-family:inherit}.tool-guide{max-width:1194px;margin:0 auto 72px;padding:34px;border:1px solid #dfe7d9;border-radius:20px;background:#fff;line-height:1.8}.guide-heading{max-width:850px}.guide-heading h2{font-size:25px}.guide-heading p{margin-top:15px;color:#596d60}.guide-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;margin:30px 0}.tool-guide h3{font-size:17px;margin-bottom:12px}.tool-guide ol{padding-left:23px;margin:0}.tool-guide li{padding:4px 0 8px 4px}.guide-example{background:#f4f7ee;border-radius:14px;padding:24px}.guide-example dl{margin:0}.guide-example dt{font-size:12px;color:#6d825e;margin-top:12px}.guide-example dd{margin:4px 0 0;white-space:pre-line}.guide-faq details{border-top:1px solid #e4e9df;padding:17px 0}.guide-faq summary{font-weight:600;cursor:pointer;line-height:1.6}.guide-faq details p{padding:13px 20px 0;color:#5b6c5f}.related-tools{border-top:1px solid #e4e9df;padding-top:25px;margin-top:15px}.related-tools a{display:inline-flex;gap:16px;border:1px solid #dce5d4;border-radius:9px;padding:9px 14px;margin:4px 8px 4px 0;font-size:14px}.related-tools a:hover{background:#f1f7e9}.information-page{max-width:830px;margin:20px auto;padding:10px 0;line-height:1.9}.information-page h2{margin-top:32px;margin-bottom:12px}.information-page p{margin:12px 0;color:#526659}.information-lead{font-size:19px}.information-page .storage-management{padding:22px;background:#eaf2df;border-radius:13px;margin-top:25px}footer{flex-wrap:wrap;align-items:center}footer nav{display:flex;gap:20px;margin-left:auto;font-weight:400}footer a:hover{text-decoration:underline}.lotto-preset{margin-top:12px}.tool-card h2{font-size:17px}.tool-card p{overflow-wrap:anywhere}html[lang=en] h1{letter-spacing:-.8px}html[lang=en] .top-brand span{font-size:18px}html[lang=en] .fields label{line-height:1.5}html[lang=en] .nav-item{line-height:1.5}html[lang=en] .calendar-toolbar label{display:block}html[lang=en] .result-row strong{white-space:normal;text-align:right}html[lang=en] .world-clock strong{font-variant-numeric:tabular-nums}html[lang=en] .home-tags{max-width:100%}html[lang=en] .home-intro p{max-width:570px}
.footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex-basis:100%;padding-top:14px;border-top:1px solid #dfe7d9;font-size:12px}.footer-contact a{overflow-wrap:anywhere;color:#315c49}
@media(max-width:1250px){.tool-guide{margin-left:28px;margin-right:28px}.topbar{gap:12px}.global-search{margin-left:4px}}
@media(max-width:760px){.tool-guide{padding:23px;margin:0 16px 45px}.guide-columns{grid-template-columns:1fr;gap:22px}.guide-heading h2{font-size:22px}.guide-example{padding:20px}.information-page{margin-top:0}.information-page h1{font-size:29px}.language-switch{grid-column:2;grid-row:1;justify-self:end}.topbar{position:relative}.topbar .language-switch{position:absolute;right:15px;top:17px}.topbar .global-search{flex:auto;margin-left:0}.topbar .top-brand{margin-right:75px}.top-brand span{font-size:17px}footer nav{margin-left:0;flex-wrap:wrap;gap:15px}html[lang=en] .grocery-add .primary{font-size:14px}html[lang=en] .timer-actions{flex-wrap:wrap}html[lang=en] .timer-actions .primary{min-width:110px}.guide-faq details p{padding-left:0;padding-right:0}}
@media(max-width:400px){html[lang=en] .top-brand span{font-size:15px}.language-switch a{padding:7px 6px}.tool-guide{padding:20px}.guide-heading h2{font-size:20px}html[lang=en] .quota-grid>label{flex-wrap:wrap}}
@media(max-width:480px){html[lang=en] .new-catalog{grid-template-columns:1fr}html[lang=en] .new-catalog .tool-card{display:flex;min-height:0;padding:20px;gap:14px}html[lang=en] .new-catalog .tool-card>div{padding-right:10px}html[lang=en] .new-catalog .tool-icon{margin-top:3px}}
