.hf{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:start}.hf-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.hf-searchwrap input.hf-search{width:100%}.hf-navlist{display:flex;flex-direction:column;gap:2px}.hf-navlink{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius);color:var(--muted);font-weight:600;font-size:13px}.hf-navlink:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.hf-navlink.on{background:var(--primary-soft);color:var(--text)}.hf-navico{width:18px;text-align:center}.hf-body{min-width:0;display:flex;flex-direction:column;gap:26px}.hf-section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px}.hf-sec-head{display:flex;align-items:center;gap:8px}.hf-sec-head h3{font-size:16px}.hf-section>.desc{margin-top:-6px}.hf-block,.hf-block-flat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.hf-block>summary,.hf-block-l{list-style:none;cursor:pointer;padding:11px 14px;font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:8px}.hf-block>summary::-webkit-details-marker{display:none}.hf-block>summary:before{content:"▸";color:var(--muted);transition:transform .12s}.hf-block[open]>summary:before{transform:rotate(90deg)}.hf-block-flat .hf-block-l{cursor:default;border-bottom:1px solid var(--border)}.hf-block .hf-fields,.hf-block-flat .hf-fields{padding:0 14px 14px}.hf-block-flat .hf-fields{padding-top:14px}.hf-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 16px;align-items:start}.hf-field{display:flex;flex-direction:column;gap:5px;min-width:0}.hf-field>.label,.hf-group-l,.hf-rows-head .label{font-size:12.5px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.hf-field .hint{font-size:12px;color:var(--faint)}.hf-field .error{font-size:12px;color:var(--bad);min-height:0}.hf-field .error:empty{display:none}.hf-field.invalid input,.hf-field.invalid select,.hf-field.invalid textarea,input.invalid{border-color:var(--bad)}.hf-field input:not([type=checkbox]):not([type=radio]),.hf-field select{width:100%}.hf-key{font-size:10.5px;color:var(--faint);background:var(--surface-3);border-radius:4px;padding:1px 5px;font-weight:400}.hf-num{display:flex;align-items:center;gap:6px}.hf-num input{flex:1;min-width:0}.hf-unit{font-size:11.5px;color:var(--faint);white-space:nowrap}.hf-bool{gap:4px}.hf-bool .switch span{font-size:13px;color:var(--text);font-weight:500}.hf-chipsf,.hf-rowsf,.hf-mapf,.hf-group,.hf-travel,.hf-huntmaps,.hf-field.hf-leaf.span-all{grid-column:1 / -1}.hf-chips{display:flex;flex-wrap:wrap;gap:6px}.hf-chips:empty{display:none}.hf-chips .chip{padding-left:8px}.hf-chip-lab{overflow:hidden;text-overflow:ellipsis;max-width:180px;white-space:nowrap}.hf-chipctl{max-width:260px}.hf-chipdel{background:none;border:0;color:var(--muted);cursor:pointer;width:18px;height:18px;border-radius:50%;line-height:1}.hf-chipdel:hover{background:var(--bad-soft);color:var(--bad)}.hf-sub{display:block}.hf-grid-sub{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;align-items:start}.hf-group,.hf-rowsf,.hf-mapf{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px 12px}.hf-group-l{margin-bottom:8px}.hf-adv{grid-column:1 / -1;border:1px dashed var(--border-strong);border-radius:var(--radius)}.hf-adv>summary{cursor:pointer;padding:7px 10px;font-size:12px;color:var(--muted);font-weight:600}.hf-adv>summary::-webkit-details-marker{display:none}.hf-adv>summary:before{content:"＋ "}.hf-adv[open]>summary:before{content:"－ "}.hf-adv .hf-grid-sub{padding:0 10px 10px}.hf-travel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.hf-travel-head{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;cursor:pointer;padding:10px 12px;text-align:left;color:var(--text)}.hf-tw-caret{color:var(--muted);transition:transform .12s}.hf-travel.open .hf-tw-caret{transform:rotate(90deg)}.hf-tw-l{font-weight:600;font-size:13px;color:var(--muted)}.hf-tw-sum{margin-left:auto;font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.hf-travel-body{padding:0 12px 12px}.hf-rows-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hf-rows-head .label{font-size:13px}.hf-rows-head .btn{margin-left:auto}.hf-rows{display:flex;flex-direction:column;gap:8px}.hf-row{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:8px 10px}.hf-row>.hf-sub{flex:1;min-width:0}.hf-rowdel,.hm-del{flex:none;margin-top:2px}.hf-rowlist{gap:4px}.hf-rowline{align-items:center;padding:2px 4px 2px 2px}.hf-rowedit{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;background:none;border:0;border-radius:6px;padding:5px 8px;text-align:left;cursor:pointer;color:var(--text);font:inherit}.hf-rowedit:hover,.hf-rowedit:focus-visible{background:var(--surface-3)}.hf-cell{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hf-cell-main{font-weight:600;font-size:13px}.hf-cell-l{color:var(--muted);margin-right:5px}.hf-rowline .hf-rowdel{margin-top:0}.hf-modal-back{position:fixed;inset:0;z-index:60;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.hf-modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow);width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column}.hf-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-weight:600;border-bottom:1px solid var(--border)}.hf-modal-body{padding:14px 16px}.hf-modal-err:empty{display:none}.hf-modal-err{padding:0 16px 8px}.hf-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--border)}.hf-travel-body[hidden],.hf-rows-empty[hidden]{display:none}.hf-mapval{width:100%}.hf-maps{display:flex;flex-direction:column;gap:10px}.hf-maprow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:10px;display:flex;flex-direction:column;gap:8px}.hm-main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.hm-main>.hf-field{flex:1 1 150px;min-width:120px}.hm-main>.hf-field.hm-mini{flex:0 0 84px}.hm-main .hm-toggle{flex:none;align-self:flex-end}.hm-entry{grid-column:auto}.hf-maprow .hm-entry{border:1px dashed var(--border-strong);border-radius:var(--radius)}.hf-avoid{grid-column:1 / -1;padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.hf-avoid-list{display:flex;flex-wrap:wrap;gap:6px}.row.tight{gap:6px}.hm-canvas-wrap{display:flex;flex-direction:column;gap:8px}.hm-canvas{width:100%;max-width:640px;aspect-ratio:620 / 380;cursor:crosshair;background:#05070a;border:1px solid var(--border-strong);border-radius:var(--radius);touch-action:none}.hf-nores{grid-column:1 / -1}.hf-jsonblk{display:flex;flex-direction:column;gap:10px}.hf-json-area{width:100%}.hf-json-err{color:var(--bad);font-size:12px}.hf-ro .hf-field input:disabled,.hf-ro .hf-field select:disabled,.hf-ro .hf-field textarea:disabled{opacity:.85}.hf-ro .hf-search{display:none}.hf-slot{display:flex;flex-direction:column;gap:16px}.hf-modebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.hf-modemeta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hf-tplsel{display:inline-flex;align-items:center;gap:6px}.hf-tplsel select{min-width:160px}.hf-conn{display:inline-flex;align-items:center;gap:6px}.hf-prevnote{margin-bottom:14px}.hf-loading{display:flex;flex-direction:column;gap:12px}.hf-savebar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.hf-savemsg{font-weight:600;font-size:13px}.hf-savemsg.error{color:var(--bad)}@media(max-width:820px){.hf{grid-template-columns:minmax(0,1fr);gap:14px}.hf-nav{position:sticky;top:0;z-index:15;background:var(--bg);padding:8px 0;gap:8px}.hf-navlist{flex-direction:row;overflow-x:auto;gap:4px;padding-bottom:2px}.hf-navlink{white-space:nowrap}.hf-navlink span:not(.hf-navico){display:inline}.hf-fields{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hf-fields,.hf-grid-sub{grid-template-columns:1fr}.hm-main>.hf-field.hm-mini{flex:1 1 40%}.hf-modebar{gap:8px}.hf-tplsel select{min-width:0}.hf-tw-sum{max-width:40%}}
/*# sourceMappingURL=hunt-KQNJTIVJ.css.map */
