/* HKA_CLIMATE_BOOK_CSS_V1 */
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book{--hcb-line:#d8e3ed;--hcb-blue:#164d80;color:#173a5c}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book>header{align-items:flex-start;gap:16px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book>header h3{margin:0;font-size:18px;line-height:1.4}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-hint{font-size:12px;color:#647a8f;margin:6px 0 0;line-height:1.55}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book>header>.hid-muted{font-size:12px;white-space:nowrap;padding-top:3px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group{margin:0;padding:10px 14px 15px;border:1px solid var(--hcb-line);border-radius:7px;min-width:0;background:#fff}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group legend{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:650;max-width:100%;color:#234c70}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-number{font-size:10px;letter-spacing:.03em;background:#edf3f8;border:1px solid #dbe6ef;min-width:24px;line-height:23px;border-radius:4px;text-align:center;color:#456e91}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid{display:grid;gap:12px 10px;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid .hid-field{padding:0;border:0;background:transparent;gap:7px;font-size:12px;min-width:0}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid .hid-field>span:first-child{line-height:1.4;font-weight:500}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid .hid-number-entry{display:block;padding:0;border:0;position:relative;background:transparent}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid input{width:100%;min-width:0;min-height:44px;height:44px;font-size:17px!important;font-weight:500!important;font-variant-numeric:tabular-nums;padding:8px 29px 8px 9px!important;background:#f8fafc;border:1px solid #bdcddd;border-radius:5px;color:#173a5c}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid input::placeholder{color:#a4b3c1;font-weight:400}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid .hid-unit{position:absolute;inset:12px 8px auto auto;line-height:20px;font-size:11px;color:#6a8196;padding:0;background:none}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group[data-group="wind"] .hid-field:last-child input{padding-right:53px!important}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group[data-group="wind"] .hid-field:first-child input,
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group[data-group="evaporation"] .hid-field:not(:last-child) input{padding-right:9px!important}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-extra{border-top:1px solid var(--hcb-line);margin-top:18px;padding-top:12px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-extra summary{cursor:pointer;font-size:12px;color:#486c8e;padding:4px 0;min-height:32px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-extra[open] summary{margin-bottom:10px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-extra .hcb-grid input{padding-right:58px!important}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note{display:grid;gap:8px;margin-top:18px;min-width:0}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note>span{display:flex;justify-content:space-between;align-items:center;font-size:13px}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note small{font-size:11px;font-weight:400;color:#76899c}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note textarea{display:block;box-sizing:border-box;width:100%;min-width:0;resize:vertical;min-height:72px;max-height:320px;padding:10px 12px;border:1px solid #bdcddd;border-radius:5px;color:#173a5c;background:#f8fafc;font:14px/1.5 system-ui,sans-serif}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note textarea::placeholder{color:#8c9cab}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note-count{text-align:right}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hid-savebar{margin-top:14px;padding-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#fff}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-save-hint{font-size:11px;color:#71869a;line-height:1.5}
:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .kp-previous-draft{overflow-wrap:anywhere;white-space:pre-wrap}
@media(max-width:700px){
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book>header{display:block}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book>header>.hid-muted{display:block;margin-top:8px}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-blocks{grid-template-columns:1fr;gap:16px}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-group{padding:9px 11px 13px}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid{gap:12px 8px}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-extra .hcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-note textarea{font-size:16px}
 :is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-save-hint{width:100%;text-align:center}
}
@media(max-width:350px){:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(#hkaKeeperInput,#hkaInputData).hka-input-data .hid-climate-book .hcb-grid[data-columns="3"]>.hid-field:last-child{grid-column:1/-1}}
