/* DCKS 2.2.0 — API chuẩn, xử lý máy chủ, thời gian và địa chất 3D. */
.advp-modal{width:min(1240px,96vw);height:min(900px,92vh);display:flex;flex-direction:column;overflow:hidden}
.advp-modal .modal-hdr{flex:0 0 auto}.advp-subtitle{font-size:10px;color:var(--text3);margin-top:3px}
.advp-tabs{display:flex;gap:4px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg2);flex:0 0 auto}
.advp-tabs button{white-space:nowrap;border:1px solid transparent;background:transparent;color:var(--text2);border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}
.advp-tabs button:hover{background:var(--bg3);color:var(--text)}.advp-tabs button.active{background:rgba(61,123,253,.14);border-color:rgba(61,123,253,.28);color:var(--accent)}
.advp-body{flex:1;min-height:0;overflow:auto;padding:14px 16px;background:var(--bg)}
.advp-loading,.advp-empty{padding:28px;text-align:center;color:var(--text3)}.advp-error{padding:12px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#ef4444;border-radius:8px}
.advp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.advp-card{grid-column:span 6;border:1px solid var(--border);background:var(--bg2);border-radius:10px;padding:12px;min-width:0}.advp-card.full{grid-column:1/-1}.advp-card.third{grid-column:span 4}.advp-card.quarter{grid-column:span 3}
.advp-card h3{margin:0 0 9px;font-size:12px;color:var(--text)}.advp-card h3 small{font-weight:400;color:var(--text3);margin-left:6px}.advp-note{font-size:10px;line-height:1.5;color:var(--text3)}
.advp-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.advp-fg{grid-column:span 4;display:flex;flex-direction:column;gap:4px;min-width:0}.advp-fg.half{grid-column:span 6}.advp-fg.full{grid-column:1/-1}.advp-fg.quarter{grid-column:span 3}.advp-fg label{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.35px}.advp-fg input,.advp-fg select,.advp-fg textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:7px;padding:8px 9px;font-size:11px;outline:none}.advp-fg textarea{min-height:65px;resize:vertical}.advp-fg input:focus,.advp-fg select:focus,.advp-fg textarea:focus{border-color:var(--accent)}
.advp-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.advp-actions.end{justify-content:flex-end}.advp-check{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text2)}
.advp-table-wrap{overflow:auto;max-height:420px;border:1px solid var(--border);border-radius:8px}.advp-table{width:100%;border-collapse:collapse;font-size:10px}.advp-table th,.advp-table td{padding:7px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.advp-table th{position:sticky;top:0;background:var(--bg3);z-index:1;color:var(--text3);font-size:9px;text-transform:uppercase}.advp-table tr:hover td{background:rgba(61,123,253,.045)}
.advp-status{display:inline-flex;padding:2px 6px;border-radius:10px;font-size:9px;font-weight:700}.advp-status.completed{background:rgba(34,197,94,.14);color:#22c55e}.advp-status.running,.advp-status.queued{background:rgba(59,130,246,.14);color:#3b82f6}.advp-status.failed,.advp-status.cancelled{background:rgba(239,68,68,.12);color:#ef4444}
.advp-progress{height:5px;border-radius:5px;background:var(--bg3);overflow:hidden;min-width:70px}.advp-progress i{display:block;height:100%;background:var(--accent)}
.advp-url{display:flex;gap:6px;align-items:center}.advp-url code{flex:1;overflow:auto;white-space:nowrap;padding:8px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;font-size:10px;color:var(--text2)}
.advp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.advp-kpi{border:1px solid var(--border);background:var(--bg2);border-radius:9px;padding:10px}.advp-kpi b{display:block;font-size:18px;color:var(--accent)}.advp-kpi span{font-size:9px;color:var(--text3)}
.advp-timeline{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg3)}.advp-timeline input[type=range]{width:100%}.advp-time-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--text3)}
.advp-column{position:relative;min-height:360px;border:1px solid var(--border);border-radius:8px;background:var(--bg3);overflow:auto;padding:12px 12px 12px 74px}.advp-column-axis{position:absolute;left:12px;top:12px;bottom:12px;width:48px;border-right:1px solid var(--border)}.advp-column-axis span{position:absolute;right:5px;font-size:8px;color:var(--text3);transform:translateY(-50%)}.advp-column-track{position:relative;width:min(260px,75%);min-height:336px;border:1px solid var(--border);background:#fff}.advp-interval{position:absolute;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.15);padding:3px 5px;box-sizing:border-box;overflow:hidden;color:#172033;font-size:9px}.advp-interval b{display:block;font-size:9px}.advp-sample-mark{position:absolute;right:-16px;width:12px;height:3px;background:#ef4444}
.advp-section-svg{width:100%;height:470px;border:1px solid var(--border);border-radius:8px;background:var(--bg3)}.advp-section-label{font-size:9px;fill:currentColor}.advp-section-hole{stroke:#1f2937;stroke-width:2}.advp-section-ground{stroke:#22c55e;stroke-width:2;fill:none}
.advp-3d-wrap{position:relative;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:linear-gradient(180deg,var(--bg3),var(--bg2))}.advp-3d-canvas{display:block;width:100%;height:570px;touch-action:none}.advp-3d-hint{position:absolute;left:10px;bottom:8px;font-size:9px;color:var(--text3);background:var(--bg2);padding:4px 7px;border-radius:5px;border:1px solid var(--border)}
.advp-chip-list{display:flex;flex-wrap:wrap;gap:5px}.advp-chip{padding:3px 7px;border-radius:10px;background:var(--bg3);border:1px solid var(--border);font-size:9px;color:var(--text2)}
.advp-split{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);gap:12px}.advp-master{min-width:0}.advp-detail{min-width:0}
@media(max-width:900px){.advp-modal{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.advp-body{padding:10px}.advp-card,.advp-card.third,.advp-card.quarter{grid-column:1/-1}.advp-fg,.advp-fg.half,.advp-fg.quarter{grid-column:1/-1}.advp-kpis{grid-template-columns:repeat(2,1fr)}.advp-split{grid-template-columns:1fr}.advp-3d-canvas{height:460px}}

/* DCKS 1.3.2 — nhập Excel lỗ khoan, VN-2000 và dữ liệu demo. */
.advp-toolbar{margin:0 0 9px}
.advp-coordinate-note{padding:7px 9px;border:1px dashed var(--border);border-radius:7px;background:var(--bg3);color:var(--text3);font-size:10px;line-height:1.45}
.advp-import-preview{margin-bottom:12px;border-color:rgba(61,123,253,.35)}
.advp-import-counts{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:9px}.advp-import-counts span{padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg3);font-size:10px;color:var(--text2)}.advp-import-counts b{color:var(--accent);font-size:13px}.advp-import-counts .ok b{color:#22c55e}.advp-import-counts .bad b{color:#ef4444}
.advp-import-errors,.advp-import-warnings{max-height:210px;overflow:auto;border-radius:7px;padding:8px 10px;font-size:10px;line-height:1.55}.advp-import-errors{border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.07);color:#ef4444}.advp-import-warnings{margin-top:7px;border:1px solid rgba(245,158,11,.28);background:rgba(245,158,11,.07);color:#b7791f}.advp-import-warnings summary{cursor:pointer;font-weight:700}
.advp-demo-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;border-color:rgba(139,92,246,.35);background:linear-gradient(135deg,rgba(139,92,246,.08),var(--bg2))}.advp-demo-banner b{display:block;font-size:12px;color:#8b5cf6}.advp-demo-banner span{display:block;margin-top:3px;font-size:10px;color:var(--text3)}
.advp-demo-note{margin:8px 0;padding:7px 9px;border:1px solid rgba(139,92,246,.3);border-radius:7px;background:rgba(139,92,246,.08);font-size:10px;color:#8b5cf6}
@media(max-width:700px){.advp-demo-banner{align-items:flex-start;flex-direction:column}.advp-toolbar .btn{flex:1 1 auto}.advp-import-counts span{flex:1 1 42%}}

/* DCKS 1.4.0 — sửa tràn giao diện nhập dữ liệu, mặt cắt địa hình và mô hình 3D. */
.advp-body,.advp-body *{box-sizing:border-box;min-width:0}
.advp-body{overflow-x:hidden}
.advp-card,.advp-import-preview,.advp-table-wrap,.advp-split,.advp-detail,.advp-master{max-width:100%}
.advp-table{table-layout:auto}
.advp-table th,.advp-table td{word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal}
.advp-table td code,.advp-table td pre{white-space:pre-wrap;word-break:break-word}
.advp-fg input,.advp-fg select,.advp-fg textarea{min-width:0!important;max-width:100%}
.advp-import-preview{overflow:hidden}
.advp-import-errors,.advp-import-warnings{overflow-wrap:anywhere;word-break:normal!important}

.advp-section-grid{grid-template-columns:minmax(390px,5fr) minmax(520px,7fr)}
.advp-section-config{grid-column:span 5}
.advp-section-result{grid-column:span 7}
.advp-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.advp-section-head h3{margin:0}
.advp-section-tools{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.advp-section-tools label{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text3)}
.advp-section-tools select{border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:6px;padding:5px 7px;font-size:10px}
.advp-section-meta{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 7px}
.advp-section-meta span{font-size:9px;color:var(--text2);padding:3px 7px;border:1px solid var(--border);border-radius:10px;background:var(--bg3)}
.advp-section-meta .demo{color:#8b5cf6;border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.08)}
.advp-section-svg{display:block;width:100%;height:auto;min-height:420px;max-height:610px;background:var(--bg3)}
.advp-section-bg{fill:var(--bg3)}
.advp-section-gridline{stroke:color-mix(in srgb,var(--border) 78%,transparent);stroke-width:1}
.advp-section-axis{stroke:var(--text2);stroke-width:1.2}
.advp-section-ground{stroke:#16a34a;stroke-width:2.2;fill:none}
.advp-section-terrain-fill{fill:rgba(34,197,94,.09);stroke:none}
.advp-section-title{font-size:11px;font-weight:700;fill:var(--text)}
.advp-section-label,.advp-section-axis-title{font-size:9px;fill:var(--text3)}
.advp-section-axis-title{font-weight:700}
.advp-section-hole{stroke:#1f2937;stroke-width:2}
.advp-section-hole-label{font-size:9px;font-weight:700;fill:var(--text)}
.advp-section-offset{font-weight:400;fill:var(--text3)}
.advp-section-interval-label{font-size:8px;fill:var(--text2)}
.advp-section-assay-label{font-size:8px;font-weight:700;fill:#9a3412}
.advp-section-sample{fill:#ef4444;stroke:#fff;stroke-width:1}
.advp-section-empty-text{font-size:10px;fill:var(--text3)}

.advp-model-controls{display:grid;grid-template-columns:repeat(8,minmax(105px,1fr));gap:8px;margin:8px 0 2px}
.advp-model-controls>div{display:flex;flex-direction:column;gap:4px}
.advp-model-controls>div.check{justify-content:flex-end}
.advp-model-controls label{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase}
.advp-model-controls input:not([type=checkbox]),.advp-model-controls select{width:100%;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:7px;padding:7px 8px;font-size:10px}
.advp-model-controls input[type=range]{padding:0}
.advp-model-controls .check label{display:flex;align-items:center;gap:6px;text-transform:none;min-height:32px}
.advp-ore-summary{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}
.advp-ore-summary span{padding:5px 8px;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.08);border-radius:7px;font-size:10px;color:var(--text2)}
.advp-ore-summary b{color:#b45309}
.advp-res-calc-result{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;padding:9px;border:1px solid rgba(61,123,253,.25);background:rgba(61,123,253,.06);border-radius:8px}
.advp-res-calc-result span{font-size:10px;color:var(--text2)}
.advp-res-calc-result b{color:var(--accent)}

@media(max-width:1100px){
  .advp-section-grid{display:block}.advp-section-config,.advp-section-result{margin-bottom:12px}
  .advp-model-controls{grid-template-columns:repeat(4,minmax(120px,1fr))}
}
@media(max-width:700px){
  .advp-model-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
  .advp-section-tools{width:100%}.advp-section-tools .btn{flex:1 1 auto}
  .advp-section-svg{min-height:340px}
}

/* DCKS 1.5.0 — phân quyền, mặt cắt hai trục, wireframe 3D và liên kết trữ lượng. */
.advp-section-tools input,.advp-section-tools select{border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:6px;padding:5px 7px;font-size:10px}
.advp-section-tools input{width:86px}
.advp-azimuth-pill,.advp-ve-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid rgba(61,123,253,.3);border-radius:999px;background:rgba(61,123,253,.08);font-size:9px;color:var(--text2)}
.advp-azimuth-pill b,.advp-ve-pill b{color:var(--accent)}
.advp-section-end-label{font-size:11px;font-weight:800;fill:var(--accent)}
.advp-model-controls-v15{grid-template-columns:repeat(6,minmax(120px,1fr))}
.advp-wireframe-note{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0;padding:7px 9px;border:1px dashed rgba(245,158,11,.42);border-radius:7px;background:rgba(245,158,11,.055);font-size:10px;color:var(--text2)}
.advp-wireframe-note b{color:#b45309}.advp-wireframe-note span{color:var(--text3)}
.advp-model-transfer{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:7px;margin:8px 0}
.advp-model-transfer>div{padding:8px 9px;border:1px solid rgba(61,123,253,.28);border-radius:8px;background:rgba(61,123,253,.055)}
.advp-model-transfer b,.advp-model-transfer span{display:block}.advp-model-transfer b{font-size:11px;color:var(--text)}.advp-model-transfer span{margin-top:3px;font-size:9px;color:var(--text3)}
@media(max-width:1200px){.advp-model-controls-v15{grid-template-columns:repeat(4,minmax(120px,1fr))}.advp-model-transfer{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.advp-model-controls-v15{grid-template-columns:repeat(2,minmax(0,1fr))}.advp-model-transfer{grid-template-columns:1fr 1fr}.advp-section-tools input{width:74px}}

/* DCKS 2.2.0 — khoanh nối thân quặng mặt cắt và kiểm tra lưới 3D khép kín. */
.advp-section-ore-tools{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap;margin:7px 0;padding:8px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:rgba(245,158,11,.045)}
.advp-section-ore-tools label{display:flex;flex-direction:column;gap:3px;font-size:8px;font-weight:700;color:var(--text3);text-transform:uppercase}
.advp-section-ore-tools input,.advp-section-ore-tools select{min-width:110px;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:6px;padding:5px 7px;font-size:10px}
.advp-section-body-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 7px}
.advp-section-body-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--bg3);color:var(--text2);border-radius:999px;padding:4px 8px;font-size:9px;cursor:pointer}
.advp-section-body-chip i{width:9px;height:9px;border-radius:3px;background:var(--body-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--body-color) 65%,#000)}
.advp-section-body-chip span{color:var(--text3)}
.advp-section-body-chip.active{border-color:var(--body-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--body-color) 18%,transparent)}
.advp-draw-help{font-size:9px;color:#b45309;font-weight:700}
.advp-section-svg.drawing{cursor:crosshair}
.advp-section-ore-body{fill:color-mix(in srgb,var(--ore-color) 24%,transparent);stroke:var(--ore-color);stroke-width:2.2;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s,stroke-width .15s}
.advp-section-ore-body:hover,.advp-section-ore-body.selected{fill:color-mix(in srgb,var(--ore-color) 38%,transparent);stroke-width:3.2}
.advp-section-ore-label{font-size:9px;font-weight:800;fill:#9a3412;paint-order:stroke;stroke:var(--bg3);stroke-width:3px}
.advp-section-ore-draft{fill:none;stroke:#ef4444;stroke-width:2.2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}
.advp-section-ore-vertex{fill:#fff;stroke:#ef4444;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}
.advp-ore-summary .closed{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.09);color:#15803d}
.advp-ore-summary .closed b{color:#15803d}
.advp-ore-summary .open{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:#dc2626}
.advp-ore-summary .open b{color:#dc2626}
@media(max-width:700px){.advp-section-ore-tools>*{flex:1 1 42%}.advp-section-ore-tools .btn{min-width:120px}.advp-section-ore-tools input,.advp-section-ore-tools select{width:100%;min-width:0}}

/* DCKS 2.3.0 — biểu mẫu lỗ khoan Mẫu 4/5 và 3D quỹ đạo. */
.advp-sheet-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}
.advp-sheet-title h3{margin:0 0 3px}.advp-sheet-title small{font-size:9px;color:var(--text3)}
.advp-form-section{margin:14px 0 7px;padding:6px 8px;border-left:3px solid var(--accent);background:var(--bg3);font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.advp-borehole-sheet textarea,.advp-drill-run-form textarea{width:100%;resize:vertical;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:7px;padding:7px 8px;font-size:10px}
.advp-wide-table{min-width:1180px}
.advp-wide-table th,.advp-wide-table td{white-space:normal;min-width:72px}
.advp-import-counts{flex-wrap:wrap}
@media(max-width:900px){.advp-sheet-title{align-items:stretch;flex-direction:column}.advp-form-section{position:sticky;top:0;z-index:2}.advp-wide-table{min-width:1080px}}

/* DCKS 2.3.1 — thiết đồ lỗ khoan Mẫu 5 và cấu hình cột. */
.advp-drill-log-card{overflow:hidden}
.advp-log-meta{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--border);border-radius:8px 8px 0 0;background:var(--bg3)}
.advp-log-meta>div{min-height:56px;padding:8px 10px;border-right:1px solid var(--border);font-size:10px;line-height:1.45}
.advp-log-meta>div:nth-child(3){border-right:0}.advp-log-meta>div:nth-child(4){grid-column:1/4;border-top:1px solid var(--border);border-right:0;min-height:auto}
.advp-log-meta b{display:block;color:var(--text2);margin-bottom:2px}.advp-log-meta span{color:var(--text)}
.advp-log-scroll{overflow:auto;max-width:100%;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;background:var(--bg)}
.advp-drill-log-table{border-collapse:collapse;table-layout:fixed;font-size:9.5px;width:100%}
.advp-drill-log-table th,.advp-drill-log-table td{border:1px solid var(--border);padding:4px;vertical-align:middle;white-space:normal;word-break:break-word;line-height:1.3}
.advp-drill-log-table th{position:sticky;top:0;z-index:2;background:var(--bg2);color:var(--text2);text-align:center;font-weight:800}
.advp-drill-log-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent)}
.advp-log-ruler{height:100%;min-height:40px;display:grid;grid-template-rows:auto 1fr auto;align-items:center;text-align:center;font-size:9px}
.advp-log-ruler i{height:100%;min-height:20px;border-left:1px solid var(--text3);margin:auto;position:relative}
.advp-log-ruler i:before,.advp-log-ruler i:after{content:"";position:absolute;left:-4px;width:8px;border-top:1px solid var(--text3)}
.advp-log-ruler i:before{top:0}.advp-log-ruler i:after{bottom:0}
.advp-log-strat{height:100%;min-height:42px;border-radius:3px;background:linear-gradient(90deg,var(--log-color) 0 30%,color-mix(in srgb,var(--log-color) 20%,transparent) 30% 100%);padding:5px 5px 5px 36%;display:flex;flex-direction:column;justify-content:center}
.advp-log-strat span{position:absolute}.advp-log-strat b{font-size:9px}.advp-log-strat small{font-size:8px;color:var(--text3)}
.advp-log-color{display:inline-block;width:32px;height:18px;border:1px solid var(--border);border-radius:3px}.advp-log-empty{color:var(--text3)}
.advp-log-config{margin:8px 0 12px;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--accent) 5%,var(--bg2))}
.advp-log-config[hidden]{display:none!important}.advp-log-config-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.advp-log-config-head b{display:block}.advp-log-config-head span{display:block;font-size:9px;color:var(--text3);margin-top:2px}
.advp-log-config-list{display:flex;flex-direction:column;gap:5px;max-height:330px;overflow:auto;padding-right:3px}
.advp-log-config-row{display:grid;grid-template-columns:62px minmax(160px,1fr) 78px 112px 32px 32px 42px;gap:5px;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:5px}
.advp-log-config-row input,.advp-log-config-row select,.advp-log-add input,.advp-log-add select{height:30px;border:1px solid var(--border);border-radius:6px;background:var(--bg3);color:var(--text);padding:4px 7px;font-size:9.5px}
.advp-log-visible{font-size:9px;display:flex;gap:4px;align-items:center}.advp-log-visible input{height:auto}.advp-log-type{font-size:8.5px;color:var(--text3)}
.advp-log-add{display:grid;grid-template-columns:minmax(180px,1fr) 74px minmax(160px,1fr) 110px 100px;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border)}
.advp-log-config-note{margin-top:7px;font-size:9px;color:#b45309}.advp-log-custom-form{margin-top:-4px;margin-bottom:8px;padding:8px;border:1px dashed var(--border);border-radius:8px;background:var(--bg3)}
@media(max-width:900px){.advp-log-meta{grid-template-columns:1fr}.advp-log-meta>div,.advp-log-meta>div:nth-child(3),.advp-log-meta>div:nth-child(4){grid-column:auto;border-right:0;border-top:1px solid var(--border)}.advp-log-meta>div:first-child{border-top:0}.advp-log-config-row{grid-template-columns:58px minmax(135px,1fr) 70px 86px 32px 32px 42px;min-width:640px}.advp-log-config-list{overflow:auto}.advp-log-add{grid-template-columns:1fr 74px;min-width:0}.advp-log-add input,.advp-log-add select{min-width:0}.advp-drill-log-table{font-size:8.5px}}
