.ktzh-root{--deep:#003c2d;--green:#06533d;--gold:#bf8c2e;--cream:#fff8eb;color:#0e392e;font-family:Georgia,'Times New Roman',serif;max-width:1560px;margin:0 auto;background:#fffcf5}.ktzh-root *{box-sizing:border-box}.ktzh-hero{display:grid;grid-template-columns:55% 45%;min-height:214px;background:linear-gradient(110deg,#002e23,#07523d);color:#fff9e8;overflow:hidden;border-bottom:3px solid #c9953d;position:relative}.ktzh-hero:before{content:'❖';position:absolute;top:0;left:3%;font-size:72px;color:#bb913f;opacity:.35}.ktzh-hero-text{text-align:center;padding:30px 10px 25px;position:relative;z-index:1}.ktzh-hero h1{font-size:clamp(34px,4vw,65px);line-height:1.15;margin:9px 0!important;color:#fff9e8!important;font-family:Georgia,serif}.ktzh-hero p{margin:7px 0;font-size:clamp(17px,1.5vw,23px);color:#fcebd4}.ktzh-orn,.ktzh-hero-line{color:#d5a84b}.ktzh-hero-photo{background:linear-gradient(90deg,#07513e25,#0000),url('hero.jpg') center/cover no-repeat}.ktzh-breadcrumb{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 25px;background:#f9f4ea;border-bottom:1px solid #e6d1aa;font:15px Arial,sans-serif}.ktzh-breadcrumb a{color:#144736;text-decoration:none}.ktzh-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);gap:18px;padding:24px}.ktzh-panel{background:#fffdf8;border:1px solid #e0bb7b;border-radius:17px;overflow:hidden;box-shadow:0 6px 22px #58401b0b}.ktzh-form-panel{padding:22px}.ktzh-panel-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.ktzh-symbol{display:inline-flex;align-items:center;justify-content:center;background:#024735;color:#e9bc5d;font-size:31px;border:3px double #d5ac59;width:62px;height:62px;border-radius:24%}.ktzh-panel h2{font:700 clamp(22px,2vw,32px) Georgia,serif!important;color:#043c2d;margin:0!important}.ktzh-panel-heading p{margin:3px 0 0!important;font-size:15px}.ktzh-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px 16px}.ktzh-field{display:grid;grid-template-columns:1fr minmax(110px,42%);align-items:center;gap:8px;font:600 14px Arial,sans-serif;min-width:0}.ktzh-inputwrap{display:flex;border:1px solid #c8bba3;border-radius:8px;overflow:hidden;background:white;min-width:0}.ktzh-inputwrap input{min-width:0!important;max-width:100%;width:100%;font:16px Arial,sans-serif;padding:9px!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:#152c28!important}.ktzh-inputwrap em{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:44px;background:#f5efe5;font:13px Arial,sans-serif;padding:0 5px;color:#25382f}.ktzh-rates{background:#f2f6eb;border:1px solid #cbd7bd;border-radius:12px;margin-top:20px;padding:12px 14px;font:14px Arial,sans-serif}.ktzh-rates-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ktzh-refresh{background:#fff!important;color:#04523a!important;border:1px solid #bb9550!important;border-radius:6px;padding:5px 12px!important;font-size:13px;cursor:pointer}.ktzh-status{margin:7px 0;color:#22513c}.ktzh-rates-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ktzh-rates-grid span{display:flex;flex-direction:column;border-right:1px solid #ddd4bf;padding:6px;text-align:center}.ktzh-rates-grid small{font-size:12px}.ktzh-rates-grid strong{font-size:14px}.ktzh-source{display:block;color:#556558;line-height:1.5;margin-top:7px}.ktzh-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0}.ktzh-confirm{display:flex;gap:9px;align-items:flex-start;font:14px Arial,sans-serif;line-height:1.5}.ktzh-confirm input{margin-top:3px!important;flex-shrink:0}.ktzh-calculate{white-space:nowrap;background:#00553f!important;color:white!important;border:2px solid #bd923c!important;border-radius:9px!important;padding:12px 19px!important;font:700 16px Arial,sans-serif!important;cursor:pointer}.ktzh-warning{background:#fff0c9;border:1px solid #dda83f;border-radius:10px;padding:12px 15px;font:14px Arial,sans-serif}.ktzh-warning strong{color:#5a3b06}.ktzh-warning p{margin:7px 0 0;line-height:1.55}.ktzh-results-header{background:linear-gradient(100deg,#003d2d,#066247);padding:23px;color:white}.ktzh-results-header h2{color:#fff7e8!important}.ktzh-results-body{padding:18px}.ktzh-intro{font:16px Arial,sans-serif;color:#596458}.ktzh-values>div{display:flex;gap:10px;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #d9d3c8;font:15px Arial,sans-serif}.ktzh-values>div strong{white-space:nowrap}.ktzh-values .ktzh-net{background:#edf4e9;border-radius:9px;font-weight:700}.ktzh-due{border:1px solid #d3ad5e;border-radius:13px;background:#fff5dc;margin-top:25px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:20px;font-weight:bold}.ktzh-due strong{background:#014b37;color:white;padding:11px 14px;border:2px solid #bc9342;border-radius:12px;white-space:nowrap;font-size:22px}.ktzh-result-message{font:14px/1.6 Arial,sans-serif;color:#435a4c}.ktzh-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 24px 16px}.ktzh-info-grid details{border:1px solid #e0bb7b;border-radius:12px;background:white;padding:15px}.ktzh-info-grid summary{cursor:pointer;color:#064333;font:bold 21px Georgia,serif}.ktzh-info-grid p{font:15px/1.7 Arial,sans-serif}.ktzh-footer{text-align:center;padding:15px;color:#5c5b50;font:13px Arial,sans-serif}.ktzh-root [hidden]{display:none!important}@media(max-width:1050px){.ktzh-main{grid-template-columns:1fr}.ktzh-rates-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ktzh-hero{grid-template-columns:1fr}.ktzh-hero-photo{min-height:100px}.ktzh-main{padding:12px}.ktzh-form-panel{padding:14px}.ktzh-fields{grid-template-columns:1fr}.ktzh-field{grid-template-columns:1fr 45%}.ktzh-actions{flex-direction:column;align-items:stretch}.ktzh-rates-grid{grid-template-columns:repeat(2,1fr)}.ktzh-info-grid{grid-template-columns:1fr;margin:5px 12px}.ktzh-due{font-size:16px}.ktzh-due strong{font-size:17px}.ktzh-breadcrumb{padding:10px 14px;font-size:13px}}