.dbSection{--db-blue:#40c7f4;--db-amber:#f2bd4b}.dbFlow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:-8px 0 20px}.dbFlow div{border-left:3px solid var(--db-blue);background:rgba(12,29,39,.58);padding:10px 13px}.dbFlow b,.dbFlow span{display:block}.dbFlow b{font:.92rem "Barlow Condensed",sans-serif;text-transform:uppercase}.dbFlow span{color:var(--muted);font-size:.76rem;line-height:1.45}.dbGrid,.dbWorkspace{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dbWorkspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.dbSetup,.dbEntry,.dbPlot,.dbReview,.dbTablePanel{padding:20px}.dbHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dbHead p{margin:0;color:var(--db-blue);font-size:.7rem;letter-spacing:.12em}.dbHead h3{margin:2px 0 0;font:600 1.35rem "Barlow Condensed",sans-serif;text-transform:uppercase}.dbHead>span{color:var(--muted);font-size:.76rem}.dbHead>span.good{color:#64d49d}.dbHead>span.error{color:#ff8585}.dbFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.dbEntryFields{grid-template-columns:repeat(3,minmax(0,1fr))}.dbFields label{display:grid;gap:6px;color:var(--muted);font-size:.79rem;font-weight:600}.dbFields input,.dbImport textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#071119;color:var(--text);font:inherit;padding:10px}.dbFields input:focus,.dbImport textarea:focus{outline:none;border-color:var(--db-blue);box-shadow:0 0 0 3px rgba(64,199,244,.13)}.dbFields .wide{grid-column:span 2}.dbFields button.primary{align-self:end;min-height:42px;border:0;border-radius:7px;background:var(--db-blue);color:#031017;font-weight:700}.dbImport{margin-top:15px;border-top:1px solid var(--line);padding-top:13px}.dbImport summary{cursor:pointer;font-weight:600}.dbImport p,.dbMethod{color:var(--muted);font-size:.76rem;line-height:1.55}.dbImport textarea{min-height:100px;resize:vertical}.dbActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dbActions button,.dbFile{border:1px solid var(--line);border-radius:7px;background:#0d1d27;color:var(--text);font:600 .79rem Inter,sans-serif;padding:9px 11px;cursor:pointer}.dbFile input{position:absolute;width:1px;height:1px;opacity:0}.dbSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.dbSummary article{border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:14px}.dbSummary small,.dbSummary span{display:block;color:var(--muted);font-size:.7rem}.dbSummary strong{display:block;margin:5px 0;font:700 1.55rem "Barlow Condensed",sans-serif}.dbCanvas{position:relative;min-height:360px;margin-top:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#061017}.dbCanvas canvas{display:block;width:100%;min-height:360px}.dbCanvas>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#76909d;font:600 1.2rem "Barlow Condensed",sans-serif}.dbCanvas>div[hidden]{display:none}.dbReviewBody,.dbReview{color:var(--muted);font-size:.76rem;line-height:1.5}.dbReview h4{color:var(--text);margin-bottom:7px}.dbCall,.dbFlag{padding:10px;border-radius:7px;background:#071119;border-left:3px solid var(--db-blue)}.dbCall b,.dbCall span{display:block}.dbFlag{border-left-color:var(--db-amber)}.dbTablePanel{margin-top:18px}.dbTableWrap{overflow:auto;margin-top:14px}.dbTableWrap table{border-collapse:collapse;min-width:1080px;width:100%}.dbTableWrap th,.dbTableWrap td{padding:8px;border-bottom:1px solid var(--line);font-size:.72rem;text-align:left}.dbTableWrap th{color:var(--muted);text-transform:uppercase}.dbTableWrap .flag{color:#ffae78;font-weight:700}.dbTableWrap button{border:1px solid #693a3a;background:transparent;color:#ff9a9a;border-radius:5px}.dbSources{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.72rem}.dbSources a{color:var(--db-blue)}
@media(max-width:980px){.dbGrid,.dbWorkspace{grid-template-columns:1fr}}@media(max-width:680px){.dbFlow,.dbSummary{grid-template-columns:1fr 1fr}.dbFields,.dbEntryFields{grid-template-columns:1fr}.dbFields .wide{grid-column:auto}.dbActions>*{flex:1 1 130px;text-align:center}}@media(max-width:420px){.dbFlow,.dbSummary{grid-template-columns:1fr}}@media print{body.dbPrinting .nav,body.dbPrinting .toolsHero,body.dbPrinting .directory,body.dbPrinting main>.toolSection:not(#drilling-break),body.dbPrinting .toolsCta,body.dbPrinting footer,body.dbPrinting .dbEntry,body.dbPrinting .dbActions,body.dbPrinting #dbReset{display:none!important}body.dbPrinting #drilling-break,body.dbPrinting #drilling-break .wrap{display:block!important;background:#fff!important;color:#111!important;margin:0!important;padding:0!important;max-width:none!important}.dbGrid,.dbWorkspace{display:block!important}.dbSetup,.dbPlot,.dbReview,.dbTablePanel,.dbSummary article{background:#fff!important;color:#111!important;border:1px solid #aaa!important}.dbTableWrap{overflow:visible}.dbTableWrap table{min-width:0}.dbSources{display:none!important}@page{size:landscape;margin:10mm}}
