* { margin:0; padding:0; box-sizing:border-box; -webkit-tap-highlight-color:transparent; }

body {
 font-family: 'DM Sans', sans-serif;
 background: #0D1B2A;
 min-height: 100vh;
 color: white;
 overflow-x: hidden;
 max-width: 430px;
 margin: 0 auto;
 position: relative;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}

/* ============ BACKGROUND ============ */
.bg-glow {
 position: fixed;
 top: 0; left: 0; right: 0; bottom: 0;
 pointer-events: none;
 z-index: 0;
 overflow: hidden;
 background: linear-gradient(160deg, #0D1B2A 0%, #0F2235 40%, #102040 100%);
 max-width: 430px;
 margin: 0 auto;
}
.bg-glow::before {
 content: '';
 position: absolute;
 top: -60px;
 left: 50%;
 transform: translateX(-50%);
 width: 380px;
 height: 380px;
 background: radial-gradient(ellipse, rgba(15,118,110,0.35) 0%, rgba(42,79,138,0.2) 45%, transparent 70%);
 border-radius: 50%;
}
.bg-glow::after {
 content: '';
 position: absolute;
 bottom: 60px;
 right: -40px;
 width: 260px;
 height: 260px;
 background: radial-gradient(ellipse, rgba(42,79,138,0.3) 0%, transparent 65%);
 border-radius: 50%;
}

/* ============ SIDEBAR ITEM — GLOW CARD (matches RapidDx condition-row) ============ */
.sbi {
 display: flex;
 align-items: center;
 margin: 5px 14px;
 padding: 12px 14px;
 font-family: 'DM Sans', sans-serif;
 font-size: 14px;
 font-weight: 500;
 color: white;
 cursor: pointer;
 gap: 10px;
 background: linear-gradient(135deg, rgba(15,118,110,0.28) 0%, rgba(42,79,138,0.38) 100%);
 border: 1px solid rgba(32,213,207,0.32);
 border-radius: 12px;
 box-shadow:
   0 4px 14px rgba(0,0,0,0.30),
   0 0 14px rgba(32,213,207,0.12),
   inset 0 1px 0 rgba(255,255,255,0.10);
 transition: background 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.15s ease;
}
.sbi:hover {
 background: linear-gradient(135deg, rgba(15,118,110,0.40) 0%, rgba(32,213,207,0.18) 50%, rgba(42,79,138,0.45) 100%);
 border-color: rgba(32,213,207,0.65);
 color: #FFFFFF;
 transform: translateX(2px);
 box-shadow:
   0 8px 22px rgba(0,0,0,0.40),
   0 0 22px rgba(32,213,207,0.25),
   inset 0 1px 0 rgba(255,255,255,0.16);
}
.sbi:active {
 transform: translateX(0);
}
.sbi.is-active {
 background: linear-gradient(135deg, rgba(15,118,110,0.42) 0%, rgba(32,213,207,0.20) 50%, rgba(42,79,138,0.44) 100%);
 border-color: rgba(32,213,207,0.65);
 color: #FFFFFF;
 box-shadow:
   0 4px 14px rgba(0,0,0,0.34),
   0 0 18px rgba(32,213,207,0.30),
   inset 0 1px 0 rgba(255,255,255,0.14);
}
/* Inside the Between-rooms dock the cards need tighter gutters so they fit the dock's internal padding */
#brDock .sbi {
 margin: 5px 0;
}
.sdot {
 width: 5px;
 height: 5px;
 border-radius: 50%;
 background: rgba(255,255,255,0.45);
 flex-shrink: 0;
 transition: all 0.18s;
}
.sbi:hover .sdot {
 background: #20D5CF;
 box-shadow: 0 0 6px rgba(32,213,207,0.55);
}
.sbi.is-active .sdot {
 background: #20D5CF;
 box-shadow: 0 0 8px rgba(32,213,207,0.75);
}
.sbi-label { flex: 1; min-width: 0; display: flex; flex-direction: column; line-height: 1.25; font-family: 'DM Sans', sans-serif; font-size: 13px; font-weight: 500; color: rgba(255,255,255,0.92); }
.sbi-sub { font-family: 'DM Sans', sans-serif; font-size: 11px; color: rgba(255,255,255,0.55); margin-top: 2px; font-weight: 400; letter-spacing: .01em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#aiResponseText strong { color: #ffffff; font-weight: 700; }
.sbi-save {
 width: 22px;
 height: 22px;
 border-radius: 50%;
 background: rgba(0,0,0,0.22);
 border: 1px solid rgba(255,255,255,0.16);
 color: rgba(255,255,255,0.60);
 font-size: 15px;
 font-weight: 600;
 cursor: pointer;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-shrink: 0;
 transition: all 0.2s;
 font-family: 'DM Sans', sans-serif;
 line-height: 1;
 padding: 0 0 1px 0;
}
.sbi:hover .sbi-save {
 background: rgba(32,213,207,0.18);
 border-color: rgba(32,213,207,0.55);
 color: #20D5CF;
}
.sbi-save:hover {
 background: #20D5CF !important;
 border-color: #20D5CF !important;
 color: #0D1B2A !important;
 transform: scale(1.12);
}

/* ============ SIDEBAR DRAG-REORDER (per section) ============ */
.sbi-ghost { opacity:0.35 !important; background:rgba(32,213,207,0.12) !important; border-left-color:rgba(32,213,207,0.55) !important; }
.sbi-chosen { cursor:grabbing !important; background:rgba(255,255,255,0.16) !important; box-shadow:0 8px 18px rgba(0,0,0,0.45) !important; transform:scale(1.02); }
.sbi-drag { cursor:grabbing !important; }

/* ============ ANIMATIONS ============ */
@keyframes loadBounce {
 0%, 60%, 100% { transform: translateY(0); opacity: 0.4; }
 30% { transform: translateY(-6px); opacity: 1; }
}
@keyframes sheetUp {
 from { transform: translateY(100%); }
 to { transform: translateY(0); }
}
@keyframes hintScroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
@keyframes fadeInPop {
 from { opacity: 0; transform: translateX(-6px); }
 to { opacity: 1; transform: translateX(0); }
}
/* CRx AI thinking state — scrolling EKG line, on-brand with the app's clinical identity */
@keyframes ekgScroll {
 from { transform: translateX(0); }
 to { transform: translateX(-46px); }
}
@keyframes ekgTextGlow {
 0%, 100% { opacity: 0.75; }
 50% { opacity: 1; }
}

/* ============ QUICK CARD ============ */
.qcard {
 background: rgba(255,255,255,0.09);
 border: 1px solid rgba(255,255,255,0.16);
 border-radius: 10px;
 padding: 8px 8px 7px;
 cursor: pointer;
 transition: all 0.2s;
 position: relative;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 user-select: none;
 touch-action: manipulation;
}
.qcard:hover {
 background: rgba(255,255,255,0.14);
 border-color: rgba(255,255,255,0.25);
 transform: translateY(-2px);
}
/* Sidebar group drag handle */
.group-drag-handle {
 font-size: 18px;
 color: rgba(32,213,207,0.45);
 cursor: grab;
 line-height: 1;
 padding: 6px 8px;
 user-select: none;
 touch-action: none;
 flex-shrink: 0;
 transition: color 0.15s;
 -webkit-user-select: none;
}
.group-drag-handle:hover { color: #20D5CF; }
.side-group-chosen { opacity: 0.85; }
.side-group-ghost {
 opacity: 0.3;
 background: rgba(32,213,207,0.08) !important;
 border-left: 2px dashed rgba(32,213,207,0.5);
}

/* Drag-to-reorder states (SortableJS) */
.qcard-chosen {
 cursor: grabbing !important;
 box-shadow: 0 16px 32px rgba(0,0,0,0.45) !important;
 transform: scale(1.04) !important;
 opacity: 0.95 !important;
 z-index: 100;
}
.qcard-ghost {
 opacity: 0.35 !important;
 background: rgba(32,213,207,0.12) !important;
 border: 1px dashed rgba(32,213,207,0.55) !important;
}
.qcard-drag {
 cursor: grabbing !important;
}

/* ============ PICKER ITEM ============ */
.pitem {
 background: rgba(255,255,255,0.07);
 border: 1px solid rgba(255,255,255,0.12);
 border-radius: 12px;
 padding: 14px;
 cursor: pointer;
 transition: all 0.2s;
}
.pitem:hover {
 background: rgba(255,255,255,0.13);
 border-color: rgba(20,184,166,0.5);
}

/* ============ SCROLLBAR HIDE ============ */
#sidebar div::-webkit-scrollbar { display: none; }
#savedViewer::-webkit-scrollbar { display: none; }
#pickerOverlay::-webkit-scrollbar { display: none; }

/* ============ INPUT FOCUS ============ */
input:focus { outline: none; }

/* ============ SCRATCHPAD SHEET ============ */
#scratchpadSheet { display:none; position:fixed; top:0; bottom:0; left:50%; transform:translateX(-50%); width:100%; max-width:430px; background:linear-gradient(180deg,#0D1B2A 0%,#0E2038 100%); z-index:80; flex-direction:column; overflow:hidden; }
#scratchpadSheet.open { display:flex; animation:sheetUp 0.3s ease; }
.sp-bar { padding:10px 14px 8px; background:linear-gradient(180deg,#102640,#0D1B2A); border-bottom:1px solid #1F3D5C; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-shrink:0; }
.sp-bar-l b { font-size:13.5px; font-weight:700; color:#F4F8FC; letter-spacing:-.01em; }
.sp-bar-l small { display:block; font-family:'DM Sans',sans-serif; font-size:9px; color:#8AABCC; letter-spacing:.12em; text-transform:uppercase; margin-top:2px; }
.sp-bar-r { display:flex; gap:5px; }
.sp-btn { background:transparent; border:1px solid #2A4F72; color:#D8E6F4; font-family:'DM Sans',sans-serif; font-size:10px; letter-spacing:.07em; text-transform:uppercase; font-weight:600; padding:5px 9px; border-radius:6px; cursor:pointer; }
.sp-btn.danger { border-color:#2A4F72; }
.sp-btn:active { opacity:.7; }
.sp-strip { padding:4px 16px; background:rgba(16,38,64,.8); border-bottom:1px solid #1F3D5C; display:flex; align-items:center; gap:10px; font-family:'DM Sans',sans-serif; font-size:10px; color:#8AABCC; flex-shrink:0; }
.sp-dot { width:5px; height:5px; border-radius:50%; background:#20D5CF; box-shadow:0 0 8px #20D5CF; flex-shrink:0; }
.sp-strip b { color:#F4F8FC; font-weight:700; }
.sp-legend { margin-left:auto; display:flex; gap:8px; }
.sp-legend span { display:flex; align-items:center; gap:3px; }
.sp-legend i { width:7px; height:7px; border-radius:1.5px; }
.sp-lw { background:#FFD78A; box-shadow:0 0 5px rgba(255,215,138,.5); }
.sp-lp { background:#7AEFA4; box-shadow:0 0 5px rgba(122,239,164,.5); }
.sp-body { flex:1; overflow-y:auto; padding:8px 10px 40px; -webkit-overflow-scrolling:touch; }
.sp-room { background:linear-gradient(180deg,#102640 0%,#0F2238 100%); border:1px solid #1F3D5C; border-top:1px solid #143055; border-radius:9px; padding:8px 10px 7px; margin-bottom:6px; box-shadow:0 2px 10px rgba(0,0,0,.22); transition:box-shadow .15s,opacity .15s; }
.sp-room.sp-dragging { opacity:.5; box-shadow:0 8px 28px rgba(0,0,0,.6); border-color:#20D5CF; }
.sp-room.sp-drag-over { border-color:#5EFFE9; box-shadow:0 0 0 2px rgba(94,255,233,.22); }
.sp-r1 { display:flex; align-items:center; gap:7px; margin-bottom:6px; }
.sp-grip { flex-shrink:0; cursor:grab; display:flex; flex-direction:column; gap:2.5px; padding:3px 2px; opacity:.4; touch-action:none; }
.sp-grip span { display:block; width:14px; height:1.5px; border-radius:1px; background:#8AABCC; }
.sp-rnum { font-family:'Plus Jakarta Sans',sans-serif; font-weight:800; font-size:12.5px; color:#5EFFE9; text-shadow:0 0 10px rgba(94,255,233,.5); white-space:nowrap; flex-shrink:0; }
.sp-r1 input { flex:1; background:transparent; border:0; outline:0; color:#F4F8FC; font-family:'Plus Jakarta Sans',sans-serif; font-size:13px; font-weight:600; min-width:0; padding:0; }
.sp-r1 input::placeholder { color:#8AABCC; font-weight:400; font-size:12.5px; }
.sp-disc { flex-shrink:0; background:rgba(226,107,107,.09); border:1px solid rgba(226,107,107,.30); color:rgba(226,107,107,.80); font-family:'DM Sans',sans-serif; font-size:9px; letter-spacing:.07em; text-transform:uppercase; font-weight:700; padding:2px 7px; border-radius:4px; cursor:pointer; }
.sp-divider { height:1px; background:#1F3D5C; margin-bottom:5px; }
.sp-r2 { display:flex; align-items:center; gap:3px; flex-wrap:wrap; margin-bottom:5px; }
.sp-chip { font-family:'DM Sans',sans-serif; font-size:10px; font-weight:700; padding:3px 7px; border-radius:4px; cursor:pointer; border:1.5px solid rgba(255,215,138,.18); color:rgba(255,215,138,.50); background:transparent; touch-action:manipulation; -webkit-user-select:none; user-select:none; line-height:1.2; transition:all .12s; }
.sp-chip.pending { background:rgba(255,215,138,.13); border-color:#FFD78A; color:#FFD78A; box-shadow:0 0 6px rgba(255,215,138,.28); }
.sp-chip.pos { background:rgba(122,239,164,.13); border-color:#7AEFA4; color:#7AEFA4; box-shadow:0 0 6px rgba(122,239,164,.32); text-decoration:line-through; text-decoration-color:rgba(122,239,164,.55); }
.sp-rowlabel { font-family:'Plus Jakarta Sans',sans-serif; font-size:8.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; flex-shrink:0; white-space:nowrap; }
.sp-rowlabel-ord { color:rgba(255,215,138,.55); align-self:center; }
.sp-rowlabel-plan { color:rgba(94,255,233,.55); align-self:center; margin-top:6px; }
.sp-r3 { display:flex; align-items:flex-start; gap:5px; }
.sp-pchip { flex-shrink:0; width:26px; height:26px; border-radius:5px; border:1.5px solid; display:grid; place-items:center; cursor:pointer; touch-action:manipulation; -webkit-user-select:none; user-select:none; transition:all .12s; }
.sp-pchip svg { width:13px; height:13px; stroke:currentColor; fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
.sp-circ-a { font-family:'Plus Jakarta Sans',sans-serif; font-size:11px; font-weight:800; width:14px; height:14px; border-radius:50%; border:1.5px solid currentColor; display:grid; place-items:center; line-height:1; }
.sp-note-chip { border-color:rgba(94,255,233,.55); color:rgba(94,255,233,.75); background:rgba(94,255,233,.06); }
.sp-note-chip.pending { background:rgba(94,255,233,.12); border-color:#5EFFE9; color:#5EFFE9; box-shadow:0 0 7px rgba(94,255,233,.25); }
.sp-note-chip.pos { background:rgba(122,239,164,.13); border-color:#7AEFA4; color:#7AEFA4; }
.sp-abx-chip { border-color:rgba(255,215,138,.55); color:rgba(255,215,138,.75); background:rgba(255,215,138,.06); }
.sp-abx-chip.pending { background:rgba(255,215,138,.12); border-color:#FFD78A; color:#FFD78A; box-shadow:0 0 7px rgba(255,215,138,.28); }
.sp-abx-chip.pos { background:rgba(122,239,164,.13); border-color:#7AEFA4; color:#7AEFA4; }
.sp-notes-wrap { flex:1; min-width:0; display:flex; align-items:flex-start; gap:5px; }
.sp-notes-ta { flex:1; min-width:0; background:rgba(10,24,40,.60); border:1px solid #1F3D5C; border-radius:6px; padding:5px 8px; color:#D8E6F4; font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:500; outline:0; resize:none; line-height:1.4; height:26px; overflow:hidden; }
.sp-notes-ta::placeholder { color:#8AABCC; font-family:'DM Sans',sans-serif; font-size:11px; font-weight:400; }
.sp-add { width:100%; background:linear-gradient(135deg,#0F766E,#0D5F58); border:1px solid #20D5CF; color:#F4F8FC; border-radius:9px; cursor:pointer; display:flex; align-items:center; justify-content:center; gap:8px; padding:13px; font-family:'DM Sans',sans-serif; font-size:11.5px; letter-spacing:.1em; text-transform:uppercase; font-weight:700; box-shadow:0 0 20px rgba(32,213,207,.22); margin-top:2px; }
.sp-footer { margin-top:10px; padding:8px 12px; background:rgba(16,38,64,.6); border:1px solid #1F3D5C; border-radius:7px; font-family:'DM Sans',sans-serif; font-size:10px; color:#8AABCC; line-height:1.5; }
.sp-footer b { color:#D8E6F4; }
.sp-modalbg { position:fixed; inset:0; background:rgba(3,8,14,.78); backdrop-filter:blur(5px); z-index:100; display:none; align-items:center; justify-content:center; padding:20px; }
.sp-modalbg.show { display:flex; }
.sp-modal { background:#102640; border:1px solid #2A4F72; border-radius:13px; padding:18px; max-width:320px; width:100%; }
.sp-modal h3 { font-size:14.5px; font-weight:700; margin-bottom:10px; color:#F4F8FC; }
.sp-modal input { width:100%; background:#0A1828; border:1px solid #1F3D5C; border-radius:8px; padding:10px 12px; color:#F4F8FC; font-family:'Plus Jakarta Sans',sans-serif; font-size:14px; outline:0; }
.sp-mact { display:flex; gap:7px; margin-top:12px; justify-content:flex-end; }
.sp-mact button { font-family:'DM Sans',sans-serif; font-size:10.5px; letter-spacing:.09em; text-transform:uppercase; font-weight:700; padding:7px 13px; border-radius:7px; cursor:pointer; border:1px solid #2A4F72; background:transparent; color:#D8E6F4; }
.sp-mact .sp-primary { background:linear-gradient(135deg,#0F766E,#0D5F58); border-color:#20D5CF; color:#F4F8FC; }
/* ── Float Panel ── */
#spFloat { position:fixed; bottom:20px; right:16px; width:320px; max-height:80vh; background:#0D1B2A; border:1px solid rgba(32,213,207,0.28); border-radius:16px; box-shadow:0 12px 48px rgba(0,0,0,0.75); z-index:500; display:none; flex-direction:column; overflow:hidden; isolation:isolate; }
#spFloat.open { display:flex; }
.spf-hdr { display:flex; align-items:center; gap:7px; padding:9px 11px; background:linear-gradient(135deg,rgba(15,118,110,0.45),rgba(32,213,207,0.12)); border-bottom:1px solid rgba(32,213,207,0.15); cursor:grab; user-select:none; touch-action:none; flex-shrink:0; }
.spf-hdr:active { cursor:grabbing; }
.spf-grip { display:flex; flex-direction:column; gap:3px; flex-shrink:0; }
.spf-grip span { display:block; width:14px; height:2px; background:rgba(255,255,255,0.3); border-radius:2px; }
.spf-title { flex:1; font-family:'DM Sans',sans-serif; font-size:10px; font-weight:700; color:#20D5CF; letter-spacing:.1em; text-transform:uppercase; }
.spf-counts { font-family:'DM Sans',sans-serif; font-size:9.5px; color:rgba(255,255,255,0.4); }
.spf-hdr-btn { background:transparent; border:1px solid rgba(255,255,255,0.15); color:rgba(255,255,255,0.6); font-size:10px; padding:3px 7px; border-radius:5px; cursor:pointer; font-family:'DM Sans',sans-serif; flex-shrink:0; }
.spf-hdr-btn:active { opacity:.6; }
.spf-body { flex:1; overflow-y:auto; padding:7px 8px 10px; -webkit-overflow-scrolling:touch; }
.spf-footer { display:flex; gap:6px; padding:8px 10px; border-top:1px solid rgba(255,255,255,0.07); flex-shrink:0; }
.spf-footer button { flex:1; background:transparent; border:1px solid #2A4F72; color:#D8E6F4; font-family:'DM Sans',sans-serif; font-size:9.5px; letter-spacing:.07em; text-transform:uppercase; font-weight:600; padding:5px 8px; border-radius:6px; cursor:pointer; }
.spf-footer button:active { opacity:.7; }
.spf-footer .spf-expand { border-color:rgba(32,213,207,0.4); color:#20D5CF; }
.spf-resize { position:absolute; bottom:0; right:0; width:22px; height:22px; cursor:nwse-resize; touch-action:none; z-index:10; }
.spf-resize::after { content:''; position:absolute; bottom:5px; right:5px; width:9px; height:9px; border-right:2px solid rgba(32,213,207,0.5); border-bottom:2px solid rgba(32,213,207,0.5); border-radius:1px; }

/* ============ FLOAT TRIGGER BADGE — distinct from the circular save (+) button ============ */
.sbi-float-badge {
 display: inline-flex;
 align-items: center;
 gap: 3px;
 flex-shrink: 0;
 background: rgba(32,213,207,0.14);
 border: 1px solid rgba(32,213,207,0.55);
 color: #20D5CF;
 font-family: 'DM Sans', sans-serif;
 font-size: 9.5px;
 font-weight: 700;
 letter-spacing: 0.04em;
 text-transform: uppercase;
 padding: 4px 9px;
 border-radius: 20px;
 cursor: pointer;
 white-space: nowrap;
 transition: background 0.15s, color 0.15s, transform 0.15s;
}
.sbi-float-badge:hover {
 background: #20D5CF;
 color: #0D1B2A;
 transform: scale(1.05);
}

/* ============ PEDS CALCULATOR — FLOATING PANEL (pilot) ============ */
#pedsFloat { position:fixed; bottom:20px; right:16px; width:380px; height:560px; max-height:82vh; background:#0D1B2A; border:1px solid rgba(32,213,207,0.28); border-radius:16px; box-shadow:0 12px 48px rgba(0,0,0,0.75); z-index:500; display:none; flex-direction:column; overflow:hidden; isolation:isolate; }
#pedsFloat.open { display:flex; }

/* ============ EKG CONTEXTUALIZER — FLOATING PANEL ============ */
#ekgFloat { position:fixed; bottom:20px; right:16px; width:380px; height:560px; max-height:82vh; background:#0D1B2A; border:1px solid rgba(32,213,207,0.28); border-radius:16px; box-shadow:0 12px 48px rgba(0,0,0,0.75); z-index:500; display:none; flex-direction:column; overflow:hidden; isolation:isolate; }
#ekgFloat.open { display:flex; }

/* ============ RADIOLOGY TRANSLATOR — FLOATING PANEL ============ */
#radFloat { position:fixed; bottom:20px; right:16px; width:380px; height:560px; max-height:82vh; background:#0D1B2A; border:1px solid rgba(32,213,207,0.28); border-radius:16px; box-shadow:0 12px 48px rgba(0,0,0,0.75); z-index:500; display:none; flex-direction:column; overflow:hidden; isolation:isolate; }
#radFloat.open { display:flex; }

/* ============================================================ */
/* RESPONSIVE — Home page only. min-width rules only, never override */
/* base (phone) styles with max-width. Phone stays pixel-identical.  */
/* ============================================================ */

/* ---------- iPad ---------- */
@media (min-width: 768px) {
  body { max-width: 680px; }
  .bg-glow { max-width: 680px; }
  .search-wrap { max-width: 520px !important; }
  #searchPill { padding: 4px !important; }
  #aiResponse { padding: 18px 22px !important; }
}

/* ---------- Desktop ---------- */
@media (min-width: 1024px) {
  body { max-width: 900px; margin-left: 300px; margin-right: auto; }
  .bg-glow { max-width: 900px; margin-left: 300px; margin-right: auto; }
  .search-wrap { max-width: 640px !important; }
  #searchPill { padding: 5px !important; }
  #aiResponse { padding: 22px 28px !important; }
  #sidebar { transform: translateX(0) !important; }
  .hamburger-btn { display: none; }
}
