/*
 * Styles migrated out of static inline style="" attributes during the CSP
 * hardening pass so that style-src-attr can drop 'unsafe-inline' later.
 * Generated by storage/app/csp-style-convert.php - keep in sync with the views.
 */

.sb-background-fff-border-radius-20px-padding-32px-max-width-400px-width-90-box-shadow-0-24px-64px-rgba-12-21-36-25 {
    background:#fff;border-radius:20px;padding:32px;max-width:400px;width:90%;box-shadow:0 24px 64px rgba(12,21,36,.25);
}

.sb-background-rgba-255-92-53-0-08 {
    background:rgba(255,92,53,0.08);
}

.sb-background-rgba-34-197-94-0-1-color-16a34a-font-size-0-8rem-font-weight-500-border-1px-solid-rgba-34-197-94-0-2 {
    background:rgba(34,197,94,0.1);color:#16a34a;font-size:0.8rem;font-weight:500;border:1px solid rgba(34,197,94,0.2);
}

.sb-background-var-amber {
    background:var(--amber);
}

.sb-background-var-blue {
    background:var(--blue);
}

.sb-background-var-green {
    background:var(--green);
}

.sb-background-var-rose {
    background:var(--rose);
}

.sb-background-var-violet {
    background:var(--violet);
}

.sb-border-1px-solid-e5e7eb-border-radius-14px-padding-18px-height-100-background-fff {
    border:1px solid #E5E7EB;border-radius:14px;padding:18px;height:100%;background:#fff;
}

.sb-border-top-1px-solid-var-border-font-size-13px {
    border-top:1px solid var(--border);font-size:13px;
}

.sb-color-1e2d45 {
    color:#1E2D45;
}

.sb-color-var-ink-2 {
    color:var(--ink-2);
}

.sb-color-var-muted {
    color:var(--muted);
}

.sb-color-var-muted-font-weight-500 {
    color:var(--muted);font-weight:500;
}

.sb-display-flex-align-items-center-gap-5px-color-var-blue-font-weight-600 {
    display:flex;align-items:center;gap:5px;color:var(--blue);font-weight:600;
}

.sb-display-flex-align-items-center-gap-5px-color-var-green-font-weight-600 {
    display:flex;align-items:center;gap:5px;color:var(--green);font-weight:600;
}

.sb-display-flex-align-items-center-gap-7px {
    display:flex;align-items:center;gap:7px;
}

.sb-display-flex-gap-10px-justify-content-flex-end {
    display:flex;gap:10px;justify-content:flex-end;
}

.sb-display-flex-gap-8px-flex-wrap-wrap {
    display:flex;gap:8px;flex-wrap:wrap;
}

.sb-display-inline {
    display:inline;
}

.sb-display-inline-block {
    display:inline-block;
}

.sb-display-inline-block-width-14px-height-3px-border-radius-2px-background-var-blue {
    display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--blue);
}

.sb-display-inline-block-width-14px-height-3px-border-radius-2px-background-var-green {
    display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--green);
}

.sb-flex-1 {
    flex:1;
}

.sb-font-family-monospace-font-size-13px-color-var-ink-2 {
    font-family:monospace;font-size:13px;color:var(--ink-2);
}

.sb-font-size-0-45rem-vertical-align-middle {
    font-size:0.45rem;vertical-align:middle;
}

.sb-font-size-0-9rem {
    font-size:0.9rem;
}

.sb-font-size-1-2rem-color-ff5c35 {
    font-size:1.2rem;color:#FF5C35;
}

.sb-font-size-10px-color-var-muted-margin-top-3px {
    font-size:10px;color:var(--muted);margin-top:3px;
}

.sb-font-size-11px-color-var-muted {
    font-size:11px;color:var(--muted);
}

.sb-font-size-11px-color-var-muted-margin-top-2px {
    font-size:11px;color:var(--muted);margin-top:2px;
}

.sb-font-size-11px-color-var-muted-min-width-34px-text-align-right {
    font-size:11px;color:var(--muted);min-width:34px;text-align:right;
}

.sb-font-size-11px-color-var-muted-overflow-hidden-text-overflow-ellipsis-white-space-nowrap {
    font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.sb-font-size-12px {
    font-size:12px;
}

.sb-font-size-12px-background-var-surface-padding-2px-7px-border-radius-5px-color-var-blue {
    font-size:12px;background:var(--surface);padding:2px 7px;border-radius:5px;color:var(--blue);
}

.sb-font-size-12px-color-var-ink-2 {
    font-size:12px;color:var(--ink-2);
}

.sb-font-size-13px {
    font-size:13px;
}

.sb-font-size-13px-color-var-ink-2 {
    font-size:13px;color:var(--ink-2);
}

.sb-font-size-13px-font-weight-500-color-var-ink {
    font-size:13px;font-weight:500;color:var(--ink);
}

.sb-font-size-13px-font-weight-600-color-var-ink {
    font-size:13px;font-weight:600;color:var(--ink);
}

.sb-font-size-13px-font-weight-700-color-888-margin-bottom-10px-text-transform-uppercase-letter-spacing-1px {
    font-size:13px;font-weight:700;color:#888;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;
}

.sb-font-size-14px-color-6b6b6b {
    font-size:14px;color:#6b6b6b;
}

.sb-font-size-14px-color-var-ink2-margin-bottom-20px-font-weight-500 {
    font-size:14px;color:var(--ink2);margin-bottom:20px;font-weight:500;
}

.sb-font-size-15px-color-222-line-height-1-7-font-weight-500 {
    font-size:15px;color:#222;line-height:1.7;font-weight:500;
}

.sb-font-size-16px-color-var-ink {
    font-size:16px;color:var(--ink);
}

.sb-font-weight-600-color-0c1524 {
    font-weight:600;color:#0C1524;
}

.sb-font-weight-600-color-var-ink {
    font-weight:600;color:var(--ink);
}

.sb-height-200px-object-fit-cover-cursor-pointer {
    height:200px;object-fit:cover;cursor:pointer;
}

.sb-height-220px-object-fit-cover {
    height:220px;object-fit:cover;
}

.sb-height-220px-object-fit-fill {
    height:220px;object-fit:fill;
}

.sb-line-height-2-color-444-white-space-pre-line-font-size-15px {
    line-height:2;color:#444;white-space:pre-line;font-size:15px;
}

.sb-max-height-380px-overflow-auto-font-size-12px {
    max-height:380px;overflow:auto;font-size:12px;
}

.sb-max-height-420px-overflow-auto {
    max-height:420px;overflow:auto;
}

.sb-max-width-140px {
    max-width:140px;
}

.sb-max-width-200px {
    max-width:200px;
}

.sb-max-width-850px {
    max-width:850px;
}

.sb-min-width-180px {
    min-width:180px;
}

.sb-min-width-220px-max-width-260px {
    min-width:220px;max-width:260px;
}

.sb-mix-blend-mode-hard-light {
    mix-blend-mode:hard-light;
}

.sb-mix-blend-mode-plus-darker {
    mix-blend-mode:plus-darker;
}

.sb-object-fit-cover {
    object-fit:cover;
}

.sb-overflow-x-auto {
    overflow-x:auto;
}

.sb-padding-22px {
    padding:22px;
}

.sb-padding-8px-16px-border-radius-var-r-border-1-5px-solid-var-border-background-fff-cursor-pointer-font-size-13px {
    padding:8px 16px;border-radius:var(--r);border:1.5px solid var(--border);background:#fff;cursor:pointer;font-size:13px;
}

.sb-padding-8px-18px-border-radius-var-r-background-var-red-border-1-5px-solid-var-red-color-fff-cursor-pointer-font-size-13px-font-weight-600 {
    padding:8px 18px;border-radius:var(--r);background:var(--red);border:1.5px solid var(--red);color:#fff;cursor:pointer;font-size:13px;font-weight:600;
}

.sb-position-fixed-inset-0-background-rgba-12-21-36-5-backdrop-filter-blur-4px-z-index-1050-display-none-align-items-center-justify-content-center {
    position:fixed;inset:0;background:rgba(12,21,36,.5);backdrop-filter:blur(4px);z-index:1050;display:none;align-items:center;justify-content:center;
}

.sb-position-sticky-top-0 {
    position:sticky;top:0;
}

.sb-text-align-center-padding-48px-color-var-muted-font-size-13px {
    text-align:center;padding:48px;color:var(--muted);font-size:13px;
}

.sb-text-decoration-none-color-var-muted {
    text-decoration:none;color:var(--muted);
}

.sb-white-space-nowrap {
    white-space:nowrap;
}

.sb-width-100 {
    width:100%;
}

.sb-width-120px-height-120px-font-size-2-5rem-font-weight-600 {
    width:120px;height:120px;font-size:2.5rem;font-weight:600;
}

.sb-width-130px {
    width:130px;
}

.sb-width-140px {
    width:140px;
}

.sb-width-160px {
    width:160px;
}

.sb-width-180px-height-180px-flex-shrink-0 {
    width:180px;height:180px;flex-shrink:0;
}

.sb-width-2-2rem-height-2-2rem {
    width:2.2rem;height:2.2rem;
}

.sb-width-200px-height-200px {
    width:200px;height:200px;
}

.sb-width-64px-height-64px-border-radius-16px-background-f1f1ef-color-111111 {
    width:64px;height:64px;border-radius:16px;background:#f1f1ef;color:#111111;
}

.sb-width-calc-100-110px {
    width:calc(100% - 110px);
}
