.internal-dashboard{color:#20272d;gap:28px;display:grid}.internal-dashboard-hero{background:radial-gradient(circle at 8% 0,#ff408121,#0000 32%),linear-gradient(135deg,#fff 0%,#f4f6ff 100%);border:1px solid #dfe3f3;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #2f3a7014}.internal-dashboard-intro{align-self:center}.internal-dashboard-role,.internal-dashboard-section-heading>div>span{color:#3f51b5;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.internal-dashboard-intro h2{color:#20272d;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.15}.internal-dashboard-intro p{color:#515e68;max-width:680px;margin:12px 0 0;font-size:16px;line-height:1.75}.internal-dashboard-north-star{color:#303f9f;background:#ffffffd1;border:1px solid #3f51b52e;border-radius:12px;align-self:stretch;align-items:flex-start;gap:12px;padding:18px;display:flex}.internal-dashboard-north-star svg{flex:none;margin-top:2px}.internal-dashboard-north-star div{gap:7px;display:grid}.internal-dashboard-north-star span{color:#69747c;font-size:12px;font-weight:700}.internal-dashboard-north-star strong{color:#242f75;font-size:15px;line-height:1.6}.internal-dashboard-goals{border-block:1px solid #e3e7eb;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:center;gap:24px;padding-block:22px;display:grid}.internal-dashboard-goals ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.internal-dashboard-goals li{background:#f5f7fa;border-radius:9px;gap:10px;min-width:0;padding:12px;display:flex}.internal-dashboard-goals li svg{color:#2e7d5b;flex:none;margin-top:2px}.internal-dashboard-goals li div{gap:5px;display:grid}.internal-dashboard-goals li strong{font-size:14px}.internal-dashboard-goals li span{color:#626e76;font-size:12px;line-height:1.5}.internal-dashboard-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.internal-dashboard-section-heading.compact{margin:0}.internal-dashboard-section-heading h2,.internal-dashboard-aside h2{color:#20272d;margin:0;font-size:20px;line-height:1.3}.internal-dashboard-section-heading>p{color:#69747c;max-width:520px;margin:0;font-size:13px;line-height:1.6}.internal-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.internal-dashboard-metric{box-sizing:border-box;min-width:0;min-height:174px;color:inherit;background:#fff;border:1px solid #e0e5e9;border-radius:10px;gap:10px;padding:17px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 5px 16px #232b310f}a.internal-dashboard-metric:hover,a.internal-dashboard-metric:focus-visible{border-color:#aeb9e8;outline:none;transform:translateY(-2px);box-shadow:0 9px 22px #303f9f1f}.internal-dashboard-metric:before{content:"";background:#9aa6ad;border-radius:0 10px 10px 0;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.internal-dashboard-metric.tone-positive:before{background:#2e8b68}.internal-dashboard-metric.tone-attention:before{background:#e2783d}.internal-dashboard-metric-heading{color:#5d6972;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.internal-dashboard-metric-heading svg{color:#718096}.internal-dashboard-metric-value{color:#20272d;font-size:clamp(25px,3vw,34px);line-height:1}.internal-dashboard-metric>p{color:#65717a;margin:0;font-size:12px;line-height:1.5}.internal-dashboard-metric-goal{color:#3f51b5;border-top:1px solid #edf0f2;align-self:end;padding-top:9px;font-size:11px;font-weight:700}.internal-dashboard-workspace{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:start;gap:18px;display:grid}.internal-dashboard-work,.internal-dashboard-aside>section{background:#fff;border:1px solid #e0e5e9;border-radius:10px;padding:20px;box-shadow:0 5px 16px #232b310d}.internal-dashboard-task-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.internal-dashboard-task-list li{background:#fbfcfd;border:1px solid #e6eaed;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.internal-dashboard-task-list li.priority-high{border-inline-start:4px solid #e2783d}.internal-dashboard-task-icon{color:#3f51b5;background:#eef1fb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.priority-high .internal-dashboard-task-icon{color:#c85e28;background:#fff0e8}.internal-dashboard-task-copy{gap:4px;min-width:0;display:grid}.internal-dashboard-task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.internal-dashboard-task-copy p{color:#65717a;margin:0;font-size:12px;line-height:1.45}.internal-dashboard-task-copy span{color:#7a858c;font-size:11px;font-weight:700}.internal-dashboard-task-list a,.internal-dashboard-aside nav a{color:#303f9f;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.internal-dashboard-task-list a:hover,.internal-dashboard-task-list a:focus-visible,.internal-dashboard-aside nav a:hover,.internal-dashboard-aside nav a:focus-visible{color:#ff4081;outline:none}.internal-dashboard-empty{color:#24684d;background:#eef8f3;border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex}.internal-dashboard-empty p{margin:0;font-size:14px;line-height:1.5}.internal-dashboard-aside{gap:12px;display:grid}.internal-dashboard-aside h2{font-size:15px}.internal-dashboard-aside nav{gap:4px;margin-top:12px;display:grid}.internal-dashboard-aside nav a{background:#f5f7fa;border-radius:6px;justify-content:space-between;padding:9px 10px;font-size:13px}.internal-dashboard-aside>.internal-dashboard-data-scope{box-shadow:none;background:#f6f7fd;border-color:#d9def5;align-items:flex-start;gap:10px;display:flex}.internal-dashboard-data-scope>svg{color:#3f51b5;flex:none;margin-top:1px}.internal-dashboard-data-scope p{color:#626e76;margin:7px 0 0;font-size:12px;line-height:1.6}@media screen and (width<=1100px){.internal-dashboard-hero,.internal-dashboard-workspace,.internal-dashboard-goals{grid-template-columns:1fr}.internal-dashboard-metrics,.internal-dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=680px){.internal-dashboard{gap:22px}.internal-dashboard-hero{gap:20px;padding:20px}.internal-dashboard-goals ul,.internal-dashboard-metrics,.internal-dashboard-aside{grid-template-columns:1fr}.internal-dashboard-section-heading{align-items:start;display:grid}.internal-dashboard-task-list li{grid-template-columns:34px minmax(0,1fr)}.internal-dashboard-task-list li>a{grid-column:2;justify-self:start}}.studio-responsive-editor{gap:1rem;min-width:0;display:grid}.studio-responsive-editor p{margin:0;font-weight:400;line-height:1.6}.studio-responsive-preview{border:1px solid var(--internal-border,#ccd3df);width:min(100%,520px);margin:0 auto;position:relative}.studio-responsive-preview>img{width:100%;height:100%;display:block}.studio-responsive-content-area{color:#243667;text-align:center;background:#eef1ff99;border:1px dashed #5261ad;font-size:.75rem;position:absolute;overflow:hidden}.studio-responsive-band,.studio-responsive-area{border:1px solid var(--internal-border,#ccd3df);border-radius:12px;min-width:0;padding:1rem}.studio-responsive-band>summary{cursor:pointer;font-weight:700}.studio-responsive-band[open]>summary{margin-bottom:1rem}.studio-responsive-area{margin:1rem 0}.studio-responsive-area>legend{padding:0 .4rem;font-weight:600}.studio-responsive-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.studio-responsive-editor input[type=color]{width:100%;min-height:42px;padding:.25rem}.internal-resource-page{gap:22px;display:grid}.internal-resource-description{color:#5f6870;max-width:860px;margin:0;line-height:1.7}.internal-resource-sections{gap:22px;display:grid}.internal-resource-section{overflow:hidden}.internal-resource-section.compact-form{background:0 0;border:0;overflow:visible}.internal-page-content:has(.internal-resource-section.compact-form){padding-top:16px}.internal-resource-section-head,.internal-table-title-row{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.internal-resource-section-head p{color:#69747c;margin:4px 0 0;font-size:14px;line-height:1.6}.internal-resource-section-head.with-video{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}.internal-resource-section-head.with-video>.internal-resource-actions{align-content:start;display:grid}.internal-button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#303f9f;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.internal-button.secondary{color:#263238;background:#fff;border:1px solid #cfd6dc}.internal-button.danger{background:#b3261e}.internal-button:disabled{cursor:wait;opacity:.65}.internal-video-dialog{--internal-video-dialog-origin-x:50%;--internal-video-dialog-origin-y:50%;color:#fff;width:min(92vw,960px);max-width:none;max-height:92dvh;transform-origin:var(--internal-video-dialog-origin-x) var(--internal-video-dialog-origin-y);background:#11161a;border:0;border-radius:12px;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 22px 70px #0f14186b}.internal-video-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161c21c2;animation:.24s ease-out both internal-video-backdrop-in}.internal-video-dialog.closing::backdrop{animation:.22s ease-in both internal-video-backdrop-out}@keyframes internal-video-backdrop-in{0%{background:#161c2100}to{background:#161c21c2}}@keyframes internal-video-backdrop-out{0%{background:#161c21c2}to{background:#161c2100}}.internal-video-dialog-shell{flex-direction:column;max-height:92dvh;display:flex}.internal-video-dialog-head{background:#252c32;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.internal-video-dialog-head h2{color:#fff;margin:0;font-size:18px;line-height:1.4}.internal-video-dialog-head button{color:#fff;cursor:pointer;width:38px;height:38px;font:inherit;background:0 0;border:1px solid #ffffff52;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.internal-video-dialog-head button:hover,.internal-video-dialog-head button:focus-visible{outline-offset:2px;background:#fbb6191f;border-color:#fbb619;outline:2px solid #fbb61959}.internal-video-dialog-media{background:#000;flex:auto;place-items:center;min-height:0;display:grid;overflow:hidden}.internal-video-dialog video{object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:calc(92dvh - 66px);display:block}.internal-table-image{object-fit:contain;width:56px;height:44px}.internal-empty{color:#69747c;margin:16px}.internal-collection,.internal-static-table-wrap{min-width:0}.internal-collection.standalone{background:#fff;border:1px solid #dde2e6;border-radius:6px;overflow:hidden}.internal-collection-controls{background:#f8fafb;border-bottom:1px solid #e8ecef;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px;display:flex}.internal-collection-filter-form{flex-wrap:wrap;flex:680px;align-items:end;gap:10px;display:flex}.internal-collection-search,.internal-collection-filter{color:#4f5d66;gap:5px;font-size:12px;font-weight:700;display:grid}.internal-collection-search{flex:250px}.internal-collection-search-input{box-sizing:border-box;color:#303f9f;background:#fff;border:1px solid #cbd3da;border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:center;min-width:220px;min-height:38px;padding-inline:10px;display:grid}.internal-collection-search-input input,.internal-collection-filter select,.internal-collection-filter input{box-sizing:border-box;min-height:38px;color:var(--text-color);font:inherit;background:#fff;border:1px solid #cbd3da;border-radius:4px;padding:7px 9px;font-size:14px}.internal-collection-search-input input{border:0;outline:0;min-width:0;padding-inline:4px}.internal-collection-search-input:focus-within,.internal-collection-filter :is(select,input):focus-visible{border-color:#303f9f;outline:none;box-shadow:0 0 0 2px #303f9f24}.internal-collection-view-switch{background:#fff;border:1px solid #cbd3da;border-radius:5px;display:inline-flex;overflow:hidden}.internal-collection-view-switch button{border:0;color:#46525b;cursor:pointer;min-height:38px;font:inherit;background:#fff;border-inline-start:1px solid #dce2e7;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.internal-collection-view-switch button:first-child{border-inline-start:0}.internal-collection-view-switch button[aria-pressed=true]{color:#fff;background:#303f9f}.internal-collection-view-switch button:focus-visible{z-index:1;outline:none;position:relative;box-shadow:inset 0 0 0 2px #ffcf5c}.internal-collection-table-scroll{background:#fff;border:0;border-radius:0;min-width:0;margin:0;overflow-x:auto}.internal-collection-table{border-collapse:collapse;width:100%;min-width:760px}.internal-collection-table th,.internal-collection-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #e7ebee;padding:11px 12px}.internal-collection-table th{color:#35414a;white-space:nowrap;background:#f5f7f9;font-size:13px;font-weight:800}.internal-collection-table td{color:var(--text-color);font-size:14px;line-height:1.45}.internal-collection-table tbody tr:last-child td{border-bottom:0}.internal-date,.internal-dimensions{white-space:nowrap}.internal-collection-table tbody tr:hover{background:#fafbff}.internal-collection-table a:not(.internal-icon-action){color:#314fbd;overflow-wrap:anywhere}.internal-collection-row-actions{flex-wrap:wrap;gap:6px;min-width:max-content;display:flex}.internal-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:30px;margin:0 18px;padding:18px 0 8px;display:grid}.internal-product-card{background:#fff;border:1px solid #ddd;border-radius:3px;grid-template-rows:72px 150px 110px 52px;height:384px;display:grid;overflow:hidden;box-shadow:0 3px 9px #0000002e}.internal-product-card h3{-webkit-line-clamp:2;color:#111;text-align:center;-webkit-box-orient:vertical;align-self:center;max-height:54px;margin:0;padding:0 16px;font-size:21px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.internal-product-card-media{background:#e9e9e9;border-block:1px solid #eee;place-items:center;display:grid;overflow:hidden}.internal-product-card-media img{object-fit:contain;width:auto;max-width:calc(100% - 28px);height:auto;max-height:calc(100% - 28px);display:block}.internal-card-avatar{color:#314fbd;background:#fff;border:1px solid #d4dce5;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:700;line-height:1;display:grid;box-shadow:0 8px 18px #20272c1f}.internal-product-card-body{box-sizing:border-box;color:#555;scrollbar-gutter:stable;background:#fff;min-height:0;padding:10px 16px 12px;font-size:14px;line-height:1.5;overflow:auto}.internal-product-card-body>:where(p,div){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.internal-product-card-body :where(*){float:none!important;max-width:100%!important;min-height:0!important;position:static!important;transform:none!important}.internal-product-card-body :where(p,div,ul,ol){margin:0}.internal-product-card-meta{gap:9px;margin:0;display:grid}.internal-product-card-meta div{grid-template-columns:minmax(54px,30%) minmax(0,1fr);align-items:start;gap:8px;display:grid}.internal-product-card-meta dt{color:#6a747c;font-size:12px;font-weight:700}.internal-product-card-meta dd{min-width:0;color:var(--text-color);overflow-wrap:anywhere;margin:0}.internal-product-card-meta a{color:#314fbd;text-decoration:none}.internal-product-card-meta a:hover,.internal-product-card-meta a:focus-visible{text-decoration:underline}.internal-product-card-body :where(img,picture,figure,iframe,video,table){display:none!important}.internal-product-card-actions{box-sizing:border-box;border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:8px;height:52px;min-height:0;padding:8px 12px;display:flex}.internal-collection-pagination{color:#53616a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 18px;font-size:14px;display:flex}.internal-collection-pagination nav{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.internal-collection-pagination :is(a,nav>span){box-sizing:border-box;color:#303f9f;background:#fff;border:1px solid #d5dce1;border-radius:4px;place-items:center;min-width:34px;min-height:34px;padding:4px 8px;font-weight:700;text-decoration:none;display:inline-grid}.internal-collection-pagination a[aria-current=page]{color:#fff;background:#303f9f;border-color:#303f9f}.internal-collection-pagination nav>span[aria-disabled=true]{color:#9aa3aa}.internal-collection-pagination a:focus-visible{outline:none;box-shadow:0 0 0 2px #303f9f33}.internal-icon-action{color:#314fbd;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:4px;place-items:center;padding:0;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.internal-icon-action.primary{background:#edf2ff}.internal-icon-action.danger{color:#b3261e;margin-inline-start:auto}.internal-icon-action:hover,.internal-icon-action:focus-visible{background:#eef1ff;outline:none;box-shadow:0 0 0 2px #314fbd24}.internal-icon-action.danger:hover,.internal-icon-action.danger:focus-visible{background:#fff0ee;box-shadow:0 0 0 2px #b3261e24}.internal-icon-action[data-tooltip]:after{inset-block-end:calc(100% + 8px);z-index:15;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;background:#20272cf0;border-radius:4px;max-width:180px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.internal-icon-action[data-tooltip]:hover:after,.internal-icon-action[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.internal-icon-action b{color:#fff;background:#ff4081;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;line-height:1;display:grid;position:absolute;inset-block-start:-6px;inset-inline-start:-6px;box-shadow:0 0 0 2px #fff}.internal-sortable-form{background:#fff;border:1px solid #ddd;border-radius:3px;gap:16px;width:min(330px,100% - 32px);margin:24px auto;padding:28px 32px;display:grid;box-shadow:0 3px 9px #0000002e}.internal-sortable-form h3{color:var(--text-color);text-align:center;margin:0;font-size:18px}.internal-sortable-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.internal-sortable-list li{min-height:38px;color:var(--text-color);cursor:move;background:#f8f8f8;border:1px solid #c9c9c9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;padding:0 8px;transition:background-color .12s,box-shadow .12s,opacity .12s;display:grid}.internal-sortable-list li.dragging{opacity:.78;background:#eef1ff;box-shadow:0 0 0 2px #303f9f24}.internal-sort-handle{color:#303f9f;font-weight:700}.internal-sort-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.internal-sort-title small{color:#4c5962}.internal-sort-child-link{box-sizing:border-box;color:#303f9f;background:#eef1f7;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:42px;height:30px;margin-inline:6px 0;padding:0 8px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.internal-sort-child-link:hover,.internal-sort-child-link:focus-visible{background:#e1e7fb;outline:none;box-shadow:0 0 0 2px #303f9f24}.internal-icon-button{color:#303f9f;cursor:pointer;width:auto;height:30px;font:inherit;background:#eef1f7;border:0;border-radius:4px;place-items:center;padding:0 10px;font-weight:700;display:inline-grid}.internal-icon-button.danger{color:#b3261e;background:#fdebea}.internal-icon-button.accent{color:#ff4081;background:#fff3f8;width:34px;padding:0}.internal-icon-button:disabled{cursor:not-allowed;opacity:.42}.internal-button.danger.subtle{color:#b3261e;background:#fff6f5;border-color:#f0c4bf}.internal-empty.compact{margin:0;padding:8px;font-size:13px}.internal-price-table-builder{gap:12px;display:grid}.internal-price-table-bulk-action{background:#f8fafb;border:1px solid #dfe5ea;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;padding:8px;display:flex}.internal-price-table-bulk-action label{color:#303942;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.internal-field .internal-price-table-bulk-action input{width:72px;min-width:72px;min-height:36px;color:var(--text-color);font:inherit;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #cfd7dc;border-radius:4px;flex:0 0 72px;padding:7px 8px}.internal-price-table-bulk-action label>span:first-child{white-space:nowrap}.internal-price-table-scroll{background:#fff;border:1px solid #dfe5ea;border-radius:6px;overflow-x:auto}.internal-price-table{border-collapse:collapse;width:100%;min-width:980px}.internal-price-table th,.internal-price-table td{border-bottom:1px solid #e8edf1;text-align:center;vertical-align:top;border-inline-start:1px solid #edf1f4;padding:10px}.internal-price-table th:last-child,.internal-price-table td:last-child{border-inline-start:0}.internal-price-table th{color:#303942;background:#f6f8fa;font-size:13px;font-weight:700}.internal-price-table tbody tr:last-child td{border-bottom:0}.internal-price-table input:not([type=checkbox]),.internal-price-table select{width:100%;min-height:36px;color:var(--text-color);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd7dc;border-radius:4px;padding:7px 8px}.internal-price-table input[type=number]{text-align:center}.internal-price-amount-head,.internal-price-amount-cell{width:150px;min-width:150px}.internal-price-amount-head label,.internal-price-column-editor{gap:8px;display:grid}.internal-price-column-editor{min-width:210px}.internal-price-column-editor>label{text-align:right;gap:5px;display:grid}.internal-price-column-editor span,.internal-price-amount-head span{color:#52616d;font-size:12px}.internal-price-option-values{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px;max-height:132px;padding:2px 1px 3px;display:grid;overflow-y:auto}.internal-price-option-values .internal-price-option-chip{color:#303942;cursor:pointer;text-align:right;background:#fff;border:1px solid #dfe5ec;border-radius:999px;align-items:center;min-width:0;min-height:30px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.35;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:flex;position:relative}.internal-price-option-values .internal-price-option-chip:hover{background:#f8f9ff;border-color:#b6c0ea}.internal-price-option-values .internal-price-option-chip:focus-within{border-color:#303f9f;box-shadow:0 0 0 2px #303f9f24}.internal-price-option-values .internal-price-option-chip.selected{color:#26328a;background:#eef1ff;border-color:#303f9f}.internal-price-option-values .internal-price-option-chip input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.internal-price-option-values .internal-price-option-chip span{min-width:0;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.internal-price-option-values small{color:#6b7780;background:#fff;border:1px dashed #d7dee4;border-radius:4px;padding:8px;font-weight:500;display:block}.internal-price-amount-cell{grid-template-columns:34px minmax(80px,1fr);align-items:center;gap:8px;display:grid}.internal-price-table .internal-icon-button{width:34px;padding:0}.internal-price-table-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.internal-resource-section-head.with-video{grid-template-columns:minmax(0,1fr);gap:16px}.internal-resource-section-head{flex-direction:column;align-items:stretch}.internal-video-dialog{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.internal-video-dialog-shell{max-height:calc(100dvh - 24px)}.internal-video-dialog-head{padding:12px}.internal-video-dialog-head h2{font-size:16px}.internal-video-dialog video{max-height:calc(100dvh - 86px)}.internal-collection-controls,.internal-collection-filter-form{align-items:stretch}.internal-collection-filter-form{width:100%}.internal-collection-search,.internal-collection-filter{flex:100%}.internal-collection-filter :is(select,input){width:100%}.internal-collection-view-switch{margin-inline-start:auto}.internal-card-grid{margin-inline:12px}.internal-collection-pagination{flex-direction:column;align-items:flex-start}.internal-card-grid{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.internal-video-dialog::backdrop,.internal-video-dialog.closing::backdrop{animation:none}}@media (width<=760px){.internal-sortable-form{padding:22px 18px}}.internal-resource-section,.internal-table-wrap,.internal-form{background:#fff;border:1px solid #dde2e6;border-radius:6px}.internal-resource-section-head h2,.internal-table-title-row h3,.internal-form h3{color:var(--text-color);margin:0;font-size:19px;line-height:1.35}.internal-resource-actions,.internal-form-actions{flex-wrap:wrap;gap:8px;display:flex}.internal-form{gap:16px;margin:16px;padding:18px;display:grid}.internal-form.compact{gap:12px;margin:0;padding:14px}.internal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.internal-form.compact .internal-form-grid{gap:10px 14px}.internal-form.compact .internal-field{gap:4px}.internal-field{color:#263238;align-content:start;gap:6px;font-weight:700;display:grid}.internal-field.wide{grid-column:1/-1}.internal-field.checkbox{align-items:center;gap:10px;display:flex}.internal-field.checkbox>.internal-field-label{order:2}.internal-field-label{align-items:center;gap:6px;width:fit-content;display:inline-flex;position:relative}.internal-field-tooltip{color:#455a64;cursor:help;background:#f5f7f9;border:1px solid #9aa7b2;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-grid;position:relative}.internal-field-tooltip:after{z-index:80;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:start;visibility:hidden;white-space:normal;background:#172033;border-radius:6px;width:min(320px,100vw - 48px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.55;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;transform:translateY(-3px);box-shadow:0 8px 24px #1720333d}.internal-field-tooltip:hover:after,.internal-field-tooltip:focus:after,.internal-field-tooltip:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.internal-field input:not([type=checkbox]):not([type=file]),.internal-field select,.internal-field textarea{width:100%;min-height:42px;color:var(--text-color);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd7dc;border-radius:4px;padding:8px 10px;font-weight:400}.internal-field textarea{resize:vertical}.internal-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.internal-html-editor{min-width:0;color:var(--text-color);background:#fff;border:1px solid #cfd7dc;border-radius:6px;font-weight:400;display:grid;position:relative;overflow:visible}.internal-html-editor.menu-open,.internal-html-editor:focus-within{z-index:20}.internal-html-editor-toolbar{z-index:2;direction:rtl;background:#f4f6f7;border-bottom:1px solid #dfe5e9;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 6px;display:flex;position:relative}.internal-html-editor-toolbar-group{border-inline-end:1px solid #d6dde2;flex-wrap:nowrap;align-items:center;gap:2px;padding-inline-end:4px;display:inline-flex}.internal-html-editor-toolbar button,.internal-html-editor-toolbar select{color:#263238;min-height:34px;font:inherit;background:#fff;border:1px solid #b9c4cb;border-radius:3px;font-size:13px}.internal-html-editor-toolbar button{cursor:pointer;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-grid}.internal-html-editor-toolbar button svg,.internal-html-editor-image-menu button svg{pointer-events:none;stroke-width:1.9px}.internal-html-editor-toolbar button:hover:not(:disabled),.internal-html-editor-toolbar button[aria-pressed=true]{color:#243287;background:#e9edff;border-color:#303f9f}.internal-html-editor-toolbar button:focus-visible,.internal-html-editor-toolbar select:focus-visible,.internal-html-editor-toolbar input:focus-visible{outline-offset:1px;outline:3px solid #303f9f3d}.internal-html-editor-toolbar button:disabled,.internal-html-editor-toolbar select:disabled,.internal-html-editor-toolbar input:disabled{color:#77828a;cursor:not-allowed;background:#eef1f3}.internal-html-editor-toolbar label{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.internal-html-editor-toolbar select{width:56px;min-width:56px;padding:4px 6px}.internal-html-editor-toolbar button.with-chevron{justify-content:center;gap:1px;width:44px;display:inline-flex}.internal-html-editor-toolbar button.font-size-trigger{gap:4px;width:58px;font-size:15px}.internal-html-editor-toolbar-menu{display:inline-flex;position:relative}.internal-html-editor-toolbar-popover{z-index:4;background:#fff;border:1px solid #c7d0d6;border-radius:5px;align-items:center;gap:3px;width:max-content;padding:5px;display:flex;position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:0;box-shadow:0 8px 22px #1927342e}.internal-html-editor-toolbar-popover.table{gap:7px;padding:7px}.internal-html-editor-toolbar-popover.font-size{border-radius:3px;align-items:stretch;gap:0;width:108px;padding:5px 0;display:grid}.internal-html-editor-toolbar-popover.font-size button{background:#fff;border:0;border-radius:0;justify-items:start;width:100%;height:39px;padding-inline:12px;font-size:18px;font-weight:500}.internal-html-editor-toolbar-popover.font-size button:hover,.internal-html-editor-toolbar-popover.font-size button:focus-visible,.internal-html-editor-toolbar-popover.font-size button.selected{color:#243287;background:#eef1f7;outline:0}.internal-html-editor-toolbar-popover.color{direction:rtl;align-items:stretch;gap:10px;width:258px;max-height:min(620px,100vh - 72px);padding:9px;display:grid;overflow-y:auto}.internal-html-editor-color-section{gap:6px;display:grid}.internal-html-editor-color-section+.internal-html-editor-color-section{border-top:1px solid #dfe5e9;padding-top:10px}.internal-html-editor-color-heading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex}.internal-html-editor-color-heading strong{color:#263238;font-weight:700}.internal-html-editor-toolbar .internal-html-editor-color-heading label{color:#303f9f;cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:3px 5px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.internal-html-editor-color-heading label:hover{background:#eef1f7}.internal-html-editor-color-heading input[type=color]{cursor:pointer;opacity:0;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.internal-html-editor-toolbar button.internal-html-editor-color-reset{color:#45515a;border-color:#d7dee3;justify-items:center;width:100%;height:30px;padding-inline:8px;font-size:12px;font-weight:600}.internal-html-editor-color-grid,.internal-html-editor-recent-colors{direction:ltr;grid-template-columns:repeat(8,28px);justify-content:center;display:grid}.internal-html-editor-toolbar button.internal-html-editor-color-swatch{border:1px solid #2632381a;border-radius:0;width:28px;min-width:28px;height:30px;min-height:30px;padding:0}.internal-html-editor-toolbar button.internal-html-editor-color-swatch:hover:not(:disabled),.internal-html-editor-toolbar button.internal-html-editor-color-swatch:focus-visible{z-index:1;border-color:#263238;outline:0;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 4px #303f9f}.internal-html-editor-toolbar button.internal-html-editor-color-swatch:disabled{cursor:default;opacity:1;background:#fff;border-color:#e1e6e9}.internal-html-editor-recent-label{color:#657078;text-align:center;font-size:11px}.internal-html-editor-recent-colors .internal-html-editor-color-swatch{height:26px;min-height:26px}.internal-html-editor-toolbar-popover.table label{color:#526169;gap:2px;font-size:11px;font-weight:700;display:grid}.internal-html-editor-toolbar-popover.table select{width:58px;min-width:58px}.internal-html-editor-toolbar-popover button.insert-table{align-self:end}.internal-html-editor-popover-separator{background:#dfe5e9;align-self:stretch;width:1px;margin-inline:2px}.internal-html-editor-source-toggle{margin-inline-start:auto}.internal-html-editor-canvas{min-width:0;position:relative}.internal-html-editor-surface,.internal-html-editor-source{box-sizing:border-box;width:100%;color:var(--text-color);font:inherit;overflow-wrap:anywhere;background:#fff;border:0;border-radius:0;padding:14px;font-weight:400;line-height:1.65}.internal-html-editor-surface{text-align:right;white-space:normal;direction:rtl;overflow:auto}.internal-html-editor-surface:focus-visible,.internal-html-editor-source:focus-visible{outline-offset:-3px;outline:3px solid #303f9f47}.internal-html-editor-source{resize:vertical;text-align:left;white-space:pre;direction:ltr;min-height:180px;font-family:Consolas,Courier New,monospace;font-size:14px}.internal-html-editor-surface img{cursor:pointer;max-width:100%;height:auto}.internal-html-editor-surface img.internal-html-editor-image-selected{outline-offset:3px;outline:3px solid #5367d7}.internal-html-editor-image-menu{z-index:5;direction:rtl;background:#fff;border:1px solid #bec8cf;border-radius:5px;max-width:calc(100% - 16px);padding:4px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%,-100%);box-shadow:0 8px 24px #1927343d}.internal-html-editor-image-menu.below{transform:translate(-50%)}.internal-html-editor-image-menu>div{border-inline-end:1px solid #dfe5e9;gap:2px;padding-inline:4px;display:flex}.internal-html-editor-image-menu>div:first-child{border-inline-end:0;padding-inline-start:0}.internal-html-editor-image-menu>div:last-child{padding-inline-end:0}.internal-html-editor-image-menu button{color:#263238;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:3px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.internal-html-editor-image-menu button:hover,.internal-html-editor-image-menu button:focus-visible{color:#303f9f;background:#eef1f7;border-color:#aeb9c1;outline:0}.internal-html-editor-image-menu button.danger{color:#b3261e}.internal-html-editor-image-menu button.danger:hover,.internal-html-editor-image-menu button.danger:focus-visible{background:#fdebea;border-color:#efb8b2}.internal-html-editor-surface table{border-collapse:collapse;width:100%}.internal-html-editor-surface th,.internal-html-editor-surface td{vertical-align:top;border:1px solid #b9c4cb;min-width:48px;padding:7px}.internal-html-editor-gallery{background:#fbfcfd;border-top:1px solid #dfe5e9;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.internal-html-editor-gallery select{width:min(100%,260px)}.internal-html-editor-status{color:#526169;min-height:0;padding:0 10px;font-size:13px;font-weight:500}.internal-html-editor-status:not(:empty){min-height:20px;padding-block:4px 8px}.internal-html-editor-status.error{color:#9b221c}.internal-field small{color:#6b747b;font-weight:400}.internal-field.disabled>input:not([type=hidden]),.internal-field.disabled>select,.internal-field.disabled>textarea{color:#7b858c;cursor:not-allowed;background:#eef1f3}.internal-field-disabled-help,.internal-product-capacity-disabled-help{color:#59656d;font-weight:600}.internal-file-dropzone{color:#263238;cursor:pointer;background:#fbfcfd;border:2px dashed #c9d4dc;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;min-height:132px;padding:16px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.internal-file-dropzone:hover,.internal-file-dropzone:focus-visible,.internal-file-dropzone.dragging{background:#f5f7ff;border-color:#303f9f;outline:0;box-shadow:0 0 0 3px #303f9f1a}.internal-file-dropzone.compact{grid-template-columns:1fr;min-height:0;padding:12px}.internal-file-list-row .internal-file-dropzone.compact{gap:10px;min-height:230px;padding:10px}.internal-file-input-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.internal-file-dropzone-copy{align-content:center;justify-items:start;gap:7px;display:grid}.internal-file-dropzone-copy strong{color:var(--text-color);font-size:16px;line-height:1.35}.internal-file-dropzone-copy span{color:#657078;font-size:13px;font-weight:400}.internal-file-dropzone-copy .internal-button{margin-top:4px}.internal-file-preview{background:#fff;border:1px solid #dfe5ea;border-radius:6px;place-items:center;min-height:96px;display:grid}.internal-file-preview img{object-fit:contain;width:100%;max-height:118px}.internal-file-dropzone.compact .internal-file-preview{min-height:78px}.internal-file-dropzone.compact .internal-file-preview img{max-height:90px}.internal-file-list-row .internal-file-dropzone.compact .internal-file-preview{order:-1;min-height:104px}.internal-file-list-row .internal-file-dropzone.compact .internal-file-preview img{max-height:112px}.internal-file-name{color:#5f6b74;overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.internal-file-list-builder{gap:12px;display:grid}.internal-file-list-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:12px;display:grid}.internal-file-list-row{background:#fbfcfd;border:1px solid #dfe5ea;border-radius:6px;grid-template-rows:auto 1fr;gap:8px;min-width:0;padding:10px;display:grid}.internal-file-list-row-title{color:#303942;font-size:14px;font-weight:700}.internal-file-list-row .internal-file-dropzone-copy{gap:6px}.internal-file-list-row .internal-file-dropzone-copy strong{font-size:14px}.internal-file-list-row .internal-file-dropzone-copy .internal-button{justify-content:center;width:100%;min-height:34px;margin-top:0}.internal-file-list-row .internal-file-name{font-size:12px;line-height:1.35}.internal-file-list-meta,.internal-project-spec-row label{color:#303942;gap:5px;font-size:13px;font-weight:700;display:grid}.internal-file-list-meta input,.internal-project-spec-row input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e0e6;border-radius:6px;padding:8px 10px}.internal-file-list-meta.compact-number input,.internal-project-spec-row .compact-number input{max-width:110px}.internal-file-list-add{justify-self:start}.internal-project-specs-builder{gap:12px;display:grid}.internal-project-specs-grid{gap:10px;display:grid}.internal-project-spec-row{background:#fbfcfd;border:1px solid #dfe5ea;border-radius:6px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) 110px auto;align-items:end;gap:10px;padding:10px;display:grid}.internal-faq-items-builder{gap:12px;display:grid}.internal-faq-items-grid{gap:10px;display:grid}.internal-faq-item-row{background:#fbfcfd;border:1px solid #dfe5ea;border-radius:6px;grid-template-columns:92px minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.internal-faq-item-title{color:#45515a;align-self:center;font-size:13px;font-weight:800}.internal-faq-item-row textarea{resize:vertical;min-height:86px}.internal-faq-item-actions{align-items:center;gap:6px;padding-bottom:3px;display:flex}.internal-faq-item-actions .internal-icon-button{width:34px;padding:0}.internal-faq-items-add{justify-self:start;align-items:center;gap:7px;display:inline-flex}.internal-ordered-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.internal-ordered-picker section{gap:8px;min-width:0;display:grid}.internal-ordered-picker h4{color:#263238;margin:0;font-size:15px}.internal-ordered-picker-list{background:#fbfcfd;border:1px solid #dfe5ea;border-radius:6px;align-content:start;gap:8px;min-height:190px;max-height:360px;padding:10px;display:grid;overflow:auto}.internal-picker-row{width:100%;color:var(--text-color);font:inherit;text-align:start;background:#fff;border:1px solid #dce3e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:grid}.internal-picker-row.selected{cursor:default}.internal-picker-edit-link{color:#1d5fbf;text-underline-offset:2px;width:fit-content;text-decoration:underline}.internal-picker-edit-link:hover,.internal-picker-edit-link:focus-visible{color:#303f9f}.internal-picker-row-actions{gap:4px;display:flex}.internal-repeatable-select-builder{gap:10px;width:min(460px,100%);margin-inline:auto;display:grid}.internal-repeatable-select-row{border-bottom:1px solid #dfe5ea;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:0 0 10px;display:grid}.internal-repeatable-select-row select{width:100%;min-width:0}.internal-repeatable-select-row .internal-icon-button{justify-self:center;width:34px;padding:0}.internal-repeatable-select-builder>.internal-icon-button.accent{justify-self:start}.internal-checkbox-list{gap:10px;width:min(460px,100%);margin-inline:auto;display:grid}.internal-checkbox-list-row{color:var(--text-color);align-items:center;gap:10px;font-weight:500;display:flex}.internal-checkbox-list-row input{accent-color:#303f9f;width:18px;height:18px}.internal-production-spec-surface{border:1px solid #dfe5ea;border-radius:6px;min-width:0;margin:0;padding:16px}.internal-production-spec-surface legend{padding:0 8px;font-weight:700}.internal-production-spec-surface>button{margin-top:12px}.internal-product-capacity-picker{gap:12px;display:grid}.internal-product-profile-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.internal-product-profile-picker section{gap:8px;min-width:0;display:grid}.internal-product-profile-picker h4{color:#263238;margin:0;font-size:15px}.internal-product-profile-search{color:#45515a;gap:5px;font-size:13px;display:grid}.internal-product-profile-picker .internal-ordered-picker-list{min-height:310px;max-height:520px}.internal-product-capacity-disabled-help{background:#f1f3f5;border-radius:6px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.internal-product-capacity-picker.capacities-disabled .internal-product-capacity-value{color:#7b858c}.internal-product-profile-row{background:#fff;border:1px solid #dce3e8;border-radius:4px;grid-template-columns:minmax(130px,1fr) minmax(190px,.8fr) 38px;align-items:center;gap:10px;padding:9px 10px;display:grid}.internal-product-profile-name{color:#263238;overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.45}.internal-product-profile-row>.internal-icon-button{width:38px;height:38px;padding:0}.internal-product-capacity-value{color:#45515a;grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:4px 8px;font-size:13px;display:grid}.internal-product-capacity-value small{grid-column:1/-1}.internal-product-capacity-value input:disabled{color:#7b858c;cursor:not-allowed;background:#eef1f3}.internal-option-values-builder{gap:6px;display:grid}.internal-option-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.internal-field .internal-option-value-row input:not([type=hidden]){width:100%;min-height:36px;color:var(--text-color);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd7dc;border-radius:4px;padding:5px 10px;font-weight:400}.internal-option-value-row .internal-icon-button{width:36px;height:36px;padding:0}.internal-option-values-builder>.internal-button{justify-self:start;margin-top:2px}.internal-form-message{white-space:pre-line;border-radius:4px;margin:0;padding:10px 12px;line-height:1.8}.internal-form-message.success{color:#1f6d3b;background:#e8f6ee}.internal-form-message.error{color:#8f1d18;background:#fdebea}@media (width<=760px){.internal-form{margin:10px;padding:14px}.internal-form-grid,.internal-product-profile-picker{grid-template-columns:1fr}.internal-html-editor-toolbar{align-items:center}.internal-html-editor-toolbar-group{border-block-end:0;border-inline-end:1px solid #d6dde2;width:auto;padding-block-end:0;padding-inline-end:4px}.internal-html-editor-source-toggle{width:34px;margin-inline-start:auto}.internal-product-profile-picker section.selected{order:-1}.internal-product-profile-row{grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:10px}.internal-product-profile-name{grid-column:1/-1}.internal-product-capacity-value{grid-column:1;grid-template-columns:1fr}.internal-product-profile-row>.internal-icon-button{grid-column:2}.internal-product-capacity-value small{grid-column:auto}}
