:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#f6f6f7;color:#303030;font-family:var(--p-font-family-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}body{line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh;background:#f6f6f7;width:100%}.app-shell__masthead{padding:0 8px 8px;border-bottom:1px solid #e1e3e5}.app-shell__content{padding-block:16px 32px}.app-shell :where(.Polaris-Page){padding-inline:8px}.app-shell :where(.Polaris-Page__Content){width:100%}.table-link{color:#005bd3;font-weight:500}.table-link:hover{text-decoration:underline}.sync-message{margin:0;color:#616161}.polaris-form{width:100%}.polaris-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.recommendation-list{display:grid;grid-gap:12px;gap:12px}.recommendation-card{border:1px solid #e1e3e5;border-radius:12px;padding:12px;background:#fafbfb}.recommendation-copy{min-width:0;overflow-wrap:anywhere}.case-rail{position:-webkit-sticky;position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain}.case-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.case-facts dd{margin:0;overflow-wrap:anywhere}@media (max-height:640px){.case-rail{position:static;max-height:none;overflow:visible}}.shopify-field-key{font-family:var(--p-font-family-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12px;line-height:16px;color:#4a4a4a;background:#f1f1f1;border:1px solid #e1e3e5;border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}.copy-status,.save-status{display:inline-block;min-height:20px;font-size:13px;line-height:20px;color:#616161}.copy-status:not(:empty),.save-status:not(:empty){font-weight:500}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.app-shell__masthead{padding:0 8px 8px}.app-shell__content{padding-block:12px 24px}.app-shell :where(.Polaris-Page){padding-inline:8px}}@media (max-width:47.9975em){.case-rail{position:static;max-height:none;overflow:visible}}.packet-section{white-space:pre-line}