*{box-sizing:border-box}body,html{padding:0}body{background:#ffffff;color:#171717;font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{color:inherit}.smart-sync-page.is-designer-extension{height:100vh;min-height:0;overflow:hidden}.is-designer-extension .plugin-panel{width:100%;height:100%;min-height:0;padding:22px 18px 18px;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dbe7 transparent}.is-designer-extension .plugin-panel:after{display:none}.is-designer-extension .plugin-header{margin-bottom:22px}.is-designer-extension .plugin-header h1{margin-bottom:5px;font-size:23px;letter-spacing:-.45px}.is-designer-extension .plugin-header .text-size-small{font-size:12px}.is-designer-extension .plugin-form{min-width:0}.is-designer-extension .quick-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:14px!important}.is-designer-extension .quick-flow__step{min-width:0!important;min-height:52px!important;align-items:flex-start!important;gap:6px!important;padding:8px 7px!important;border-radius:9px!important;font-size:10px!important;line-height:1.18!important}.is-designer-extension .quick-flow__step>span:first-child{width:20px!important;height:20px!important;font-size:10px!important}.is-designer-extension .quick-flow__step>span:last-child{min-width:0;overflow-wrap:anywhere}.is-designer-extension .select-field-wrapper{margin-bottom:14px!important}.is-designer-extension .select-field{height:46px;padding-right:38px;font-size:13px}.is-designer-extension .input-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:14px!important}.is-designer-extension .input-mode-tabs button{min-width:0!important;padding:11px 4px!important;border-radius:10px!important;font-size:11px!important;white-space:nowrap}.is-designer-extension .file-dropzone{min-height:150px;padding:18px 12px;border-color:#e2e5f1;border-style:dashed;border-radius:16px}.is-designer-extension .file-dropzone .text-size-medium{max-width:245px;font-size:13px;line-height:1.35}.is-designer-extension .file-dropzone .text-size-small{margin:0;font-size:12px}.is-designer-extension .ai-text-wrapper,.is-designer-extension .ai-wrapper{margin-top:0}.is-designer-extension .text-area{min-height:180px;border-radius:16px}.is-designer-extension .button-wrapper{position:sticky;bottom:-18px;z-index:4;margin-top:18px;padding:12px 0 18px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 24%)}.is-designer-extension .button{width:100%;min-width:0;height:46px}@media (max-width:350px){.is-designer-extension .plugin-panel{padding-inline:14px}.is-designer-extension .quick-flow__step{flex-direction:column;min-height:64px!important}.is-designer-extension .input-mode-tabs button{font-size:10px!important}}.plugin-panel{width:384px;min-height:708px;display:flex;flex-direction:column;padding:32px 17px;border-radius:0 0 52px 0;box-shadow:12px 0 30px rgba(42,55,190,.06),0 18px 42px rgba(42,55,190,.08)}.plugin-panel:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(69,83,255,.055));pointer-events:none}.plugin-header{position:relative;z-index:2;margin-bottom:30px}.plugin-header h1{margin:0 0 7px;color:#262626;font-size:28px;font-weight:700;letter-spacing:-.7px}.text-size-small{margin:0;color:#707070;font-size:14px;line-height:1.45}.text-size-medium{color:#303030;font-size:15px;line-height:1.45}.plugin-form{position:relative;z-index:2}.select-field-wrapper{margin-bottom:34px}.select-field{height:48px;padding:0 46px 0 17px;background-color:#f5f5ff;color:#252525;outline:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.select-field:hover{background:#f0f0ff}.select-field:focus{background:#f7f7ff;box-shadow:inset 0 0 0 1.5px #4353ff,0 0 0 3px rgba(67,83,255,.1)}.file-dropzone{min-height:154px;padding:22px 18px;border:1px solid transparent;border-radius:18px;background:#ffffff;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.file-dropzone:hover{background:#fbfbfb}.file-dropzone.is-dragging{border-color:#4353ff!important;background:rgba(67,83,255,.05);transform:scale(1.01)}.native-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-icon{width:38px;height:38px;margin-bottom:14px}.upload-icon path{fill:none;stroke:#111111;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.file-dropzone .text-size-medium{margin-bottom:6px;color:#303030}.file-dropzone .text-size-small{color:#777777}.file-dropzone.has-file{min-height:104px}.file-upload-state{gap:12px;padding:16px;text-align:left}.file-upload-state__icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(67,83,255,.08)}.file-upload-state__icon svg{width:21px;height:21px}.file-upload-state__icon path{fill:none;stroke:#4353ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.file-upload-state__content{flex:1;gap:3px}.file-upload-state__name{color:#171717;font-size:13px;font-weight:600}.file-upload-state__meta{color:#777777}.file-upload-state__delete{padding:6px 8px;border-radius:7px;color:#d92d20;font-weight:500;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.file-upload-state__delete:hover{background:#fff0f0}.file-upload-state__delete:active{background:#fee4e2}.ai-wrapper{margin-top:30px}.ai-text-toggle{color:#434343;text-align:left;transition:color .2s ease,opacity .2s ease}.ai-text-toggle:hover{color:#1428a0}.ai-text-wrapper{margin-top:10px;overflow:hidden;animation:ai-text-open .28s cubic-bezier(.19,1,.22,1)}.text-area{min-height:110px;padding:14px;border:1px solid transparent;border-radius:0;background:#f5f5ff;color:#222222;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.text-area::placeholder{color:#929292}.text-area:focus{border-color:#4353ff;background:#ffffff;box-shadow:0 0 0 3px rgba(67,83,255,.1)}@keyframes ai-text-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.button-wrapper{display:flex;justify-content:center;margin-top:48px}.button{min-width:160px;height:40px;display:inline-flex;padding:0 24px;background:#1428a0;font-size:14px;font-weight:500;box-shadow:none;transition:transform .25s cubic-bezier(.19,1,.22,1),background-color .2s ease,box-shadow .2s ease}.button:hover{background:#0d1e83;box-shadow:0 8px 20px rgba(20,40,160,.18)}.button:active{transform:scale(.97)}.review-modal{z-index:999999;background:rgba(0,0,0,.3);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .22s ease,visibility .22s ease}.review-container{width:min(1280px,calc(100vw - 64px));height:min(706px,calc(100vh - 64px));padding:38px 26px 28px;border-radius:50px;box-shadow:0 30px 80px rgba(0,0,0,.12);opacity:0;transform:translateY(14px) scale(.985);transition:opacity .22s ease,transform .28s cubic-bezier(.19,1,.22,1)}.review-modal.is-open .review-container{opacity:1;transform:translateY(0) scale(1)}.review-header{width:100%;margin-bottom:30px}.review-header .text-wrapper{display:flex;flex-direction:column;gap:7px}.review-header h3{margin:0;color:#303030;font-size:27px;line-height:1.08;font-weight:700;letter-spacing:-.6px}.review-header .text-size-small{color:#666666}.morph-close{width:40px;height:40px;flex:0 0 40px;padding:0;border-radius:50%;background:#f3f3f3;transition:background-color .3s ease,transform .3s cubic-bezier(.19,1,.22,1)}.morph-close__line{height:2px;border-radius:999px;background:#202020;transition:width .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1),opacity .2s ease}.morph-close__line--three{width:0;opacity:0;transform:translate(-35%,-50%)}.morph-close:hover{background:#111111;transform:scale(1.05)}.morph-close:hover .morph-close__line{background:#ffffff}.morph-close:hover .morph-close__line--one{width:9px;transform:translate(-75%,-210%) rotate(-45deg)}.morph-close:hover .morph-close__line--two{width:9px;transform:translate(-75%,110%) rotate(45deg)}.morph-close:hover .morph-close__line--three{width:16px;opacity:1;transform:translate(-35%,-50%)}.morph-close:active{transform:scale(.94)}.review-toolbar{width:100%}.table-toolbar{gap:16px}.table-search{flex:1 1 360px;min-width:260px;max-width:420px}.table-search svg{position:absolute;top:50%;left:14px;z-index:2;width:17px;height:17px;transform:translateY(-50%);pointer-events:none}.table-search circle,.table-search path{stroke:#8a8a8a;stroke-width:1.8;stroke-linecap:round}.table-search input{height:44px;display:block;padding:0 14px 0 42px;border-radius:9px;color:#171717;font-size:13px;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.table-search input::placeholder{color:#969696}.table-search input:hover{background:#fafafa}.table-search input:focus{border-color:#4353ff;background:#ffffff;box-shadow:0 0 0 3px rgba(67,83,255,.12)}.table-toolbar__right{gap:14px;flex-shrink:0}.add-row-btn{height:44px;gap:7px;padding:0 15px;border:1px solid #dedede;border-radius:9px;color:#171717;font-size:13px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.add-row-btn__plus{transition:transform .25s cubic-bezier(.19,1,.22,1)}.add-row-btn:hover{border-color:#c8c8c8;background:#f6f6f6}.add-row-btn:hover .add-row-btn__plus{transform:rotate(90deg)}.add-row-btn:active{transform:scale(.97)}.table-row-count{color:#777777;font-size:13px}.table-row-count strong{font-weight:600}.review-table{width:100%;flex:1}.cms-table-shell{min-height:360px;border:1px solid #e5e7eb}.cms-table{width:100%;min-width:1050px;color:#171717;font-size:13px}.cms-table tbody tr{transition:background-color .22s ease}.cms-table td,.cms-table th{min-width:160px;height:48px;padding:10px 12px;background:#ffffff;outline:none;transition:background-color .2s ease,box-shadow .2s ease}.cms-table th{z-index:4;height:44px;background:#f7f7f8;color:#606060;white-space:nowrap}.cms-table td[contenteditable=true]:hover{background:#f7f7f7}.cms-table td[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px #4353ff,0 4px 12px rgba(67,83,255,.08)}.cms-table td:nth-child(2),.cms-table td:nth-child(3),.cms-table th:nth-child(2),.cms-table th:nth-child(3){min-width:210px}.cms-table td:nth-child(4),.cms-table th:nth-child(4){min-width:320px}.cms-table__number{position:sticky;left:0;z-index:3;width:52px;min-width:52px!important;max-width:52px;background:#f7f7f8!important;color:#8a8a8a;text-align:center!important}.cms-table thead .cms-table__number{z-index:6}.cms-table tbody tr:hover .cms-table__number{background:#f1f1f2!important}.cms-table__actions{width:54px;min-width:54px!important;max-width:54px;padding:6px!important;text-align:center!important}.cms-row-delete{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .25s cubic-bezier(.19,1,.22,1),background-color .2s ease}.cms-table tbody tr:hover .cms-row-delete{opacity:1;transform:scale(1)}.cms-row-delete svg{width:15px;height:15px;transition:transform .25s ease}.cms-row-delete path{stroke:#999999;stroke-width:1.8;stroke-linecap:round;transition:stroke .2s ease}.cms-row-delete:hover{background:#fff0f0}.cms-row-delete:hover svg{transform:rotate(90deg)}.cms-row-delete:hover path{stroke:#d92d20}.cms-row-delete:active{transform:scale(.92)}.cms-table-scroll::-webkit-scrollbar{width:10px;height:10px}.cms-table-scroll::-webkit-scrollbar-track{background:#f5f5f5}.cms-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f5f5f5;background:#c8c8c8}.cms-table-scroll::-webkit-scrollbar-thumb:hover{background:#aaaaaa}.review-button-wrapper{width:100%;gap:26px}.back-button,.sync-button{min-width:160px;height:43px;padding:0 22px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.back-button{border:1px solid #101828;color:#101828}.back-button:hover{background:#f5f5f5}.sync-button{border:1px solid #07131f;background:#07131f}.sync-button:hover{background:#111f2e;box-shadow:0 7px 18px rgba(7,19,31,.16)}.back-button:active,.sync-button:active{transform:scale(.97)}@media (max-width:900px){.review-modal{padding:18px}.review-container{width:calc(100vw - 36px);height:calc(100vh - 36px);padding:26px 20px 22px;border-radius:28px}}@media (max-width:700px){.plugin-panel{width:100%;min-height:100vh;border-radius:0;box-shadow:none}.table-toolbar{align-items:stretch;flex-direction:column}.table-search{width:100%;min-width:0;max-width:none}.table-toolbar__right{justify-content:space-between}.review-header h3{font-size:23px}.review-button-wrapper{gap:10px}.back-button,.sync-button{flex:1;min-width:0}}@media (max-width:767px){.cms-table-shell{min-height:300px;border-radius:8px}}.review-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(20,20,20,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.review-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.review-container{width:min(1360px,calc(100vw - 64px));height:min(760px,calc(100vh - 64px));display:flex;flex-direction:column;padding:38px 28px 28px;background:#ffffff;border-radius:42px;box-shadow:0 30px 100px rgba(0,0,0,.14),0 2px 10px rgba(0,0,0,.04)}.review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 22px;flex:0 0 auto}.review-header h3{margin:0 0 5px;font-size:30px;line-height:1.05;font-weight:600;color:#282828}.review-header .text-size-small{margin:0;font-size:14px;line-height:1.4;color:#777777}.morph-close{position:relative;width:44px;height:44px;flex:0 0 auto;border:0;border-radius:999px;background:#f5f5f5;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.morph-close:hover{background:#ececec;transform:scale(1.03)}.morph-close__line{position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:#222222;transform-origin:center}.morph-close__line--one{transform:translate(-50%,-50%) rotate(45deg)}.morph-close__line--two{transform:translate(-50%,-50%) rotate(-45deg)}.morph-close__line--three{display:none}.review-container>div[style*="repeat(4, 1fr)"]{gap:10px!important;margin-bottom:18px!important;flex:0 0 auto}.review-container>div[style*="repeat(4, 1fr)"]>div{min-height:65px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px!important;border-radius:12px!important}.review-container>div[style*="repeat(4, 1fr)"] strong{display:block;margin-bottom:1px;font-size:17px;line-height:1;font-weight:600;color:#111111}.review-container>div[style*="repeat(4, 1fr)"]>div>div{font-size:15px;line-height:1.2;color:#222222}.review-toolbar{flex:0 0 auto;margin-bottom:16px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.table-search{position:relative;width:min(448px,45%)}.table-search:before{left:17px;top:50%;width:12px;height:12px;border:1.5px solid #909090;border-radius:50%;transform:translateY(-56%)}.table-search:after,.table-search:before{content:"";position:absolute;pointer-events:none}.table-search:after{left:28px;top:25px;width:6px;height:1.5px;background:#909090;transform:rotate(45deg)}.table-search input{width:100%;height:47px;padding:0 18px 0 46px;border:1px solid #dedede;border-radius:10px;outline:none;background:#ffffff;font:inherit;font-size:14px;color:#1e1e1e;transition:border-color .2s ease,box-shadow .2s ease}.table-search input::placeholder{color:#a0a0a0}.table-search input:focus{border-color:#b7b7b7;box-shadow:0 0 0 3px rgba(0,0,0,.035)}.table-toolbar__right{display:flex;align-items:center;gap:16px}.add-row-btn{height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid #d8d8d8;border-radius:10px;background:#ffffff;font:inherit;font-size:14px;font-weight:500;color:#242424;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.add-row-btn:hover{background:#f7f7f7;border-color:#cccccc}.add-row-btn__plus{font-size:18px;line-height:1}.table-row-count{white-space:nowrap;font-size:14px;color:#555555}.table-row-count strong{color:#222222}.cms-table-shell{width:100%;border:1px solid #e5e5e5;border-radius:12px;background:#ffffff}.cms-table-scroll{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#c5c5c5 transparent}.cms-table-scroll::-webkit-scrollbar{width:8px;height:8px}.cms-table-scroll::-webkit-scrollbar-track{background:transparent}.cms-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c6c6c6}.cms-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;color:#222222}.cms-table td,.cms-table th{min-width:205px;max-width:260px;padding:14px 13px;vertical-align:middle;text-align:left;border-right:1px solid #ececec;border-bottom:1px solid #ececec;overflow-wrap:anywhere}.cms-table td:first-child,.cms-table th:first-child{min-width:56px;width:56px;max-width:56px;text-align:center}.cms-table td:nth-child(2),.cms-table th:nth-child(2){min-width:110px;width:110px;max-width:110px}.cms-table th{z-index:5;height:52px;padding-top:11px;padding-bottom:11px;background:#f8f8f8;font-size:12px;line-height:1.25;font-weight:600;color:#626262}.cms-table td{min-height:58px;background:#ffffff;line-height:1.35;transition:background-color .15s ease,box-shadow .15s ease}.cms-table tbody tr:hover td{background:#fafafa}.cms-table td:last-child,.cms-table th:last-child{min-width:62px;width:62px;max-width:62px;border-right:0;text-align:center}.cms-table tbody tr:last-child td{border-bottom:0}.cms-table td:nth-child(2){font-size:11px;font-weight:700;letter-spacing:.01em}.cms-table td:nth-child(3) div:last-child{font-size:10px}.cms-table td[contenteditable=true]{outline:none;cursor:text}.cms-table td[contenteditable=true]:focus{position:relative;z-index:2;background:#ffffff;box-shadow:inset 0 0 0 1.5px #5367ff}.cms-row-delete,.cms-table td:last-child button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;font-size:18px;color:#8a8a8a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cms-row-delete:hover,.cms-table td:last-child button:hover{background:#f1f1f1;color:#222222}.review-button-wrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:28px;padding-top:26px}.back-button,.sync-button{min-width:172px;height:47px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:999px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.back-button{border:1px solid #101d2b;background:#ffffff;color:#101d2b}.back-button:hover{background:#f7f7f7;transform:translateY(-1px)}.sync-button{border:1px solid #071321;background:#071321;color:#ffffff}.sync-button:hover:not(:disabled){background:#111f30;transform:translateY(-1px)}.sync-button:disabled{cursor:not-allowed}.review-container select{font-family:inherit;color:#222222}.review-container select:focus{outline:none;border-color:#5367ff!important;box-shadow:0 0 0 3px rgba(83,103,255,.08)}@media (max-width:991px){.review-modal{padding:18px}.review-container{width:calc(100vw - 36px);height:calc(100vh - 36px);padding:28px 20px 22px;border-radius:28px}.table-search{width:100%}.table-toolbar{align-items:stretch;flex-direction:column}.table-toolbar__right{justify-content:space-between}.cms-table td,.cms-table th{min-width:180px}}@media (max-width:600px){.review-container{padding:22px 14px 18px;border-radius:22px}.review-header h3{font-size:25px}.review-container>div[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}.review-button-wrapper{gap:10px}.back-button,.sync-button{min-width:0;width:50%;padding:0 16px}}body,html{margin:0;min-height:100%;background:#ffffff}body{overflow-x:hidden}.smart-sync-page{width:100%}.plugin-panel,.smart-sync-page{min-height:100vh;background:#ffffff}.plugin-panel{position:relative;width:408px;padding:0;border-bottom-right-radius:44px;box-shadow:18px 18px 42px rgba(35,53,160,.08);overflow:hidden}.plugin-header{padding:34px 18px 0}.plugin-header h1{margin:0;font-size:30px;line-height:1.08;font-weight:650;letter-spacing:-.04em;color:#292929}.plugin-header .text-size-small{margin:10px 0 0;font-size:14px;line-height:1.4;font-weight:400;color:#777777}.plugin-form{min-height:calc(100vh - 102px);padding:30px 18px 34px}.select-field-wrapper{width:100%}.select-field{width:100%;height:52px;padding:0 48px 0 20px;appearance:none;-webkit-appearance:none;border:0;outline:0;border-radius:999px;background:#f5f5ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23565656' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 17px center;font-family:inherit;font-size:14px;line-height:1;color:#262626;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.select-field:focus{box-shadow:0 0 0 2px #5367ff}.file-dropzone{position:relative;width:100%;min-height:232px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:18px;padding:24px 18px;border:0;background:transparent;text-align:center;cursor:pointer}.file-dropzone.is-dragging{background:rgba(83,103,255,.035);border-radius:20px}.native-file-input{display:none}.upload-icon{width:43px;height:43px;margin-bottom:22px;stroke:#171717;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.file-dropzone .text-size-medium{margin:0;font-size:15px;line-height:1.4;font-weight:400;color:#262626}.file-dropzone .text-size-small{margin:12px 0 0;font-size:14px;line-height:1.4;color:#858585}.file-dropzone.has-file{min-height:156px;justify-content:center}.file-upload-state{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-radius:16px;background:#f7f7ff}.file-upload-state__content{min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}.file-upload-state__name{overflow:hidden;font-size:14px;font-weight:500;color:#292929;white-space:nowrap;text-overflow:ellipsis}.file-upload-state__meta{font-size:12px;color:#858585}.file-upload-state__delete{flex:0 0 auto;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;color:#273dc9;cursor:pointer}.ai-wrapper{margin-top:1px}.ai-text-toggle{line-height:1.4;font-weight:400;color:#0d2bad}.ai-text-toggle:hover{text-decoration:underline}.text-area{min-height:125px;padding:14px 15px;border:1px solid #dfdfdf;border-radius:14px;outline:none;background:#ffffff;line-height:1.5;color:#262626}.text-area:focus{border-color:#5367ff;box-shadow:0 0 0 3px rgba(83,103,255,.07)}.button-wrapper{margin-top:auto;padding-top:28px}.button{width:100%;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#1029ae;font-family:inherit;font-size:16px;line-height:1;font-weight:400;color:#ffffff;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.button:hover{background:#0c229c;transform:translateY(-1px)}.button:active{transform:translateY(0)}.select-field-wrapper[style*="255, 248, 230"]{background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.select-field-wrapper[style*="255, 248, 230"] .select-field{box-shadow:0 0 0 2px #5367ff}.select-field-wrapper[style*="255, 248, 230"] [role=status]{margin-top:10px!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:#f5f5ff!important}@media (max-width:600px){.plugin-panel{width:100%;border-bottom-right-radius:32px}.plugin-header{padding:26px 18px 0}.plugin-header h1{font-size:27px}}body:has(.review-modal.is-open){overflow:hidden}.review-container{overflow:hidden}.review-table{min-height:0;flex:1 1 auto;overflow:hidden}.cms-table-shell{height:100%;min-height:0;overflow:hidden}.cms-table-scroll{height:100%;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cms-table{width:max-content;min-width:100%}.ai-wrapper{width:100%;margin-top:28px}.ai-text-toggle{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;color:#1737c8;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ai-text-toggle:before{content:"✦";font-size:12px;line-height:1;color:#5367ff}.ai-text-toggle:hover{opacity:.72;transform:translateX(1px);text-decoration:none}.ai-text-wrapper{width:100%;margin-top:14px;padding:12px;border:1px solid #e1e2ec;border-radius:18px;background:#f8f8ff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ai-text-wrapper:focus-within{border-color:#7180ff;background:#ffffff;box-shadow:0 0 0 4px rgba(83,103,255,.08)}.ai-text-wrapper:before{content:"AI content";margin-bottom:8px;letter-spacing:.02em;text-transform:uppercase;color:#777b92}.text-area{width:100%;min-height:140px;display:block;padding:0;resize:vertical;font-family:inherit;font-size:14px;line-height:1.55;color:#252525}.text-area::placeholder{color:#a5a7b3}.plugin-panel{width:435px;min-height:0;height:auto;border-bottom-right-radius:38px}.plugin-form{min-height:0;display:flex;flex-direction:column;padding:28px 19px 22px}.select-field-wrapper{margin-bottom:16px}.file-dropzone{min-height:190px;margin-top:0;margin-bottom:18px;padding:20px 18px;border-radius:20px;background:#fbfbfb}.file-dropzone.has-file{min-height:0;padding:18px;display:block;background:#fbfbfb}.file-upload-state{min-height:68px;padding:14px 16px;border-radius:14px;background:#f5f5ff}.ai-wrapper{margin-top:0;margin-bottom:22px}.button-wrapper{width:100%;margin-top:0;padding-top:0}.button{height:56px}.ai-text-wrapper{margin-bottom:6px}@media (max-height:850px){.plugin-header{padding-top:24px}.plugin-form{padding-top:22px}.file-dropzone{min-height:160px}}.plugin-form{padding:28px 20px 22px!important}.select-field-wrapper{margin-bottom:20px!important}.ai-wrapper{margin-top:0!important;margin-bottom:28px!important}.button-wrapper{margin-top:0!important;padding-top:0!important}.file-dropzone.has-file{padding:18px!important}.ai-text-wrapper{position:relative;margin-top:12px!important;margin-bottom:22px!important;padding:16px 16px 12px!important;border:1px solid #e5e6f0!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(20,25,50,.02),0 8px 24px rgba(35,50,130,.04)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ai-text-wrapper:before{content:"✦  AI TEXT";display:block;margin-bottom:10px;font-size:11px;line-height:1;font-weight:600;letter-spacing:.08em;color:#5367ff}.ai-text-wrapper:after{content:"Paste text and we'll structure it for CMS";display:block;padding-top:10px;margin-top:6px;border-top:1px solid #f0f0f4;font-size:11px;line-height:1.3;color:#a0a2ad}.ai-text-wrapper:focus-within{border-color:#6878ff!important;box-shadow:0 0 0 4px rgba(83,103,255,.07),0 10px 30px rgba(35,50,130,.06)!important}.text-area{width:100%!important;min-height:105px!important;height:105px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;resize:none!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;line-height:1.55!important;color:#252525!important}.text-area::placeholder{color:#afb1bc!important}.text-area:focus{border:0!important;outline:0!important;box-shadow:none!important}.file-dropzone{position:relative!important;width:100%!important;min-height:175px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:28px 22px!important;margin-top:0!important;margin-bottom:20px!important;background:#ffffff!important;border:1px dashed #d9dce8!important;border-radius:22px!important;cursor:pointer!important;box-shadow:0 1px 2px rgba(20,25,50,.02),0 8px 24px rgba(35,50,130,.035)!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.file-dropzone:hover{background:#fafbff!important;border-color:#6878ff!important;box-shadow:0 0 0 4px rgba(83,103,255,.05),0 10px 28px rgba(35,50,130,.05)!important;transform:translateY(-1px)}.file-dropzone .upload-icon,.file-dropzone img{width:34px!important;height:34px!important;object-fit:contain!important;display:block!important;margin:0 0 18px!important;position:static!important;inset:auto!important;transform:none!important}.file-dropzone .text-size-medium{margin:0!important;text-align:center!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;color:#2b2b2b!important}.file-dropzone .text-size-small{margin:8px 0 0!important;text-align:center!important;font-size:13px!important;line-height:1.4!important;color:#989ba6!important}.file-dropzone .file-upload,.file-dropzone input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.file-dropzone.is-dragging{background:#f6f7ff!important;border-color:#5367ff!important;border-style:solid!important;box-shadow:0 0 0 4px rgba(83,103,255,.08)!important}.file-dropzone.has-file{min-height:0!important;padding:16px!important;background:#ffffff!important;border-style:solid!important}.upload-icon{width:42px!important;height:42px!important;padding:10px!important;margin:0 0 18px!important;border-radius:999px!important;background:#f3f4ff!important;stroke:#5367ff!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important;box-sizing:border-box!important}.cms-table-shell{border:1px solid #ececf2!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.cms-table{border-collapse:separate!important;border-spacing:0!important}.cms-table th{border-bottom:1px solid #ececf2!important;padding:14px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.045em!important;text-transform:uppercase!important;color:#8b8d98!important}.cms-table td,.cms-table th{background:#ffffff!important;border-right:0!important}.cms-table td{border-bottom:1px solid #f0f0f4!important;padding:18px 14px!important;font-size:14px!important;line-height:1.45!important;color:#292929!important}.cms-table tbody tr:last-child td{border-bottom:0!important}.cms-table tbody tr{transition:background-color .18s ease}.cms-table tbody tr:hover td{background:#fafaff!important}.cms-table td:first-child,.cms-table th:first-child{color:#a1a3ad!important;text-align:center!important}.cms-table td:nth-child(2):before{content:attr(data-action)}.cms-table td:nth-child(2){font-size:11px!important;font-weight:700!important;letter-spacing:.03em!important;width:110px!important;color:#1f2a44!important}.cms-table td:nth-child(4){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12.5px!important;color:#686b78!important}.cms-table td[contenteditable=true]{border-radius:8px;transition:background-color .15s ease,box-shadow .15s ease}.cms-table td[contenteditable=true]:hover{background:#f8f9ff!important}.cms-table td[contenteditable=true]:focus{background:#ffffff!important;box-shadow:inset 0 0 0 1.5px #5367ff!important}.cms-table td:last-child button{width:28px!important;height:28px!important;border-radius:999px!important;background:#f6f6f8!important;color:#8d8f99!important;font-size:16px!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important}.cms-table td:last-child button:hover{background:#eceef5!important;color:#252525!important;transform:scale(1.04)}.cms-table td:nth-child(2){font-size:0!important}.cms-table td:nth-child(2):before{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:26px;padding:0 10px;border-radius:999px;font-size:10px;line-height:1;font-weight:700;letter-spacing:.045em}.cms-table td:nth-child(2):has(:not(*)):before{content:""}.cms-table td:nth-child(2){font-size:14px!important}.action-badge{min-width:66px;height:26px;padding:0 10px;border-radius:999px;font-size:10px!important;line-height:1;font-weight:700;letter-spacing:.045em}.action-badge--create{background:#edf8f2;color:#147a52}.action-badge--update{background:#eef1ff;color:#4353d9}.action-badge--unknown{background:#f3f3f5;color:#858793}.action-badge--skip{background:#f4f4f5;color:#71717a}.action-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border-radius:100px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.03em!important}.action-badge--create{color:#16845b!important;background:#eaf8f1!important}.action-badge--update{color:#465cff!important;background:#eef0ff!important}.smart-sync-page:not(.is-designer-extension){display:flex;height:100vh;min-height:720px;overflow:hidden;background:#f7f8fc}.smart-sync-page:not(.is-designer-extension) .plugin-panel{flex:0 0 435px;height:100vh;overflow-x:hidden;overflow-y:auto}.cms-workspace{flex:1;min-width:0;height:100vh;padding:34px;display:flex;flex-direction:column;gap:24px;background:#f7f8fc}.is-designer-extension .cms-workspace{display:none}.cms-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cms-workspace__eyebrow{display:block;margin-bottom:8px;color:#5367ff;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.cms-workspace__header h2{margin:0;font-size:25px;line-height:1.15;letter-spacing:-.035em}.cms-workspace__header p{margin:7px 0 0;color:#858895;font-size:13px}.cms-workspace__refresh{min-width:92px;height:38px;padding:0 15px;border:1px solid #e2e4ec;border-radius:10px;background:#fff;color:#343642;font-size:12px;font-weight:650;cursor:pointer}.cms-workspace__actions{display:flex;align-items:center;gap:10px}.cms-workspace__new-item{min-width:108px;height:38px;padding:0 16px;border:1px solid #4555ff;border-radius:10px;background:#4555ff;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.cms-workspace__new-item:disabled,.cms-workspace__refresh:disabled{opacity:.55;cursor:default}.cms-workspace__empty,.cms-workspace__table-card{flex:1;min-height:0;border:1px solid #e7e8ef;background:#fff;box-shadow:0 14px 38px rgba(35,53,160,.055)}.cms-workspace__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.cms-workspace__empty-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:18px;border-radius:15px;background:#eef0ff;color:#5367ff;font-size:27px}.cms-workspace__empty h3{margin:0 0 8px;font-size:17px}.cms-workspace__empty p{max-width:360px;margin:0;color:#8b8e99;font-size:13px;line-height:1.5}.cms-workspace__empty--error h3{color:#c63d35}.cms-workspace__table-card{display:flex;flex-direction:column;overflow:hidden}.cms-workspace__toolbar{flex:0 0 auto;min-height:66px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ececf1}.cms-workspace__toolbar label{width:min(340px,60%)}.cms-workspace__toolbar input{width:100%;height:40px;padding:0 14px;border:1px solid #e3e4ea;border-radius:10px;outline:0;background:#f9f9fb;font-size:13px}.cms-workspace__toolbar input:focus{border-color:#6b79ff;box-shadow:0 0 0 3px rgba(83,103,255,.1)}.cms-workspace__toolbar>span{color:#9699a4;font-size:12px}.cms-workspace__table-scroll{flex:1;min-height:0;overflow:auto}.cms-workspace__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.cms-workspace__table td,.cms-workspace__table th{max-width:280px;padding:12px 14px;overflow:hidden;border-right:1px solid #f0f0f3;border-bottom:1px solid #eeeef2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cms-workspace__table th{position:sticky;top:0;z-index:2;background:#f7f7f9;color:#777a86;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cms-workspace__table tbody tr:hover td{background:#fafaff}.cms-workspace__table td:first-child,.cms-workspace__table th:first-child{width:48px;color:#a0a2ab;text-align:center}.cms-workspace__status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eaf8f1;color:#16845b;font-size:10px;font-weight:700}.cms-workspace__status.is-draft{background:#fff5df;color:#9a6815}.cms-workspace__status.is-archived{background:#f0f0f2;color:#777984}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.smart-sync-page:not(.is-designer-extension){height:auto;min-height:100vh;overflow:visible;flex-direction:column}.smart-sync-page:not(.is-designer-extension) .plugin-panel{width:100%;height:auto;flex-basis:auto}.cms-workspace{width:100%;height:680px;padding:22px 18px}}.smart-sync-page.is-designer-extension .review-table{min-height:180px!important}.smart-sync-page.is-designer-extension .cms-table-shell{width:100%!important}.smart-sync-page.is-designer-extension .cms-table-scroll{width:100%!important;min-height:180px!important;max-height:180px!important;overflow:auto!important}:root{--ss-blue:#315efb;--ss-ink:#111318;--ss-muted:#777b86;--ss-line:#e6e7eb;--ss-surface:#f3f3f4}.smart-sync-page:not(.is-designer-extension){background:var(--ss-surface)}.smart-sync-page:not(.is-designer-extension) .plugin-panel{margin:18px 0 18px 18px;height:calc(100vh - 36px);border:1px solid var(--ss-line);border-radius:24px;background:#fff;box-shadow:none}.plugin-header{border-bottom:1px solid var(--ss-line)}.app-brand{display:flex;align-items:center;gap:13px}.app-brand img{width:48px;height:48px;flex:0 0 48px;border-radius:13px;box-shadow:0 0 0 1px rgba(17,19,24,.08)}.app-brand h1{margin:0 0 4px;letter-spacing:-.04em}.app-brand p{margin:0}.connected-site,.workspace-site-chip{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid var(--ss-line);border-radius:12px;background:#f7f7f8;color:var(--ss-ink)}.connected-site{margin-top:16px;padding:10px 12px}.connected-site>span,.workspace-site-chip>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#22a447;box-shadow:0 0 0 3px rgba(34,164,71,.12)}.connected-site div{min-width:0}.connected-site small{display:block;margin-bottom:2px;color:var(--ss-muted);font-size:10px}.connected-site strong{display:block}.connected-site strong,.workspace-site-chip{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-site-chip{max-width:260px;padding:9px 12px;font-weight:650}.cms-workspace{padding:24px;gap:16px;background:var(--ss-surface)}.cms-workspace__header{align-items:center}.cms-workspace__empty,.cms-workspace__table-card{border-color:var(--ss-line);border-radius:20px;box-shadow:none}.cms-workspace__toolbar{background:#fff}.cms-workspace__table th{background:#f2f2f3;color:#666a73}.cms-workspace__table td{height:52px;color:#202229}.review-modal{padding:18px;background:rgba(20,21,24,.42);backdrop-filter:blur(8px)}.review-container{width:min(1560px,calc(100vw - 36px));height:min(900px,calc(100vh - 36px));padding:24px;border:1px solid rgba(17,19,24,.08);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.18)}.review-header{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--ss-line)}.review-header h3{letter-spacing:-.035em}.review-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;flex:0 0 auto}.review-status{min-width:0;min-height:42px;padding:8px 11px!important;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px!important;font-size:12px;text-align:left}.review-status strong{font-size:16px;line-height:1}.review-status:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.review-status--error,.review-status--warning{cursor:pointer}.review-status__dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.review-status--update{color:#2949c7;background:#edf1ff!important;border-color:#dce4ff}.review-status--update .review-status__dot{background:#315efb}.review-status--create{color:#12733d;background:#eaf8ef!important;border-color:#d4efdf}.review-status--create .review-status__dot{background:#1b9a50}.review-status--warning{color:#855b00;background:#fff6d8!important;border-color:#f4dfa0}.review-status--warning .review-status__dot{background:#e0a400}.review-status--error{color:#aa2922;background:#fff0ee!important;border-color:#f5d6d2}.review-status--error .review-status__dot{background:#da3a32}.review-status--skipped{display:none!important}.review-status__info{width:17px;height:17px;margin-left:auto;display:inline-grid;place-items:center;border:1px solid;border-radius:50%;font-size:10px;font-weight:800}.review-toolbar{margin-bottom:8px!important}.review-issues{max-height:132px;margin-bottom:8px;padding:10px;overflow:auto;border:1px solid #eadfb9;border-radius:12px;background:#fffaf0;font-size:12px}.review-issues>strong{display:block;margin-bottom:5px;color:#41391f}.review-issue{width:100%;padding:6px 4px;display:flex;align-items:flex-start;gap:8px;border:0;background:transparent;color:#65531d;text-align:left}.review-issue>span:first-child{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border-radius:50%;background:#f1c84b;color:#443400;font-size:11px;font-weight:850}.review-issue--error{color:#a52b24}.review-issue--error>span:first-child{background:#e3483f;color:#fff}.review-table{flex:1 1 420px!important;min-height:320px!important;margin-top:0!important}.cms-table-shell{height:100%!important;min-height:320px!important;border-color:var(--ss-line);border-radius:14px}.cms-table-scroll{height:100%!important;max-height:none!important;overflow:auto!important}.cms-table th{position:sticky;top:0;z-index:3;background:#f1f1f2!important;color:#666a73}.cms-table td{min-height:50px;background:#fff}.cms-table tbody tr:hover td{background:#f7f8ff}.action-badge--skip{color:#8a6300!important;background:#fff1bf!important}.action-badge--unknown{color:#9b3e17!important;background:#ffeadf!important}.action-badge:before,.cms-workspace__status:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.button,.sync-button{background:var(--ss-blue)!important;box-shadow:0 8px 22px rgba(49,94,251,.22)!important}@media (max-width:760px){.review-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-site-chip{display:none}}.smart-sync-page.is-designer-extension .table-search{flex:0 0 auto!important;height:auto!important}.smart-sync-page.is-designer-extension .review-container{max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.smart-sync-page.is-designer-extension .review-table{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.smart-sync-page.is-designer-extension .cms-table-shell{height:auto!important;min-height:180px!important;max-height:none!important;overflow:visible!important}.smart-sync-page.is-designer-extension .cms-table-scroll{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overflow-x:auto!important}.smart-sync-page.is-designer-extension .review-table{flex:1 1 360px!important;min-height:300px!important;overflow:hidden!important}.smart-sync-page.is-designer-extension .cms-table-scroll,.smart-sync-page.is-designer-extension .cms-table-shell{height:100%!important;min-height:300px!important;max-height:none!important;overflow:auto!important}.smart-sync-page:not(.is-designer-extension){gap:18px;padding:18px;background:#f1f1f2!important}.smart-sync-page:not(.is-designer-extension) .plugin-panel{flex:0 0 360px!important;width:360px!important;height:calc(100vh - 36px)!important;margin:0!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 1px 0 rgba(17,19,24,.04)!important}.smart-sync-page:not(.is-designer-extension) .plugin-header{padding:22px 20px 18px!important;border-bottom:1px solid #e7e7e9!important}.smart-sync-page:not(.is-designer-extension) .app-brand{gap:11px}.smart-sync-page:not(.is-designer-extension) .app-brand img{width:48px;height:48px;flex-basis:48px;border-radius:13px}.smart-sync-page:not(.is-designer-extension) .app-brand h1{margin:0 0 2px!important;font-size:22px!important;line-height:1.05!important}.smart-sync-page:not(.is-designer-extension) .app-brand p{font-size:11px!important;color:#8a8d95!important}.smart-sync-page:not(.is-designer-extension) .connected-site{margin-top:15px;padding:9px 11px;border:0;border-radius:10px;background:#f1f1f2}.smart-sync-page:not(.is-designer-extension) .plugin-form{padding:18px 20px 20px!important}.smart-sync-page:not(.is-designer-extension) .creator-attribution--compact{display:none;margin-top:7px;color:#9a9ca3;font-size:10px;line-height:1.3}.smart-sync-page:not(.is-designer-extension) .creator-attribution--compact a{color:#6f727a;font-weight:600;text-decoration:none}@media (max-height:1000px){.smart-sync-page:not(.is-designer-extension) .creator-attribution--footer{display:none}.smart-sync-page:not(.is-designer-extension) .creator-attribution--compact{display:block}}.smart-sync-page:not(.is-designer-extension) .quick-flow{grid-template-columns:1fr!important;gap:3px!important;margin-bottom:14px!important;padding-bottom:14px;border-bottom:1px solid #ececee}.smart-sync-page:not(.is-designer-extension) .quick-flow__step{min-height:38px!important;padding:7px 9px!important;border-radius:9px!important;background:transparent!important;color:#555961!important;font-weight:650!important}.smart-sync-page:not(.is-designer-extension) .quick-flow__step.is-active{background:#f0f0f1!important;color:#111318!important}.smart-sync-page:not(.is-designer-extension) .quick-flow__step.is-done{color:#287a49!important}.smart-sync-page:not(.is-designer-extension) .quick-flow__step>span:first-child{width:24px!important;height:24px!important;border-radius:8px!important}.smart-sync-page:not(.is-designer-extension) .select-field-wrapper{margin-bottom:14px!important}.smart-sync-page:not(.is-designer-extension) .select-field{width:100%;height:44px!important;padding:0 40px 0 13px!important;border:1px solid #dedfe3!important;border-radius:10px!important;outline:none!important;background-color:#f7f7f8!important;color:#202229!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23666a73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 13px center!important}.smart-sync-page:not(.is-designer-extension) .select-field:focus{border-color:#afb9ff!important;box-shadow:0 0 0 3px rgba(49,94,251,.09)!important}.locale-panel{gap:0!important;margin-top:10px!important;padding:0!important;overflow:hidden;border:1px solid #e1e2e5;border-radius:12px!important}.locale-section{padding:12px!important;border-bottom:1px solid #ededee}.locale-section:last-child{border-bottom:0}.locale-section>div:first-child{margin-bottom:8px!important;color:#62656d!important;font-size:10px!important;font-weight:750!important;letter-spacing:.045em;text-transform:uppercase}.locale-choice{min-height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:10px!important}.locale-choice input{width:13px!important;height:13px!important;accent-color:#315efb}.locale-choice:has(input:checked),.locale-choice[aria-checked=true]{border-color:#d3d4d8!important;background:#eeeeef!important;color:#111318!important}.locale-section [style*="font-size: 11px"]{font-size:10px!important;line-height:1.35!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs{gap:3px!important;padding:3px!important;border:0!important;border-radius:11px!important;background:#ededee!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button{min-height:36px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#6d7078!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.is-active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button[aria-selected=true]{color:#111318!important;box-shadow:0 1px 4px rgba(17,19,24,.08)!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone{min-height:148px!important;margin-top:14px!important;padding:18px 14px!important;border:1px dashed #cfd1d7!important;border-radius:14px!important;background:#fafafa!important;box-shadow:none!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone .upload-icon{width:36px!important;height:36px!important;margin-bottom:12px!important;border-radius:10px!important;background:#ededee!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone .text-size-medium{max-width:260px;font-size:12px!important;line-height:1.45!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone .text-size-small{margin-top:5px!important;font-size:11px!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper{margin-top:14px!important}.smart-sync-page:not(.is-designer-extension) .button{min-height:46px!important;border-radius:12px!important;font-size:13px!important}.smart-sync-page:not(.is-designer-extension) .cms-workspace{height:calc(100vh - 36px)!important;margin:0!important;padding:28px!important;gap:18px!important;border-radius:22px;background:#fff!important}.smart-sync-page:not(.is-designer-extension) .cms-workspace__eyebrow{color:#8a8d95;font-size:10px}.smart-sync-page:not(.is-designer-extension) .cms-workspace__header h2{font-size:30px;color:#0d0e11}.smart-sync-page:not(.is-designer-extension) .workspace-site-chip{order:2;margin-left:auto;border:0;background:#f1f1f2}.smart-sync-page:not(.is-designer-extension) .cms-workspace__refresh{order:3}.smart-sync-page:not(.is-designer-extension) .cms-workspace__table-card{border-radius:16px}@media (max-width:1050px){.smart-sync-page:not(.is-designer-extension){padding:0;gap:0}.smart-sync-page:not(.is-designer-extension) .plugin-panel{width:100%!important;height:auto!important;border-radius:0!important}.smart-sync-page:not(.is-designer-extension) .cms-workspace{width:100%;height:680px!important;border-radius:0}}.smart-sync-page:not(.is-designer-extension) .select-field{border:1px solid #e6e6e1!important;background-color:#fbfbf8!important}.smart-sync-page:not(.is-designer-extension) .select-field:hover{background-color:#f7f7f3!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs{border:1px solid #e9e9e4!important;background:#fbfbf8!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.is-active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button[aria-selected=true]{box-shadow:0 1px 5px rgba(17,19,24,.08)!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone{border:1px solid #e2e2dd!important;background:#fdfdfb!important;box-shadow:0 8px 24px rgba(20,22,28,.035)!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone.is-dragging,.smart-sync-page:not(.is-designer-extension) .file-dropzone:hover{border-color:#315efb!important;background:#fff!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone .upload-icon{background:#f3f3ef!important}.smart-sync-page:not(.is-designer-extension) .ai-text-wrapper{border:1px solid #e2e2dd!important;background:#fdfdfb!important;box-shadow:0 8px 24px rgba(20,22,28,.035)!important}.smart-sync-page:not(.is-designer-extension) .ai-text-wrapper:focus-within{border-color:#315efb!important;background:#fff!important;box-shadow:0 0 0 3px rgba(49,94,251,.09)!important}.smart-sync-page:not(.is-designer-extension) .ai-text-wrapper:after{border-color:#ecece7!important;color:#8b8d94!important}.smart-sync-page:not(.is-designer-extension) .text-area{background:transparent!important;color:#18191d!important}.smart-sync-page:not(.is-designer-extension) .ai-beta-note,.smart-sync-page:not(.is-designer-extension) .ai-template-panel{border:1px solid #e5e5df!important;background:#fdfdfb!important;color:#555861!important;box-shadow:none!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel summary{color:#315efb!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel>div>div{border-color:#e8e8e3!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel button{background:#f1f3ff!important;color:#315efb!important}.smart-sync-page:not(.is-designer-extension) .ai-beta-note strong{color:#315efb!important}@media (max-width:1000px){.review-container:has(.review-status-grid) .review-header{min-height:150px!important}.review-container:has(.review-status-grid) .review-status-grid{top:74px!important;left:0!important;right:0!important;justify-content:flex-end!important}}.review-container{position:relative}.review-container:has(.review-status-grid) .review-header{min-height:58px;padding-right:60px}.review-status-grid{position:absolute;top:26px;left:390px;right:92px;z-index:5;width:auto;margin:0;display:flex;justify-content:flex-start;gap:7px;pointer-events:none}.review-status{width:auto!important;min-width:104px!important;min-height:30px!important;padding:5px 11px!important;flex:0 0 auto;border-radius:999px!important;font-size:11px!important;line-height:1!important;pointer-events:auto}.review-status strong{font-size:12px!important}.review-status>div{display:inline}.review-status__info{width:15px;height:15px;font-size:9px}.review-status--warning{position:relative}.review-status--warning:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);right:0;z-index:50;width:280px;padding:10px 12px;border:1px solid #dfdfe3;border-radius:12px;background:#18191d;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.2);font-size:11px;font-weight:500;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none}.review-status--warning:focus-within:after,.review-status--warning:focus:after,.review-status--warning:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.review-issues{min-height:62px!important;max-height:118px!important;flex:0 0 auto!important;padding:10px 12px!important;overflow-y:auto!important;color:#5f4b13!important}.review-issue{min-height:30px}.review-table{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cms-table-scroll,.cms-table-shell{min-height:0!important;height:100%!important;max-height:none!important;overflow:auto!important}.cms-table tr.is-review-focus td{animation:review-row-focus 1.8s ease}@keyframes review-row-focus{0%,to{background:#fff}18%,70%{background:#fff3bf}}.review-footer{flex:0 0 auto;min-height:78px;margin-top:10px;padding-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-top:1px solid #e6e7eb;background:#fff}.review-publish-controls{width:auto;min-width:340px}.review-publish-controls>div:first-child{margin-bottom:6px!important}.review-publish-controls>div:nth-child(2){display:flex!important;grid-template-columns:none!important;gap:7px!important}.review-publish-controls button{width:auto!important;min-width:154px;min-height:36px!important;padding:0 16px!important}.review-publish-controls>div:last-child{margin-top:5px!important;font-size:10px!important}.review-footer .review-button-wrapper{width:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;background:transparent!important}.review-footer .back-button,.review-footer .sync-button{width:auto!important;min-width:160px!important;min-height:40px!important;padding:0 20px!important}.button,.sync-button{border:0!important;outline:0!important}.button:focus-visible,.sync-button:focus-visible{box-shadow:0 0 0 3px rgba(49,94,251,.2)!important}body:has(.review-modal.is-open) .feedback-launchers{display:none!important}.mapping-list{padding-top:0!important}.mapping-row{min-height:64px;padding:9px 5px!important}.mapping-select{min-height:40px!important;padding:0 42px 0 15px!important;border:0!important;border-radius:999px!important;outline:0!important;background-color:#f1f1f2!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23666a73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;box-shadow:none!important}.mapping-select:focus{box-shadow:0 0 0 3px rgba(49,94,251,.12)!important}@media (max-width:1000px){.review-status-grid{position:static;width:100%;margin-bottom:8px;flex-wrap:wrap}.review-footer{align-items:stretch;flex-direction:column}.review-publish-controls{min-width:0}.review-footer .review-button-wrapper{width:100%!important}}.smart-sync-page .add-row-btn,.smart-sync-page .back-button,.smart-sync-page .button,.smart-sync-page .cms-workspace__refresh,.smart-sync-page .sync-button,.smart-sync-page [role=button],.smart-sync-page button{border-radius:999px!important}.smart-sync-page:not(.is-designer-extension) .quick-flow{display:none!important}.smart-sync-page:not(.is-designer-extension) .plugin-header{padding:20px!important}.smart-sync-page:not(.is-designer-extension) .app-brand h1{display:flex;align-items:center;gap:8px;font-size:24px!important}.smart-sync-page:not(.is-designer-extension) .app-brand h1:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#22a447;box-shadow:0 0 0 3px rgba(34,164,71,.12)}.smart-sync-page:not(.is-designer-extension) .app-brand p{margin-bottom:4px!important;font-size:10px!important;letter-spacing:.035em;text-transform:uppercase}.smart-sync-page:not(.is-designer-extension) .plugin-form{padding-top:20px!important}.smart-sync-page:not(.is-designer-extension) .select-field{height:42px!important;border:0!important;border-radius:999px!important;background-color:#eeeeef!important;padding-left:16px!important}.smart-sync-page:not(.is-designer-extension) .select-field:hover{background-color:#e8e8ea!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button{border-radius:999px!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper{display:flex!important;align-items:center}.smart-sync-page:not(.is-designer-extension) .button-wrapper .button{width:auto!important;min-width:156px!important;max-width:210px!important;min-height:42px!important;padding:0 22px!important;font-size:12px!important}.smart-sync-page select{appearance:none;-webkit-appearance:none}.cms-workspace__status{min-width:104px;height:34px;padding:0 34px 0 14px!important;border:1px solid!important;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m4 5.5 3 3 3-3' fill='none' stroke='%232f7f4c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;box-shadow:none!important}.action-badge,.cms-workspace__status,.connected-site,.locale-choice,.review-status,.workspace-site-chip{border-radius:999px!important}@media (max-width:1050px){.smart-sync-page:not(.is-designer-extension) .button-wrapper .button{width:100%!important;max-width:none!important}}.smart-sync-page:not(.is-designer-extension){background:#f7f7f4!important}.smart-sync-page:not(.is-designer-extension) .plugin-form,.smart-sync-page:not(.is-designer-extension) .plugin-panel{background:#fff!important}.smart-sync-page:not(.is-designer-extension) .plugin-panel:after{content:none!important;display:none!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel>div>div,.smart-sync-page:not(.is-designer-extension) .plugin-form,.smart-sync-page:not(.is-designer-extension) .plugin-panel,.smart-sync-page:not(.is-designer-extension) .text-area{scrollbar-width:none!important;-ms-overflow-style:none!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel>div>div::-webkit-scrollbar,.smart-sync-page:not(.is-designer-extension) .plugin-form::-webkit-scrollbar,.smart-sync-page:not(.is-designer-extension) .plugin-panel::-webkit-scrollbar,.smart-sync-page:not(.is-designer-extension) .text-area::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs,.smart-sync-page:not(.is-designer-extension) .select-field{border:1px solid #e6e6e1!important;background-color:#fbfbf8!important}.smart-sync-page:not(.is-designer-extension) .ai-beta-note,.smart-sync-page:not(.is-designer-extension) .ai-template-panel,.smart-sync-page:not(.is-designer-extension) .ai-text-wrapper,.smart-sync-page:not(.is-designer-extension) .file-dropzone{border-color:#e2e2dd!important;background:#fdfdfb!important;box-shadow:0 8px 24px rgba(20,22,28,.035)!important}.smart-sync-page:not(.is-designer-extension) .ai-template-panel>div>div{background:#fff!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper{justify-content:flex-end!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper .button{position:relative!important;overflow:hidden!important;width:280px!important;min-width:280px!important;max-width:280px!important;min-height:48px!important;padding:0 28px!important;border:0!important;border-radius:999px!important;font-weight:600!important}.smart-sync-page:not(.is-designer-extension) .ai-progress-content{position:static!important;z-index:1!important}.smart-sync-page:not(.is-designer-extension) .ai-progress-content>span:not(.ai-progress-fill){position:relative;z-index:2}.smart-sync-page:not(.is-designer-extension) .ai-progress-fill{position:absolute!important;z-index:0!important;inset:0 auto 0 0!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(138,157,255,.52))!important;box-shadow:none!important;transition:width .7s cubic-bezier(.22,1,.36,1)!important;pointer-events:none!important}.review-container:has(.review-status-grid) .review-header{position:relative!important;min-height:108px!important;margin-bottom:14px!important;padding:0 0 14px!important;border-bottom:1px solid #e3e4e7!important}.review-container:has(.review-status-grid) .review-header .morph-close{position:absolute!important;width:46px!important;height:46px!important;flex-basis:46px!important}.review-container:has(.review-status-grid) .review-status-grid{position:absolute!important;top:71px!important;right:0!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important;gap:7px!important}.review-container .cms-table td:nth-child(3),.review-container .cms-table th:nth-child(3){min-width:300px!important}.review-container .cms-table td:nth-child(3){font-size:20px!important;font-weight:600!important;line-height:1.3!important;color:#202229!important}@media (max-width:1050px){.smart-sync-page:not(.is-designer-extension) .button-wrapper .button{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:1000px){.review-container:has(.review-status-grid) .review-header{min-height:150px!important}.review-container:has(.review-status-grid) .review-status-grid{top:74px!important;left:0!important;right:0!important;flex-wrap:wrap!important}}:root{--ss-brand-blue:#4353ff;--ss-brand-blue-hover:#3848ec;--ss-cool-surface:#f3f5f9;--ss-cool-surface-hover:#edf1f7;--ss-cool-line:#e1e5ed}.smart-sync-page:not(.is-designer-extension){background:#f5f6f8!important}.smart-sync-page:not(.is-designer-extension) .ai-beta-note,.smart-sync-page:not(.is-designer-extension) .ai-template-panel,.smart-sync-page:not(.is-designer-extension) .ai-text-wrapper,.smart-sync-page:not(.is-designer-extension) .file-dropzone,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs,.smart-sync-page:not(.is-designer-extension) .select-field{border-color:var(--ss-cool-line)!important;background:#f8f9fb!important}.smart-sync-page:not(.is-designer-extension) .file-dropzone:hover,.smart-sync-page:not(.is-designer-extension) .select-field:hover{border-color:#cfd6e3!important;background:var(--ss-cool-surface-hover)!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button:hover{background:var(--ss-cool-surface-hover)!important;color:#303540!important}.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button.is-active,.smart-sync-page:not(.is-designer-extension) .input-mode-tabs button[aria-selected=true]{background:#fff!important;color:#17191f!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper{width:100%!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper .button{width:100%!important;min-width:0!important;max-width:none!important;background:var(--ss-brand-blue)!important;font-size:16px!important;font-weight:500!important}.smart-sync-page:not(.is-designer-extension) .button-wrapper .button:hover:not(:disabled){background:var(--ss-brand-blue-hover)!important;transform:translateY(-1px)}.smart-sync-page:not(.is-designer-extension) .button-wrapper .button:active:not(:disabled){transform:translateY(0)}.locale-panel{border-color:var(--ss-cool-line)!important;background:#fff!important}.locale-section{border-color:#e7eaf0!important}.locale-choice{border-color:var(--ss-cool-line)!important;background:#f8f9fb!important}.locale-choice:hover{background:var(--ss-cool-surface-hover)!important}.locale-choice:has(input:checked),.locale-choice[aria-checked=true]{border-color:#d8ddf0!important;background:#f1f3fa!important;color:#202431!important}.locale-choice input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;border:1.5px solid #aeb6c5!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.locale-choice input[type=checkbox]:checked{border-color:var(--ss-brand-blue)!important;background-color:var(--ss-brand-blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8 2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px 13px!important}.locale-choice input[type=checkbox]:focus-visible{outline:3px solid rgba(67,83,255,.16)!important;outline-offset:2px!important}.mapping-select{border:1px solid var(--ss-cool-line)!important;background-color:var(--ss-cool-surface)!important}.mapping-select:hover{background-color:var(--ss-cool-surface-hover)!important}.mapping-select:focus{border-color:#bfc6ff!important;box-shadow:0 0 0 3px rgba(67,83,255,.12)!important}.review-container:has(.review-status-grid) .review-header{min-height:122px!important}.review-container:has(.review-status-grid) .review-status-grid{top:82px!important;right:24px!important;left:auto!important;justify-content:flex-end!important}.review-container:has(.review-status-grid) .review-header .morph-close{top:0!important;right:0!important}@media (max-width:1000px){.review-container:has(.review-status-grid) .review-header{min-height:166px!important}.review-container:has(.review-status-grid) .review-status-grid{top:82px!important;right:0!important}}.smart-sync-page.is-designer-extension{width:100%!important;min-height:0!important;overflow:hidden!important}.smart-sync-page.is-designer-extension .plugin-panel{height:calc(100vh - 28px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e1e5ed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 36px rgba(20,24,35,.07)!important}.smart-sync-page.is-designer-extension .plugin-panel:after{display:none!important}.smart-sync-page.is-designer-extension .plugin-header{min-height:88px!important;margin:0!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #e7eaf0!important;background:#fff!important}.smart-sync-page.is-designer-extension .app-brand{display:flex!important;align-items:center!important;gap:12px!important}.smart-sync-page.is-designer-extension .app-brand img{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:13px!important}.smart-sync-page.is-designer-extension .app-brand p{margin:0 0 3px!important;color:#8a8f9b!important;font-size:10px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important}.smart-sync-page.is-designer-extension .app-brand h1{margin:0!important;color:#111318!important;font-size:22px!important;line-height:1.05!important;letter-spacing:-.035em!important}.smart-sync-page.is-designer-extension .plugin-header>button{margin:0!important;min-height:38px!important;padding:0 16px!important;border:1px solid #e1e5ed!important;background:#f3f5f9!important;color:#343945!important;font-size:12px!important}.smart-sync-page.is-designer-extension .plugin-header>button:hover{background:#edf1f7!important}.smart-sync-page.is-designer-extension .plugin-form{height:calc(100% - 88px)!important;padding:20px 22px 22px!important;display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;grid-auto-rows:min-content!important;column-gap:22px!important;row-gap:14px!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;background:#fff!important}.smart-sync-page.is-designer-extension .plugin-form::-webkit-scrollbar{display:none!important}.smart-sync-page.is-designer-extension .quick-flow{display:none!important}.smart-sync-page.is-designer-extension .select-field-wrapper{grid-column:1!important;grid-row:1/span 8!important;min-width:0!important;margin:0!important}.smart-sync-page.is-designer-extension .select-field{width:100%!important;height:46px!important;padding:0 42px 0 16px!important;border:1px solid #e1e5ed!important;border-radius:999px!important;background-color:#f3f5f9!important;color:#20242e!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}.smart-sync-page.is-designer-extension .select-field:hover{background-color:#edf1f7!important}.smart-sync-page.is-designer-extension .select-field:focus{border-color:#bfc6ff!important;box-shadow:0 0 0 3px rgba(67,83,255,.12)!important}.smart-sync-page.is-designer-extension .locale-panel{margin-top:12px!important;border:1px solid #e1e5ed!important;border-radius:16px!important;background:#fff!important}.smart-sync-page.is-designer-extension .locale-section{padding:12px!important}.smart-sync-page.is-designer-extension .locale-choice{min-height:32px!important;padding:0 10px!important;background:#f8f9fb!important}.smart-sync-page.is-designer-extension .input-mode-tabs{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important;padding:3px!important;gap:3px!important;border:1px solid #e1e5ed!important;border-radius:999px!important;background:#f3f5f9!important}.smart-sync-page.is-designer-extension .input-mode-tabs button{min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#69707d!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}.smart-sync-page.is-designer-extension .input-mode-tabs button:hover{background:#edf1f7!important}.smart-sync-page.is-designer-extension .input-mode-tabs button.active,.smart-sync-page.is-designer-extension .input-mode-tabs button.is-active,.smart-sync-page.is-designer-extension .input-mode-tabs button[aria-selected=true]{background:#fff!important;color:#17191f!important;box-shadow:0 1px 5px rgba(17,19,24,.09)!important}.smart-sync-page.is-designer-extension .ai-wrapper,.smart-sync-page.is-designer-extension .file-dropzone{grid-column:2!important;min-width:0!important;margin:0!important}.smart-sync-page.is-designer-extension .file-dropzone{min-height:210px!important;padding:22px!important;border:1px solid #e1e5ed!important;border-radius:18px!important;background:#f8f9fb!important;box-shadow:none!important}.smart-sync-page.is-designer-extension .file-dropzone.is-dragging,.smart-sync-page.is-designer-extension .file-dropzone:hover{border-color:#bfc6ff!important;background:#f3f5ff!important}.smart-sync-page.is-designer-extension .ai-text-wrapper{min-height:210px!important;margin:0!important;padding:16px!important;border:1px solid #e1e5ed!important;border-radius:18px!important;background:#f8f9fb!important;box-shadow:none!important}.smart-sync-page.is-designer-extension .text-area{min-height:145px!important;height:145px!important;border:0!important;background:transparent!important;resize:none!important}.smart-sync-page.is-designer-extension .ai-beta-note,.smart-sync-page.is-designer-extension .ai-template-panel{grid-column:2!important;margin:0!important;border-color:#e1e5ed!important;background:#f8f9fb!important}.smart-sync-page.is-designer-extension .button-wrapper{position:static!important;grid-column:2!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.smart-sync-page.is-designer-extension .button-wrapper .button{width:100%!important;max-width:none!important;height:48px!important;border:0!important;border-radius:999px!important;background:#4353ff!important;color:#fff!important;font-size:16px!important;font-weight:500!important}.smart-sync-page.is-designer-extension .button-wrapper .button:hover:not(:disabled){background:#3848ec!important}.smart-sync-page.is-designer-extension .review-modal{padding:10px!important;background:rgba(20,21,24,.44)!important;backdrop-filter:blur(8px)!important}.smart-sync-page.is-designer-extension .review-container{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:18px!important;overflow:hidden!important;border:0!important;border-radius:22px!important;background:#fff!important}.smart-sync-page.is-designer-extension .review-header h3{font-size:25px!important}.smart-sync-page.is-designer-extension .review-header .text-size-small{font-size:12px!important}.smart-sync-page.is-designer-extension .mapping-row{grid-template-columns:minmax(150px,.8fr) 30px minmax(260px,1.2fr)!important}.smart-sync-page.is-designer-extension .mapping-select{min-height:42px!important;background-color:#f3f5f9!important}.smart-sync-page.is-designer-extension .review-footer{min-height:68px!important;margin-top:8px!important}@media (max-width:620px){.smart-sync-page.is-designer-extension{padding:0!important}.smart-sync-page.is-designer-extension .plugin-panel{height:100vh!important;border-radius:0!important}.smart-sync-page.is-designer-extension .plugin-form{display:flex!important;flex-direction:column!important}.smart-sync-page.is-designer-extension .ai-beta-note,.smart-sync-page.is-designer-extension .ai-template-panel,.smart-sync-page.is-designer-extension .ai-wrapper,.smart-sync-page.is-designer-extension .button-wrapper,.smart-sync-page.is-designer-extension .file-dropzone,.smart-sync-page.is-designer-extension .input-mode-tabs,.smart-sync-page.is-designer-extension .select-field-wrapper{width:100%!important}}.smart-sync-page.is-designer-extension{display:block!important;height:100vh!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;background:#f5f6f8!important}.smart-sync-page.is-designer-extension .cms-workspace__table-scroll::-webkit-scrollbar,.smart-sync-page.is-designer-extension .plugin-form::-webkit-scrollbar,.smart-sync-page.is-designer-extension::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.smart-sync-page.is-designer-extension .plugin-panel{width:100%!important;height:auto!important;min-height:calc(100vh - 28px)!important;overflow:visible!important}.smart-sync-page.is-designer-extension .plugin-header{min-height:0!important;padding:18px 22px 8px!important;display:block!important}.smart-sync-page.is-designer-extension .app-brand h1{display:flex!important;align-items:center!important;gap:8px!important}.smart-sync-page.is-designer-extension .app-brand h1:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#22a447;box-shadow:0 0 0 3px rgba(34,164,71,.12)}.smart-sync-page.is-designer-extension .plugin-header>button{margin:10px 0 8px!important}.smart-sync-page.is-designer-extension .plugin-form{height:auto!important;min-height:0!important;padding:16px 22px 22px!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important}.smart-sync-page.is-designer-extension .quick-flow{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 16px!important}.smart-sync-page.is-designer-extension .quick-flow__step{min-height:42px!important;padding:7px 9px!important;align-items:center!important;border-radius:12px!important;font-size:10px!important;line-height:1.15!important}.smart-sync-page.is-designer-extension .quick-flow__step>span:first-child{width:22px!important;height:22px!important;flex:0 0 22px!important;font-size:10px!important}.smart-sync-page.is-designer-extension .ai-beta-note,.smart-sync-page.is-designer-extension .ai-template-panel,.smart-sync-page.is-designer-extension .ai-wrapper,.smart-sync-page.is-designer-extension .button-wrapper,.smart-sync-page.is-designer-extension .file-dropzone,.smart-sync-page.is-designer-extension .input-mode-tabs,.smart-sync-page.is-designer-extension .select-field-wrapper{width:100%!important;grid-column:auto!important;grid-row:auto!important}.smart-sync-page.is-designer-extension .input-mode-tabs,.smart-sync-page.is-designer-extension .select-field-wrapper{margin-bottom:14px!important}.smart-sync-page.is-designer-extension .file-dropzone{min-height:190px!important;margin-bottom:16px!important}.smart-sync-page.is-designer-extension .button-wrapper{display:flex!important;justify-content:center!important;margin-top:16px!important}.smart-sync-page.is-designer-extension .button-wrapper .button{width:min(300px,100%)!important;min-width:0!important;max-width:300px!important}.smart-sync-page.is-designer-extension .cms-workspace{width:100%!important;height:520px!important;min-height:520px!important;margin:14px 0 0!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;border:1px solid #e1e5ed!important;border-radius:22px!important;background:#fff!important}.smart-sync-page.is-designer-extension .cms-workspace__header h2{font-size:25px!important}.smart-sync-page.is-designer-extension .cms-workspace__empty,.smart-sync-page.is-designer-extension .cms-workspace__table-card{min-height:360px!important;border-color:#e1e5ed!important;border-radius:16px!important;box-shadow:none!important}.smart-sync-page.is-designer-extension .cms-workspace__table-scroll{overflow:auto!important;scrollbar-width:none!important}[data-clickable=true],[role=button]:not([aria-disabled=true]),button:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),label:has(input[type=file]:not(:disabled)),select:not(:disabled){cursor:pointer!important}button:disabled,input:disabled,select:disabled{cursor:not-allowed!important}[role=button]:not([aria-disabled=true]):hover,button:not(:disabled):hover{filter:brightness(.985)}.app-brand__logo{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#1238b8!important;color:#fff!important;box-shadow:0 0 0 1px rgba(17,19,24,.08)!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.02em!important}.smart-sync-page.is-designer-extension .cms-workspace__new-item{min-width:112px!important;height:40px!important;padding:0 18px!important;border:1px solid #4555ff!important;border-radius:999px!important;background:#4555ff!important;color:#fff!important;box-shadow:0 8px 20px rgba(69,85,255,.2)!important;font-size:12px!important;font-weight:700!important}.smart-sync-page.is-designer-extension .cms-workspace__new-item:hover:not(:disabled){background:#3547e8!important;border-color:#3547e8!important}.sscms-rich-text-image{max-width:100%;height:auto}