:root{--sp-primary:#156a5f;--sp-primary-dark:#0f5148;--sp-accent:#e47e29;--sp-ink:#17333e;--sp-muted:#66788a;--sp-line:#e1e8ed;--sp-radius:12px;--sp-shadow:0 5px 22px rgba(22,45,64,.06)}
html,body{font-family:Inter,"Segoe UI",Arial,sans-serif!important;color:var(--sp-ink);background:#f4f7fa!important;font-synthesis:none}*{scrollbar-width:thin;scrollbar-color:#bdcbd2 transparent}*:focus-visible{outline:2px solid #156a5f;outline-offset:3px}h1,h2,h3,h4,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{letter-spacing:-.025em!important;font-weight:700!important;color:var(--sp-ink)}
.MuiPaper-root:not(.MuiAppBar-root),.MuiCard-root{border-radius:var(--sp-radius)!important;border:1px solid var(--sp-line);box-shadow:var(--sp-shadow)}.MuiPaper-root.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper{border-radius:16px!important;box-shadow:0 20px 60px #17333e26!important}.MuiCardContent-root{padding:22px!important}.MuiCardHeader-root{padding:20px 22px!important}.MuiAppBar-root{box-shadow:0 1px 0 var(--sp-line)!important}
button,.MuiButtonBase-root,a.button{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease!important}.MuiButton-root{border-radius:9px!important;text-transform:none!important;font-weight:650!important;letter-spacing:0!important;min-height:37px;padding:8px 16px!important;box-shadow:none!important}.MuiButton-containedPrimary{background:var(--sp-primary)!important;color:#fff!important}.MuiButton-containedPrimary:hover{background:var(--sp-primary-dark)!important;box-shadow:0 4px 14px #156a5f26!important;transform:translateY(-1px)}.MuiButton-outlinedPrimary{color:var(--sp-primary)!important;border-color:#a9c6be!important}.MuiButton-outlinedPrimary:hover,.MuiButton-textPrimary:hover{background:#eaf3ef!important}.MuiIconButton-root{border-radius:9px!important}.MuiIconButton-root:hover{background:#eaf0f3!important}.MuiButton-root:disabled{opacity:.55}.MuiButton-containedError{background:#b93842!important}.MuiButton-containedSuccess{background:#227855!important}
.MuiOutlinedInput-root,.MuiFilledInput-root{border-radius:9px!important;background:#fff!important;transition:box-shadow .15s ease!important}.MuiOutlinedInput-notchedOutline{border-color:#d5dfe6!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9bb4b9!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #156a5f12!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--sp-primary)!important;border-width:1.5px!important}.MuiFormLabel-root,.MuiInputLabel-root{font-weight:600!important;color:#52677b}.MuiInputLabel-root.Mui-focused{color:var(--sp-primary)!important}.MuiFormHelperText-root{margin-top:5px!important}.MuiFormControl-root{vertical-align:top}.MuiCheckbox-colorPrimary.Mui-checked,.MuiRadio-colorPrimary.Mui-checked{color:var(--sp-primary)!important}.MuiSwitch-colorPrimary.Mui-checked{color:var(--sp-primary)!important}.MuiSelect-select,.MuiInputBase-input{font-family:inherit!important;font-size:14px!important}
.MuiTableContainer-root{border:1px solid var(--sp-line)!important;border-radius:11px!important;box-shadow:none!important}.MuiTable-root{border-collapse:separate!important;border-spacing:0!important}.MuiTableCell-root{font-family:inherit!important;font-size:13px!important;padding:12px 14px!important;border-bottom:1px solid #e8edf1!important;vertical-align:middle!important}.MuiTableHead-root .MuiTableCell-root{background:#eef3f6!important;color:#53697c!important;font-weight:700!important;white-space:nowrap}.MuiTableBody-root .MuiTableRow-root:nth-of-type(even){background:#fcfdfe}.MuiTableBody-root .MuiTableRow-root:hover{background:#eef6f3!important}.MuiTablePagination-root{border-top:1px solid var(--sp-line);background:#fff}.MuiTableSortLabel-root.Mui-active{color:var(--sp-primary)!important}.MuiChip-root{font-weight:600!important;border-radius:7px!important}.MuiChip-colorSuccess{background:#e5f4ec!important;color:#217350!important}.MuiChip-colorWarning{background:#fff3da!important;color:#8c620e!important}.MuiChip-colorError{background:#fce9ec!important;color:#ac3548!important}
.MuiTabs-indicator{background:var(--sp-primary)!important;height:3px!important;border-radius:3px}.MuiTab-root{text-transform:none!important;font-weight:650!important}.MuiTab-root.Mui-selected{color:var(--sp-primary)!important}.MuiAccordion-root{border-radius:10px!important;overflow:hidden}.MuiAlert-root{border-radius:10px!important;box-shadow:none!important}.MuiDialogTitle-root{padding:22px 24px 15px!important}.MuiDialogActions-root{padding:16px 24px!important;border-top:1px solid var(--sp-line)}.MuiTooltip-tooltip{border-radius:7px!important;background:#17333e!important;padding:8px 12px!important}.MuiListItemButton-root{border-radius:8px!important;margin:2px 6px}.MuiListItemButton-root.Mui-selected{background:#e6f1ed!important;color:var(--sp-primary)!important}.MuiListItemButton-root:hover{background:#eef3f5!important}
@media(max-width:700px){.MuiCardContent-root{padding:15px!important}.MuiTableCell-root{padding:10px!important;font-size:12px!important}.MuiButton-root{padding:8px 12px!important}.MuiDialog-paper{margin:12px!important;max-width:calc(100% - 24px)!important}#subliprint-shortcuts{right:8px!important;bottom:8px!important;font-size:11px!important;padding:8px!important}}
@media(prefers-reduced-motion:reduce){button,.MuiButtonBase-root,a.button{transition:none!important;transform:none!important}}
.sp-user-access,.sp-module-workspace,.sp-personal-dashboard{padding:24px;background:#fff;border:1px solid #dce5ee;border-radius:12px;max-width:1450px;margin:auto;color:#17344b}.sp-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.sp-page-heading h2{margin:8px 0;font-size:27px}.sp-page-heading p,.sp-help{font-size:12px;line-height:1.7;color:#63778a}.sp-page-heading a{color:#1469bc;font-size:12px}.sp-eyebrow{font-size:10px;letter-spacing:2px;color:#698297}.sp-access-editor>label,.sp-user-access>label{display:grid;gap:8px;margin:20px 0;font-size:13px}.sp-access-editor input[type=search],.sp-user-access select,.sp-module-operations input{font:inherit;font-size:13px;border:1px solid #cbd9e6;border-radius:6px;padding:12px;width:100%;max-width:520px}.sp-permission-group{border:1px solid #dae4ed;border-radius:8px;margin:10px 0;overflow:hidden}.sp-permission-heading{display:flex;gap:12px;align-items:center;padding:12px;background:#eff4f9}.sp-permission-heading>button{display:flex;justify-content:space-between;flex:1;border:0;background:none;color:#17344b;font-weight:700;text-align:left;font-size:13px;cursor:pointer}.sp-permission-heading>button span{font-size:11px;color:#66819a}.sp-permission-group input[type=checkbox]{width:18px;height:18px;accent-color:#1268b6;cursor:pointer;flex-shrink:0}.sp-permission-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.sp-permission-operations>label{display:flex;align-items:center;gap:9px;font-size:12px;color:#35536c}.sp-permission-operations>label span{overflow-wrap:anywhere}.sp-error{color:#ab2844;background:#fff0f2;padding:14px;border-radius:7px}.sp-notice{color:#17614e;background:#edf8f2;padding:14px;border-radius:7px;font-size:13px}.sp-primary{background:#0967c4;color:white;border:0;padding:13px 22px;border-radius:7px;cursor:pointer;margin-top:18px;font-weight:600}.sp-primary:disabled{opacity:.5;cursor:not-allowed}.sp-module-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.sp-module-groups button{display:grid;gap:12px;text-align:left;border:1px solid #d6e3ef;background:#f5f8fc;border-radius:9px;padding:20px;color:#193c5b;cursor:pointer;transition:.18s}.sp-module-groups button span{font-size:11px;color:#6b839a}.sp-module-groups button:hover,.sp-module-groups button[aria-pressed=true]{background:#e6f1fc;border-color:#3f90da;box-shadow:0 5px 15px #1268b614}.sp-module-operations{border-top:1px solid #dce5ee;margin-top:24px;padding-top:20px}.sp-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-operation-grid button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:16px;border:1px solid #d9e5f1;background:white;border-radius:7px;color:#20537d;cursor:pointer}.sp-operation-grid button:hover{background:#edf5fd;border-color:#92bde4}.sp-empty{padding:40px 20px;text-align:center;color:#7b8fa1;border:1px dashed #d4e0eb;border-radius:9px;margin-top:24px}.sp-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.sp-kpi-card{background:#f4f8fc;border:1px solid #dae5ef;border-radius:9px;padding:22px}.sp-kpi-card strong{display:block;font-size:31px;color:#145b98;margin:10px 0}.sp-kpi-card span{font-size:12px;color:#5a7389}.sp-personal-actions{display:flex;gap:12px;flex-wrap:wrap}.sp-personal-actions a{background:#edf4fb;color:#1464aa;border:1px solid #d1e1f0;border-radius:7px;padding:12px 17px;font-size:12px}.top-menu-item:hover .mega-dropdown,.mega-dropdown{display:none!important}@media(max-width:900px){.sp-module-groups,.sp-kpi-grid{grid-template-columns:repeat(2,1fr)}.sp-permission-operations,.sp-operation-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sp-page-heading{align-items:flex-start;flex-direction:column;gap:10px}.sp-user-access,.sp-module-workspace,.sp-personal-dashboard{padding:16px}.sp-permission-operations,.sp-operation-grid{grid-template-columns:1fr}.sp-module-groups button{padding:15px}.sp-module-groups{gap:9px}.sp-kpi-card{padding:15px}.sp-permission-heading>button{font-size:12px}}
/* Compact module navigation: shared pointer, keyboard and selected feedback. */
.sp-module-groups button{padding:11px 15px!important;gap:5px;min-height:58px;line-height:1.35;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}
.sp-module-groups{gap:10px}
.sp-module-groups button:hover,.sp-module-groups button:focus-visible,.sp-operation-grid button:hover,.sp-operation-grid button:focus-visible{background:#ffe0bd;border-color:#e58a28;color:#733600;box-shadow:0 3px 9px #b85c1424}
.sp-module-groups button[aria-pressed=true],.sp-module-groups button[aria-pressed=true]:hover,.sp-module-groups button:active,.sp-operation-grid button:active{background:#f5bd7b;border-color:#bf6410;color:#542800;box-shadow:inset 0 1px 3px #93420c26,0 4px 12px #a7542033}
.sp-module-groups button:hover span,.sp-module-groups button[aria-pressed=true] span{color:#77502d}
.sp-module-groups button:focus-visible,.sp-operation-grid button:focus-visible{outline:2px solid #b95e0c;outline-offset:3px}
.sp-operation-grid button{padding:11px 14px;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}
@media(prefers-reduced-motion:reduce){.sp-module-groups button,.sp-operation-grid button{transition:none}}

/* Shared interaction states: hover, keyboard focus, press and selection stay distinct. */
:root{--sp-feedback-accent:var(--cj-brand-accent,#e58a28);--sp-feedback-hover:color-mix(in srgb,var(--sp-feedback-accent) 20%,white);--sp-feedback-selected:color-mix(in srgb,var(--sp-feedback-accent) 37%,white);--sp-feedback-shadow:0 4px 12px #17333e24}
button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]){touch-action:manipulation}
.MuiButtonBase-root:not(.Mui-disabled),.sp-module-groups button,.sp-operation-grid button,.sp-personal-actions a,.wm button{transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease!important}
@media(hover:hover) and (pointer:fine){
 .MuiButton-root:not(.Mui-disabled):hover,.MuiIconButton-root:not(.Mui-disabled):hover,.wm button:not(:disabled):hover{box-shadow:var(--sp-feedback-shadow)!important}
 .sp-module-groups button:not(:disabled):hover,.sp-operation-grid button:not(:disabled):hover,.MuiListItemButton-root:not(.Mui-disabled):hover,.sp-personal-actions a:hover{background:var(--sp-feedback-hover)!important;border-color:var(--sp-feedback-accent)!important;box-shadow:var(--sp-feedback-shadow)!important;color:#542800}
 main.content a:not(.top-menu-tile):hover>.MuiPaper-root{background:var(--sp-feedback-hover)!important;border-color:var(--sp-feedback-accent)!important;box-shadow:var(--sp-feedback-shadow)!important}
 .top-menu-tile:hover{background:color-mix(in srgb,var(--sp-feedback-accent) 24%,#0a2742)!important;box-shadow:0 3px 9px #00132340}
}
.MuiButtonBase-root:not(.Mui-disabled):focus-visible,.sp-module-groups button:focus-visible,.sp-operation-grid button:focus-visible,.sp-personal-actions a:focus-visible,.wm button:focus-visible{outline:3px solid var(--sp-feedback-accent)!important;outline-offset:3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-feedback-accent) 20%,transparent)!important}
.MuiButton-root:not(.Mui-disabled):active,.MuiIconButton-root:not(.Mui-disabled):active,.wm button:not(:disabled):active{box-shadow:inset 0 2px 5px #102e3a40,0 2px 5px #102e3a30!important;transform:translateY(1px)}
.sp-module-groups button[aria-pressed=true],.sp-module-groups button[aria-pressed=true]:hover,.sp-module-groups button:not(:disabled):active,.sp-operation-grid button:not(:disabled):active,.MuiListItemButton-root.Mui-selected,.sp-personal-actions a:active{background:var(--sp-feedback-selected)!important;border-color:var(--sp-feedback-accent)!important;color:#542800!important;box-shadow:inset 0 2px 4px #54280026,0 4px 12px #17333e26!important}
main.content a:not(.top-menu-tile):active>.MuiPaper-root{background:var(--sp-feedback-selected)!important;border-color:var(--sp-feedback-accent)!important;box-shadow:inset 0 2px 5px #54280026,0 4px 12px #17333e26!important}
.top-menu-tile:active,.top-menu-tile[aria-current=page]{box-shadow:inset 0 2px 5px #00132355,0 3px 9px #00132330!important}
button:disabled,.MuiButtonBase-root.Mui-disabled,[aria-disabled=true]{cursor:not-allowed!important;box-shadow:none!important;transform:none!important}
.sp-screen-recovery{max-width:760px;margin:24px auto;padding:24px;border:1px solid #d3e1e7;border-left:4px solid var(--sp-primary,#156a5f);border-radius:12px;background:#fff;color:#17333e;box-shadow:0 5px 20px #17333e12}
.sp-screen-recovery h2{font-size:24px;margin:0 0 14px}.sp-screen-recovery p{line-height:1.65}.sp-recovery-note{color:#617687;font-size:14px}.sp-recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.sp-screen-recovery button,.sp-recovery-actions a,.sp-slow-loading button{min-height:44px;padding:10px 16px;border:1px solid #007f87;border-radius:7px;background:#007f87;color:#fff;font:inherit;font-weight:650;cursor:pointer}.sp-slow-loading{flex-basis:100%;font-size:14px}.cj-route-loading{flex-wrap:wrap}.sp-screen-recovery button:hover,.sp-recovery-actions a:hover,.sp-slow-loading button:hover{background:#00666e;box-shadow:var(--sp-feedback-shadow)}
@media(prefers-reduced-motion:reduce){.MuiButtonBase-root,.sp-module-groups button,.sp-operation-grid button,.sp-personal-actions a,.wm button{transition:none!important;transform:none!important}}
@media(hover:hover) and (pointer:fine){.cj-native-addon button:not(:disabled):not(.Mui-disabled):hover,.sp-user-access button:not(:disabled):hover,.page-modal-titlebar-actions button:not(:disabled):hover{box-shadow:var(--sp-feedback-shadow)!important}.MuiTab-root:not(.Mui-disabled):hover{background:var(--sp-feedback-hover)!important;box-shadow:inset 0 -2px var(--sp-feedback-accent)}.cj-native-addon a[href]:hover{color:var(--sp-primary);text-decoration:underline;text-underline-offset:4px}}
.cj-native-addon button:not(:disabled):not(.Mui-disabled):focus-visible,.sp-user-access button:not(:disabled):focus-visible,.page-modal-titlebar-actions button:not(:disabled):focus-visible{outline:3px solid var(--sp-feedback-accent)!important;outline-offset:3px}
.cj-native-addon button:not(:disabled):not(.Mui-disabled):active,.sp-user-access button:not(:disabled):active,.page-modal-titlebar-actions button:not(:disabled):active{box-shadow:inset 0 2px 5px #102e3a40,0 2px 5px #102e3a30!important}
@media print{.sp-screen-recovery,.sp-slow-loading{display:none!important}button,a[href]{box-shadow:none!important;transform:none!important;outline:none!important}}

/* The shared MUI skin resets shadows and primary button colors with !important.
   Restore the printing sale actions' intended feedback at that same priority. */
@media screen {
  form[data-printing-entry] button[value="draft"]:not(:disabled) { background-color:#087b86!important; }
  form[data-printing-entry] button[value="post"]:not(:disabled) { background-color:#073d68!important; }
  form[data-printing-entry] button[value]:not(:disabled):hover { background-color:#c8650a!important;box-shadow:0 6px 16px #71300655!important; }
  form[data-printing-entry] button[value]:not(:disabled):active { background-color:#8a3b08!important;box-shadow:0 3px 12px #55240888!important; }
}
/* Authentication feedback stays above module dialogs without erasing unsaved work. */
.sp-session-recovery{position:fixed;z-index:15000;left:50%;top:max(12px,env(safe-area-inset-top));transform:translateX(-50%);box-sizing:border-box;width:min(680px,calc(100% - 24px));padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid #a94c00;border-radius:10px;background:#fff5e9;color:#582b08;box-shadow:0 8px 28px #172b4d40;font:500 14px/1.45 system-ui,sans-serif}
.sp-session-recovery strong{font-size:16px;font-weight:750}.sp-session-recovery span{flex:1 1 300px}.sp-session-recovery a{display:inline-block;padding:8px 14px;border-radius:6px;background:#9b4400;color:#fff;text-decoration:none;font-weight:750}.sp-session-recovery a:hover{background:#793300;box-shadow:0 3px 9px #582b0840}.sp-session-recovery a:focus-visible{outline:3px solid #063d60;outline-offset:3px}.sp-session-recovery a:active{background:#612800;box-shadow:inset 0 2px 4px #0005}@media print{.sp-session-recovery{display:none!important}}

/* Shared navigation typography; leave icon-font glyphs intact. */
@media screen{.top-menu-tile,.top-menu-tile .menu-title,.top-menu-tile .menu-label,.page-modal-titlebar,.sp-module-workspace button,.sp-module-workspace input{font-family:Inter,"Segoe UI",Arial,sans-serif!important}.top-menu-tile{letter-spacing:.025em}.page-modal-titlebar{background:#142f46}.sp-module-workspace button{min-height:44px}}

/* Sublisign screen theme: one company-controlled palette for native and legacy pages. */
@media screen {
 :root{--sp-primary:var(--cj-theme-button,#007f87);--sp-primary-dark:color-mix(in srgb,var(--sp-primary) 82%,#071f30);--sp-accent:var(--cj-brand-accent,#007f87);--sp-ink:var(--cj-theme-sidebar-text,#173b4d);--sp-line:var(--cj-theme-border,#d8e4e8);--sp-feedback-accent:var(--cj-theme-active-menu,#007f87)}
 html,body{background:var(--cj-theme-app-background,#f3f6f8)!important}
 .top-header,.page-modal-titlebar{background:var(--cj-theme-header-background,#071f30)!important;color:var(--cj-theme-header-text,#fff)!important}
 .mobile-sidebar{background:var(--cj-theme-header-background,#071f30)!important;color:var(--cj-theme-header-text,#fff)!important}
 .MuiTableHead-root .MuiTableCell-root{background:var(--cj-theme-table-header,#edf4f6)!important;color:var(--sp-ink)!important}
 .MuiTableBody-root .MuiTableRow-root:hover,.MuiButton-outlinedPrimary:hover,.MuiButton-textPrimary:hover{background:var(--cj-theme-hover,#e7f4f4)!important}
 .sp-primary{background:var(--sp-primary)!important;color:#fff!important}
 .sp-page-heading a,.sp-personal-actions a,.sp-kpi-card strong{color:var(--cj-theme-link,#006d75)!important}
 .sp-module-groups button:hover,.sp-module-groups button[aria-pressed=true],.sp-operation-grid button:hover,.MuiListItemButton-root.Mui-selected,.sp-personal-actions a:active{color:var(--sp-ink)!important;background:var(--cj-theme-selected-row,#dceff0)!important;border-color:var(--sp-primary)!important}
 .sp-module-groups button:hover span,.sp-module-groups button[aria-pressed=true] span{color:var(--sp-ink)!important}
 .sp-permission-group input[type=checkbox]{accent-color:var(--sp-primary)}
 .MuiCheckbox-colorPrimary.Mui-checked,.MuiRadio-colorPrimary.Mui-checked,.MuiSwitch-colorPrimary.Mui-checked{color:var(--sp-primary)!important}
 .MuiInputLabel-root.Mui-focused{color:var(--sp-primary)!important}
 form[data-printing-entry] button[value="draft"]:not(:disabled){background:var(--sp-primary)!important}
 form[data-printing-entry] button[value="post"]:not(:disabled){background:var(--cj-theme-secondary,#123b56)!important}
 form[data-printing-entry] button[value]:not(:disabled):hover{background:var(--sp-primary-dark)!important;box-shadow:var(--sp-feedback-shadow)!important}
 form[data-printing-entry] button[value]:not(:disabled):active{background:var(--sp-primary-dark)!important}
}

/* Compact business menu boxes and product facts */
.sp-box-workspace{padding:18px}.sp-box-workspace .sp-page-heading{background:#123b56;color:white;padding:12px 16px;border-radius:6px;margin-bottom:14px}.sp-box-workspace h2{font-size:18px;margin:0}.sp-box-workspace input{padding:9px 12px;border:1px solid #d8e4e8;border-radius:5px;max-width:320px;width:100%;color:#173b4d;background:white}.sp-box-group{margin:14px 0}.sp-box-group h3{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;margin:0 0 8px;padding:7px 4px;border-bottom:1px solid #d8e4e8}.sp-box-group small{background:#edf4f6;padding:2px 7px;border-radius:9px}.sp-box-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sp-box-grid a{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid #b9ccd8;border-radius:4px;padding:8px 10px;color:#23506b;background:white;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}.sp-box-grid a:hover,.sp-box-grid a:focus-visible{background:#e7f4f4;border-color:#007f87;box-shadow:0 2px 7px #123b561a;outline:2px solid transparent}.sp-box-grid a>span{color:#007f87;font-size:16px}.sp-product-details .MuiGrid-container>.MuiGrid-item{background:#f8fafb;border:1px solid #d8e4e8;border-radius:5px;padding:12px!important;transition:background .15s,border-color .15s}.sp-product-details .MuiGrid-container>.MuiGrid-item:hover{background:#e7f4f4;border-color:#007f87}.sp-product-details .MuiGrid-container{gap:8px;margin:0;width:100%}.sp-product-details .MuiGrid-item{flex-basis:calc(50% - 4px);max-width:calc(50% - 4px)}@media(max-width:850px){.sp-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sp-box-grid{grid-template-columns:1fr}.sp-box-workspace .sp-page-heading{display:grid}.sp-product-details .MuiGrid-item{flex-basis:100%;max-width:100%}}
