/*
 * SGAS Estimate — Phase 1 premium workspace.
 * Screen-only visual changes. Existing HTML forms, calculations, navigation,
 * printing/PDF layouts, mobile bill-entry controls and JavaScript are untouched.
 * Keep this layer before mobile-readability.css.
 */
@media screen {
  body:not(.page-login) {
    --premium-ink: #17362a;
    --premium-muted: #667a6f;
    --premium-border: #dfeae3;
    --premium-shadow: 0 3px 10px rgba(12, 55, 35, .035), 0 15px 42px rgba(12, 55, 35, .045);
    color: var(--premium-ink);
    background: radial-gradient(ellipse at 82% 0%, rgba(209, 234, 219, .56), transparent 34%),
                linear-gradient(150deg, #f8fbf9 0%, #f0f6f2 100%);
    -webkit-font-smoothing: antialiased;
  }

  /* Shared workspace finish; no layout or button behavior changes. */
  body:not(.page-login) .wrap h1 { letter-spacing: -.85px; }
  body:not(.page-login) .wrap h2 { letter-spacing: -.3px; }
  body:not(.page-login) .card {
    border-color: var(--premium-border);
    border-radius: 16px;
    box-shadow: var(--premium-shadow);
  }
  body:not(.page-login) .btn {
    border-radius: 10px;
    transition: background .18s ease, border-color .18s ease,
                color .18s ease, box-shadow .18s ease, transform .18s ease;
  }
  body:not(.page-login) .btn:focus-visible,
  body:not(.page-login) button:focus-visible,
  body:not(.page-login) > nav a:focus-visible {
    outline: 3px solid #dfb34b;
    outline-offset: 3px;
  }

  /* Primary navigation — same links, order, targets and drawer behavior. */
  body:not(.page-login) > nav {
    background: radial-gradient(circle at 8% 0%, rgba(60, 169, 103, .25), transparent 30%),
                linear-gradient(180deg, #083e2a 0%, #052b20 100%) !important;
    border-right-color: rgba(255, 255, 255, .10) !important;
    box-shadow: 9px 0 26px rgba(10, 47, 31, .10) !important;
  }
  body:not(.page-login) > nav strong {
    letter-spacing: .4px !important;
    margin-bottom: 19px !important;
  }
  body:not(.page-login) > nav strong::after {
    content: "ESTIMATE WORKSPACE" !important;
    letter-spacing: 1.45px !important;
    color: #a8d6bd !important;
  }
  body:not(.page-login) > nav a {
    min-height: 47px !important;
    border-radius: 11px !important;
    letter-spacing: -.1px;
    color: #d6ebdf !important;
  }
  body:not(.page-login) > nav a::before {
    content: "" !important;
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    border: 1px solid rgba(255, 255, 255, .09);
    border-radius: 9px;
    background-color: rgba(255, 255, 255, .065);
    background-size: 18px 18px;
    background-position: center;
    background-repeat: no-repeat;
  }
  body:not(.page-login) > nav a:last-child {
    color: #ffd4cd !important;
  }

  /* Overview heading and date. */
  .page-dashboard .wrap {
    max-width: 1560px;
  }
  .page-dashboard .dashboard-head {
    align-items: center;
    margin-bottom: 22px;
  }
  .page-dashboard .dashboard-head h1 {
    margin: 0;
    color: #123c2b;
    font-size: clamp(26px, 2.35vw, 34px);
    font-weight: 800;
    line-height: 1.2;
  }
  .page-dashboard .dashboard-head p {
    margin-top: 7px;
    color: var(--premium-muted);
    font-size: 13px;
    line-height: 1.5;
  }
  .page-dashboard .dashboard-date {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    padding: 11px 14px;
    border: 1px solid var(--premium-border);
    border-radius: 11px;
    background: #fff;
    color: #295f43;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
    box-shadow: 0 4px 16px rgba(15, 63, 40, .04);
  }
  .page-dashboard .dashboard-date::before {
    content: "";
    display: inline-block;
    flex: 0 0 17px;
    width: 17px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }

  /* Six existing KPI values remain in their original order. */
  .page-dashboard .dashboard-stats {
    gap: 14px;
    margin-bottom: 18px;
  }
  .page-dashboard .dashboard-stat {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 132px;
    padding: 21px 22px 19px;
    overflow: hidden;
    border-radius: 16px;
    background: #fff;
    box-shadow: var(--premium-shadow);
  }
  .page-dashboard .dashboard-stat::before {
    content: "";
    position: absolute;
    left: 21px;
    top: 0;
    width: 58px;
    height: 3px;
    border-radius: 0 0 4px 4px;
    background: #39a16a;
  }
  .page-dashboard .dashboard-stat small {
    max-width: 100%;
    padding-right: 52px;
    color: var(--premium-muted);
    font-size: 11.5px;
    font-weight: 650;
    line-height: 1.45;
    letter-spacing: .12px;
  }
  .page-dashboard .dashboard-stat b {
    margin-top: 14px;
    color: #145d3a;
    font-size: clamp(23px, 2vw, 29px);
    font-weight: 800;
    line-height: 1.15;
    letter-spacing: -.85px;
    font-variant-numeric: tabular-nums;
    overflow-wrap: anywhere;
  }
  .page-dashboard .dashboard-stat::after {
    content: "";
    position: absolute;
    top: 19px;
    right: 19px;
    width: 43px;
    height: 43px;
    border: 1px solid #ddede3;
    border-radius: 13px;
    background-color: #eff8f2;
    background-size: 23px 23px;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: none;
  }
  .page-dashboard .dashboard-stat:nth-child(2)::after,
  .page-dashboard .dashboard-stat:nth-child(5)::after {
    background-color: #fff6e8;
    border-color: #f6e8ca;
  }
  .page-dashboard .dashboard-stat:nth-child(3)::after {
    background-color: #eef4fb;
    border-color: #e0eaf5;
  }
  .page-dashboard .dashboard-stat.outstanding {
    border-color: #f1dedb;
    background: linear-gradient(135deg, #fff 35%, #fff9f7 100%);
  }
  .page-dashboard .dashboard-stat.outstanding::before { background: #d47869; }
  .page-dashboard .dashboard-stat.outstanding b { color: #a84237; }
  .page-dashboard .dashboard-stat.outstanding::after {
    border-color: #f4dbd6;
    background-color: #fff0ed;
  }

  /* Action buttons and recent activity panels. */
  .page-dashboard .dashboard-quick {
    margin-bottom: 18px;
    padding: 22px 23px;
  }
  .page-dashboard .dashboard-quick h2,
  .page-dashboard .dashboard-panel-head h2 {
    color: #193b2d;
    font-size: 17px;
    font-weight: 800;
  }
  .page-dashboard .dashboard-quick h2 { margin-bottom: 16px; }
  .page-dashboard .dashboard-quick-actions { gap: 11px; }
  .page-dashboard .dashboard-quick-actions .btn {
    min-height: 52px;
    gap: 10px;
    padding: 10px 13px;
    border: 1px solid transparent;
    border-radius: 11px;
    font-size: 12px;
    font-weight: 750;
    box-shadow: 0 7px 17px rgba(15, 104, 60, .12);
  }
  .page-dashboard .dashboard-quick-actions .btn.secondary {
    border-color: #e0ebe4;
    background: #f7faf8;
    color: #28513b;
    box-shadow: none;
  }
  .page-dashboard .dashboard-quick-actions .icon {
    display: inline-block;
    flex: 0 0 29px;
    width: 29px;
    height: 29px;
    border-radius: 9px;
    background-color: rgba(255, 255, 255, .17);
    background-position: center;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    font-size: 0;
  }
  .page-dashboard .dashboard-quick-actions .btn.secondary .icon {
    border: 1px solid #dcebe1;
    background-color: #e9f4ec;
  }
  .page-dashboard .dashboard-panels { gap: 18px; }
  .page-dashboard .dashboard-panel {
    min-width: 0;
    margin-bottom: 0;
    padding: 22px;
  }
  .page-dashboard .dashboard-panel-head { margin-bottom: 17px; }
  .page-dashboard .dashboard-panel-head a {
    color: #18744b;
    font-size: 11.5px;
    font-weight: 750;
    text-decoration: none;
  }
  .page-dashboard .dashboard-panel-head a:hover { text-decoration: underline; }
  .page-dashboard .dashboard-table th {
    background: #f3f8f5;
    color: #61776a;
    font-size: 10px;
    letter-spacing: .5px;
  }
  .page-dashboard .dashboard-table td {
    color: #2f493a;
    font-size: 12px;
  }
  .page-dashboard .dashboard-customer small {
    color: #788a7f;
    font-size: 10px;
  }
  .page-dashboard .dashboard-row-actions .btn {
    padding: 7px 9px;
    font-size: 10px;
    box-shadow: none;
  }
  .page-dashboard .dashboard-empty {
    color: #74897b;
    font-size: 12px;
  }
}

@media screen and (hover: hover) {
  .page-dashboard .dashboard-stat {
    transition: box-shadow .18s ease, border-color .18s ease, transform .18s ease;
  }
  .page-dashboard .dashboard-stat:hover {
    transform: translateY(-2px);
    border-color: #c9e2d2;
    box-shadow: 0 10px 30px rgba(12, 55, 35, .085);
  }
  .page-dashboard .dashboard-quick-actions .btn:hover {
    transform: translateY(-1px);
  }
  .page-dashboard .dashboard-quick-actions .btn.secondary:hover {
    background: #edf6f0;
    border-color: #c8e3d2;
  }
}

@media screen and (max-width: 1050px) {
  .page-dashboard .dashboard-panels { grid-template-columns: minmax(0, 1fr); }
}

@media screen and (max-width: 700px) {
  .page-dashboard .dashboard-head {
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 11px;
    margin-bottom: 15px;
  }
  .page-dashboard .dashboard-head p { font-size: 12px; }
  .page-dashboard .dashboard-date {
    padding: 8px 11px;
    font-size: 10px;
  }
  .page-dashboard .dashboard-stats { gap: 9px; margin-bottom: 12px; }
  .page-dashboard .dashboard-stat {
    min-height: 109px;
    padding: 15px 13px 13px;
    border-radius: 13px;
  }
  .page-dashboard .dashboard-stat small {
    padding-right: 34px;
    line-height: 1.35;
  }
  .page-dashboard .dashboard-stat b {
    margin-top: 10px;
    line-height: 1.1;
  }
  .page-dashboard .dashboard-stat::before { left: 13px; width: 42px; }
  .page-dashboard .dashboard-stat::after {
    top: 12px;
    right: 12px;
    width: 29px;
    height: 29px;
    border-radius: 9px;
    background-size: 17px 17px;
  }
  .page-dashboard .dashboard-quick {
    padding: 15px;
    margin-bottom: 12px;
  }
  .page-dashboard .dashboard-quick h2 { margin-bottom: 11px; }
  .page-dashboard .dashboard-quick-actions { gap: 8px; }
  .page-dashboard .dashboard-quick-actions .btn {
    min-height: 48px;
    padding: 8px 9px;
    gap: 7px;
    font-size: 11px;
  }
  .page-dashboard .dashboard-quick-actions .icon {
    flex-basis: 26px;
    width: 26px;
    height: 26px;
    background-size: 16px 16px;
  }
  .page-dashboard .dashboard-panels { gap: 12px; }
  .page-dashboard .dashboard-panel {
    padding: 16px 13px;
    border-radius: 13px;
  }
  .page-dashboard .dashboard-panel-head { margin-bottom: 10px; }
}

@media screen and (prefers-reduced-motion: reduce) {
  body:not(.page-login) .btn,
  body:not(.page-login) > nav a,
  .page-dashboard .dashboard-stat { transition: none !important; }
  .page-dashboard .dashboard-stat:hover,
  .page-dashboard .dashboard-quick-actions .btn:hover { transform: none !important; }
}

/* Crisp vector icons replace only decorative glyphs. */
@media screen {
  body:not(.page-login) > nav a:nth-of-type(1)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%209v12h14V9%22%2F%3E%3Cpath%20d%3D%22M9%2021v-7h6v7%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(2)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203h16v18l-4-2-4%202-4-2-4%202z%22%2F%3E%3Cpath%20d%3D%22M8%208h8M8%2012h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(3)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(4)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%205-9%205-9-5%209-5Z%22%2F%3E%3Cpath%20d%3D%22M3%207v10l9%205%209-5V7M12%2012v10%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(5)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%209h18%22%2F%3E%3Cpath%20d%3D%22M15%2014h3%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(6)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020V10M10%2020V4M16%2020v-8M22%2020H2%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(7)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2011.5a8.5%208.5%200%200%201-12.9%207.3L3%2020l1.2-5.1A8.5%208.5%200%201%201%2021%2011.5Z%22%2F%3E%3Cpath%20d%3D%22M8%2011h8M8%2014h5%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(8)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d2efdf%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v3m0%2014v3M4.93%204.93l2.12%202.12m9.9%209.9%202.12%202.12M2%2012h3m14%200h3M4.93%2019.07l2.12-2.12m9.9-9.9%202.12-2.12%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E"); }
  body:not(.page-login) > nav a:nth-of-type(9)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffcbc4%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3%22%2F%3E%3Cpath%20d%3D%22M12%203h6a3%203%200%200%201%203%203v12a3%203%200%200%201-3%203h-6%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-date::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2325804e%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2010h18%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(1)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(2)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%205-9%205-9-5%209-5Z%22%2F%3E%3Cpath%20d%3D%22M3%207v10l9%205%209-5V7M12%2012v10%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(3)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203h16v18l-4-2-4%202-4-2-4%202z%22%2F%3E%3Cpath%20d%3D%22M8%208h8M8%2012h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(4)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2010h18%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(5)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%209h18%22%2F%3E%3Cpath%20d%3D%22M15%2014h3%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-stat:nth-child(6)::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23bf5f4e%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%202%2021h20L12%203Z%22%2F%3E%3Cpath%20d%3D%22M12%209v5M12%2018h.01%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-quick-actions .btn:nth-child(1) .icon { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8l-6-6Z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M12%2012v7M8.5%2015.5h7%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-quick-actions .btn:nth-child(2) .icon { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232c855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12M6%207h12M7%203c5%200%208%202%208%205s-3%205-8%205l8%208%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-quick-actions .btn:nth-child(3) .icon { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232c855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M2%2021v-2a6%206%200%200%201%2012%200v2M19%208v8M15%2012h8%22%2F%3E%3C%2Fsvg%3E"); }
  .page-dashboard .dashboard-quick-actions .btn:nth-child(4) .icon { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232c855a%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m11%202%208%204.5-8%204.5-8-4.5L11%202ZM3%206.5V17l8%205%204-2.5M11%2011v11M19%2012v8M15%2016h8%22%2F%3E%3C%2Fsvg%3E"); }
}
