
    #storage-calculator-app{
      --accent: #3b82f6;
      --accent-green: #22c55e;
      --text: #e5e7eb;
      --muted: #9ca3af;
      --border: #1f2937;
      --danger: #ef4444;
      --danger-soft: rgba(239, 68, 68, 0.12);

      /* Neu: Orange-Akzent (dezent) */
      --accent-orange: #f97316;
      --orange-border: rgba(249, 115, 22, 0.35);
      --orange-bg: rgba(249, 115, 22, 0.12);

      /* Neu: Gruen-Block fuer Funktionen/Analytik */
      --green-border: rgba(34, 197, 94, 0.35);
      --green-bg: rgba(34, 197, 94, 0.12);

      --radius-lg: 18px;
      --radius-md: 12px;
      --shadow-soft: 0 18px 45px rgba(15, 23, 42, 0.8);
    }

    #storage-calculator-app *{
      box-sizing: border-box;
      font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    }

    #storage-calculator-app{
      margin: 0;
      padding: 24px;
      background: radial-gradient(circle at top, #1f2937 0, #020617 52%);
      color: var(--text);
      min-height: 100vh;
      display: flex;
      justify-content: center;
    }

    #storage-calculator-app .app-shell{ max-width: 1120px; width: 100%; }

    /* Header */
    #storage-calculator-app .header{
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 20px;
      gap: 16px;
    }

    #storage-calculator-app .brand{
      display: flex;
      align-items: center;
      gap: 12px;
      min-width: 280px;
    }

    #storage-calculator-app .logo-img{
      width: 52px;
      height: 52px;
      border-radius: 12px;
      object-fit: contain;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(148, 163, 184, 0.35);
      box-shadow: 0 12px 30px rgba(15, 23, 42, 0.9);
    }

    #storage-calculator-app .brand-meta{ display: grid; gap: 2px; }
    #storage-calculator-app .brand-sub{ font-size: 12px; color: var(--muted); letter-spacing: 0.02em; }
    #storage-calculator-app .brand-copyright{ font-size: 12px; color: var(--muted); }

    #storage-calculator-app .header-right{
      display: flex;
      align-items: center;
      gap: 10px;
      flex-wrap: wrap;
      justify-content: flex-end;
    }

    #storage-calculator-app .badge{
      padding: 4px 10px;
      border-radius: 999px;
      border: 1px solid rgba(148, 163, 184, 0.6);
      font-size: 11px;
      color: var(--muted);
      text-transform: uppercase;
      letter-spacing: 0.08em;
      white-space: nowrap;
    }
	#storage-calculator-app .version-badge{
		display: inline-block;
		padding: 3px 8px;
		margin-left: 6px;
		border-radius: 999px;
		font-size: 11px;
		font-weight: 700;
		letter-spacing: 0.05em;
		background: var(--danger-soft);
		border: 1px solid rgba(239, 68, 68, 0.4);
		color: var(--danger);
		vertical-align: middle;
	}

    #storage-calculator-app .project-pill{
      padding: 4px 10px;
      border-radius: 999px;
      border: 1px solid rgba(148, 163, 184, 0.6);
      font-size: 11px;
      color: var(--text);
      max-width: 340px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    #storage-calculator-app .print-btn{
      padding: 8px 14px;
      background: var(--accent);
      border: none;
      border-radius: 8px;
      color: #fff;
      font-size: 13px;
      cursor: pointer;
      transition: background 0.2s ease;
      white-space: nowrap;
    }
    #storage-calculator-app .print-btn:hover{ background: #2563eb; }

    /* Layout */
    #storage-calculator-app .layout{
      display: grid;
      grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
      gap: 18px;
    }
    @media (max-width: 900px) { #storage-calculator-app .layout{ grid-template-columns: minmax(0, 1fr); } }

    #storage-calculator-app .card{
      background: radial-gradient(circle at top left, #1e293b 0, #020617 60%);
      border-radius: var(--radius-lg);
      padding: 18px 18px 16px;
      border: 1px solid rgba(31, 41, 55, 0.9);
      box-shadow: var(--shadow-soft);
    }

    #storage-calculator-app .card h2{ margin: 0 0 12px; font-size: 17px; font-weight: 600; }
    #storage-calculator-app .card-subtitle{ font-size: 13px; color: var(--muted); margin-bottom: 18px; }

    #storage-calculator-app .form-grid{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px 16px;
    }
    @media (max-width: 720px) { #storage-calculator-app .form-grid{ grid-template-columns: minmax(0, 1fr); } }

    #storage-calculator-app .form-field{ display: flex; flex-direction: column; gap: 5px; font-size: 13px; }
    #storage-calculator-app .form-label{ display: flex; justify-content: space-between; align-items: baseline; color: var(--muted); }
    #storage-calculator-app .form-label span{ font-weight: 500; color: #e5e7eb; }
    #storage-calculator-app .form-label small{ font-size: 11px; color: var(--muted); }

    #storage-calculator-app select, #storage-calculator-app input[type="number"], #storage-calculator-app input[type="text"]{
      width: 100%;
      padding: 7px 9px;
      border-radius: var(--radius-md);
      border: 1px solid var(--border);
      background: #020617;
      color: #e5e7eb;
      font-size: 13px;
      outline: none;
      transition: border-color 0.15s ease, box-shadow 0.15s ease;
    }

    #storage-calculator-app select:focus, #storage-calculator-app input[type="number"]:focus, #storage-calculator-app input[type="text"]:focus{
      border-color: var(--accent);
      box-shadow: 0 0 0 1px rgba(59, 130, 246, 0.5);
    }

    #storage-calculator-app .warn-inline{
      margin-top: 6px;
      font-size: 12px;
      color: var(--danger);
      background: var(--danger-soft);
      border: 1px solid rgba(239, 68, 68, 0.35);
      padding: 8px 10px;
      border-radius: 12px;
      display: none;
    }

    /* Kamera-Gruppen */
    #storage-calculator-app .camera-group-title{
      font-size: 12px;
      font-weight: 700;
      color: #e5e7eb;
      margin-top: 2px;
      letter-spacing: 0.02em;
    }

    #storage-calculator-app .group2-wrap{
      grid-column: 1 / -1;
      padding: 12px;
      border-radius: 14px;
      border: 1px solid rgba(59, 130, 246, 0.25);
      background: rgba(59, 130, 246, 0.25);
      margin-top: 2px;
    }

    #storage-calculator-app .group2-grid{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px 16px;
      margin-top: 8px;
    }
    @media (max-width: 720px) { #storage-calculator-app .group2-grid{ grid-template-columns: minmax(0, 1fr); } }

    /* Neu: Orange Block fuer Dauer/Speicher */
    #storage-calculator-app .duration-wrap{
      grid-column: 1 / -1;
      padding: 12px;
      border-radius: 14px;
      border: 1px solid var(--orange-border);
      background: var(--orange-bg);
      margin-top: 6px;
    }

    #storage-calculator-app .duration-grid{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px 16px;
      margin-top: 8px;
    }
    @media (max-width: 720px) { #storage-calculator-app .duration-grid{ grid-template-columns: minmax(0, 1fr); } }

    /* Neu: Gruen Block fuer Funktionen/Analytik */
    #storage-calculator-app .analytics-wrap{
      grid-column: 1 / -1;
      padding: 12px;
      border-radius: 14px;
      border: 1px solid var(--green-border);
      background: var(--green-bg);
      margin-top: 6px;
    }

    /* Ergebnisse */
    #storage-calculator-app .results-main{ display: grid; gap: 12px; }

    #storage-calculator-app .metric-row{
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 13px;
      padding: 8px 10px;
      border-radius: var(--radius-md);
      background: rgba(15, 23, 42, 0.9);
      border: 1px solid rgba(31, 41, 55, 0.9);
      gap: 12px;
    }

    #storage-calculator-app .metric-label{ color: var(--muted); }

    #storage-calculator-app .metric-value{
      font-weight: 700;
      text-align: right;
      white-space: nowrap;
    }

    #storage-calculator-app .metric-value.accent{ color: var(--accent-green); font-size: 16px; }

    #storage-calculator-app .notice{
      margin-top: 8px;
      font-size: 12px;
      color: var(--danger);
      background: var(--danger-soft);
      border: 1px solid rgba(239, 68, 68, 0.35);
      padding: 10px 11px;
      border-radius: 14px;
      display: none;
      line-height: 1.35;
    }

    #storage-calculator-app .small-note{
      margin-top: 6px;
      font-size: 11px;
      color: var(--muted);
      line-height: 1.35;
    }

    /* Funktions-Checkboxen */
    #storage-calculator-app .checks{
      display: grid;
      gap: 8px;
      margin-top: 8px;
    }

    #storage-calculator-app .check{
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 8px 10px;
      border-radius: 12px;
      background: rgba(15, 23, 42, 0.9);
      border: 1px solid rgba(31, 41, 55, 0.9);
      user-select: none;
    }

    #storage-calculator-app .check input{
      width: 16px;
      height: 16px;
      accent-color: var(--accent);
    }

    #storage-calculator-app .check span{
      font-size: 13px;
      color: #e5e7eb;
    }

    #storage-calculator-app .check small{
      margin-left: auto;
      font-size: 11px;
      color: var(--muted);
    }

    #storage-calculator-app .hint-inline{
      margin-top: 8px;
      font-size: 12px;
      color: var(--muted);
      line-height: 1.35;
    }

    /* --------------------------------------------
       DRUCK: 1 Seite
       -------------------------------------------- */
    #storage-calculator-app .print-page{ display: none; }

@media print {
      @page { size: A4 portrait; margin: 10mm 8mm; }

      #storage-calculator-app{
        background: #ffffff !important;
        color: #000000 !important;
        padding: 0 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
      }

      #storage-calculator-app .header, #storage-calculator-app .layout{ display: none !important; }
      #storage-calculator-app .print-page{ display: block !important; }

      #storage-calculator-app .print-page, #storage-calculator-app .print-card, #storage-calculator-app .print-row{ page-break-inside: avoid; break-inside: avoid; }
      #storage-calculator-app .print-page{ page-break-after: auto; break-after: auto; }

      #storage-calculator-app .print-head{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    margin-bottom:18px;
    border-bottom:2px solid #333;
    padding-bottom:12px;
}

.print-title{
    font-size:20px;
    font-weight:700;
    line-height:1.2;
}

.print-sub{
    font-size:10px;
    color:#666;
    margin-top:2px;
}

.print-project{
    margin-top:10px;
}

.print-project-label{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#666;
}

.print-project-name{
    font-size:22px;
    font-weight:700;
    margin-top:2px;
}

.print-details{
    display:flex;
    gap:30px;
    margin-top:8px;
    font-size:11px;
}

.print-details span{
    color:#666;
    font-weight:500;
}

.print-meta{
    margin-top:6px;
    font-size:10px;
    color:#666;
}

      #storage-calculator-app .print-brand{
    display:flex;
    align-items:center;
    gap:18px;
    margin-bottom:14px;
}

.print-logo{
    width:40px;
    height:auto;
    flex-shrink:0;
}

.print-brand-text{
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.print-title{
    font-size:18px;
    font-weight:700;
    line-height:1.1;
}

.print-title2{
    font-size:22px;
    font-weight:800;
    line-height:1.15;
    margin-top:2px;
}

.print-sub{
    font-size:10px;
    color:#666;
    margin-top:4px;
}

      #storage-calculator-app .print-title{ font-size: 13px; font-weight: 700; margin: 0; line-height: 1.15; }
      #storage-calculator-app .print-sub{ font-size: 10px; color: #444; margin: 2px 0 0; }

      #storage-calculator-app .print-meta{ text-align: right; font-size: 10px; color: #444; }

      #storage-calculator-app .print-card{
        border: 1px solid #cccccc;
        border-radius: 10px;
        padding: 8px 10px;
        margin-top: 6px;
      }

      #storage-calculator-app .print-h2{ font-size: 12px; font-weight: 700; margin: 0 0 6px; }

      #storage-calculator-app .print-grid-2{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 6px 10px;
      }

      #storage-calculator-app .print-row{
        display: flex;
        justify-content: space-between;
        gap: 10px;
        padding: 5px 7px;
        border: 1px solid #dddddd;
        border-radius: 8px;
        font-size: 11px;
      }

      #storage-calculator-app .print-row .k{ color: #333; }
      #storage-calculator-app .print-row .v{ font-weight: 700; color: #000; white-space: nowrap; }

      #storage-calculator-app .print-warn{
        margin-top: 6px;
        border: 1px solid #cc0000;
        background: #fff3f3;
        color: #990000;
        padding: 6px 8px;
        border-radius: 10px;
        font-size: 11px;
      }

      #storage-calculator-app .print-btn{ display: none !important; }
    }
  
    /* Vollbreite fuer technische Hinweise über beide Spalten */
    #storage-calculator-app .form-field.full-width{
        grid-column: 1 / -1 !important;
        width: 100%;
    }


    /* Segmented control */
    #storage-calculator-app .segmented{display:flex; gap:8px;}
    #storage-calculator-app .seg-btn{
      flex:1;
      padding:10px 12px;
      border-radius:14px;
      border:1px solid rgba(255,255,255,0.10);
      background: rgba(255,255,255,0.04);
      color: rgba(255,255,255,0.90);
      cursor:pointer;
      font-weight:600;
    }
    #storage-calculator-app .seg-btn.active{
      background: rgba(46, 255, 160, 0.12);
      border-color: rgba(46, 255, 160, 0.30);
      box-shadow: 0 0 0 1px rgba(46, 255, 160, 0.10) inset;
    }
    #storage-calculator-app .seg-btn:focus{outline:none;}


/* Integration in die CKOEPPEN Toolbox */
#storage-calculator-app {
  width: 100%;
  min-height: calc(100vh - 72px);
  padding: 24px;
  color: var(--text, #e5e7eb);
  background: radial-gradient(circle at top, #1f2937 0, #020617 52%);
}
#storage-calculator-app .app-shell { margin: 0 auto; }
.calc-breadcrumb {
  margin: 0 0 18px;
  font-size: 13px;
  color: #94a3b8;
}
.calc-breadcrumb a { color: inherit; text-decoration: none; }
.calc-breadcrumb a:hover { color: #e5e7eb; }
.calc-breadcrumb span { margin: 0 7px; }

@media (max-width: 720px) {
  #storage-calculator-app { padding: 16px; }
}

@media print {
  .sidebar, .mobile, .topbar, .calc-breadcrumb { display: none !important; }
  .main { margin-left: 0 !important; padding: 0 !important; }
  #storage-calculator-app { padding: 0 !important; background: #fff !important; min-height: auto !important; }
}


/* Native Toolbox presentation */
#storage-calculator-app {
  display: block;
  min-height: calc(100vh - 72px);
  padding: 28px clamp(18px, 3vw, 38px) 40px;
  background: transparent;
}
#storage-calculator-app .app-shell {
  max-width: 1320px;
  margin: 0 auto;
}
#storage-calculator-app .calculator-hero {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  margin: 0 0 24px;
  padding: 8px 2px 22px;
  border-bottom: 1px solid rgba(148, 163, 184, .16);
}
#storage-calculator-app .calculator-hero .eyebrow {
  margin: 0 0 7px;
  color: var(--accent);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}
#storage-calculator-app .calculator-hero h1 {
  margin: 0;
  font-size: clamp(28px, 4vw, 42px);
  line-height: 1.08;
}
#storage-calculator-app .calculator-hero p:not(.eyebrow) {
  margin: 10px 0 0;
  color: var(--muted);
  max-width: 760px;
  line-height: 1.55;
}
#storage-calculator-app .calculator-actions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
#storage-calculator-app .layout {
  grid-template-columns: minmax(0, 1.45fr) minmax(360px, .95fr);
  align-items: start;
  gap: 20px;
}
#storage-calculator-app .card {
  background: rgba(10, 24, 43, .78);
  border: 1px solid rgba(59, 130, 246, .18);
  box-shadow: 0 18px 45px rgba(2, 6, 23, .35);
}
#storage-calculator-app .card h2 {
  font-size: 19px;
}
#storage-calculator-app select,
#storage-calculator-app input[type="number"],
#storage-calculator-app input[type="text"] {
  min-height: 42px;
  background: rgba(2, 10, 25, .78);
  border-color: rgba(148, 163, 184, .20);
}
#storage-calculator-app .metric-row {
  min-height: 48px;
  background: rgba(4, 15, 31, .70);
  border-color: rgba(148, 163, 184, .16);
}
#storage-calculator-app .header,
#storage-calculator-app .logo-img,
#storage-calculator-app .brand-meta,
#storage-calculator-app .version-badge,
#storage-calculator-app .badge {
  display: none !important;
}
html.light #storage-calculator-app .card {
  background: rgba(255,255,255,.92);
  border-color: rgba(15, 23, 42, .12);
  box-shadow: 0 16px 36px rgba(15, 23, 42, .10);
}
html.light #storage-calculator-app select,
html.light #storage-calculator-app input[type="number"],
html.light #storage-calculator-app input[type="text"],
html.light #storage-calculator-app .metric-row,
html.light #storage-calculator-app .check {
  background: #fff;
  color: #0f172a;
}
html.light #storage-calculator-app .form-label span,
html.light #storage-calculator-app .camera-group-title,
html.light #storage-calculator-app .check span {
  color: #0f172a;
}
@media (max-width: 1050px) {
  #storage-calculator-app .layout { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
  #storage-calculator-app .calculator-hero { align-items: flex-start; flex-direction: column; }
  #storage-calculator-app .calculator-actions { justify-content: flex-start; }
}
@media print {
  #storage-calculator-app .calculator-hero { display: none !important; }
}


/* Dynamische Kamera-Gruppen */
#storage-calculator-app .camera-groups-wrap {
  grid-column: 1 / -1;
  display: grid;
  gap: 12px;
  margin-top: 4px;
}
#storage-calculator-app .camera-groups-head,
#storage-calculator-app .camera-group-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
#storage-calculator-app #cameraGroups { display: grid; gap: 12px; }
#storage-calculator-app .camera-group-card {
  padding: 14px;
  border-radius: 14px;
  border: 1px solid rgba(59,130,246,.28);
  background: rgba(59,130,246,.08);
}
#storage-calculator-app .camera-group-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 12px 16px;
  margin-top: 12px;
}
#storage-calculator-app .camera-group-grid .full-width { grid-column: 1 / -1; }
#storage-calculator-app .add-group-btn,
#storage-calculator-app .remove-group-btn {
  border: 1px solid rgba(59,130,246,.45);
  background: rgba(59,130,246,.12);
  color: #dbeafe;
  border-radius: 10px;
  padding: 8px 11px;
  font: inherit;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
#storage-calculator-app .add-group-btn:hover { background: rgba(59,130,246,.22); }
#storage-calculator-app .remove-group-btn {
  border-color: rgba(239,68,68,.35);
  background: rgba(239,68,68,.10);
  color: #fecaca;
}
#storage-calculator-app .remove-group-btn:hover { background: rgba(239,68,68,.18); }
@media (max-width:720px) {
  #storage-calculator-app .camera-groups-head { align-items: flex-start; flex-direction: column; }
  #storage-calculator-app .camera-group-grid { grid-template-columns: 1fr; }
}


/* ==================================================
   V3: linearer Arbeitsablauf + Datenschutz
   ================================================== */
#storage-calculator-app .layout {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

#storage-calculator-app #screenInputs,
#storage-calculator-app #screenResults {
  width: 100%;
  min-width: 0;
}

#storage-calculator-app #screenInputs { order: 1; }
#storage-calculator-app #screenResults { order: 2; }

#storage-calculator-app .privacy-note {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin: 0 0 22px;
  padding: 15px 17px;
  border: 1px solid rgba(34, 197, 94, .28);
  border-radius: 14px;
  background: rgba(34, 197, 94, .075);
  color: var(--muted);
  font-size: 13px;
  line-height: 1.5;
}

#storage-calculator-app .privacy-icon {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border-radius: 10px;
  background: rgba(34, 197, 94, .12);
  font-size: 19px;
}

#storage-calculator-app .privacy-text {
  display: grid;
  gap: 4px;
  min-width: 0;
}

#storage-calculator-app .privacy-text strong {
  color: var(--text);
  font-size: 14px;
}

#storage-calculator-app .results-main {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

#storage-calculator-app .metric-row {
  min-width: 0;
}

#storage-calculator-app .metric-label {
  min-width: 0;
}

#storage-calculator-app .metric-value {
  max-width: 60%;
  white-space: normal;
  overflow-wrap: anywhere;
}

#storage-calculator-app .notice,
#storage-calculator-app .small-note {
  grid-column: 1 / -1;
}

html.light #storage-calculator-app .privacy-note {
  background: rgba(34, 197, 94, .08);
  border-color: rgba(22, 163, 74, .24);
}

html.light #storage-calculator-app .privacy-text strong {
  color: #0f172a;
}

@media (max-width: 820px) {
  #storage-calculator-app .results-main {
    grid-template-columns: 1fr;
  }

  #storage-calculator-app .notice,
  #storage-calculator-app .small-note {
    grid-column: auto;
  }
}

@media (max-width: 560px) {
  #storage-calculator-app .privacy-note {
    padding: 13px;
  }

  #storage-calculator-app .metric-row {
    align-items: flex-start;
    flex-direction: column;
  }

  #storage-calculator-app .metric-value {
    max-width: 100%;
    text-align: left;
  }
}

@media print {
  #storage-calculator-app .privacy-note { display: none !important; }
}


/* Ergebnisaktionen */
#storage-calculator-app .result-actions {
  display: flex;
  justify-content: center;
  margin-top: 24px;
  padding-top: 20px;
  border-top: 1px solid rgba(148, 163, 184, .14);
}

#storage-calculator-app .result-actions .print-btn {
  min-width: 220px;
}

@media print {
  #storage-calculator-app .result-actions { display: none !important; }
}
/* Druckansicht auf dem Bildschirm immer ausblenden */
.print-page {
  display: none !important;
}

/* Druckansicht nur beim Drucken anzeigen */
@media print {
  .print-page {
    display: block !important;
  }
}


@media print{
  

  

  
}




@media print{
  

  

  
}


/* Hinweise Box */
#storage-calculator-app .result-notes{
  margin-top:30px;
  padding:22px 24px;
  border-radius:16px;
  border:1px solid rgba(255,165,0,.65);
  background:rgba(255,165,0,.12);
  box-shadow:0 10px 30px rgba(0,0,0,.25);
}

#storage-calculator-app .result-notes h3{
  margin:0 0 14px;
  color:#ffb347;
  font-size:21px;
  font-weight:700;
}

#storage-calculator-app .result-notes p{
  margin:10px 0;
  color:#e8edf5;
  line-height:1.6;
}

@media print{

  #storage-calculator-app .result-notes{
    border:1px solid #bbb;
    background:#fff;
    box-shadow:none;
  }

  #storage-calculator-app .result-notes h3,
  #storage-calculator-app .result-notes p{
    color:#000;
  }

}
