:root{--app-ink: #171817;--app-muted: #626873;--app-paper: #fffefa;--app-cream: #faf9f3;--app-peach: #ffd39b;--app-mint: #c9f4e3;--app-lilac: #dfdcff;--app-aqua: #a8edef}body{background:var(--app-cream);background-image:radial-gradient(ellipse 180px 140px at 4% 22%,#ffd39b66 98%,transparent 100%),radial-gradient(ellipse 190px 155px at 98% 9%,#a8edef80 98%,transparent 100%),radial-gradient(ellipse 150px 185px at 92% 70%,#dfdcff80 98%,transparent 100%),radial-gradient(ellipse 175px 135px at 6% 91%,#c9f4e399 98%,transparent 100%),radial-gradient(ellipse 115px 95px at 49% 2%,#f5cbd966 98%,transparent 100%),radial-gradient(ellipse 130px 105px at 57% 98%,#ffd39b55 98%,transparent 100%);background-attachment:fixed;color:var(--app-ink)}.app-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.bundle-dashboard{max-width:1280px;padding:42px 36px 64px;color:var(--app-ink);position:relative;isolation:isolate}.bundle-dashboard:before{content:"";position:absolute;width:270px;height:270px;right:-35px;top:-160px;border-radius:50%;background:var(--app-aqua);opacity:.6;z-index:-1;pointer-events:none}.dashboard-header{align-items:center;margin-bottom:32px;position:relative;gap:30px}.dashboard-eyebrow{display:flex;align-items:center;gap:10px;color:#59606b;font-weight:650;letter-spacing:3px;font-size:13px}.dashboard-eyebrow .app-icon{background:var(--app-aqua);box-sizing:content-box;padding:9px;border-radius:50%;color:var(--app-ink)}.bundle-dashboard h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(30px,3.6vw,49px);letter-spacing:-2px;font-weight:750;line-height:1.12;margin:15px 0 13px}.bundle-dashboard p{color:var(--app-muted)}.dashboard-header p{font-size:14px;max-width:650px}.bundle-dashboard h2{font-size:19px;font-weight:700;letter-spacing:-.5px}.bundle-dashboard h2 .app-icon{margin-right:8px;vertical-align:-3px}.bundle-dashboard .dashboard-primary,.bundle-dashboard .dashboard-edit{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(145deg,#242524,#090a09);border:1px solid #111;color:#fff;border-radius:999px;box-shadow:0 3px #000;padding:12px 19px;font-weight:600;transition:transform .15s,box-shadow .15s}.bundle-dashboard .dashboard-primary:hover,.bundle-dashboard .dashboard-edit:hover{transform:translateY(-2px);box-shadow:0 5px #000}.dashboard-overview,.dashboard-offers{background:var(--app-paper);border:1px solid #282b2c;border-radius:20px;box-shadow:4px 5px #181a18;margin-bottom:30px}.dashboard-section-heading{padding:23px 25px}.dashboard-metrics{padding:2px 24px 23px;gap:14px}.dashboard-metrics>div,.dashboard-metrics>div:first-child,.dashboard-metrics>div:last-child{border:1px solid #242824;border-radius:14px;padding:18px;gap:11px;position:relative;min-height:150px;background:var(--app-mint)}.dashboard-metrics>div:nth-child(2){background:var(--app-lilac)}.dashboard-metrics>div:nth-child(3){background:var(--app-aqua)}.dashboard-metrics>div:nth-child(4){background:var(--app-peach)}.dashboard-metrics span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#262a29}.dashboard-metrics strong{font-size:40px;line-height:1;letter-spacing:-1.5px;font-weight:750}.dashboard-metrics small{font-size:12px;color:#4d5652;line-height:1.5}.dashboard-metrics strong.metric-unavailable{color:#474c46;font-size:20px;line-height:40px}.bundle-dashboard .dashboard-analytics-note{background:transparent;border-top:1px solid #dedfce;padding:14px 25px;color:#676b62}.bundle-dashboard button{border-color:#b8bab1;border-radius:999px;background:#fffdf7;color:#202320;padding:9px 14px}.dashboard-tools button{display:inline-flex;gap:7px;align-items:center}.bundle-dashboard button:hover{background:#f6f5ee}.bundle-dashboard input,.bundle-dashboard select{background:#fffef9;border-color:#8d9187;border-radius:10px;color:#202520;padding:11px 12px}.dashboard-search{position:relative;gap:7px;font-weight:550;color:#333a34}.dashboard-search>.app-icon{position:absolute;bottom:11px;left:12px;pointer-events:none}.dashboard-search input{padding-left:39px;width:270px}.dashboard-filters{gap:8px;padding-bottom:20px}.dashboard-filters button{border:1px solid #d1d1c6;padding:9px 15px;color:#2e332e;background:#fffef9}.dashboard-filters button[aria-pressed=true]{background:#171817;color:#fff;border-color:#171817}.dashboard-count{background:var(--app-peach);color:#111;border:1px solid #b68f60;border-radius:6px}.dashboard-offers th{background:#f7f6f0;color:#4d554e;border-color:#cccfbf;font-size:13px}.dashboard-offers td{border-color:#e0e2d3;padding-top:22px;padding-bottom:22px}.dashboard-offer-name{color:#151a17;font-size:13px}.dashboard-offers td small{color:#5e655f;background:#edede2;border-radius:5px;display:table;padding:3px 7px}.dashboard-status.active{background:var(--app-mint);color:#15583b}.dashboard-status.draft{background:var(--app-lilac);color:#454176}.dashboard-pagination{background:#f8f6eb;color:#5d655e}.dashboard-edit .app-icon{width:15px;height:15px}.bundle-dashboard :focus-visible,.seeking-app .editor-column :focus-visible,.seeking-app .header-actions :focus-visible,.seeking-app .sidebar :focus-visible{outline:3px solid #7065c7;outline-offset:3px}.seeking-app{color:var(--app-ink);background:transparent}.seeking-app .sidebar{background:var(--app-paper);border:1px solid #292e2a;border-radius:18px;margin:14px;width:190px;padding:28px 13px 18px;box-shadow:3px 4px #171817}.seeking-app .brand{font-size:25px;letter-spacing:-1px;padding:0 5px;gap:9px}.seeking-app .brand-mark{color:#171817;font-family:Inter,system-ui;font-style:normal;font-size:32px;font-weight:800;width:44px;height:44px;display:grid;place-items:center;background:var(--app-aqua);border:1px solid #1c2420;border-radius:50%}.seeking-app .brand-mark>span{font-size:14px;right:-3px;top:-4px}.seeking-app .workspace-label{color:#74796b;margin-top:35px}.seeking-app .nav-item{color:#252c27;border-radius:999px;font-size:13px;padding:12px 10px}.seeking-app .nav-item.active{color:#fff;background:#171817}.seeking-app .nav-item b{color:#111;background:var(--app-peach)}.seeking-app .sidebar-offers button{color:#474f47;border-radius:10px}.seeking-app .sidebar-offers small{color:#687066}.seeking-app .store-avatar{background:var(--app-lilac);color:#171817;border:1px solid #171817}.seeking-app .sidebar-bottom{color:#262d27}.seeking-app .sidebar-bottom small{color:#687066}.seeking-app .editor-main{margin-left:218px}.seeking-app .breadcrumb{color:#71776b}.seeking-app .editor-header h1{font:750 clamp(27px,2.5vw,39px)/1.15 Inter,system-ui;letter-spacing:-1.4px;color:#171817}.seeking-app .editor-header p{color:#656d63;font-size:12px}.seeking-app .header-actions button,.seeking-app .intro-strip button{border-radius:999px;border-color:#282d28;padding:10px 16px;display:inline-flex;gap:7px;align-items:center;background:#fffdf5;color:#171817}.seeking-app .header-actions .primary{background:#171817;color:#fff;box-shadow:2px 3px #000}.seeking-app .status-pill{color:#414048;background:var(--app-lilac);border:1px solid #aaa3cd}.seeking-app .intro-strip{background:var(--app-peach);border:1px solid #323329;box-shadow:3px 4px #1b1c18;border-radius:16px}.seeking-app .intro-strip>span{color:#141916}.seeking-app .intro-strip p{color:#635647}.seeking-app .intro-strip button{background:#171817;color:#fff}.seeking-app .tabs{border:0;gap:7px;flex-wrap:wrap}.seeking-app .tabs button{border:1px solid #bbbeb0;border-radius:999px;padding:10px 14px;color:#323830;background:#fffdf5;display:flex;align-items:center;gap:7px}.seeking-app .tabs button.active{background:#171817;color:#fff;border-color:#171817}.seeking-app .tabs button.active:after{display:none}.seeking-app .panel{background:var(--app-paper);border:1px solid #333830;border-radius:17px;box-shadow:3px 4px #20241c;margin-bottom:22px}.seeking-app .panel-title h2,.seeking-app .section-heading h2{color:#161d16;font-weight:700}.seeking-app .panel-title p,.seeking-app .section-heading p{color:#697064;font-size:13px}.seeking-app .section-icon{border:1px solid #434537;background:var(--app-lilac);color:#171817;border-radius:10px;width:38px;height:38px}.seeking-app .editor-column .field input:not([type=color]):not([type=file]),.seeking-app .editor-column .field select,.seeking-app .editor-column .field textarea{background:#fffef9;border-color:#b6bbac;border-radius:9px;color:#20271f}.seeking-app .editor-column .field>span{color:#3e463c}.seeking-app .editor-column .hint,.seeking-app .editor-column .field small{color:#6c7466}.seeking-app .tier-header{background:#faf9f3}.seeking-app .tier-number{background:var(--app-aqua);color:#172a29;border:1px solid #547875}.seeking-app .tier-header .star-button.chosen{color:#8f6220}.seeking-app .tier-header>button:not(.tier-title-button){color:#5b6255}.seeking-app .tier-body{border-color:#d3d6c5}.seeking-app .editor-column details{border-color:#d5d8c8}.seeking-app .editor-column details summary{color:#30382c}.seeking-app .discount-box{background:#f1efff;border-color:#d0cbe8;border-radius:12px}.seeking-app .editor-column .segmented button.selected,.seeking-app .editor-column .layout-picker .selected{color:#171817;background:var(--app-mint);border-color:#252d23}.seeking-app .editor-column .toggle-row input:checked{background:#20291f}.seeking-app .editor-column input[type=range]{accent-color:#222a20}.seeking-app .editor-column .add-tier{border-color:#505548;background:#e3f4e7;border-radius:999px;color:#20271e}.seeking-app .preview-column{border:1px solid #34382f;border-radius:18px;box-shadow:3px 4px #20241c}.seeking-app .preview-toolbar{background:var(--app-lilac);border-color:#aca8c7;color:#22202c}.seeking-app .preview-toolbar button{color:#262330;border-color:#9d99b6;background:#f5f2ff}.seeking-app .preview-toolbar button.active{background:#242129;color:#fff}.seeking-app .preview-help,.seeking-app .preview-bottom{background:#fffdf5}.seeking-app .preview-help p{color:#626959}@media(max-width:1150px){.seeking-app .sidebar{width:165px;margin:10px;padding:23px 10px}.seeking-app .editor-main{margin-left:190px}.seeking-app .brand{font-size:21px}.seeking-app .brand-mark{width:35px;height:35px;font-size:28px}}@media(max-width:880px){.seeking-app .editor-main{margin-left:0}.bundle-dashboard{padding:28px 20px}.bundle-dashboard:before{right:0;width:180px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header{align-items:flex-start}.dashboard-metrics>div{min-height:145px}}@media(max-width:520px){.bundle-dashboard{padding:24px 14px}.bundle-dashboard h1{letter-spacing:-1px;font-size:32px}.dashboard-header{flex-direction:column;gap:18px}.dashboard-overview,.dashboard-offers{box-shadow:2px 3px #171817}.dashboard-metrics{gap:9px;padding:0 14px 18px}.dashboard-metrics>div,.dashboard-metrics>div:first-child,.dashboard-metrics>div:last-child{padding:13px;min-height:148px}.dashboard-metrics span{font-size:13px;gap:5px}.dashboard-metrics span .app-icon{width:17px;height:17px}.dashboard-metrics strong{font-size:33px}.dashboard-metrics strong.metric-unavailable{font-size:16px;line-height:33px}.dashboard-search input{width:100%}.dashboard-section-heading{padding:19px 16px}.seeking-app .tabs{gap:5px}.seeking-app .tabs button{padding:9px 11px}.seeking-app .editor-header h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.bundle-dashboard .dashboard-primary,.bundle-dashboard .dashboard-edit{transition:none;transform:none}}.seeking-app .editor-column .field,.seeking-app .editor-column .field input,.seeking-app .editor-column .field select,.seeking-app .editor-column .field textarea,.seeking-app .editor-column .toggle-row,.seeking-app .editor-column .color-field,.seeking-app .editor-column .range-field{font-size:13px}.seeking-app .editor-column .field small,.seeking-app .editor-column .hint,.seeking-app .editor-column summary{font-size:12px}.seeking-app .editor-column .toggle-row small,.seeking-app .editor-column .color-field small{font-size:13px}.seeking-app .editor-column .range-field b{font-size:12px}.seeking-app .editor-column .panel h2,.seeking-app .editor-column .section-heading h2{font-size:16px}.seeking-app .editor-column button{font-size:14px}.seeking-app .editor-column .segmented button{font-size:12px}.seeking-app .editor-column .layout-picker small{font-size:12px}.seeking-app .editor-column .settings-category{margin:10px 0;border:1px solid #d5d8c8;border-radius:12px;background:#fffef9;overflow:hidden}.seeking-app .editor-column .settings-category>summary,.seeking-app .editor-column summary:has(.category-title){display:flex;align-items:center;gap:10px;padding:15px 12px;list-style:none;min-height:48px}.seeking-app .editor-column summary::-webkit-details-marker{display:none}.seeking-app .editor-column summary .category-title{float:none;flex:1;color:inherit;font-weight:650}.seeking-app .editor-column summary .category-chevron{float:none;transition:transform .15s}.seeking-app .editor-column details[open]>summary .category-chevron{transform:rotate(180deg)}.seeking-app .editor-column .category-content{padding:0 14px 14px;border-top:1px solid #e7e8de}.seeking-app .editor-column .settings-category[open]>summary{background:#f2f2e8}.seeking-app .editor-column .two-fields{gap:12px 18px}.seeking-app .editor-column .two-fields .toggle-row{grid-column:1 / -1}.seeking-app .editor-column .field input[type=color]{width:100%;height:38px;padding:3px}@media(max-width:650px){.seeking-app .editor-column .category-content .two-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.seeking-app .category-chevron{transition:none!important}}.seeking-app .tier-title-button strong,.seeking-app .tier-number{font-size:13px}.seeking-app .tier-title-button small,.seeking-app .section-heading>span,.seeking-app .resource-chips>span,.seeking-app .status-pill,.seeking-app .breadcrumb,.seeking-app .workspace-label,.seeking-app .sidebar small,.seeking-app .preview-product>span,.seeking-app .store-mini-header,.seeking-app .preview-note,.seeking-app .preview-bottom,.seeking-app .store-product-meta small{font-size:12px;color:#626b62}.seeking-app .preview-product select,.seeking-app .preview-help p,.seeking-app .nav-item,.seeking-app .preview-toolbar,.seeking-app .editor-column .toggle-row small,.seeking-app .editor-column .color-field small,.seeking-app .editor-column .layout-picker small{font-size:13px}.seeking-app .editor-column .layout-picker>button{font-size:13px}.seeking-app .tier-footer button{font-size:12px}.publishing-plan-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px;padding:18px 22px;border:1px solid #d7cfb9;border-radius:16px;background:#fff5dd;color:#30362b;font-size:14px}.publishing-plan-notice p{margin-top:6px;line-height:1.5}.publishing-plan-notice a{flex-shrink:0}.offer-plan-link{display:inline-block;margin-top:8px;font-size:12px;font-weight:600}@media(max-width:650px){.publishing-plan-notice{flex-direction:column;align-items:flex-start}}.seeking-app .notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;max-width:min(600px,90vw);font-size:14px;box-shadow:0 5px 24px #0002;background:#e4f7ed;color:#173e2d}.seeking-app .setup-link{display:inline-flex;margin-top:12px;padding:11px 18px;border-radius:24px;background:#171817;color:#fff;text-decoration:none;font-size:14px}.seeking-app .card-image-thumbnail{display:block;width:100%;height:130px;object-fit:contain;background:#f3f4f0;border:1px solid #dde0d7;border-radius:10px;margin:14px 0}.seeking-app .tier-header .tier-title-button{min-width:0}.seeking-app .tier-title-button strong{overflow-wrap:anywhere}.seeking-app .tier-footer{gap:12px;flex-wrap:wrap}.seeking-app .toggle-row input[type=radio]{appearance:auto;accent-color:#276348;width:18px;height:18px}.seeking-app .toggle-row input[type=radio]:after{content:none}.seeking-app .tier-title-button strong,.seeking-app .tier-number{font-size:15px}.seeking-app .tier-title-button small{font-size:14px;line-height:1.5}.seeking-app .tier-header>button:not(.tier-title-button){font-size:22px;min-width:36px;min-height:36px;padding:6px}.seeking-app .tier-body .field,.seeking-app .tier-body .field input,.seeking-app .tier-body .field select,.seeking-app .tier-body .field textarea,.seeking-app .tier-body .toggle-row,.seeking-app .tier-body .category-title{font-size:15px}.seeking-app .tier-body summary svg{width:22px;height:22px}.seeking-app .sb-widget .preview-note{margin-top:28px;padding-bottom:8px;line-height:1.5}.seeking-app .image-picker-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seeking-app .image-picker-row>.field{flex:1 1 180px}.seeking-app .shopify-image-picker{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.seeking-app .shopify-image-picker a{font-size:13px}.seeking-app .image-picker-error{color:#a12525;flex-basis:100%;font-size:13px}.seeking-app .edit-shopify-images{display:inline-block;font-size:13px;line-height:1.5;margin:4px 0 8px}.seeking-app .editor-main{margin-left:0;width:100%;max-width:1800px}.seeking-app .breadcrumb-back{border:0;background:none;padding:0;font:inherit;text-decoration:underline}.seeking-app .store-setup-page{max-width:1000px}.seeking-app .store-setup-page .setup-list{font-size:15px}.seeking-app .store-setup-page .setup-list p{font-size:14px}.seeking-app .background-removal{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.seeking-app .image-removal-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto;border:1px solid #242824;border-radius:18px;padding:24px;color:#202620;background:#faf9f3}.seeking-app .image-removal-dialog::backdrop{background:#0008}.seeking-app .image-removal-dialog p{margin:12px 0;font-size:14px;line-height:1.5}.seeking-app .image-comparison{display:flex;gap:16px;flex-wrap:wrap}.seeking-app .image-comparison figure{flex:1 1 200px;margin:12px 0;min-width:0}.seeking-app .image-comparison figcaption{font-size:14px;margin-bottom:8px}.seeking-app .image-comparison img{width:100%;height:260px;object-fit:contain;border-radius:10px;background:repeating-conic-gradient(#e1e1e1 0% 25%,#fff 0% 50%) 0 / 16px 16px}.seeking-app .image-removal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.seeking-app .editor-column .settings-subcategory{margin:14px 0;border:1px solid #cbd5d1;border-radius:12px;background:#fff;overflow:hidden}.seeking-app .editor-column .settings-subcategory>summary{padding:16px;background:#f1f5f3;font-size:15px;border:0}.seeking-app .editor-column .settings-subcategory[open]>summary{background:#dcf2eb;color:#153c31;border-bottom:1px solid #bad7cc}.seeking-app .editor-column .settings-subcategory>:not(summary){margin:18px 16px}.seeking-app .editor-column .settings-subcategory>.two-fields{padding:4px 0;gap:20px 18px}.seeking-app .editor-column .settings-subcategory .field{margin:0}.seeking-app .editor-column .settings-subcategory>.field{margin:18px 16px}.seeking-app .editor-column .settings-category>.category-content{padding:18px;background:#fff}.seeking-app .editor-column .settings-category .settings-subcategory{border-left:4px solid #9ccbbd}.seeking-app .editor-column summary .category-chevron{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:#244c40;border:1px solid #b8cdc5;border-radius:8px;background:#fff}.seeking-app .editor-column summary .category-chevron svg{width:24px;height:24px}.seeking-app .editor-column summary:focus-visible{outline:3px solid #188668;outline-offset:-3px}.seeking-app .settings-scope{padding:12px 14px;margin:20px 0 12px;background:#ede9fa;border-radius:10px;color:#433764;font-size:15px;font-weight:700}body{font-family:Outfit,system-ui,sans-serif}:is(.seeking-app,.bundle-dashboard) :is(input,select,textarea,button):not(.sb-widget *):not(.contents-modal *){font-family:Outfit,system-ui,sans-serif}:is(h1,h2,h3,h4,h5,h6):not(.sb-widget *):not(.contents-modal *),.seeking-app .category-title,.seeking-app .settings-scope,.seeking-app .tier-title-button strong{font-family:Outfit,system-ui,sans-serif}.bundle-dashboard h1,.seeking-app .editor-header h1,.seeking-app .editor-column h2,.seeking-app .editor-column h3{font-family:Outfit,system-ui,sans-serif}body,.seeking-app,.bundle-dashboard{font-family:Outfit,system-ui,sans-serif;font-weight:400}:is(.seeking-app,.bundle-dashboard) :is(p,label,input,select,textarea,td,small,.hint):not(.sb-widget *):not(.contents-modal *){font-family:Outfit,system-ui,sans-serif;font-weight:400}:is(.seeking-app,.bundle-dashboard) :is(h1,h2,h3,h4,h5,h6,button,.category-title,.settings-scope):not(.sb-widget *):not(.contents-modal *){font-family:Outfit,system-ui,sans-serif;font-weight:700}.seeking-app .tier-header{align-items:center}.seeking-app .tier-header>button:not(.tier-title-button){display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;padding:7px;line-height:1;align-self:center}.seeking-app .tier-header>button:not(.tier-title-button) svg{display:block;width:17px;height:17px}.seeking-app .tier-header .star-button svg{fill:currentColor;stroke-width:1}.seeking-app .tier-header .star-button.chosen{color:#f2c94c}.seeking-app .offer-title-pill{display:inline-flex;align-items:center;gap:16px;background:var(--app-peach);border:1px solid #323329;border-radius:999px;padding:14px 24px;font-size:clamp(24px,3vw,42px)}.seeking-app .offer-title-pill .app-icon{flex-shrink:0}.seeking-app .offer-title-pill span{overflow-wrap:anywhere}.seeking-app .header-actions .primary,.bundle-dashboard .dashboard-primary,.bundle-dashboard .dashboard-edit{box-shadow:2px 3px #dfd0b5}.seeking-app .header-actions .primary:hover,.bundle-dashboard .dashboard-primary:hover,.bundle-dashboard .dashboard-edit:hover{box-shadow:2px 5px #dfd0b5}.bundle-dashboard .offer-row-actions{display:flex;align-items:center;gap:8px}.bundle-dashboard .offer-row-actions a,.bundle-dashboard .offer-row-actions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5cdbd;border-radius:50%;width:36px;height:36px;padding:0;background:#fffdf5;color:#171817}.variable-field{display:block;position:relative;min-width:0;width:100%}.field .variable-field>input,.field .variable-field>textarea{padding-right:48px}.variable-field .variable-trigger{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;max-height:calc(100% - 12px);min-height:0;padding:0;margin:0;border:1px solid #d9ddd4;background:#f5f3e9;border-radius:7px;color:#314539;font:700 14px/1 monospace;box-shadow:none}.variable-field:has(>textarea) .variable-trigger{top:6px;transform:none}.variable-field>input,.variable-field>textarea{display:block}.variable-dialog{width:min(440px,calc(100vw - 32px));max-height:min(640px,85vh);padding:22px;border:1px solid #d5d7cb;border-radius:20px;background:#fffef9;color:#17241b;box-shadow:0 12px 60px #17241b33}.variable-dialog::backdrop{background:#17241b55}.variable-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.variable-dialog h2{font-size:21px;margin:0}.variable-dialog p{font-size:12px;line-height:1.5;color:#647067;margin:12px 0}.variable-dialog input{width:100%;padding:10px;border-radius:8px;border:1px solid #cbd5ca;font:inherit}.variable-options{max-height:380px;overflow:auto;margin-top:14px}.variable-options h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#727d71;margin:16px 0 8px}.variable-options button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:10px 8px;color:#243b31;border-radius:7px;cursor:pointer}.variable-options button:hover,.variable-options button:focus-visible{background:#e0f4e9}.variable-options small{display:block;color:#69766e;margin-top:4px}.preview-product .preview-product-picker{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px;background:#fffef9}.preview-product-picker>span{flex-shrink:0;font-size:11px;color:#52685c}.seeking-app .setting-color-control{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.seeking-app .editor-column .setting-color-control input[type=color]{flex:0 0 42px;width:42px;height:42px;padding:3px;border:1px solid #c7cebf;border-radius:10px;cursor:pointer;background:#fffefa}.seeking-app .editor-column .setting-color-control .setting-color-hex{flex:1;width:0;min-width:0;height:42px;padding:8px 10px;border:1px solid #c7cebf;border-radius:10px;background:#fffefa;color:#35483c;font:14px ui-monospace,monospace}.seeking-app .editor-column .setting-color-control .setting-color-hex[aria-invalid=true]{border-color:#b74838}.seeking-app .editor-column .color-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.seeking-app .color-field>span:not(.setting-color-control){order:-1}.seeking-app .color-field>span>small{display:none}.seeking-app .variant-default-settings{display:grid;gap:12px;margin-bottom:20px}.seeking-app .variant-default-settings>.hint{margin:0}.seeking-app .variant-default-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.seeking-app .variant-default-grid .field{min-width:0;margin:0;display:grid;gap:8px}.seeking-app .variant-default-grid .field select{width:100%;min-width:0;text-overflow:ellipsis}.seeking-app .editor-column .two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.seeking-app .editor-column .two-fields .field{min-width:0}.seeking-app .editor-column .toggle-row{gap:16px}.seeking-app .editor-column .toggle-row>span{min-width:0}.seeking-app .editor-column .color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:480px){.seeking-app .editor-column .two-fields,.seeking-app .editor-column .color-grid{grid-template-columns:minmax(0,1fr)}}.offer-target-labels{display:flex;flex-wrap:wrap;gap:5px;max-width:440px;margin-top:10px}.offer-target-caption{flex-basis:100%;font-size:11px;color:#647069}.offer-product-label{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:4px 8px;border:1px solid #d8dfd3;border-radius:9px;background:#f2f4ed;color:#35483c;font-size:12px}.offer-target-labels details{font-size:12px}.offer-target-labels summary,.offer-conflict-details summary{cursor:pointer}.offer-conflict-banner{margin:0 24px 20px;padding:14px 18px;border:1px solid #d7a747;border-radius:14px;background:#fff1cc;color:#654514}.offer-conflict-banner p{margin:6px 0 0;font-size:14px}.offer-conflict-details{margin-top:10px;max-width:440px;font-size:12px;color:#80530c}.offer-conflict-details summary{font-weight:650}.offer-conflict-details ul{padding-left:18px}.offer-conflict-details li{margin:8px 0}.offer-conflict-details li span{display:block;overflow-wrap:anywhere;color:#675b43}.offer-conflict-details a{color:inherit;text-decoration:underline}.bundle-dashboard .offer-row-identity{display:grid;grid-template-columns:minmax(120px,1fr) 280px;align-items:center;gap:24px;min-width:424px}.bundle-dashboard .offer-row-heading{min-width:0}.bundle-dashboard .dashboard-offer-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-dashboard .offer-target-labels{min-width:0;width:100%;max-width:280px;margin:0;gap:6px}.bundle-dashboard .offer-product-label{display:inline-flex;align-items:center;min-width:0;max-width:100%;box-sizing:border-box;gap:9px;padding:5px 9px 5px 5px;border-radius:12px}.bundle-dashboard .offer-product-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-dashboard .offer-target-labels details{min-width:0;max-width:100%}.bundle-dashboard .offer-product-label img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#fff;flex:none}.bundle-dashboard .offer-conflict-details{border:0;padding:0;max-width:none;margin:12px 0 0;background:transparent}.bundle-dashboard .offer-conflict-details>summary{display:inline-flex;align-items:center;padding:7px 12px;margin:0;border:1px solid #e1bd59;border-radius:999px;background:#fff0b8;color:#76520c;font-size:12px;font-weight:650;line-height:1.4;list-style:none}.bundle-dashboard .offer-conflict-details>summary::-webkit-details-marker{display:none}.bundle-dashboard .offer-conflict-details>summary:after{content:"⌄";margin-left:8px}.bundle-dashboard .offer-conflict-details[open]>summary:after{content:"⌃"}.bundle-dashboard .offer-conflict-details>summary:hover{background:#ffe79a}@media(max-width:700px){.bundle-dashboard .offer-row-identity{grid-template-columns:120px 180px;gap:12px;min-width:312px}.bundle-dashboard .offer-target-labels{max-width:180px}}.bundle-dashboard .offer-publication-control{display:flex;align-items:center;gap:9px}.bundle-dashboard .offer-publication-toggle{width:42px;height:25px;padding:3px;border:1px solid #959d96;border-radius:999px;background:#d8ddd5;box-shadow:none;flex:none;cursor:pointer;transition:background .15s}.bundle-dashboard .offer-publication-toggle>span{display:block;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.bundle-dashboard .offer-publication-toggle[aria-checked=true]{background:#197457;border-color:#197457}.bundle-dashboard .offer-publication-toggle[aria-checked=true]>span{transform:translate(17px)}.bundle-dashboard .offer-publication-toggle:disabled{opacity:.55;cursor:wait}@media(prefers-reduced-motion:reduce){.bundle-dashboard .offer-publication-toggle,.bundle-dashboard .offer-publication-toggle>span{transition:none}}
