@font-face{font-family:Roboto;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.df-art-page{min-width:0;color:#151919}.df-art-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.df-art-head h1{margin:0;font-size:24px;line-height:30px;font-weight:500}.df-art-head p{max-width:720px;margin:3px 0 0;color:#5f6666;font-size:14px;line-height:20px}.df-art-actions{display:flex;gap:8px;flex-wrap:wrap}.df-art-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.df-art-kpi{min-width:0;padding:16px 18px;border:1px solid #E2EAE6;border-radius:12px;background:#fff}.df-art-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.df-art-kpi label{color:#5f6666;font-size:13px}.df-art-kpi em{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf8f2;color:#07806a;font-style:normal}.df-art-kpi b{display:block;margin-top:9px;font-size:26px;line-height:30px;font-weight:500;font-variant-numeric:tabular-nums}.df-art-kpi small{display:block;margin-top:2px;color:#8b9693;font-size:12px}.df-art-tabs{display:flex;gap:26px;margin-top:18px;border-bottom:1px solid #E2EAE6;overflow-x:auto}.df-art-tabs button{position:relative;height:42px;padding:0;border:0;background:transparent;color:#5f6666;font:500 14px inherit;white-space:nowrap}.df-art-tabs button.active{color:#07806a}.df-art-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#03ab84}.df-art-table-card{margin-top:16px;border:1px solid #E2EAE6;border-radius:12px;background:#fff;overflow:hidden}.df-art-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px}.df-art-search{position:relative;flex:1 1 250px}.df-art-search svg{position:absolute;left:12px;top:12px;color:#8b9693}.df-art-search input,.df-art-select,.df-art-field input,.df-art-field textarea,.df-art-field select{width:100%;height:40px;box-sizing:border-box;border:1px solid #DDE6E2;border-radius:8px;background:#fff;color:#151919;font:400 14px inherit;outline:none}.df-art-search input{padding:0 12px 0 38px}.df-art-select{width:auto;min-width:146px;padding:0 12px}.df-art-count{color:#5f6666;font-size:13px;white-space:nowrap}.df-art-table{width:100%;border-collapse:collapse}.df-art-table th{padding:10px 18px;border-top:1px solid #EEF3F1;border-bottom:1px solid #EEF3F1;background:#f5f9f7;color:#5f6666;font-size:11px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase}.df-art-table td{padding:13px 18px;border-bottom:1px solid #EEF3F1;color:#3f4a47;font-size:13.5px;vertical-align:middle}.df-art-table tr:last-child td{border-bottom:0}.df-art-table tbody tr{cursor:pointer}.df-art-table tbody tr:hover{background:#fbfdfc}.df-art-title-cell{display:flex;align-items:center;gap:11px;min-width:180px}.df-art-title-cell>span:first-child{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:9px;background:#eaf8f2;color:#07806a}.df-art-title-cell b{display:block;color:#151919;font-size:14px;font-weight:500}.df-art-title-cell small{display:block;margin-top:2px;color:#8b9693;font-size:12px}.df-art-pill{display:inline-flex;align-items:center;height:23px;padding:0 9px;border-radius:999px;background:#f1f5f3;color:#3f4a47;font-size:11.5px;font-weight:500;white-space:nowrap}.df-art-pill.green{background:#eaf8f2;color:#0b7a64}.df-art-pill.yellow{background:#fff9cf;color:#7a5a1e}.df-art-pill.blue{background:#e7f9ff;color:#245cae}.df-art-pill.red{background:#fff0ed;color:#8a382a}.df-art-empty{padding:54px 20px;text-align:center;border-top:1px solid #EEF3F1}.df-art-empty em{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 10px;border-radius:12px;background:#eaf8f2;color:#07806a}.df-art-empty b{display:block;font-size:15px;font-weight:500}.df-art-empty p{margin:5px auto 0;color:#5f6666;font-size:13px;line-height:19px}.df-art-field{display:block;margin-bottom:15px}.df-art-field>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#3f4a47;font-size:13px;font-weight:500}.df-art-field small{color:#8b9693;font-size:11.5px;font-weight:400}.df-art-field input,.df-art-field select{padding:0 11px}.df-art-field textarea{height:82px;padding:10px 11px;resize:vertical}.df-art-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.df-editor-section{padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #EEF3F1}.df-editor-section:last-child{border:0}.df-editor-section h3{margin:0 0 4px;font-size:14px;font-weight:500}.df-editor-section>p{margin:0 0 14px;color:#8b9693;font-size:12px;line-height:17px}.df-art-switch-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.df-art-switch{width:38px;height:22px;padding:2px;border:0;border-radius:999px;background:#cad5d0}.df-art-switch.on{background:#03ab84}.df-art-switch:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.df-art-switch.on:after{transform:translate(16px)}.df-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.df-preview-panel{padding:16px;border:1px solid #E2EAE6;border-radius:12px;background:#f5f9f7}.df-release-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:16px;margin-top:18px}.df-release-main{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:20px 22px;border:1px solid #E2EAE6;border-radius:12px;background:#fff}.df-release-main>div{flex:1 1 240px}.df-release-main h2{margin:9px 0 3px;font-size:30px;font-weight:500}.df-release-mix{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.df-release-mix div{display:flex;align-items:center;gap:7px;padding:8px;border-radius:9px;background:#f5f9f7}.df-release-mix b{font-size:15px}.df-release-mix small{display:block;color:#5f6666;font-size:11px}.df-release-side{display:grid;gap:12px}.df-release-side button{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #E2EAE6;border-radius:12px;background:#fff;text-align:left}.df-release-side em{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#eaf8f2;color:#07806a;font-style:normal}.df-release-side span{flex:1}.df-release-side b{display:block;font-size:20px;font-weight:500}.df-release-side small{display:block;color:#8b9693;font-size:11.5px}.df-release-day{padding:8px 18px;border-top:1px solid #EEF3F1;border-bottom:1px solid #EEF3F1;background:#f5f9f7;color:#5f6666;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.df-release-row{display:grid;grid-template-columns:110px minmax(200px,1fr) minmax(150px,.6fr);gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid #EEF3F1}.df-release-row:last-child{border:0}.df-release-number{color:#1f6b55;font-size:14px;font-weight:500}.df-release-number small{display:block;color:#8b9693;font-size:11px;font-weight:400}.df-release-item{display:flex;align-items:center;gap:10px;min-width:0}.df-release-item em{width:31px;height:31px;display:grid;place-items:center;flex:none;border-radius:8px;background:#eaf8f2;color:#07806a;font-style:normal}.df-release-item b{display:block;overflow:hidden;color:#151919;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.df-release-item small{display:block;color:#8b9693;font-size:11.5px}.df-release-by{display:flex;align-items:center;gap:7px}.df-release-by em{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eaf8f2;color:#1f6b55;font-size:10px;font-style:normal}.df-release-by span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-dev-panel{margin-top:16px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;overflow:hidden}.df-dev-panel header{padding:12px 14px;border-bottom:1px solid #E2EAE6;font-size:14px;font-weight:500}.df-dev-panel pre{max-height:340px;margin:0;padding:14px;background:#0e1917;color:#ddf4e9;font:12px/18px ui-monospace,monospace;overflow:auto;white-space:pre-wrap}.df-check-list{display:grid;gap:10px;margin-top:10px}.df-check-list label{display:flex;align-items:center;gap:9px;font-size:13px}.df-check-list input{accent-color:#03AB84}.df-art-error{margin-top:16px;padding:12px 14px;border:1px solid #F0CAC2;border-radius:9px;background:#fff3f0;color:#8a382a;font-size:13px}@media(max-width:1100px){.df-art-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.df-detail-grid{grid-template-columns:1fr}.df-preview-panel{display:none}.df-release-hero{grid-template-columns:1fr}}@media(max-width:720px){.df-art-kpis{grid-template-columns:1fr 1fr;gap:10px}.df-art-kpi{padding:13px}.df-art-table-card{overflow-x:auto}.df-art-table{min-width:720px}.df-art-field-row{grid-template-columns:1fr}.df-release-row{grid-template-columns:78px minmax(190px,1fr)}.df-release-by{display:none}}.df-segment-tabs{display:inline-flex;gap:2px;margin-top:16px;padding:3px;border-radius:9px;background:#f1f5f3}.df-segment-tabs button{height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#5f6666;font:500 13px inherit}.df-segment-tabs button.active{background:#fff;color:#151919;box-shadow:0 1px 4px #0e19171f}.df-content-list-head{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 12px;border-bottom:1px solid #E2EAE6}.df-content-list-head>b{font-size:13px;white-space:nowrap}.df-filter-pills{display:flex;gap:7px;flex:1}.df-filter-pills button{height:29px;padding:0 11px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#5f6666;font:400 12px inherit;white-space:nowrap}.df-filter-pills button.active{border-color:#03ab84;background:#eaf8f2;color:#08735e}.df-mini-search{position:relative;width:220px}.df-mini-search svg{position:absolute;left:11px;top:9px;color:#8b9693}.df-mini-search input{width:100%;height:31px;box-sizing:border-box;padding:0 10px 0 33px;border:1px solid #DDE6E2;border-radius:8px;background:#fff;font:400 12px inherit;outline:0}.df-table-foot{display:flex;justify-content:space-between;padding:8px 14px;color:#8b9693;font-size:11.5px}.df-banners-page .df-art-head{flex-wrap:nowrap}.df-banners-page .df-art-head>div:first-child{min-width:0}.df-banners-page .df-art-actions{flex:none}.df-banners-page .df-art-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.df-banners-page .df-art-kpi{overflow:hidden}.df-banners-page .df-art-kpi label,.df-banners-page .df-art-kpi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){.df-banners-page{margin-inline:8px}.df-banners-page .df-art-head p{font-size:13px}}.df-content-selection{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#151919;color:#fff}.df-content-selection span{flex:1}.df-content-selection button{height:30px;padding:0 12px;border:1px solid #5F6666;border-radius:7px;background:transparent;color:#fff}.df-content-table-scroll{overflow-x:auto}.df-content-cell-title{display:block;color:#151919;font-weight:500}.df-content-cell-sub{display:block;max-width:360px;margin-top:2px;overflow:hidden;color:#8b9693;text-overflow:ellipsis;white-space:nowrap}.df-banner-upload{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;color:#3f4a47;font-size:13px;font-weight:500}.df-banner-upload input{font-size:12px;font-weight:400}.df-banner-upload small{color:#8b9693;font-size:11.5px;font-weight:400}.df-banner-image-preview{width:100%;max-height:180px;border-radius:10px;object-fit:cover}.df-version-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #EEF3F1;font-size:12px}.df-version-list b{font-weight:500}.df-version-list span,.df-version-list p{color:#8b9693}.df-editor-note{padding:10px 12px;border-radius:8px;background:#fff9cf;color:#5f4a18;font-size:12px;line-height:17px}.df-art-field input:disabled,.df-art-field textarea:disabled,.df-art-field select:disabled{background:#f5f9f7;color:#5f6666}.df-art-table input[type=checkbox]{width:18px;height:18px;accent-color:#03AB84}@media(max-width:720px){.df-content-list-head{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}.df-filter-pills{order:3;width:100%;overflow-x:auto}.df-mini-search{flex:1;min-width:160px}.df-segment-tabs{margin-top:14px}}.df-source-publish-bar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding:12px 14px;border:1px solid #E2EAE6;border-radius:12px;background:#fffffff5;box-shadow:0 -6px 20px #0e19170f}.df-source-publish-bar>span{margin-right:auto;color:#5f6666;font-size:13px}.df-source-link a{color:#07806a;font-size:13px;font-weight:500;text-decoration:none}.df-sources-page .df-art-table td:last-child{color:#07806a;font-weight:500}@media(max-width:720px){.df-source-publish-bar{align-items:stretch;flex-direction:column}.df-source-publish-bar>span{margin:0}.df-source-publish-bar .df-button{width:100%}}.df-shortcut-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.df-grid-title{padding:11px 12px;border-bottom:1px solid #E2EAE6;color:#151919;font-size:13px;font-weight:500}.df-art-table tr.df-selected-row{background:#eaf8f2}.df-shortcut-move{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.df-shortcut-move>span{flex:1;color:#3f4a47;font-size:13px;font-weight:500}.df-shortcut-choices{display:flex;gap:8px;flex-wrap:wrap}.df-shortcut-choices button{min-height:36px;padding:0 12px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#3f4a47;font:500 13px inherit}.df-shortcut-choices button.active{border-color:#03ab84;background:#eaf8f2;color:#0b7a64}.df-shortcut-choices button:disabled{opacity:.65}.df-shortcut-icon-preview{width:72px;height:72px;display:block;margin:8px 0 12px;border-radius:14px;object-fit:contain;background:#f5f9f7}.df-shortcuts-page .df-detail-grid{display:flex;flex-direction:column}.df-shortcuts-page .df-preview-panel{order:-1;display:block;padding:0;border:0;background:transparent}.df-shortcuts-page .df-preview-panel>.df-mobile-preview-wrap{max-width:520px;margin:0 auto 8px}.df-shortcuts-page .df-detail-grid>div:first-child{max-width:620px;width:100%;margin:0 auto}@media(max-width:720px){.df-shortcut-kpis{grid-template-columns:1fr}.df-shortcuts-page .df-preview-panel{display:none}}.df-object-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-top:16px}.df-object-card{min-width:0;border:1px solid #E2EAE6;border-radius:10px;background:#fff;overflow:hidden}.df-object-card>h2{margin:0;padding:12px 14px;border-bottom:1px solid #E2EAE6;font-size:14px;font-weight:500}.df-object-card>.df-detail-fields{padding:4px 14px}.df-object-list>div{padding:4px 14px;border-bottom:1px solid #EEF3F1}.df-object-list>div:last-child{border-bottom:0}.df-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid #EEF3F1;font-size:13px}.df-info-row:last-child{border-bottom:0}.df-info-row span{color:#5f6666}.df-info-row b{max-width:64%;font-weight:500;text-align:right;overflow-wrap:anywhere}.df-todo-page{display:flex;flex-direction:column;gap:16px}.df-todo-page h1{margin:0;font-size:24px;line-height:30px;font-weight:500}.df-todo-page>div>p{max-width:720px;margin:4px 0 0;color:#5f6666;font-size:14px;line-height:20px}.df-todo-board{padding:20px;border:1px solid #E3ECE8;border-radius:16px;background:#fff}.df-todo-board>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.df-todo-board h2{margin:0;font-size:20px;font-weight:500}.df-todo-board header span{color:#5f6666;font-size:14px}.df-todo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.df-todo-grid article{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border:1px solid #E2EAE6;border-radius:14px}.df-todo-title{display:flex;align-items:flex-start;gap:10px}.df-todo-title i{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:7px;background:#eaf8f2}.df-todo-title i:after{content:"";width:8px;height:8px;border-radius:50%;background:#03ab84}.df-todo-title i.red{background:#fff0ed}.df-todo-title i.red:after{background:#ef5350}.df-todo-title i.yellow{background:#fff9cf}.df-todo-title i.yellow:after{background:#e1b82b}.df-todo-title b{font-size:15px;line-height:20px;font-weight:500}.df-todo-panel{padding:11px 10px 11px 13px;border-radius:10px;background:#eaf8f2;color:#174d42;font-size:14px;line-height:18px}.df-todo-panel strong{font-weight:500}.df-todo-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.df-todo-grid footer span{color:#5f6666;font-size:12px}.df-todo-grid footer button{height:32px;padding:0 16px;border:1px solid #03AB84;border-radius:999px;background:#eaf8f2;color:#08735e;font:500 13px inherit}.df-todo-empty{display:flex;flex-direction:column;align-items:center;padding:28px 6px;text-align:center}.df-todo-empty img{width:88px;height:88px;object-fit:contain}.df-todo-empty b{margin-top:6px;font-size:16px;font-weight:500}.df-todo-empty span{margin-top:4px;color:#5f6666;font-size:14px}.df-approval-page .df-art-head h1{margin:0;font-size:24px;font-weight:500}.df-approval-layout{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;align-items:flex-start}.df-approval-list{flex:1 1 440px;min-width:0;border:1px solid #E2EAE6;border-radius:10px;background:#fff;overflow:hidden}.df-approval-list>button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-left:3px solid transparent;border-bottom:1px solid #E2EAE6;background:#fff;text-align:left}.df-approval-list>button.active{border-left-color:#03ab84;background:#eaf8f2}.df-approval-list>button>div{flex:1;min-width:0}.df-approval-list span{color:#8b9693;font-size:12px;font-weight:500}.df-approval-list em{margin-left:8px;padding:2px 7px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px;font-style:normal}.df-approval-list b{display:block;margin-top:4px;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.df-approval-list small{display:block;margin-top:2px;color:#5f6666;font-size:12px}.df-approval-list>button>i{padding:3px 8px;border-radius:999px;background:#fff9cf;color:#7a5a1e;font-size:12px;font-style:normal}.df-approval-detail{flex:1 1 400px;min-width:0;padding:18px 20px;border:1px solid #E2EAE6;border-radius:10px;background:#fff}.df-approval-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.df-approval-detail header small{color:#8b9693;font-size:12px}.df-approval-detail h2{margin:4px 0 0;font-size:16px;font-weight:500}.df-approval-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:16px}.df-approval-fields span{display:block;color:#8b9693;font-size:12px}.df-approval-fields b{display:block;margin-top:1px;font-size:13px;font-weight:500}.df-approval-change{margin-top:16px;border:1px solid #E2EAE6;border-radius:8px;overflow:hidden}.df-approval-change>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr);gap:10px;padding:9px 12px;border-top:1px solid #E2EAE6;font-size:13px}.df-approval-change>div:first-child{border:0;background:#f5f9f7;color:#5f6666;font-size:12px;text-transform:uppercase}.df-approval-change b,.df-approval-change strong{font-weight:500}.df-approval-change strong{color:#174d42}.df-approval-detail textarea{width:100%;box-sizing:border-box;margin-top:14px;padding:9px 11px;border:1px solid #E2EAE6;border-radius:8px;font:400 14px inherit;resize:vertical}.df-approval-detail footer{display:flex;gap:8px;margin-top:12px}.df-approval-detail footer button{height:36px;padding:0 16px;border-radius:8px;font:500 14px inherit}.df-approval-detail .approve{border:0;background:#03ab84;color:#fff}.df-approval-detail .reject{border:1px solid #FFE0D8;background:#ffe0d8;color:#6b2418}.df-approval-detail footer button:disabled{opacity:.45;cursor:not-allowed}.df-approval-detail footer>span{align-self:center;color:#151919;font-size:12px;font-weight:500}.df-approval-list>.df-art-empty{padding:20px 16px;text-align:left;border:0;color:#5f6666}.df-approval-list>.df-art-empty b{font-size:14px;font-weight:400}.df-approval-toast{position:fixed;left:50%;bottom:27px;z-index:1000;max-width:min(620px,calc(100vw - 32px));box-sizing:border-box;padding:12px 16px;border-radius:10px;background:#151919;color:#fff;box-shadow:0 12px 30px #0003;font-size:12px;font-weight:600;transform:translate(-50%)}@media(max-width:720px){.df-approval-fields{grid-template-columns:1fr}.df-approval-change{overflow-x:auto}.df-approval-change>div{min-width:520px}}.df-relief-page{padding-top:0;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:1024px){.df-relief-page{margin-top:-4px;margin-left:-16px}}.df-relief-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.df-relief-head h1{margin:0;font-size:24px;line-height:28px;font-weight:500}.df-relief-head p{max-width:745px;margin:3px 0 0;color:#5f6666;font-size:14px;line-height:20px}.df-relief-actions{display:flex;gap:8px;flex:none}.df-relief-actions .df-button{height:34px;min-height:34px;padding:0 14px}.df-relief-actions .df-button:nth-of-type(1){width:122px}.df-relief-actions .df-button:nth-of-type(2){width:102px}.df-relief-actions .df-button:nth-of-type(3){width:134px}.df-relief-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:16px}.df-relief-kpi{height:100px;min-width:0;padding:12px 14px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;overflow:hidden}.df-relief-kpi.active{border-color:#03ab84;box-shadow:0 0 0 1px #03ab84}.df-relief-kpi label{display:block;min-height:28px;color:#5f6666;font-size:12px;line-height:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.df-relief-kpi b{display:block;margin-top:1px;color:#151919;font-size:22px;line-height:25px;font-weight:600;font-variant-numeric:tabular-nums}.df-relief-kpi small{display:block;margin-top:2px;color:#8b9693;font-size:11.5px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-relief-table-card{margin-top:16px;border:1px solid #E2EAE6;border-radius:11px;background:#fff;overflow:hidden}.df-relief-selection{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 14px;background:#151919;color:#fff}.df-relief-selection b{font-size:13.5px;font-weight:500}.df-relief-selection>span{flex:1}.df-relief-selection button{height:30px;padding:0 12px;border:1px solid #3F4A47;border-radius:6px;background:transparent;color:#fff;font-size:13px}.df-relief-filter-row{display:flex;align-items:center;gap:6px;padding:10px 12px 5px;overflow-x:auto}.df-relief-filter-row button{height:28px;display:inline-flex;align-items:center;gap:6px;flex:none;padding:0 10px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#3f4a47;font-size:12px;line-height:1;white-space:nowrap}.df-relief-filter-row button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42}.df-relief-filter-row button i{width:7px;height:7px;flex:none;border-radius:50%}.df-relief-filter-row button span{color:#8b9693}.df-relief-search-row{padding:0 12px 10px}.df-relief-search{position:relative;display:block;width:240px}.df-relief-search svg{position:absolute;left:10px;top:8px;color:#8b9693}.df-relief-search input{width:100%;height:30px;padding:0 10px 0 32px;border:1px solid #DDE6E2;border-radius:8px;background:#fff;color:#151919;font-size:12px;outline:0}.df-relief-search input::placeholder{color:#8b9693}.df-relief-table-scroll{overflow-x:auto}.df-relief-table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.df-relief-table col.pick{width:34px}.df-relief-table col.routine{width:32%}.df-relief-table col.body{width:15%}.df-relief-table col.points{width:14%}.df-relief-table col.languages{width:13%}.df-relief-table col.status{width:14%}.df-relief-table col.updated{width:15%}.df-relief-table th{height:35px;padding:0 8px;border-top:1px solid #E2EAE6;border-bottom:1px solid #E2EAE6;background:#f5f9f7;color:#5f6666;font-size:11px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase}.df-relief-table th:first-child,.df-relief-table td:first-child{padding-left:14px;padding-right:0}.df-relief-table td{height:57px;padding:7px 8px;border-bottom:1px solid #EEF3F1;color:#5f6666;font-size:12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-relief-table tbody tr{cursor:pointer}.df-relief-table tbody tr:hover{background:#fbfdfc}.df-relief-table input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#03AB84}.df-relief-name{display:flex;align-items:center;gap:10px;min-width:0}.df-relief-name>img,.df-relief-name>span{width:40px;height:40px;flex:none;border-radius:8px;background:#eaf8f2;object-fit:cover}.df-relief-name>div{min-width:0}.df-relief-name b{display:block;overflow:hidden;color:#151919;font-size:13px;line-height:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.df-relief-name small{display:block;margin-top:1px;color:#8b9693;font-size:11px;line-height:15px}.df-relief-area{display:flex;align-items:center;gap:6px;overflow:hidden;color:#151919;font-size:12px;font-weight:500;text-overflow:ellipsis}.df-relief-area i{width:7px;height:7px;flex:none;border-radius:50%}.df-relief-table td>b{color:#151919;font-size:12px;font-weight:500}.df-relief-languages{display:flex;gap:4px}.df-relief-languages span{height:21px;display:inline-flex;align-items:center;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:500}.df-relief-languages .en{background:#ddf4e9;color:#1f6b55}.df-relief-status{height:23px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#fff9cf;color:#7a5a1e;font-size:11px;font-weight:500}.df-relief-status.live{background:#ddf4e9;color:#1f6b55}.df-relief-pagination{min-height:50px;display:flex;align-items:center;gap:16px;padding:8px 14px;color:#5f6666;font-size:11.5px}.df-relief-pagination>span{white-space:nowrap}.df-relief-rows{display:flex;align-items:center;gap:5px}.df-relief-rows button,.df-relief-pages button{width:34px;height:30px;padding:0;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#151919;font-size:11.5px}.df-relief-rows button.active{border-color:#151919;background:#151919;color:#fff}.df-relief-pages{display:flex;align-items:center;gap:4px;margin-left:auto}.df-relief-pages button{border-radius:8px}.df-relief-pages button.active{border-color:#03ab84;background:#eaf8f2;color:#08735e}.df-relief-pages button:disabled{color:#cad5d0}.df-relief-detail-image{min-height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding:12px;border-radius:12px;background:#f5f9f7}.df-relief-detail-image img{width:100%;max-height:300px;object-fit:contain}@media(max-width:1200px){.df-relief-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.df-relief-head{flex-wrap:wrap}}@media(max-width:720px){.df-relief-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-relief-actions{width:100%;overflow-x:auto}.df-relief-table-card{overflow:hidden}.df-relief-search{width:100%}.df-relief-pagination{flex-wrap:wrap}.df-relief-pages{margin-left:0}.df-relief-rows{order:3;width:100%}}.df-relief-editor-scrim{position:fixed;top:64px;right:0;bottom:0;left:264px;z-index:50;padding:0;border:0;background:#0e191752;animation:dfaFade .18s ease both}.df-relief-editor{position:fixed;z-index:51;top:64px;right:0;bottom:0;width:min(980px,calc(100vw - 264px));display:flex;flex-direction:column;background:#fff;box-shadow:-24px 0 48px #0e19172e;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;animation:dfReliefDrawer .22s cubic-bezier(.2,.8,.2,1) both}.df-relief-editor-head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 0}.df-relief-editor-head>div{flex:1;min-width:0}.df-relief-editor-head small{display:block;color:#8b9693;font-size:12px;font-weight:500}.df-relief-editor-head h2{margin:3px 0 0;overflow:hidden;color:#151919;font-size:16px;line-height:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.df-relief-editor-head>.df-relief-status{flex:none;margin-top:14px}.df-relief-editor-head>button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:none;margin-top:9px;padding:0;border:0;border-radius:7px;background:transparent;color:#5f6666;font-size:21px;cursor:pointer}.df-relief-editor-head>button:hover{background:#f5f9f7}.df-relief-app-preview{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:12px;border:1px solid #DDF4E9;border-radius:14px;background:#f5f9f7}.df-relief-app-preview>img,.df-relief-preview-empty{width:52px;height:52px;flex:none;border-radius:12px;background:#eaf8f2;object-fit:cover}.df-relief-app-preview>div{flex:1;min-width:0}.df-relief-app-preview label,.df-relief-app-preview b,.df-relief-app-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-relief-app-preview label{color:#1f6b55;font-size:11px;font-weight:500;letter-spacing:.08em}.df-relief-app-preview b{margin-top:1px;color:#151919;font-size:15px;font-weight:500}.df-relief-app-preview small{margin-top:1px;color:#5f6666;font-size:12px}.df-relief-app-preview>em{height:34px;display:flex;align-items:center;gap:6px;flex:none;padding:0 12px 0 14px;border-radius:999px;background:#03ab84;color:#fff;font-size:14px;font-weight:500;font-style:normal}.df-relief-editor-tabs{display:flex;gap:2px;flex-wrap:wrap;margin-top:12px;padding:0 16px;border-bottom:1px solid #E2EAE6}.df-relief-editor-tabs button{height:34px;padding:0 8px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.df-relief-editor-tabs button.active{border-bottom-color:#03ab84;color:#1f6b55}.df-relief-editor-tabs i{width:6px;height:6px;display:inline-block;margin-left:6px;border-radius:50%;background:#f59e0b;vertical-align:middle}.df-relief-editor-body{flex:1;min-height:0;padding:14px 16px 16px;overflow-y:auto}.df-relief-editor-stack{display:flex;flex-direction:column;gap:14px}.df-relief-editor-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.df-relief-editor-field{display:block;color:#5f6666;font-size:12px;font-weight:500}.df-relief-editor-field>span{display:block}.df-relief-editor-field input,.df-relief-editor-field textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:0 10px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:14px;font-weight:500;outline:0}.df-relief-editor-field input{height:36px}.df-relief-editor-field textarea{padding-top:9px;padding-bottom:9px;line-height:18px;resize:vertical}.df-relief-editor-field.muted input{background:#f5f9f7;color:#5f6666;font-weight:400}.df-relief-editor-choices>span{display:block;color:#5f6666;font-size:12px;font-weight:500}.df-relief-editor-choices>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.df-relief-editor-choices button,.df-relief-view-pills button,.df-relief-point-options button{height:28px;padding:0 10px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#151919;font-size:12px;font-weight:500;white-space:nowrap}.df-relief-editor-choices button.active,.df-relief-view-pills button.active,.df-relief-point-options button.active{border-color:#03ab84;background:#eaf8f2;color:#1f6b55}.df-relief-editor-box{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #E2EAE6;border-radius:10px;background:#fbfdfc}.df-relief-box-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.df-relief-box-head>b{color:#5f6666;font-size:12px;font-weight:500}.df-relief-box-head>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:#5f6666;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.df-relief-box-head>button span{flex:none;color:#0b7a64;font-size:15px}.df-relief-tab-lead,.df-relief-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5f6666;font-size:13px}.df-relief-tab-lead button{height:28px;padding:0 10px;border:1px dashed #CAD5D0;border-radius:999px;background:transparent;color:#1f6b55;font-size:12px;font-weight:500}.df-relief-map-head{font-size:12px;font-weight:500}.df-relief-map-head em{padding:2px 8px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.df-relief-view-pills{display:flex;justify-content:center;gap:6px}.df-relief-point-map{position:relative;width:min(100%,300px);margin:0 auto;aspect-ratio:9/16;overflow:hidden;border:1px solid #E2EAE6;border-radius:14px;background-color:#e8fdf8;background-position:center;background-repeat:no-repeat;background-size:contain}.df-relief-point-map>span{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:999px;background:#ffffffeb;color:#151919;font-size:11px;font-weight:500;pointer-events:none}.df-relief-map-marker{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:-16px 0 0 -16px;padding:0;border:2px solid #fff;border-radius:50%;background:#174d42;color:#fff;box-shadow:0 2px 6px #0e191759;font-size:12px;font-weight:500;cursor:grab;touch-action:none;z-index:2}.df-relief-map-marker:active{cursor:grabbing}.df-relief-map-marker.active{outline:3px solid rgba(3,171,132,.28)}.df-relief-help{margin:0;color:#8b9693;font-size:12px;line-height:17px}.df-relief-point-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #E2EAE6;border-radius:10px;background:#f5f9f7}.df-relief-point-card.active{border-color:#03ab84}.df-relief-point-card>header{display:flex;align-items:center;gap:8px}.df-relief-point-card>header>i{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#174d42;color:#fff;font-size:12px;font-style:normal}.df-relief-point-card>header input{height:32px;padding:0 8px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:14px;font-weight:500}.df-relief-point-card>header input:first-of-type{width:84px;flex:none}.df-relief-point-card>header input:nth-of-type(2){flex:1;min-width:0}.df-relief-point-card>header>span{color:#5f6666;font-size:12px;white-space:nowrap}.df-relief-point-card>header button{width:26px;height:26px;padding:0;border:1px solid #E2EAE6;border-radius:6px;background:#fff;color:#5f6666}.df-relief-point-card>header button.danger{color:#ef5350}.df-relief-point-options{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.df-relief-point-options>span{margin-left:5px;color:#8b9693;font-size:12px}.df-relief-point-options button{height:24px;padding:0 8px}.df-relief-media-note{padding:10px 12px;border-radius:10px;background:#e7f9ff;color:#151919;font-size:13px;line-height:18px}.df-relief-media-section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #E2EAE6;border-radius:12px}.df-relief-media-section h3{margin:0;color:#151919;font-size:14px;font-weight:500}.df-relief-media-section>p{margin:-7px 0 0;color:#5f6666;font-size:12px;line-height:17px}.df-relief-media-section>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.df-relief-media-section button,.df-relief-locale-actions button,.df-relief-publish-actions button{height:30px;padding:0 12px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:13px;font-weight:500}.df-relief-media-section button.primary,.df-relief-locale-actions button.primary,.df-relief-publish-actions button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.df-relief-media-thumb{width:78px;height:78px;border-radius:12px;object-fit:cover}.df-relief-media-placeholder{width:160px;height:78px;display:grid;place-items:center;border:1px dashed #CAD5D0;border-radius:12px;background:#f5f9f7;color:#8b9693;font-size:12px}.df-relief-media-grid{width:min(100%,420px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.df-relief-media-grid>div,.df-relief-closeup-grid>div{overflow:hidden;border:1px solid #E2EAE6;border-radius:10px;background:#fff}.df-relief-media-grid img,.df-relief-media-grid span{width:100%;aspect-ratio:9/16;display:block;background:#e8fdf8;object-fit:contain}.df-relief-media-grid b,.df-relief-media-grid small,.df-relief-closeup-grid b{display:block;margin:8px 8px 0;font-size:12px;font-weight:500}.df-relief-media-grid small{margin-top:2px;color:#5f6666;font-size:11px}.df-relief-media-grid button,.df-relief-closeup-grid button{margin:7px 8px 8px}.df-relief-closeup-grid{width:100%;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px!important}.df-relief-closeup-grid img,.df-relief-closeup-grid span{width:100%;aspect-ratio:2/1;display:block;background:#e8fdf8;object-fit:cover}.df-relief-language-list{overflow:hidden;border:1px solid #E2EAE6;border-radius:10px}.df-relief-language-list>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #E2EAE6;background:#fff;text-align:left}.df-relief-language-list>button:last-child{border-bottom:0}.df-relief-language-list>button.active{background:#f5f9f7}.df-relief-language-list>button>i{width:28px;height:22px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:6px;background:#f1f5f3;color:#5f6666;font-size:12px;font-style:normal;font-weight:500}.df-relief-language-list>button>span{flex:1}.df-relief-language-list b,.df-relief-language-list small{display:block}.df-relief-language-list b{font-size:14px;font-weight:500}.df-relief-language-list small{color:#8b9693;font-size:12px}.df-relief-language-list em{padding:3px 8px;border-radius:999px;background:#fff0ed;color:#8a382a;font-size:12px;font-style:normal;font-weight:500}.df-relief-language-list em.done{background:#eaf8f2;color:#1f6b55}.df-relief-locale-actions,.df-relief-publish-actions{display:flex;gap:8px;flex-wrap:wrap}.df-relief-safety-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;text-align:left}.df-relief-safety-row.on{border-color:#ddf4e9;background:#eaf8f2}.df-relief-safety-row>span{flex:1}.df-relief-safety-row b,.df-relief-safety-row small{display:block}.df-relief-safety-row b{font-size:14px;font-weight:500}.df-relief-safety-row small{margin-top:1px;color:#5f6666;font-size:12px}.df-relief-safety-row>i{position:relative;width:38px;height:22px;flex:none;border-radius:999px;background:#e2eae6}.df-relief-safety-row>i:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.df-relief-safety-row.on>i{background:#03ab84}.df-relief-safety-row.on>i:after{left:18px}.df-relief-safety-note{padding:10px 12px;border:1px solid #FFF3A6;border-radius:8px;background:#fff9cf;color:#151919;font-size:12px;line-height:17px}.df-relief-publish-status{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #E2EAE6;border-radius:10px;background:#f5f9f7}.df-relief-publish-status small,.df-relief-publish-status b{display:block}.df-relief-publish-status small{color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.06em}.df-relief-publish-status b{margin-top:3px;font-size:18px;font-weight:500}.df-relief-publish-status em{padding:4px 9px;border-radius:999px;background:#fff;color:#5f6666;font-size:12px;font-style:normal}.df-relief-publish-checks{overflow:hidden;border:1px solid #E2EAE6;border-radius:10px}.df-relief-publish-checks h3{margin:0;padding:11px 13px;border-bottom:1px solid #E2EAE6;font-size:14px;font-weight:500}.df-relief-publish-checks>div{display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #EEF3F1;font-size:13px}.df-relief-publish-checks>div:last-child{border-bottom:0}.df-relief-publish-checks i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff9cf;color:#7a5a1e;font-style:normal;font-weight:600}.df-relief-publish-checks i.done{background:#eaf8f2;color:#1f6b55}.df-relief-publish-checks span{flex:1}.df-relief-publish-checks b{color:#5f6666;font-size:12px;font-weight:500}.df-relief-publish-actions{justify-content:flex-end}.df-relief-publish-actions button:disabled{opacity:.5}@keyframes dfReliefDrawer{0%{transform:translate(100%)}to{transform:none}}@media(max-width:1023px){.df-relief-editor-scrim{left:0}.df-relief-editor{width:min(980px,100vw)}}@media(max-width:600px){.df-relief-editor-two{grid-template-columns:1fr}.df-relief-app-preview>em{display:none}.df-relief-editor-tabs{flex-wrap:nowrap;overflow-x:auto}.df-relief-point-card>header{flex-wrap:wrap}.df-relief-point-card>header input:nth-of-type(2){min-width:180px}.df-relief-media-grid{grid-template-columns:1fr}}.df-relief-editor-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid #E2EAE6;background:#f5f9f7}.df-relief-editor-footer>span{flex:1;min-width:180px;overflow:hidden;color:#8b9693;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.df-relief-editor-footer>button{height:32px;padding:0 12px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:13px;font-weight:500}.df-relief-editor-footer>button.danger{border-color:#ffe0d8;background:#ffe0d8;color:#6b2418}.df-relief-editor-footer>button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.df-relief-editor-footer>button:disabled{opacity:.5}.df-relief-catalogue-preview{flex:1 1 280px;max-width:400px;padding:10px;border-radius:12px;background:#f5f9f7}.df-relief-catalogue-preview>small{display:block;margin-bottom:6px;color:#5f6666;font-size:11px;font-weight:500}.df-relief-catalogue-preview>div{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 6px 20px #1519190f}.df-relief-catalogue-preview img,.df-relief-catalogue-preview>div>span{width:78px;height:78px;flex:none;border-radius:12px;background:#eaf8f2;object-fit:cover}.df-relief-catalogue-preview section{min-width:0}.df-relief-catalogue-preview b,.df-relief-catalogue-preview em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-relief-catalogue-preview b{color:#151919;font-size:15px;font-weight:500}.df-relief-catalogue-preview em{margin-top:2px;color:#5f6666;font-size:13px;font-style:normal}.df-relief-closeup-grid>div{position:relative}.df-relief-closeup-grid>div>i{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:999px;background:#ffffffeb;color:#151919;font-size:11px;font-style:normal;font-weight:500}.df-relief-closeup-grid button.remove{margin-left:-4px;color:#b42318}.df-relief-publish-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.df-relief-publish-flow>div{padding:8px 6px;border-radius:8px;background:#f5f9f7;text-align:center}.df-relief-publish-flow>div.done{background:#eaf8f2}.df-relief-publish-flow b,.df-relief-publish-flow small{display:block}.df-relief-publish-flow b{color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.df-relief-publish-flow small{margin-top:2px;color:#cad5d0;font-size:12px}.df-relief-publish-flow .done b{color:#174d42}.df-relief-publish-flow .done small{color:#1f6b55}.df-relief-publish-checks i.hard{background:#ffe0d8;color:#6b2418}.df-relief-version-history{padding-top:12px;border-top:1px solid #E2EAE6}.df-relief-version-history>h3{margin:0;color:#5f6666;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.df-relief-version-history>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #E2EAE6}.df-relief-version-history>div>span{width:28px;color:#5f6666;font-size:12px;font-weight:500}.df-relief-version-history section{flex:1;min-width:0}.df-relief-version-history b,.df-relief-version-history small{display:block}.df-relief-version-history b{font-size:13px;font-weight:500}.df-relief-version-history small{margin-top:1px;color:#8b9693;font-size:12px}.df-relief-version-history em{padding:2px 7px;border-radius:999px;background:#fff9cf;color:#7a5a1e;font-size:12px;font-style:normal;font-weight:500}.df-relief-version-history em.live{background:#eaf8f2;color:#1f6b55}@media(max-width:600px){.df-relief-editor-footer>span{flex-basis:100%}.df-relief-publish-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.df-routine-preview-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65}.df-routine-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0e191780;animation:dfaFade .14s ease both}.df-routine-preview-dialog{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%,-50%)}.df-routine-preview-dialog>label{color:#ddf4e9;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.df-routine-preview-size{position:relative;flex:none}.df-routine-phone{position:absolute;left:0;top:0;width:402px;height:874px;overflow:hidden;border:2px solid #151919;border-radius:51px;background:#f7fbf9;color:#111;transform-origin:0 0;box-shadow:0 28px 80px #00000059;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.df-routine-phone-status{height:50px;display:flex;align-items:center;justify-content:space-between;padding:12px 38px 0;font-size:14px}.df-routine-phone-status>b{font-size:15px}.df-routine-phone-status>i{position:absolute;left:50%;top:10px;width:126px;height:34px;border-radius:20px;background:#000;transform:translate(-50%)}.df-routine-phone-status>span{font-size:11px;font-weight:700}.df-routine-phone>header{height:60px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;border-bottom:1px solid #E2EAE6;background:#ffffffe0}.df-routine-phone>header button{width:40px;height:40px;margin-left:10px;border:0;border-radius:50%;background:#fff;font-size:36px;line-height:30px}.df-routine-phone>header b{font-size:15px;font-weight:500;letter-spacing:.04em;text-align:center}.df-routine-phone-hero{position:relative;height:394px;overflow:hidden;background:linear-gradient(180deg,#e8fdf8,#dafcf4 48%,#dcf8f0)}.df-routine-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.df-routine-image img{width:100%;height:100%;object-fit:contain}.df-routine-image>span{width:100%;height:100%}.df-routine-image>i{position:absolute;width:18px;height:18px;margin:-9px;border:4px solid #fff;border-radius:50%;background:#0b7a64;box-shadow:0 0 0 2px #8bdac8}.df-routine-image>em{position:absolute;padding:7px 13px;border:1.5px solid #0B7A64;border-radius:999px;background:#fff;color:#151919;font-size:14px;font-style:normal;font-weight:600}.df-routine-phone-hero>small{position:absolute;right:16px;top:14px;padding:6px 10px;border-radius:999px;background:#718891;color:#fff;font-size:12px;font-weight:500}.df-routine-phone-hero>.prev,.df-routine-phone-hero>.next{position:absolute;top:50%;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe6;font-size:28px;line-height:30px;transform:translateY(-50%)}.df-routine-phone-hero>.prev{left:10px}.df-routine-phone-hero>.next{right:10px}.df-routine-phone-hero button:disabled{opacity:.4}.df-routine-phone-hero>.zoom{position:absolute;right:14px;bottom:46px;display:flex;flex-direction:column;gap:7px}.df-routine-phone-hero>.zoom button{width:36px;height:36px;border:0;border-radius:50%;background:#fff;font-size:22px}.df-routine-phone-hero>label{position:absolute;left:50%;bottom:13px;padding:6px 13px;border:1px solid #9FE3CC;border-radius:999px;background:#ffffffe6;color:#0b7a64;font-size:12px;font-weight:500;white-space:nowrap;transform:translate(-50%)}.df-routine-phone-summary{position:relative;z-index:1;margin-top:-1px;padding:16px 16px 12px;border-radius:28px 28px 0 0;background:#fffffff5}.df-routine-phone-summary>h2{margin:0;font-size:24px;line-height:29px;font-weight:600}.df-routine-phone-summary>p{height:18px;margin:4px 0 10px;overflow:hidden;color:#6542dc;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.df-routine-phone-summary>div{display:grid;grid-template-columns:122px 1fr;gap:10px}.df-routine-timer{width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid #25B99A;border-radius:50%;background:#fff}.df-routine-timer>span{color:#8fd9c2;font-size:17px;line-height:12px}.df-routine-timer>b{font-size:31px;line-height:36px}.df-routine-timer>small{color:#5f6666;font-size:11px;font-weight:500}.df-routine-phone-summary article{display:grid;grid-template-columns:58px 1fr;gap:7px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 7px 20px #0e191714}.df-routine-phone-summary article>img,.df-routine-phone-summary article>span{width:58px;height:48px;border-radius:9px;background:#eaf8f2;object-fit:cover}.df-routine-phone-summary article h3{margin:0;font-size:16px;line-height:20px}.df-routine-phone-summary article h3 em{color:#6542dc;font-size:12px;font-style:normal}.df-routine-phone-summary article label{display:inline-block;margin-top:2px;padding:2px 7px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:10px;font-weight:500}.df-routine-phone-summary article>p{grid-column:1/-1;height:36px;margin:1px 2px 0;overflow:hidden;color:#5f6666;font-size:11px;line-height:15px}.df-routine-phone-desc{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:8px solid #F1F5F3;background:#fff}.df-routine-phone-desc h3{margin:0;font-size:17px}.df-routine-phone-desc span{font-size:14px;font-weight:500}.df-routine-phone>footer{position:absolute;left:0;right:0;bottom:18px;height:72px;display:grid;grid-template-columns:84px 84px 1fr;border-top:1px solid #E2EAE6;background:#fff}.df-routine-phone>footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-right:1px solid #E2EAE6;background:#fff;font-size:20px}.df-routine-phone>footer small{font-size:12px}.df-routine-phone>footer button.start{display:block;border:0;background:#03ab84;color:#fff;font-size:17px;font-weight:600}.df-routine-home{position:absolute;left:132px;bottom:6px;width:138px;height:5px;border-radius:4px;background:#b7bdbc}.df-routine-preview-close{height:34px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#151919;font-size:14px;font-weight:500}.df-routine-preview-dialog button{cursor:pointer}.publishing-page{min-width:0;color:#151919}.publishing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.publishing-head h1{margin:0;font-size:24px;line-height:30px;font-weight:500}.publishing-head p{max-width:660px;margin:2px 0 0;color:#5f6666;font-size:14px;line-height:20px}.publishing-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.publishing-notice{margin-top:10px;padding:9px 12px;border-radius:8px;background:#eaf8f2;color:#174d42;font-size:13px}.publishing-dev{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:16px;margin-top:16px;padding:16px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.publishing-dev strong,.publishing-dev code{display:block}.publishing-dev code{margin-top:8px;color:#08735e}.publishing-dev p{color:#5f6666;font-size:13px;line-height:19px}.publishing-dev pre{max-height:190px;margin:0;padding:12px;border-radius:8px;background:#0e1917;color:#ddf4e9;font:12px/18px ui-monospace,monospace;overflow:auto}.publishing-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:16px;margin-top:18px}.publishing-release-hero{min-height:164px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1fr);align-items:center;gap:22px;padding:20px 22px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.publishing-live-dot{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eaf8f2;color:#08735e;font-size:12px;font-weight:500}.publishing-release-hero h2{margin:10px 0 3px;font-size:30px;font-weight:500}.publishing-release-hero p{margin:0;color:#5f6666;font-size:13px;line-height:19px}.publishing-live-counts>span{display:block;margin-bottom:8px;color:#5f6666;font-size:13px}.publishing-live-counts>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.publishing-live-counts button{display:grid;grid-template-columns:24px 1fr;grid-template-rows:17px 15px;align-items:center;gap:0 7px;min-width:0;padding:8px;border:0;border-radius:10px;background:#eaf8f2;color:#151919;text-align:left}.publishing-live-counts button:nth-child(3n+2){background:#e7f9ff}.publishing-live-counts button:nth-child(3n){background:#fff3ef}.publishing-live-counts svg{grid-row:1/3}.publishing-live-counts b{font-size:15px;font-weight:500}.publishing-live-counts small{overflow:hidden;color:#5f6666;text-overflow:ellipsis;white-space:nowrap}.publishing-kpis{display:grid;gap:16px}.publishing-kpis>button{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2eae6;border-radius:12px;background:#fff;text-align:left}.publishing-kpis>button>span:nth-child(2){flex:1}.publishing-kpis>button>span:nth-child(2)>span,.publishing-kpis small{display:block;color:#8b9693;font-size:12px}.publishing-kpis b{display:block;color:#151919;font-size:22px;font-weight:500}.publishing-kpi-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#6542dc}.publishing-kpi-icon.review{background:#f2e8ff}.publishing-kpi-icon.schedule{background:#fff7c7;color:#7a5a1e}.publishing-tabs{display:flex;gap:26px;margin-top:20px;border-bottom:1px solid #e2eae6;overflow-x:auto}.publishing-tabs button{height:42px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font:500 14px inherit;white-space:nowrap}.publishing-tabs button.active{border-bottom-color:#03ab84;color:#08735e}.publishing-list{margin-top:16px;border:1px solid #e2eae6;border-radius:12px;background:#fff;overflow:hidden}.publishing-filters{display:flex;align-items:center;gap:12px;padding:14px 20px}.publishing-filters label{position:relative;flex:1}.publishing-filters label svg{position:absolute;left:12px;top:11px;color:#8b9693}.publishing-filters input,.publishing-filters select{height:40px;box-sizing:border-box;border:1px solid #dde6e2;border-radius:8px;background:#fff;color:#151919;font:400 14px inherit}.publishing-filters input{width:100%;padding:0 12px 0 38px}.publishing-filters select{min-width:170px;padding:0 12px}.publishing-filters>span{color:#5f6666;font-size:13px;white-space:nowrap}.publishing-row{width:100%;min-height:70px;display:grid;grid-template-columns:94px 34px minmax(220px,1fr) minmax(120px,.5fr) minmax(150px,.55fr) 18px;align-items:center;gap:12px;padding:10px 20px;border:0;border-top:1px solid #eef3f1;background:#fff;color:#151919;text-align:left}.publishing-row:hover{background:#fbfdfc}.publishing-release-id b{display:block;color:#1f6b55;font-size:14px;font-weight:500}.publishing-release-id small,.publishing-row-title small{display:block;margin-top:2px;color:#8b9693;font-size:11.5px}.publishing-type-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#eaf8f2;color:#08735e}.publishing-row-title{min-width:0}.publishing-row-title b{display:block;overflow:hidden;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.publishing-row-title strong{font-weight:600}.publishing-state{justify-self:start;padding:4px 9px;border-radius:999px;font-size:11.5px;white-space:nowrap}.publishing-state.live{background:#eaf8f2;color:#08735e}.publishing-state.scheduled{background:#fff9cf;color:#7a5a1e}.publishing-person{display:flex;align-items:center;gap:7px;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.publishing-person time{color:#8b9693;font-size:12px}.publishing-avatar{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:50%;background:#baf4e6;color:#1f6b55;font-size:10px}.publishing-release-id>.publishing-avatar{margin-left:1px}.publishing-row>svg{color:#8b9693}@media(max-width:1100px){.publishing-head{flex-wrap:wrap}.publishing-overview{grid-template-columns:1fr}.publishing-release-hero,.publishing-kpis{grid-template-columns:1fr 1fr}.publishing-row{grid-template-columns:78px 32px minmax(190px,1fr) minmax(115px,.5fr) 18px}.publishing-person{display:none}}@media(max-width:720px){.publishing-actions{justify-content:flex-start}.publishing-dev,.publishing-release-hero,.publishing-kpis{grid-template-columns:1fr}.publishing-filters{align-items:stretch;flex-wrap:wrap}.publishing-filters label{flex-basis:100%}.publishing-filters select{flex:1;min-width:0}.publishing-row{grid-template-columns:64px 30px minmax(150px,1fr) 18px;padding-inline:12px}.publishing-state{display:none}.publishing-live-counts>div{grid-template-columns:1fr 1fr}}.team-page{min-width:0;color:#151919}.team-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.team-kpi{padding:18px 22px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.team-kpi label,.team-kpi small{display:block;color:#5f6666}.team-kpi label{font-size:12px;font-weight:600;letter-spacing:.06em}.team-kpi b{display:block;margin:8px 0 3px;font-size:28px;font-weight:500}.team-kpi small{font-size:13px}.team-list-card,.roles-card{margin-top:16px;padding:28px;border:1px solid #e2eae6;border-radius:14px;background:#fff}.team-list-card>header,.roles-card>header,.role-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.team-list-card h1,.roles-card h1,.role-hero h1{margin:0;font-size:24px;font-weight:500}.team-list-card h1 small,.roles-card h1 small,.role-hero h1 small{color:#8b9693;font-size:16px;font-weight:400}.team-filters{display:grid;grid-template-columns:240px 240px minmax(220px,1fr);gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #eef3f1}.team-filters select,.team-filters input,.team-field input,.team-field select,.team-field textarea,.team-actions-panel select{width:100%;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid #dde3e0;border-radius:6px;background:#fff;font:400 14px inherit}.team-filters label{position:relative}.team-filters label svg{position:absolute;left:12px;top:13px;color:#8b9693}.team-filters input{padding-left:38px}.team-list-card>p{color:#5f6666;font-size:14px}.team-member-list{display:grid;gap:9px}.team-member-list>button{display:grid;grid-template-columns:48px minmax(190px,1fr) minmax(150px,.5fr) 120px 60px;align-items:center;gap:16px;padding:18px 24px;border:1px solid #e2eae6;border-radius:10px;background:#fff;text-align:left}.team-member-list>button:hover{border-color:#9fe3cc}.team-avatar,.team-member-hero>span{display:grid;place-items:center;border-radius:50%;background:#a1f7e2;color:#1f6b55;font-weight:600}.team-avatar{width:48px;height:48px}.team-member-list b,.team-member-list em{display:block}.team-member-list b{font-weight:500}.team-member-list b small,.team-member-hero small{margin-left:7px;padding:2px 6px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:11px}.team-member-list em{margin-top:3px;color:#5f6666;font-size:13px;font-style:normal}.team-member-list i{justify-self:start;padding:6px 12px;border:1px solid #9fe3cc;border-radius:999px;color:#08735e;font-style:normal}.team-member-list strong{color:#08735e;font-size:13px;font-weight:500}.team-member-list u{color:#08735e;text-decoration:none}.team-back{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:0;border:0;background:transparent;color:#5f6666;font:400 15px inherit}.team-wizard,.team-detail-card,.team-pending,.role-editor,.role-hero{padding:28px 32px;border:1px solid #e2eae6;border-radius:14px;background:#fff}.team-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:18px auto 38px;max-width:900px}.team-steps span{display:flex;align-items:center;gap:12px;color:#8b9693}.team-steps b{width:32px;height:32px;display:grid;place-items:center;border:1px solid #cad5d0;border-radius:50%}.team-steps .active{color:#151919;font-weight:500}.team-steps .active b,.team-steps .done b{border-color:#03ab84;background:#03ab84;color:#fff}.team-form{max-width:650px;margin:auto}.team-field{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px}.team-field>span{padding-top:12px;color:#5f6666;text-align:right}.team-field-error{grid-column:2;margin-top:-10px;color:#a13e31;font-size:12px;line-height:18px}.team-field input[aria-invalid=true]{border-color:#d47768;background:snow}.team-field textarea{height:90px;padding-top:11px;resize:vertical}.team-form footer,.team-role-pick footer,.role-editor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.team-role-pick{max-width:760px;margin:auto}.team-role-pick>button{width:100%;display:block;margin:8px 0;padding:15px;border:1px solid #e2eae6;border-radius:10px;background:#fff;text-align:left}.team-role-pick>button.active{border-color:#03ab84;background:#f2fbf7}.team-role-pick b,.team-role-pick span{display:block}.team-role-pick span{margin-top:4px;color:#5f6666;font-size:13px}.team-complete{text-align:center}.team-complete>span{width:56px;height:56px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#eaf8f2;color:#08735e;font-size:28px}.team-member-hero{display:flex;align-items:center;margin-bottom:16px}.team-member-hero>span{width:72px;height:72px;font-size:24px}.team-member-hero>div{flex:1}.team-member-hero h1{margin:0;font-size:22px}.team-member-hero p{margin:4px 0 0;color:#5f6666}.team-member-hero i{color:#08735e;font-style:normal}.team-detail-card h2{margin:22px 0 12px;font-size:19px;font-weight:500}.team-info{display:grid;grid-template-columns:165px minmax(0,1fr);gap:0;margin:0;padding:10px 0}.team-info span{color:#8b9693}.team-info b{font-weight:400}.team-actions-panel{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #eef3f1}.team-actions-panel label{min-width:220px;flex:1;color:#5f6666;font-size:12px}.team-actions-panel select{display:block;margin-top:5px}.team-pending{margin-top:16px}.team-pending h2{margin-top:0}.team-pending article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eef3f1}.team-pending b,.team-pending small{display:block}.team-pending small{margin-top:3px;color:#8b9693}.team-pending article>span{display:flex;gap:7px}.team-notice,.team-error{padding:10px 12px;border-radius:8px;font-size:13px}.team-notice{background:#eaf8f2;color:#08735e}.team-error{background:#fff0ed;color:#8a382a}.roles-card{margin-top:0}.roles-head,.roles-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(0,2.6fr) minmax(100px,.7fr);gap:16px;align-items:center}.roles-head{margin-top:20px;padding:14px 24px;background:#f5f7f6;color:#5f6666}.roles-row{padding:18px 24px;border:1px solid #eef1f0;border-top:0}.roles-row>b{justify-self:start;padding:7px 16px;border:1px solid #9fe3cc;border-radius:999px;color:#08735e;font-weight:500}.roles-row p{margin:0;line-height:21px}.role-hero{margin-bottom:16px}.role-editor{max-width:1000px;margin:auto}.role-editor>h2{margin:28px 0 4px}.role-editor>p{color:#5f6666}.role-permissions{border:1px solid #e2eae6;border-radius:10px;overflow:hidden}.role-permissions section{display:grid;grid-template-columns:170px repeat(auto-fit,minmax(105px,1fr));align-items:center;padding:10px 16px;border-top:1px solid #eef3f1}.role-permissions section:first-child{border-top:0}.role-permissions h3{margin:0;font-size:14px;font-weight:500}.role-permissions label{display:flex;align-items:center;gap:6px;font-size:12px;text-transform:capitalize}.role-permissions input{accent-color:#03ab84}.role-permissions small{padding:2px 5px;border-radius:999px;background:#fff0ed;color:#8a382a;font-size:9px}.team-add-page{display:flex;flex-direction:column;gap:16px}.team-add-breadcrumb{display:flex;align-items:center;gap:10px;font-size:18px;line-height:24px}.team-add-breadcrumb button{border:0;background:transparent;padding:0;color:#8b9693;font:inherit;cursor:pointer}.team-add-breadcrumb span{color:#151919}.team-add-page .team-wizard{padding:48px 24px 56px}.team-add-page .team-steps{display:flex;align-items:center;gap:16px;max-width:960px;margin:0 auto 48px}.team-add-page .team-steps>div{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.team-add-page .team-steps>div:last-child{flex:0}.team-step-label{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#8b9693;font-size:18px}.team-step-label b{width:32px;height:32px;box-sizing:border-box;display:grid;place-items:center;border:1.5px solid #cad5d0;border-radius:50%;font-size:16px;font-weight:500}.team-step-label em{font-style:normal}.team-steps>div>i{flex:1;min-width:16px;height:1.5px;background:#e2eae6}.team-steps>div.active .team-step-label{color:#151919;font-weight:500}.team-steps>div.active b,.team-steps>div.done b{border-color:#03ab84;background:#03ab84;color:#fff}.team-steps>div.done .team-step-label{color:#3f4a47}.team-steps>div.done>i{background:#03ab84}.team-add-form{max-width:700px;margin:auto;display:flex;flex-direction:column;gap:22px}.team-artifact-field{display:grid;grid-template-columns:180px minmax(0,480px);gap:8px 24px;align-items:start}.team-artifact-field>span{padding-top:12px;color:#5f6666;font-size:15px;line-height:20px;text-align:right}.team-artifact-field>div{display:flex;flex-direction:column;gap:6px;min-width:0}.team-artifact-field input{width:100%;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid #dde3e0;border-radius:4px;background:#fff;color:#151919;font:400 15px inherit;outline:none}.team-artifact-field input:focus,.team-phone-input:focus-within,.team-login-input:focus-within{border-color:#03ab84}.team-artifact-field input[aria-invalid=true],.team-phone-input.invalid,.team-login-input.invalid{border-color:#e5484d}.team-artifact-field small{color:#8b9693;font-size:13px;line-height:19px}.team-artifact-field small.error{color:#c4302b}.team-phone-input,.team-login-input{display:flex;align-items:center;height:44px;box-sizing:border-box;border:1px solid #dde3e0;border-radius:4px;background:#fff}.team-phone-input select{height:42px;border:0;background:transparent;padding:0 6px 0 14px;color:#151919;font:400 15px inherit;outline:none}.team-phone-input i,.team-login-input i{width:1px;height:24px;background:#e2eae6;flex:none}.team-phone-input input,.team-login-input input{flex:1;min-width:0;height:42px;border:0!important;background:transparent;padding:0 14px}.team-login-input b{padding:0 12px 0 14px;font-size:15px;font-weight:400;white-space:nowrap}.team-add-actions{display:flex;gap:16px;margin-left:204px;flex-wrap:wrap}.team-add-actions button,.team-permission-actions button,.team-complete footer button{height:48px;min-width:160px;padding:0 24px;border:1px solid #dde3e0;border-radius:4px;background:#fff;color:#151919;font:500 16px inherit;cursor:pointer}.team-add-actions button.primary,.team-permission-actions button.primary,.team-complete footer button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.team-permission-step{max-width:1000px;margin:auto;display:flex;flex-direction:column;gap:12px}.team-permission-step h2{margin:0;font-size:20px;font-weight:500}.team-permission-step>p{margin:0;color:#5f6666;font-size:15px}.team-role-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.team-role-select{position:relative;width:min(100%,420px)}.team-role-select>button{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #dde3e0;border-radius:4px;background:#fff;color:#8b9693;font:400 15px inherit;text-align:left;cursor:pointer}.team-role-select>button.open{border-color:#03ab84}.team-role-select>button.open svg{transform:rotate(180deg)}.team-role-select>div{position:absolute;z-index:20;top:50px;left:0;right:0;max-height:360px;overflow:auto;padding:8px 0;border-radius:6px;background:#fff;box-shadow:0 6px 24px #00000024}.team-role-select>div button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border:0;background:#fff;text-align:left;cursor:pointer}.team-role-select>div button.active{background:#f2fbf7}.team-role-select>div b{font-size:15px;font-weight:400}.team-role-select>div span,.team-role-select>small{color:#8b9693;font-size:13px;line-height:18px}.team-role-select>small{display:block;margin-top:8px;color:#5f6666}.team-role-select>small.error{color:#c4302b}.team-add-role{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;border:1px solid #dde3e0;border-radius:4px;background:#fff;color:#151919;font:500 16px inherit;cursor:pointer}.team-permission-actions{display:flex;justify-content:center;gap:16px;margin-top:48px}.team-permission-actions button:disabled{opacity:.55;cursor:not-allowed}.team-add-page .team-complete{max-width:520px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:14px}.team-add-page .team-complete>span{width:64px;height:64px}.team-add-page .team-complete h2{margin:0;font-size:20px;font-weight:500}.team-add-page .team-complete>p{margin:0;color:#5f6666;font-size:15px;line-height:22px}.team-created-summary{width:100%;margin-top:6px;border:1px solid #e2eae6;border-radius:8px;text-align:left;overflow:hidden}.team-created-summary>div{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #eef1f0}.team-created-summary>div:first-child{border-top:0}.team-created-summary span{color:#5f6666;font-size:14px}.team-created-summary b{font-size:15px;font-weight:400;text-align:right;overflow-wrap:anywhere}.team-complete footer{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap;justify-content:center}.role-artifact-page{display:flex;flex-direction:column;gap:16px;color:#151919;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px}.role-artifact-page button,.role-artifact-page input{font-family:inherit}.role-resume-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:#fff9cf;color:#7a5a1e;font-size:14px}.role-resume-banner button{border:0;background:transparent;padding:0;color:#7a5a1e;font:500 15px inherit;cursor:pointer}.role-breadcrumb{display:flex;align-items:center;gap:10px;font-size:16px;line-height:22px}.role-breadcrumb button{border:0;background:transparent;padding:0;color:#8b9693;font:inherit;cursor:pointer}.role-artifact-hero{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:26px 32px;border:1px solid #e3ece8;border-radius:16px;background:#fff}.role-artifact-hero h1{margin:0;color:#151919;font-size:26px;line-height:32px;font-weight:500}.role-artifact-hero small{padding:3px 10px;border-radius:999px;background:#f1f5f3;color:#3f4a47;font-size:12.5px;font-weight:500}.role-artifact-hero i{flex:1}.role-artifact-hero span{color:#5f6666;font-size:15px}.role-artifact-editor{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px 32px;align-items:start;padding:28px 32px;border:1px solid #e3ece8;border-radius:16px;background:#fff}.role-artifact-field-row{display:contents}.role-artifact-field-row>span{padding-top:10px;color:#5f6666;font-size:15px;line-height:20px;text-align:right}.role-artifact-field-row>div{min-width:0}.role-artifact-editor input{width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid #dde3e0;border-radius:4px;color:#151919;font:400 15px inherit;outline:none}.role-artifact-field-row:first-child input{width:min(100%,420px)}.role-artifact-editor input:focus{border-color:#03ab84}.role-artifact-field-row p{margin:0;padding-top:9px;color:#151919;font-size:16px;line-height:22px}.role-artifact-field-row small{display:block;margin-top:8px;color:#5f6666;font-size:13.5px;line-height:19px}.role-base-chips{display:flex;gap:8px;flex-wrap:wrap}.role-base-chips button,.role-permission-tree article button{height:32px;padding:0 12px;border:1px solid #e2eae6;border-radius:999px;outline:0;background:#fff;color:#3f4a47;font-size:13px;font-weight:500;line-height:30px;cursor:pointer;white-space:nowrap;box-shadow:none}.role-base-chips button:hover:not(.active){border-color:#cad5d0;background:#fff;color:#3f4a47}.role-base-chips button:focus,.role-base-chips button:focus-visible{outline:0;box-shadow:none}.role-base-chips button[aria-pressed=false],.role-base-chips button[aria-pressed=false]:hover,.role-base-chips button[aria-pressed=false]:focus{border-color:#e2eae6!important;background:#fff!important;color:#3f4a47!important}.role-base-chips button[aria-pressed=true],.role-base-chips button[aria-pressed=true]:hover,.role-base-chips button[aria-pressed=true]:focus,.role-permission-tree article button.active{border-color:#03ab84!important;background:#eaf8f2!important;color:#0b7a64!important}.role-permission-row>span{padding-top:15px!important}.role-permission-box{overflow:hidden;border:1px solid #e2eae6;border-radius:8px}.role-permission-box>button{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border:0;background:#f5f7f6;color:#151919;font:400 16px inherit;cursor:pointer;text-align:left}.role-permission-box>button[aria-expanded=true] svg{transform:rotate(180deg)}.role-permission-tree{max-height:520px;overflow-y:auto;padding:12px 20px 16px;border-top:1px solid #e2eae6}.role-permission-tree>section>header{min-height:42px;display:flex;align-items:center;gap:10px}.role-permission-tree>section>header svg{color:#9aa5a2}.role-permission-tree>section>header b{font-size:16px;font-weight:400}.role-permission-tree>section>header small{margin:0;color:#8b9693;font-size:13px}.role-permission-tree>section>div{display:flex;flex-direction:column;margin-left:11px;padding:0 0 8px 24px;border-left:1px solid #e2eae6}.role-permission-tree article{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 0}.role-permission-tree article>span{color:#3f4a47;font-size:15px}.role-permission-tree article>div{display:flex;gap:6px;flex-wrap:wrap}.role-permission-tree article button{height:30px}.role-permission-tree article button:disabled{opacity:.55;cursor:not-allowed}.role-permission-tree article em{padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;font-style:normal}.role-permission-tree article em.edit{background:#eaf8f2;color:#0b7a64}.role-permission-tree article em.view{background:#e7f9ff;color:#245cae}.role-permission-tree article em.none{background:#f1f5f3;color:#5f6666}.role-artifact-error{grid-column:2;padding:10px 14px;border-radius:8px;background:#ffe0d8;color:#6b2418;font-size:14px}.role-artifact-editor>footer{grid-column:2;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.role-artifact-editor>footer button{height:44px;padding:0 24px;border:1px solid #dde3e0;border-radius:4px;background:#fff;color:#151919;font:500 16px inherit;cursor:pointer}.role-artifact-editor>footer button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.role-artifact-editor>footer button.danger{border-color:#e4a398;color:#a13e31}@media(max-width:1100px){.team-kpis,.team-filters{grid-template-columns:1fr 1fr}.team-filters label{grid-column:1/-1}.team-member-list>button{grid-template-columns:48px minmax(150px,1fr) 100px}.team-member-list i,.team-member-list strong{display:none}.roles-head,.roles-row{grid-template-columns:minmax(130px,1fr) minmax(220px,2fr) 90px}.role-permissions section{grid-template-columns:120px repeat(2,1fr)}}@media(max-width:600px){.team-kpis{grid-template-columns:1fr 1fr;gap:10px}.team-kpi{padding:14px}.team-list-card,.roles-card,.team-wizard,.team-detail-card,.role-editor,.role-hero{padding:18px}.team-filters{grid-template-columns:1fr}.team-filters label{grid-column:auto}.team-member-list>button{grid-template-columns:42px 1fr 16px;padding:13px}.team-member-list>button>i,.team-member-list>button>strong{display:none}.team-member-list>button>u{font-size:0}.team-member-list>button>u:after{content:"›";font-size:22px}.team-steps{gap:6px}.team-steps span{font-size:0}.team-steps .active{font-size:13px}.team-field{grid-template-columns:1fr;gap:5px}.team-field>span{text-align:left;padding:0}.team-info{grid-template-columns:120px 1fr}.roles-head,.roles-row{min-width:640px}.roles-card{overflow-x:auto}.role-permissions section{grid-template-columns:1fr 1fr}.team-add-page .team-wizard{padding:28px 18px 36px}.team-add-page .team-steps{gap:6px;margin-bottom:34px}.team-step-label em{display:none}.team-steps>div.active .team-step-label em{display:inline;font-size:13px}.team-artifact-field{grid-template-columns:1fr;gap:5px}.team-artifact-field>span{text-align:left;padding:0}.team-add-actions{margin-left:0}.team-add-actions button{flex:1;min-width:130px}.team-role-line{display:grid}.team-add-role{justify-self:start}.team-created-summary>div{align-items:flex-start}.role-artifact-hero{padding:20px}.role-artifact-editor{grid-template-columns:1fr;padding:20px;gap:8px}.role-artifact-field-row{display:grid;gap:6px}.role-artifact-field-row>span{text-align:left;padding-top:8px}.role-artifact-field-row>div{margin-bottom:10px}.role-artifact-error,.role-artifact-editor>footer{grid-column:1}.role-permission-tree article{align-items:flex-start;flex-direction:column}.role-artifact-editor>footer button{flex:1}}.team-head-actions{display:flex;gap:10px}.team-member-list>button.bulk{grid-template-columns:24px 48px minmax(170px,1fr) minmax(140px,.5fr) 110px 55px}.team-member-list>button.bulk>input{width:18px;height:18px;accent-color:#03ab84}.team-bulk-bar{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#151919;color:#fff;box-shadow:0 8px 24px #0e191733}.team-bulk-bar b{margin-right:auto;font-size:13px}@media(max-width:1100px){.team-member-list>button.bulk{grid-template-columns:24px 48px minmax(140px,1fr) 90px}.team-member-list>button.bulk>i,.team-member-list>button.bulk>strong{display:none}}@media(max-width:600px){.team-head-actions{width:100%;flex-wrap:wrap}.team-member-list>button.bulk{grid-template-columns:24px 42px 1fr 16px}.team-bulk-bar{flex-wrap:wrap}.team-bulk-bar b{flex-basis:100%}}.gov-page{min-width:0;color:#151919}.gov-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gov-page>header h1{margin:0;font-size:28px;font-weight:500}.gov-page>header p{max-width:760px;color:#5f6666}.gov-lock{padding:7px 12px;border-radius:999px;background:#eaf8f2;color:#08735e;font-size:13px}.gov-page>nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.gov-page>nav button{padding:18px;border:1px solid #dfe8e4;border-radius:12px;background:#fff;text-align:left}.gov-page>nav button.active{border-color:#03ab84;box-shadow:0 0 0 1px #03ab84}.gov-page>nav b,.gov-page>nav small{display:block}.gov-page>nav small{margin-top:7px;color:#697371;line-height:18px}.gov-card,.gov-history,.gov-invariants{padding:26px;border:1px solid #dfe8e4;border-radius:14px;background:#fff}.gov-card>header{display:flex;justify-content:space-between;gap:20px}.gov-card h2,.gov-history h2{margin:0;font-size:22px;font-weight:500}.gov-card header p{margin:5px 0;color:#697371}.gov-state{align-self:flex-start;padding:6px 11px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px}.gov-state.live{background:#eaf8f2;color:#08735e}.gov-state.in_review,.gov-state.scheduled{background:#fff4d7;color:#765607}.gov-meta{display:flex;gap:28px;flex-wrap:wrap;margin:20px 0;padding:14px 0;border-block:1px solid #edf2ef;color:#697371}.gov-meta b{margin-left:5px;color:#151919}.gov-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.gov-field,.gov-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px}.gov-field>span,.gov-toggle b{font-size:14px;font-weight:500}.gov-field input,.gov-field select,.gov-reason{width:52%;height:40px;box-sizing:border-box;padding:0 11px;border:1px solid #d7dfdc;border-radius:7px;background:#fff}.gov-toggle small{display:block;margin-top:3px;color:#7b8582}.gov-toggle input{width:20px;height:20px;accent-color:#03ab84}.gov-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;padding:14px;border:1px solid #e2e9e6;border-radius:8px}.gov-checks label{display:flex;align-items:center;gap:6px}.gov-actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid #edf2ef}.gov-actions label{display:grid;gap:4px;color:#697371;font-size:12px}.gov-actions label input{height:38px;padding:0 9px;border:1px solid #d7dfdc;border-radius:7px}.gov-reason{width:220px}.gov-history{margin-top:16px}.gov-history article{display:grid;grid-template-columns:120px 110px 1fr 1fr;gap:12px;padding:13px 0;border-top:1px solid #edf2ef}.gov-history article:first-of-type{margin-top:14px}.gov-history article small{color:#697371}.gov-invariants{margin-top:16px;background:#f7faf8}.gov-invariants p{margin-bottom:0;color:#5f6666;line-height:22px}@media(max-width:900px){.gov-page>nav{grid-template-columns:1fr}.gov-form{grid-template-columns:1fr}.gov-history article{grid-template-columns:1fr 1fr}.gov-page>header{flex-direction:column}}@media(max-width:600px){.gov-card,.gov-history,.gov-invariants{padding:18px}.gov-field,.gov-toggle{align-items:flex-start;flex-direction:column}.gov-field input,.gov-field select{width:100%}.gov-history article{grid-template-columns:1fr}}.gov-page>header h1{font-size:24px;line-height:28px}.gov-page>.df-tabs{margin-top:22px}.gov-card{margin-top:18px}.gov-form>.df-field{justify-content:flex-start;gap:6px;min-width:0}.gov-form>.df-field input,.gov-form>.df-field select{width:100%;height:40px}.gov-control{min-height:58px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--df-border);border-radius:var(--df-radius-sm);background:#fff}.gov-control .df-toggle{width:100%}.gov-checks .df-check{min-height:32px}.gov-actions{position:sticky;z-index:5;bottom:-26px;margin-inline:-26px;margin-bottom:-26px;padding:14px 26px;border-top:1px solid var(--df-border);background:#fff;box-shadow:0 -8px 18px #0e19170a}@media(max-width:900px){.gov-page>.df-tabs{gap:18px}.gov-actions{bottom:-18px;margin-inline:-18px;margin-bottom:-18px;padding:14px 18px}}@media(max-width:600px){.gov-page>.df-tabs{gap:16px}.gov-page>.df-tabs button{font-size:13px}.gov-control{min-height:52px}}.df-relief-page{margin:-4px -8px 0 0!important}.df-relief-title-actions{display:flex;align-items:center;gap:10px}.df-relief-title-actions h1{margin-right:4px}.df-relief-head>.df-button{margin-left:auto}.df-relief-viewbar{display:flex;align-items:center;gap:9px;margin-top:10px;color:#08735e;font-size:13px;white-space:nowrap}.df-relief-viewbar button{padding:2px 0;border:0;background:transparent;color:#08735e;font:inherit;cursor:pointer}.df-relief-viewbar button:hover{text-decoration:underline}.df-relief-viewbar button.active{color:#151919;font-weight:700;text-decoration:none}.df-relief-viewbar span{color:#5f6666;font-weight:400}.df-relief-viewbar>i{width:1px;height:14px;background:#cad5d0}.df-relief-viewbar .df-relief-search{width:auto;display:flex;gap:7px;margin-left:auto}.df-relief-viewbar .df-relief-search input{width:220px;height:32px;padding:0 11px}.df-relief-controls{display:flex;align-items:center;gap:7px;margin-top:14px}.df-relief-controls select{height:33px;padding:0 31px 0 11px;border:1px solid #cad5d0;border-radius:7px;background:#fff;color:#151919}.df-relief-controls>span{margin-left:auto;color:#5f6666;font-size:12px}.df-relief-pagination-row{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:7px;color:#5f6666;font-size:12px}.df-relief-pagination-row .df-relief-pages{display:flex;align-items:center;gap:5px}.df-relief-pagination-row .df-relief-pages b{padding:0 6px;color:#151919;font-size:12px;font-weight:400}.df-relief-table-card{margin-top:7px;border-radius:8px}.df-relief-table{min-width:1260px;table-layout:fixed}.df-relief-table col.pick{width:42px}.df-relief-table col.thumb{width:82px}.df-relief-table col.code{width:84px}.df-relief-table col.routine{width:212px}.df-relief-table col.audience{width:88px}.df-relief-table col.body{width:142px}.df-relief-table col.category{width:132px}.df-relief-table col.points{width:96px}.df-relief-table col.languages{width:108px}.df-relief-table col.status{width:90px}.df-relief-table col.updated{width:142px}.df-relief-table th{height:42px;background:#fff;text-transform:none;font-size:12px;letter-spacing:0}.df-relief-table td{height:82px;padding-block:10px;font-size:12px}.df-relief-row-thumb{width:70px;height:36px;display:block;border:1px solid #eef3f1;border-radius:4px;background:#f5f9f7;object-fit:cover}.df-relief-table td:nth-child(3)>b{font-size:13px}.df-relief-name b{color:#08735e}.df-relief-audience{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.df-relief-audience span{padding:3px 8px;border-radius:999px;background:#fbe7ee;color:#b83268}.df-relief-audience span+span{background:#e6f1fd;color:#245cae}.df-relief-languages span{background:#ffe0d8;color:#8a382a}.df-relief-cell-sub{display:block;margin-top:2px;color:#8b9693;font-size:11px}.df-relief-pages button{width:30px;height:30px}.df-relief-full-editor{position:relative;min-height:calc(100vh - 92px);padding-bottom:72px;color:#151919;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.df-relief-full-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.df-relief-full-head>button{width:36px;height:36px;border:1px solid #e2eae6;border-radius:8px;background:#fff;font-size:24px}.df-relief-full-head>div{flex:1}.df-relief-full-head small{color:#8b9693}.df-relief-full-head h1{margin:2px 0 0;font-size:22px}.df-relief-full-head>em{color:#8b9693;font-size:12px;font-style:normal}.df-relief-stepbar{display:flex;align-items:center;gap:4px;margin-bottom:16px;padding:19px;border:1px solid #e2eae6;border-radius:14px;background:#fff}.df-relief-stepbar:before{content:"";position:absolute}.df-relief-stepbar button{height:42px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font-weight:500}.df-relief-stepbar button.active{border-bottom-color:#03ab84;color:#151919}.df-relief-stepbar button i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#03ab84;color:#fff;font-size:11px;font-style:normal}.df-relief-stepbar button:nth-child(5) i{background:#eef3f1;color:#5f6666}.df-relief-stepbar>span{margin-left:auto;font-size:12px}.df-relief-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.df-relief-section{padding:28px;border:1px solid #e2eae6;border-radius:16px;background:#fff}.df-relief-section-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid #eef3f1}.df-relief-section-head>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eaf8f2;color:#08735e;font-style:normal;font-weight:600}.df-relief-section-head>div{flex:1}.df-relief-section-head h2{margin:0;font-size:17px}.df-relief-section-head small{display:block;margin-top:3px;color:#5f6666}.df-relief-section-head>em{padding:7px 12px;border-radius:999px;background:#eaf8f2;color:#08735e;font-size:12px;font-style:normal}.df-relief-basic-grid{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:28px}.df-relief-basic-fields{display:grid;gap:18px}.df-relief-thumb-field>b{display:block;margin-bottom:10px;font-size:13px}.df-relief-thumb-field>img,.df-relief-thumb-field>span{width:154px;height:154px;display:grid;place-items:center;border:1px dashed #9ed8c8;border-radius:18px;background:#f7fcfa;object-fit:cover;text-align:center;font-size:12px;line-height:24px}.df-relief-thumb-field>button{margin-top:7px}.df-relief-section hr{margin:22px 0;border:0;border-top:1px solid #eef3f1}.df-relief-section>h3{font-size:14px}.df-relief-description-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px}.df-relief-counted{display:block;margin-bottom:18px}.df-relief-counted>b{display:block;margin-bottom:8px;font-size:13px}.df-relief-counted>span{position:relative;display:block}.df-relief-counted input,.df-relief-counted textarea{width:100%;box-sizing:border-box;padding:11px 64px 11px 14px;border:1px solid #d8e3df;border-radius:13px;background:#fff;font:400 14px inherit}.df-relief-counted textarea{resize:vertical}.df-relief-counted i{position:absolute;right:10px;top:50%;padding:3px 6px;border-radius:6px;background:#f5f9f7;color:#8b9693;font-size:11px;font-style:normal;transform:translateY(-50%)}.df-relief-counted small{display:block;margin-top:7px;color:#5f6666;line-height:18px}.df-relief-list-editor,.df-relief-tag-editor{margin-top:18px}.df-relief-list-editor>header,.df-relief-tag-editor>header{display:flex;justify-content:space-between;margin-bottom:8px}.df-relief-list-editor label{display:flex;align-items:center;gap:7px;margin-bottom:7px}.df-relief-list-editor label>i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eaf8f2;color:#08735e;font-style:normal}.df-relief-list-editor input,.df-relief-tag-editor input{height:36px;flex:1;padding:0 10px;border:1px solid #d8e3df;border-radius:8px}.df-relief-list-editor button,.df-relief-tag-editor button{min-height:30px;border:1px solid #d8e3df;border-radius:8px;background:#fff}.df-relief-tag-editor>div{display:flex;gap:6px;flex-wrap:wrap}.df-relief-tag-editor>div button{padding:0 10px;border-radius:999px}.df-relief-tag-editor>label{display:flex;gap:7px;margin-top:8px}.df-relief-member-preview>small{display:block;margin-bottom:8px;color:#8b9693}.df-relief-member-preview>article{padding:16px;border-radius:20px;background:#f5f9f7}.df-relief-member-preview h3{margin-top:0}.df-relief-member-hero{position:relative;height:150px;overflow:hidden;border-radius:18px;background:linear-gradient(90deg,#caffef,#f8fffd)}.df-relief-member-hero img{width:100%;height:100%;object-fit:cover}.df-relief-member-hero section{position:absolute;left:20px;bottom:20px}.df-relief-member-hero b,.df-relief-member-hero em{display:block}.df-relief-member-hero b{font-size:20px}.df-relief-member-hero em{margin-top:8px;color:#08735e;font-size:11px;font-style:normal}.df-relief-member-preview strong,.df-relief-member-preview p{display:block;color:#5f6666;font-size:12px;line-height:18px}.df-relief-member-preview h4{margin-bottom:6px}.df-relief-member-preview article>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.df-relief-member-preview article>div:last-child span{padding:4px 8px;border-radius:999px;background:#eef3f1;font-size:11px}.df-relief-editor-rail{position:sticky;top:80px;display:grid;gap:14px}.df-relief-editor-rail>section{padding:17px;border:1px solid #e2eae6;border-radius:14px;background:#fff}.df-relief-editor-rail section>header{display:flex;justify-content:space-between;gap:8px}.df-relief-editor-rail section>header span{color:#8b9693;font-size:12px}.df-relief-progress{height:5px;margin:14px 0;border-radius:5px;background:#eef3f1}.df-relief-progress i{width:80%;height:100%;display:block;border-radius:5px;background:#03ab84}.df-relief-editor-rail strong,.df-relief-editor-rail small{display:block}.df-relief-editor-rail strong{color:#08735e;font-size:12px}.df-relief-editor-rail small{margin-top:14px;color:#8b9693}.df-relief-preview-toggle{display:inline-flex;margin-top:12px;padding:3px;border-radius:10px;background:#eef3f1;font-size:11px}.df-relief-preview-toggle>*{padding:6px 9px}.df-relief-preview-toggle button{border:0;border-radius:7px;background:transparent;color:#151919;font:inherit;cursor:pointer}.df-relief-preview-toggle button.active{background:#fff;box-shadow:0 1px 3px #0e191714;font-weight:700}.df-relief-preview-toggle button:focus-visible{outline:2px solid #03ab84;outline-offset:1px}.df-relief-mini-phone{height:555px;margin:12px 3px 0;overflow:hidden;border:7px solid #151919;border-radius:42px;background:#f7fbf9}.df-relief-mini-phone>header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fff}.df-relief-mini-figure{position:relative;height:270px;display:grid;place-items:center;background:#e8fdf8}.df-relief-mini-figure img{width:100%;height:100%;object-fit:contain}.df-relief-mini-figure i{position:absolute;width:18px;height:18px;border-radius:50%;background:#08735e;color:#fff;text-align:center;font-size:11px;font-style:normal}.df-relief-mini-phone>article{position:relative;margin-top:-12px;padding:14px;border-radius:20px 20px 0 0;background:#fff}.df-relief-mini-phone h3{margin:0;font-size:17px}.df-relief-mini-phone p{margin:3px 0 10px;color:#6542dc;font-size:11px}.df-relief-mini-phone article>div{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:2px 8px}.df-relief-mini-phone article>div>b{grid-row:1/3;width:54px;height:54px;display:grid;place-items:center;border:5px solid #25b99a;border-radius:50%;font-size:20px}.df-relief-mini-phone article>div span{font-size:10px}.df-relief-mini-phone article>div strong{font-size:12px}.df-relief-mini-phone>footer{padding:13px;background:#03ab84;color:#fff;text-align:center;font-size:11px}.df-relief-mini-phone.male .df-relief-mini-figure{background:#eaf4ff}.df-relief-category-preview{min-height:430px;padding:18px;background:#f4faf7}.df-relief-category-preview>h3{margin:2px 0 3px;font-size:20px}.df-relief-category-preview>p{margin:0 0 16px;color:#8b9693;font-size:12px}.df-relief-category-preview>section{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 3px 12px #0e191714}.df-relief-category-preview article{min-height:82px;display:flex;align-items:center;gap:11px;padding:10px;cursor:pointer}.df-relief-category-preview article:focus-visible{outline:2px solid #03ab84;outline-offset:-2px}.df-relief-category-preview article>img,.df-relief-category-preview article>span{width:64px;height:64px;display:block;flex:none;border-radius:14px;background:#e8fdf8;object-fit:cover}.df-relief-mini-phone.male .df-relief-category-preview article>span{background:#eaf4ff}.df-relief-category-preview article>div{min-width:0;flex:1}.df-relief-category-preview article b,.df-relief-category-preview article small{display:block}.df-relief-category-preview article b{overflow:hidden;color:#151919;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.df-relief-category-preview article small{margin:5px 0;color:#5f6666;font-size:10px}.df-relief-category-preview article em{display:inline-flex;min-height:18px;align-items:center;padding:0 7px;border-radius:6px;font-size:9px;font-style:normal}.df-relief-category-preview article em.female{background:#fbe7ee;color:#b83268}.df-relief-category-preview article em.male{background:#e6f1fd;color:#245cae}.df-relief-category-preview article>strong{color:#08735e;font-size:18px}.df-relief-mini-phone.category .df-relief-category-preview article>div{display:block;min-width:0;padding:0}.df-relief-mini-phone.category .df-relief-category-preview article>div>b{width:auto;height:auto;display:block;border:0;border-radius:0;font-size:13px;line-height:18px}.df-relief-mini-phone.category .df-relief-category-preview article>div>small{margin:4px 0;color:#5f6666;font-size:10px}.df-relief-mini-phone.category .df-relief-category-preview article>div>em{display:inline-flex}.df-relief-mini-phone.category .df-relief-category-preview article>strong{display:block}.df-relief-editor-rail>section>button{width:100%;height:34px;margin-top:10px;border:1px solid #e2eae6;border-radius:8px;background:#fff}.df-relief-full-footer{position:fixed;z-index:20;left:264px;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 28px;border-top:1px solid #e2eae6;background:#fffffff5;box-shadow:0 -8px 24px #0e19170d}.df-relief-full-footer>span{flex:1;color:#5f6666;font-size:12px}.df-relief-full-footer button{height:42px;padding:0 20px;border:1px solid #d8e3df;border-radius:10px;background:#fff;font-weight:600}.df-relief-full-footer button.primary{border-color:#8ddbc9;background:#8ddbc9;color:#fff}.df-relief-full-footer button.danger{color:#151919}.df-relief-editor-scrim{display:none}.df-relief-editor{position:relative;inset:auto;width:100%;min-height:calc(100vh - 96px);box-shadow:none;animation:none}.df-relief-editor-head{padding:0}.df-relief-editor-footer{position:sticky;bottom:0;z-index:3}.df-relief-app-preview{margin-inline:0}.df-relief-editor-tabs{padding-inline:0}.df-relief-editor-body{overflow:visible;padding-inline:0}@media(max-width:1150px){.df-relief-editor-layout{grid-template-columns:1fr}.df-relief-editor-rail{position:relative;top:auto;grid-template-columns:1fr 330px}.df-relief-mini-phone{height:420px}.df-relief-full-footer{left:0}}@media(max-width:760px){.df-relief-title-actions,.df-relief-viewbar,.df-relief-controls{flex-wrap:wrap}.df-relief-viewbar .df-relief-search{margin-left:0}.df-relief-stepbar{overflow-x:auto}.df-relief-stepbar>span{display:none}.df-relief-section{padding:18px}.df-relief-basic-grid,.df-relief-description-grid,.df-relief-editor-rail{grid-template-columns:1fr}.df-relief-full-footer{padding:10px}.df-relief-full-footer>span{display:none}}@media(min-width:1151px){.df-relief-full-editor:not(.df-relief-create)>.df-relief-stepbar{margin-right:350px}.df-relief-full-editor:not(.df-relief-create) .df-relief-editor-rail{margin-top:-101px}}.df-relief-viewbar .df-relief-search .df-button{height:32px;border:1px solid #1f6b55;background:#fff;color:#1f6b55}.df-relief-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.df-relief-create-head>div>button{padding:0;border:0;background:transparent;color:#08735e;font:500 13px inherit}.df-relief-create-head>div>small{color:#8b9693}.df-relief-create-head h1{margin:8px 0 0;font-size:24px}.df-relief-create-head nav{display:flex;padding:3px;border-radius:999px;background:#eef3f1}.df-relief-create-head nav button{height:32px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#5f6666;font-weight:500}.df-relief-create-head nav button i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cad5d0;border-radius:50%;font-style:normal;font-size:11px}.df-relief-create-head nav button.active{background:#fff;color:#174d42;box-shadow:0 1px 4px #0e19171f}.df-relief-create-head nav button.active i{border-color:#03ab84;background:#03ab84;color:#fff}.df-relief-create-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #eef3f1}.df-relief-create-section-head h2{margin:0;font-size:18px}.df-relief-create-section-head p{margin:5px 0 0;color:#5f6666}.df-relief-create-section-head>b{padding:7px 12px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px}.df-relief-create-select{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 16px;align-items:center}.df-relief-create-select>b{grid-row:1/3;align-self:start;padding-top:14px}.df-relief-create-select select{height:46px;padding:0 14px;border:1px solid #d8e3df;border-radius:13px;background:#fff;color:#5f6666}.df-relief-create-select small{color:#8b9693}.df-relief-create .df-relief-editor-rail{margin-top:0}.df-relief-create .df-relief-mini-phone{height:590px}.df-relief-create .df-relief-thumb-field>span strong{font-size:12px}@media(max-width:760px){.df-relief-create-head{flex-direction:column}.df-relief-create-select{grid-template-columns:1fr}.df-relief-create-select>b{grid-row:auto;padding-top:0}}.df-relief-screen-options{position:fixed;z-index:20;right:24px;top:124px;width:220px;display:grid;gap:9px;padding:15px;border:1px solid #d8e3df;border-radius:10px;background:#fff;box-shadow:0 16px 36px #0e191729;font-size:13px}.df-relief-screen-options>b,.df-relief-screen-options>small{display:block}.df-relief-screen-options>small{color:#8b9693}.df-relief-screen-options label{display:flex;align-items:center;gap:8px}.df-relief-screen-options label:last-child{justify-content:space-between}.df-relief-screen-options input{accent-color:#03ab84}.df-relief-screen-options select{height:30px;border:1px solid #d8e3df;border-radius:7px}.df-relief-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center}.df-relief-modal-layer>button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e191773}.df-relief-modal-layer>section{position:relative;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 28px 80px #0000004d}.df-relief-modal-layer section>header{display:flex;align-items:center;padding:18px 22px;border-bottom:1px solid #e2eae6}.df-relief-modal-layer section>header>div{flex:1}.df-relief-modal-layer header small{color:#08735e;font-weight:600}.df-relief-modal-layer h2{margin:3px 0 0;font-size:20px}.df-relief-modal-layer header>button{width:32px;height:32px;border:0;border-radius:8px;background:#f5f9f7;font-size:22px}.df-relief-import-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:13px 22px;background:#f5f9f7;color:#8b9693;font-size:13px}.df-relief-import-steps>b{color:#08735e}.df-relief-modal-layer article{margin:18px 22px;padding:17px;border:1px solid #e2eae6;border-radius:12px}.df-relief-modal-layer article h3{margin:0;font-size:15px}.df-relief-modal-layer article p{color:#5f6666;font-size:13px;line-height:19px}.df-relief-modal-layer article button{height:34px;margin-right:8px;padding:0 12px;border:1px solid #1f6b55;border-radius:8px;background:#fff;color:#1f6b55}.df-relief-modal-layer article>label{position:relative;height:120px;display:grid;place-items:center;border:1px dashed #8ddbc9;border-radius:12px;background:#f7fcfa;text-align:center}.df-relief-modal-layer article>label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.df-relief-modal-layer section>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e2eae6}.df-relief-modal-layer footer button{height:38px;padding:0 16px;border:1px solid #d8e3df;border-radius:9px;background:#fff}.df-relief-modal-layer footer button.primary{border-color:#8ddbc9;background:#8ddbc9;color:#fff}.df-relief-stepbar{position:relative;align-items:flex-end;padding:34px 18px 0}.df-relief-stepbar button{position:relative;flex:1;justify-content:center;height:48px;padding:0 5px;font-size:12px}.df-relief-stepbar button:before{content:"";position:absolute;left:2px;right:2px;top:-18px;height:4px;border-radius:4px;background:#03ab84}.df-relief-stepbar button:nth-child(5):before{background:#bfe2d8}.df-relief-stepbar button:last-of-type{margin-right:118px}.df-relief-stepbar>span{position:absolute;right:18px;top:10px;padding-left:8px;background:#fff}.df-relief-create .df-relief-section-head>button{display:none}.df-relief-section-head>button{height:32px;padding:0 14px;border:1px solid #08735e;border-radius:9px;background:#fff;color:#08735e;font-weight:600}.df-relief-basic-grid{grid-template-columns:minmax(0,1fr) 156px;gap:28px}.df-relief-basic-fields{gap:14px}.df-relief-basic-fields>.df-relief-editor-field,.df-relief-basic-fields>.df-relief-counted{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:18px;align-items:start;margin:0}.df-relief-basic-fields>.df-relief-editor-field>span,.df-relief-basic-fields>.df-relief-counted>b{padding-top:12px;margin:0}.df-relief-basic-fields>.df-relief-counted>small{grid-column:2;margin-top:7px}.df-relief-thumb-field>button,.df-relief-media-section button,.df-relief-list-editor>button,.df-relief-tag-editor>label>button{min-height:34px;padding:0 12px;border:1px solid #08735e;border-radius:8px;background:#fff;color:#08735e;font:600 12px inherit}.df-relief-mini-figure{z-index:1;overflow:hidden}.df-relief-mini-phone>article,.df-relief-mini-phone>footer{position:relative;z-index:2}.df-relief-full-footer button{flex:0 0 auto;white-space:nowrap}.df-relief-full-footer button.primary{min-width:142px}.df-relief-full-footer button.danger{min-width:138px}@media(max-width:1380px){.df-relief-editor-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.df-relief-basic-fields>.df-relief-editor-field,.df-relief-basic-fields>.df-relief-counted{grid-template-columns:170px minmax(0,1fr)}.df-relief-full-footer{padding-inline:18px}.df-relief-full-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.df-relief-basic-fields>.df-relief-editor-field,.df-relief-basic-fields>.df-relief-counted{grid-template-columns:1fr}.df-relief-basic-fields>.df-relief-counted>small{grid-column:1}.df-relief-basic-fields>.df-relief-editor-field>span,.df-relief-basic-fields>.df-relief-counted>b{padding-top:0}}.df-relief-form-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;padding:22px 0;border-top:1px solid #eef3f1}.df-relief-form-row>div:first-child{display:flex;flex-direction:column;gap:4px}.df-relief-form-row>div:first-child>b{font-size:14px}.df-relief-form-row>div:first-child>small{color:#5f6666;line-height:18px}.df-relief-multi-field,.df-relief-chip-field{position:relative;min-height:46px;max-width:520px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 40px 7px 8px;border:1px solid #cad5d0;border-radius:12px;background:#fff;box-sizing:border-box}.df-relief-multi-field>button,.df-relief-chip-field>button{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 7px 0 11px;border:1px solid #cdebdF;border-radius:999px;background:#eaf8f2;color:#174d42;font-weight:600}.df-relief-chip-field>button{border-radius:8px}.df-relief-chip-field>button em{padding:2px 6px;border-radius:999px;background:#174d42;color:#fff;font-size:10px;font-style:normal}.df-relief-multi-field>button span,.df-relief-chip-field>button i{font-size:16px;font-style:normal}.df-relief-multi-field>span,.df-relief-chip-field>span{color:#8b9693}.df-relief-multi-field>i,.df-relief-chip-field>i{position:absolute;right:14px;font-style:normal;color:#5f6666}.df-relief-multi-field>div,.df-relief-chip-field>div{position:absolute;z-index:4;top:calc(100% + 6px);left:0;right:0;display:none;padding:6px;border:1px solid #e2eae6;border-radius:12px;background:#fff;box-shadow:0 18px 36px -18px #15191959}.df-relief-multi-field:focus-within>div,.df-relief-multi-field:hover>div,.df-relief-chip-field:focus-within>div,.df-relief-chip-field:hover>div{display:grid}.df-relief-multi-field>div button,.df-relief-chip-field>div button{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:8px;background:#fff;text-align:left}.df-relief-multi-field>div button:hover,.df-relief-chip-field>div button:hover,.df-relief-multi-field>div button.active,.df-relief-chip-field>div button.active{background:#f5f9f7;color:#08735e}.df-relief-multi-field>div em,.df-relief-chip-field>div em{font-style:normal}.df-relief-manage-link{float:right;padding:0;border:0;background:transparent;color:#0b7a64;text-decoration:underline}.df-relief-acupoint-picker{display:grid;gap:8px}.df-relief-acupoint-picker>div{display:flex;gap:7px;flex-wrap:wrap}.df-relief-acupoint-picker>div button{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #cdebdF;border-radius:8px;background:#eaf8f2;color:#174d42}.df-relief-acupoint-picker>div button i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#174d42;color:#fff;font-size:10px;font-style:normal}.df-relief-acupoint-picker>button,.df-relief-placement-workspace .df-relief-tab-lead button{width:max-content;height:32px;padding:0 12px;border:1px solid #1f6b55;border-radius:999px;background:#fff;color:#1f6b55;font-weight:600}.df-relief-acupoint-picker>small{color:#8b9693}.df-relief-placement-workspace{min-width:0}.df-relief-gender-tabs{display:flex;gap:24px;border-bottom:1px solid #e2eae6}.df-relief-gender-tabs button{position:relative;height:42px;display:flex;align-items:center;gap:7px;padding:0 2px;border:0;background:transparent}.df-relief-gender-tabs button>i{width:8px;height:8px;border-radius:50%;background:#cad5d0}.df-relief-gender-tabs button.active>i{background:#03ab84}.df-relief-gender-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#03ab84}.df-relief-gender-tabs button span{color:#8b9693;font-size:12px}.df-relief-placement-workspace .df-relief-tab-lead{margin:12px 0}.df-relief-placement-workspace .df-relief-point-map{width:min(100%,420px);aspect-ratio:9/16;height:auto}.df-relief-point-list{display:grid;gap:8px}.df-relief-acupoint-artifact>.df-relief-form-row>.df-relief-point-list .df-relief-point-card{margin:0}.df-relief-point-options{grid-template-columns:110px repeat(4,minmax(70px,auto))}@media(max-width:900px){.df-relief-form-row{grid-template-columns:1fr;gap:10px}.df-relief-multi-field,.df-relief-chip-field{max-width:none}}.df-relief-continuous .df-relief-stepbar{position:sticky;top:64px;z-index:12}.df-relief-continuous .df-relief-editor-main{display:grid;gap:16px}.df-relief-continuous .df-relief-section{scroll-margin-top:178px}.df-relief-basic-v3{gap:14px}.df-relief-basic-v3>.df-relief-editor-field,.df-relief-basic-v3>.df-relief-counted{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:36px;align-items:start;margin:0}.df-relief-basic-v3>.df-relief-editor-field>span,.df-relief-basic-v3>.df-relief-counted>b{padding-top:12px;margin:0}.df-relief-basic-v3>.df-relief-counted>small{grid-column:2}.df-relief-inline-help{display:block;margin:-10px 0 18px;color:#8b9693}.df-relief-gender-media{display:grid;gap:16px}.df-relief-gender-media>section{padding:14px;border:1px solid #e2eae6;border-radius:14px}.df-relief-gender-media>section>header{display:flex;align-items:center;gap:10px;margin-bottom:13px}.df-relief-gender-media>section>header>b{padding:5px 10px;border-radius:999px;background:#fbe7ee;color:#b83268}.df-relief-gender-media>section>header>span{color:#8b9693;font-size:12px}.df-relief-gender-media>section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.df-relief-gender-media-slot{min-width:0}.df-relief-gender-media-slot>b,.df-relief-gender-media-slot>small{display:block}.df-relief-gender-media-slot>img,.df-relief-gender-media-slot>span{width:100%;aspect-ratio:1;display:grid;place-items:center;margin:7px 0;border:1px dashed #9ed8c8;border-radius:14px;background:#f7fcfa;object-fit:cover;color:#08735e;text-align:center}.df-relief-gender-media-slot:nth-child(2)>img,.df-relief-gender-media-slot:nth-child(2)>span{aspect-ratio:5/3}.df-relief-gender-media-slot:nth-child(3)>img,.df-relief-gender-media-slot:nth-child(3)>span{aspect-ratio:3/2}.df-relief-gender-media-slot>span u{display:block}.df-relief-gender-media-slot>small{min-height:30px;color:#8b9693}.df-relief-gender-media-slot>button{height:30px;padding:0 10px;border:1px solid #08735e;border-radius:7px;background:#fff;color:#08735e}.df-relief-guide-video{display:grid;grid-template-columns:160px 1fr auto;gap:8px 20px;align-items:center;padding:22px 0;border-top:1px solid #eef3f1}.df-relief-guide-video small{color:#5f6666}.df-relief-guide-video button{height:34px;padding:0 12px;border:1px solid #08735e;border-radius:8px;background:#fff;color:#08735e}.df-relief-guide-video textarea{grid-column:2/4;padding:10px;border:1px solid #d8e3df;border-radius:9px}.df-relief-screen-options{position:static;width:auto;display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px;padding:20px;border:1px solid #e2eae6;border-radius:12px;background:#fff;box-shadow:none}.df-relief-screen-options>div{display:flex;gap:24px;flex-wrap:wrap}.df-relief-screen-options>label{justify-content:flex-start;gap:12px}.df-relief-screen-options input[type=number]{width:80px;height:38px;margin-left:10px;padding:0 10px;border:1px solid #cad5d0;border-radius:7px}.df-relief-screen-options>button{width:max-content;height:36px;padding:0 18px;border:0;border-radius:7px;background:#03ab84;color:#fff;font-weight:600}@media(max-width:900px){.df-relief-basic-v3>.df-relief-editor-field,.df-relief-basic-v3>.df-relief-counted{grid-template-columns:1fr}.df-relief-basic-v3>.df-relief-counted>small{grid-column:1}.df-relief-gender-media>section>div{grid-template-columns:1fr}.df-relief-guide-video{grid-template-columns:1fr}.df-relief-guide-video textarea{grid-column:1}}.df-relief-related-zones{width:calc(100% - 236px);margin:-12px 0 18px 236px;padding:14px 16px;border:1px solid #e2eae6;border-radius:14px;background:#fbfdfc;box-sizing:border-box}.df-relief-related-zones>header{display:flex;justify-content:space-between;margin-bottom:6px}.df-relief-related-zones>header span{padding:4px 9px;border-radius:999px;background:#eef3f1;font-size:12px}.df-relief-related-zones>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0}.df-relief-related-zones>div small{grid-column:1;color:#8b9693}.df-relief-related-zones>div em{grid-column:2;grid-row:1/3;align-self:center;color:#08735e;font-size:12px;font-style:normal}.df-relief-related-zones>p{margin:7px 0 0;padding-top:10px;border-top:1px solid #eef3f1;color:#5f6666;font-size:12px}@media(max-width:900px){.df-relief-related-zones{width:100%;margin-left:0}}.df-relief-point-media{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid #e2eae6;border-radius:10px;background:#fbfdfc}.df-relief-point-media>div{display:flex;gap:8px;flex-wrap:wrap}.df-relief-point-media button,.df-relief-point-media select{min-height:34px;padding:0 11px;border:1px solid #a9c9c0;border-radius:8px;background:#fff;color:#08735e}.df-relief-point-media small{color:#8b9693}.df-relief-import-summary>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.df-relief-import-summary>div>b{font-size:24px;color:#08735e}.df-relief-import-summary>div>span{grid-row:2;color:#66716e}.df-relief-import-results header{display:flex;justify-content:space-between;margin:14px 0 4px}.df-relief-import-results header span{padding:3px 8px;border-radius:999px;background:#eef3f1;font-size:12px}.df-relief-import-results p{display:flex;justify-content:space-between;margin:0;padding:8px;border-top:1px solid #eef3f1;color:#5f6666}.df-relief-import-results em{color:#08735e}.df-relief-import-results strong{color:#b34a3c}.df-relief-confirm{max-width:540px}.df-relief-confirm article input{width:100%;height:42px;padding:0 12px;border:1px solid #cad5d0;border-radius:8px;box-sizing:border-box}.df-relief-confirm .danger{background:#c64040!important;color:#fff!important;border-color:#c64040!important}.df-relief-table tbody tr{cursor:default}.df-relief-table td{height:104px}.df-relief-row-actions{min-height:20px;display:flex;align-items:center;gap:8px;margin-top:6px;visibility:hidden;opacity:0;transition:opacity .12s ease}.df-relief-table tbody tr:hover .df-relief-row-actions,.df-relief-table tbody tr:focus-within .df-relief-row-actions{visibility:visible;opacity:1}.df-relief-row-actions button{padding:0;border:0;background:transparent;color:#1f6b55;font:inherit;cursor:pointer}.df-relief-row-actions button:hover{text-decoration:underline}.df-relief-row-actions button.delete{color:#c64040}.df-relief-row-actions i{width:1px;height:14px;background:#cad5d0}.df-relief-single-delete{position:relative;width:min(460px,calc(100vw - 32px));overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 60px -20px #15191980}.df-relief-single-delete>header{display:grid;grid-template-columns:54px 1fr 30px;align-items:center;gap:14px;padding:24px 26px 12px}.df-relief-single-delete>header>span{width:48px;height:48px;display:grid;place-items:center;border:8px solid #fff0ee;border-radius:50%;background:#ffe2df;color:#c64040;font-size:20px}.df-relief-single-delete h2{margin:0;font-size:19px}.df-relief-single-delete>header>button{align-self:start;border:0;background:transparent;color:#7b8582;font-size:20px}.df-relief-single-delete>p{margin:4px 26px 16px;color:#5f6666;line-height:21px}.df-relief-single-delete>small{display:block;margin:0 26px 22px;padding:12px;border-radius:10px;background:#f5f9f7;color:#5f6666}.df-relief-single-delete>footer{display:flex;align-items:center;gap:9px;padding:14px 20px;border-top:1px solid #eef3f1}.df-relief-single-delete>footer em{flex:1;color:#8b9693;font-size:11px;font-style:normal}.df-relief-single-delete>footer button{height:40px;padding:0 18px;border:1px solid #d8e3df;border-radius:10px;background:#fff;font-weight:600}.df-relief-single-delete>footer .danger{border-color:#c64040;background:#c64040;color:#fff}.df-relief-editor-main.locked .df-relief-section input,.df-relief-editor-main.locked .df-relief-section textarea,.df-relief-editor-main.locked .df-relief-section select,.df-relief-editor-main.locked .df-relief-section button,.df-relief-editor-main.locked .df-relief-section label{pointer-events:none}.df-relief-editor-main.locked .df-relief-section-head>button{pointer-events:auto}.df-relief-section-head>button.active{border-color:#03ab84;background:#03ab84;color:#fff}.df-relief-editor-field>span,.df-relief-counted>b{color:#151919;font-weight:600}.df-relief-basic-v3>.df-relief-editor-field>span,.df-relief-basic-v3>.df-relief-counted>b{font-size:14px;line-height:20px}.df-required-mark{margin-right:3px;color:#b8324c;font:inherit}.df-relief-section>h3{color:#151919;font-weight:600}.df-relief-id-control{display:flex;align-items:center;gap:8px}.df-relief-id-control>div{width:168px;max-width:100%;height:46px;display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden;border:1px solid #e2eae6;border-radius:12px;background:#f5f9f7}.df-relief-id-control>div>span{display:flex;align-items:center;padding:0 9px 0 13px;border-right:1px solid #eef3f1;color:#8b9693;font-size:14.5px;font-weight:600;letter-spacing:.02em}.df-relief-id-control input{min-width:0;height:100%;flex:1;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5f6666!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;letter-spacing:.08em;font-variant-numeric:tabular-nums;outline:0}.df-relief-id-control button{width:44px;display:flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-left:1px solid #eef3f1;background:transparent;color:#1f6b55}.df-relief-id-control>em{height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.df-relief-editor-rail .df-relief-preview-toggle{display:flex;width:max-content;margin-top:13px;font-size:12px}.df-relief-editor-rail .df-relief-preview-toggle+.df-relief-preview-toggle{margin-top:7px}.df-relief-editor-rail .df-relief-preview-toggle>*{padding:7px 11px}.df-relief-mini-phone-v85{width:287px;height:608px;box-sizing:border-box;margin:10px auto 0;padding:7px;border-radius:44px;background:#151919;overflow:hidden}.df-relief-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:37px;background:#f7faf8;color:#151919}.df-phone-routine-head{position:absolute;z-index:5;left:0;right:0;top:0;height:75px;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding:0 12px 12px;background:#f7faf8}.df-phone-routine-head button{position:absolute;left:7px;bottom:9px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff;color:#3f4a47;font:400 24px/28px Arial;box-shadow:0 2px 8px #1519190d}.df-phone-routine-head small{font-size:8px;line-height:14px;font-weight:500;letter-spacing:.02em}.df-phone-routine-head>span{position:absolute;right:10px;bottom:13px;min-width:29px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:10px;background:#7f8a94;color:#fff;font-size:9px;font-weight:700}.df-phone-routine-figure{position:absolute;left:0;right:0;top:75px;height:283px;overflow:hidden;background:#dffbf5}.df-relief-mini-phone-v85.male .df-phone-routine-figure{background:#e7f8f5}.df-phone-routine-figure>img{width:100%;height:auto;display:block;object-fit:initial;object-position:initial}.df-phone-image-fallback{width:100%;height:100%;display:block;background:linear-gradient(145deg,#dffbf5,#f7faf8)}.df-phone-routine-figure>button{position:absolute;z-index:4;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#ffffffd1;color:#6b7774;font:18px/22px Arial;box-shadow:0 2px 7px #1519190f}.df-phone-routine-figure .previous{left:5px;top:131px}.df-phone-routine-figure .next{right:5px;top:131px}.df-phone-routine-figure .zoom-in{right:5px;bottom:48px;font-size:15px;font-weight:700}.df-phone-routine-figure .zoom-out{right:5px;bottom:18px;font-size:18px}.df-phone-routine-figure .side-label{position:absolute;z-index:4;left:50%;bottom:12px;transform:translate(-50%);padding:4px 7px;border-radius:9px;background:#ffffffeb;color:#08735e;font-size:8px;font-weight:600;white-space:nowrap;box-shadow:0 1px 4px #15191914}.df-phone-routine-figure .marker{position:absolute;z-index:3;width:12px;height:12px;box-sizing:border-box;border:3px solid #fff;border-radius:50%;background:#1f6b55;transform:translate(-50%,-50%);box-shadow:0 1px 3px #15191959}.df-phone-routine-figure .point-label{position:absolute;z-index:4;padding:4px 7px;border:1px solid #6aa596;border-radius:11px;background:#fffffff0;font-size:9px;line-height:11px;transform:translate(-50%,-50%);box-shadow:0 2px 5px #1519191a}.df-phone-routine-sheet{position:absolute;z-index:6;left:0;right:0;top:345px;height:149px;box-sizing:border-box;padding:12px 10px 8px;border-radius:22px 22px 0 0;background:#f7faf8}.df-phone-routine-sheet>h3{margin:0;color:#151919;font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-phone-routine-sheet>p{height:13px;margin:1px 0 8px;overflow:hidden;color:#6542dc;font-size:8px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.df-phone-point-row{height:90px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px}.df-phone-duration{position:relative;width:76px;height:76px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid #27b798;border-radius:50%;background:#fff}.df-phone-duration i{height:10px;color:#7ed7c4;font-size:10px;line-height:10px;font-style:normal;font-weight:800}.df-phone-duration b{font-size:22px;line-height:23px}.df-phone-duration span{font-size:8px;line-height:10px}.df-phone-point-card{height:88px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:5px;box-sizing:border-box;padding:5px;border-radius:9px;background:#fff;box-shadow:0 4px 14px #1519190f;overflow:hidden}.df-phone-point-card>img,.df-phone-point-card>span{width:48px;height:38px;border-radius:5px;background:#dffbf5;object-fit:cover;object-position:center 25%}.df-phone-point-card>section{min-width:0}.df-phone-point-card section>b{display:block;overflow:hidden;font-size:9px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.df-phone-point-card section>b em{color:#6542dc;font-size:7px;font-style:normal}.df-phone-point-card section>small{display:block;margin-top:2px;color:#08735e;font-size:7px;line-height:9px}.df-phone-point-card section>p{grid-column:1/3;display:-webkit-box;margin:4px 0 0;color:#5f6666;font-size:6px;line-height:8px;text-align:justify;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.df-phone-description{position:absolute;z-index:7;left:0;right:0;top:490px;height:35px;display:flex;align-items:center;box-sizing:border-box;padding:0 10px;border-top:5px solid #f1f5f4;background:#fff;font-size:10px}.df-phone-description b{font-weight:600}.df-phone-description span{margin-left:auto;font-weight:600}.df-phone-routine-nav{position:absolute;z-index:8;left:0;right:0;bottom:0;height:65px;display:flex;box-sizing:border-box;padding:0 0 24px;background:#fff}.df-phone-routine-nav button{height:41px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;border:0;background:transparent;color:#3f4a47}.df-phone-routine-nav button:not(.start){width:57px}.df-phone-routine-nav button+button:not(.start){border-left:1px solid #e2eae6}.df-phone-routine-nav button i{font-size:12px;line-height:13px;font-style:normal}.df-phone-routine-nav button span{font-size:7px}.df-phone-routine-nav .start{flex:1;flex-direction:row;gap:6px;background:#03ab84;color:#fff}.df-phone-routine-nav .start b{font-size:10px}.df-phone-category-head{height:62px;display:flex;align-items:flex-end;justify-content:space-between;box-sizing:border-box;padding:0 14px 13px;background:#fff}.df-phone-category-head button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#f5f9f7;font-size:21px}.df-phone-category-head b{font-size:11px}.df-phone-category-head span{font-size:14px}.df-phone-category-body{height:467px;box-sizing:border-box;padding:20px 14px;background:#f4faf7}.df-phone-category-body>small{color:#08735e;font-size:8px;font-weight:600}.df-phone-category-body>h3{margin:5px 0 1px;font-size:19px}.df-phone-category-body>p{margin:0 0 15px;color:#8b9693;font-size:10px}.df-phone-category-body>article{min-height:84px;display:flex;align-items:center;gap:10px;padding:9px;border-radius:15px;background:#fff;box-shadow:0 3px 12px #15191914;cursor:pointer}.df-phone-category-body article>img,.df-phone-category-body article>.df-phone-image-fallback{width:64px;height:64px;flex:none;border-radius:13px;object-fit:cover}.df-phone-category-body article>div{min-width:0;flex:1}.df-phone-category-body article b,.df-phone-category-body article small{display:block}.df-phone-category-body article b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.df-phone-category-body article small{margin:5px 0;color:#5f6666;font-size:8px}.df-phone-category-body article em{display:inline-flex;padding:3px 7px;border-radius:6px;background:#fbe7ee;color:#b83268;font-size:8px;font-style:normal}.df-relief-mini-phone-v85.male .df-phone-category-body article em{background:#e6f1fd;color:#245cae}.df-phone-category-body article>strong{color:#08735e;font-size:21px}.df-phone-nav{height:65px;display:flex;padding-bottom:24px;box-sizing:border-box;background:#fff}.df-phone-nav button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;color:#3f4a47}.df-phone-nav i{font-style:normal}.df-phone-nav span{font-size:8px}.df-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--df-border);border-radius:var(--df-radius-sm);background:#fff;color:var(--df-ink);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.df-button:hover:not(:disabled){background:#fbfdfc;border-color:var(--df-border-strong)}.df-button:disabled{opacity:.52;cursor:not-allowed}.df-button--primary{border-color:var(--df-primary);background:var(--df-primary);color:#fff}.df-button--primary:hover:not(:disabled){background:var(--df-primary-hover);border-color:var(--df-primary-hover)}.df-button--danger{border-color:var(--df-red);background:var(--df-red);color:var(--df-peach-ink)}.df-button--quiet{border-color:transparent;background:transparent}.df-button--small{min-height:34px;padding:0 12px;font-size:13px}.df-tone--mint{background:var(--df-mint);color:#1f6b55}.df-tone--purple{background:var(--df-purple);color:var(--df-purple-ink)}.df-tone--yellow{background:var(--df-yellow);color:var(--df-yellow-ink)}.df-tone--blue{background:var(--df-blue);color:var(--df-blue-ink)}.df-tone--peach{background:var(--df-peach);color:var(--df-peach-ink)}.df-tone--red{background:var(--df-red);color:var(--df-red-ink)}.df-tone--grey{background:var(--df-surface-soft);color:var(--df-ink-2)}.df-badge{height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.df-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.df-card{border:1px solid var(--df-border);border-radius:var(--df-radius-md);background:var(--df-surface);overflow:hidden}.df-card-header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--df-border)}.df-card-header h3{margin:0;font-size:15px;font-weight:500}.df-card-header p{margin:3px 0 0;color:var(--df-muted);font-size:12.5px}.df-field{display:flex;flex-direction:column;gap:6px;color:var(--df-muted);font-size:12px;font-weight:500}.df-field input,.df-field select{width:100%;height:40px;padding:0 12px;border:1px solid var(--df-border);border-radius:var(--df-radius-sm);background:#fff;color:var(--df-ink);font-size:14px;font-weight:400;outline:none}.df-field input:focus,.df-field select:focus,.df-search input:focus{border-color:#8fd9c2;box-shadow:0 0 0 3px #03ab8417}.df-field input[aria-invalid=true]{border-color:#e5484d}.df-field small{color:var(--df-faint);font-weight:400}.df-field small.error{color:var(--df-red-ink)}.df-search{position:relative;display:block}.df-search svg{position:absolute;left:12px;top:12px;color:var(--df-faint)}.df-search input{width:100%;height:40px;padding:0 12px 0 38px;border:1px solid var(--df-border);border-radius:var(--df-radius-sm);outline:none}.df-tabs{display:flex;gap:26px;border-bottom:1px solid var(--df-border);overflow-x:auto}.df-tabs button{position:relative;height:42px;padding:0;border:0;background:transparent;color:var(--df-muted);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.df-tabs button.active{color:#1f6b55}.df-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--df-primary)}.df-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:#2a9d82;color:#fff;font-size:12px;font-weight:500}.df-avatar--medium{width:40px;height:40px}.df-avatar--small{width:28px;height:28px;font-size:11px}.df-metric{min-height:92px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--df-border);border-radius:var(--df-radius-md);background:#fff}.df-metric-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:12px}.df-metric>span:last-child{min-width:0}.df-metric small,.df-metric b,.df-metric em{display:block}.df-metric small{color:var(--df-muted);font-size:13px}.df-metric b{font-size:22px;line-height:28px;font-weight:500}.df-metric em{color:var(--df-faint);font-size:12.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-table-wrap{width:100%;overflow-x:auto}.df-table{width:100%;border-collapse:collapse;font-size:13.5px}.df-table th{padding:10px 16px;background:var(--df-bg);color:var(--df-muted);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.df-table td{height:56px;padding:10px 16px;border-top:1px solid #EEF3F1}.df-table .right{text-align:right}.df-table tr.clickable{cursor:pointer}.df-table tr.clickable:hover td{background:#fbfdfc}.df-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;text-align:center;color:var(--df-muted)}.df-state b{color:var(--df-ink);font-size:15px;font-weight:500}.df-state p{max-width:440px;margin:0;font-size:13.5px;line-height:19px}.df-state--error svg{color:var(--df-red-ink)}.df-spinner{width:24px;height:24px;border:2px solid var(--df-border);border-top-color:var(--df-primary);border-radius:50%;animation:dfSpin .8s linear infinite}@keyframes dfSpin{to{transform:rotate(360deg)}}.df-overlay{position:fixed;inset:64px 0 0 var(--df-sidebar-width);background:#0e19176b;z-index:50;display:flex;justify-content:flex-end;animation:dfBackdropIn .16s ease both}.df-drawer{width:min(560px,100%);height:100%;display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--df-border);box-shadow:-18px 0 50px #0e19172e;animation:dfDrawerIn .22s ease-out both}.df-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--df-border)}.df-drawer h2{margin:0;font-size:17px;font-weight:500}.df-drawer header p{margin:4px 0 0;color:var(--df-muted);font-size:13px}.df-drawer header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--df-border);border-radius:9px;background:#fff;cursor:pointer}.df-drawer-body{flex:1;min-height:0;padding:20px;overflow:auto}.df-drawer>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--df-border)}@keyframes dfBackdropIn{0%{background:#0e191700}to{background:#0e19176b}}@keyframes dfDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.df-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0e19176b;animation:dfBackdropIn .16s ease both}.df-dialog{width:min(430px,calc(100vw - 32px));padding:20px 22px;border-radius:var(--df-radius-lg);background:#fff;box-shadow:0 30px 80px #0e191759;animation:dfDialogIn .16s ease both}.df-dialog-content h2{margin:0;font-size:16px;line-height:22px;font-weight:500}.df-dialog-content>div{margin-top:6px;color:var(--df-muted);font-size:14px;line-height:19px}.df-dialog-content p{margin:0}.df-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@keyframes dfDialogIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.df-toast{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:9px;background:#0e1917;color:#fff;box-shadow:var(--df-shadow-pop);font-size:13.5px}.df-toast--warning{background:var(--df-yellow-ink)}.df-toast--error{background:var(--df-red-ink)}.df-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--df-border);color:var(--df-muted);font-size:12.5px}.df-pagination>div{display:flex;align-items:center;gap:10px}.df-pagination b{color:var(--df-ink-2);font-weight:500}.df-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.df-page-head h1{margin:0;font-size:24px;line-height:28px;font-weight:500}.df-page-head p{max-width:760px;margin:4px 0 0;color:var(--df-muted);font-size:14px;line-height:20px}.df-page-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.df-page-actions>.df-button,.df-art-head>.df-art-actions>.df-button,.df-art-head>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.df-admin-header{position:fixed;z-index:40;inset:0 0 auto;height:64px;display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--df-border);background:#fff;box-shadow:0 1px 5px #0e19170a}.df-admin-header>img{width:38px;height:38px;object-fit:contain}.df-admin-header nav{display:flex;align-items:center;gap:8px}.df-admin-header nav span{color:var(--df-faint);font-size:17px}.df-admin-header nav b{font-size:17px;font-weight:500}.df-header-spacer{flex:1}.df-header-icon,.df-header-menu{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;border-radius:8px;cursor:pointer}.df-header-icon:hover,.df-header-menu:hover{background:var(--df-bg)}.df-header-menu{display:none}.df-header-divider{width:1px;height:32px;margin:0 8px;background:var(--df-border)}.df-admin-name{font-size:14px}.df-sidebar{position:fixed;z-index:30;left:0;top:64px;bottom:0;width:264px;padding:18px 0 84px;border-right:1px solid var(--df-border);background:#fff;overflow-y:auto}.df-sidebar section{margin-bottom:17px}.df-sidebar h2{height:30px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 24px;color:var(--df-faint);font-size:14px;font-weight:400}.df-sidebar section button{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 24px;border:0;background:transparent;font-size:14px;text-align:left;cursor:pointer}.df-sidebar section button:hover{background:var(--df-surface-soft)}.df-sidebar section button.active{position:relative;background:var(--df-mint);color:#087961;font-weight:500}.df-sidebar section button.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 3px 3px 0;background:var(--df-primary)}.df-sidebar-user{position:fixed;left:0;bottom:0;width:264px;padding:13px 16px 16px;border-top:1px solid var(--df-border);background:#fff}.df-sidebar-user small{display:block;margin-bottom:6px;color:var(--df-faint);font-size:12px}.df-sidebar-user b{display:block;padding:10px 12px;border:1px solid var(--df-border);border-radius:8px;font-size:14px;font-weight:500}.df-shell>main{min-height:100vh;margin-left:var(--df-sidebar-width);padding:88px 24px 40px}.df-page-content{width:100%;max-width:1552px;min-width:0;box-sizing:border-box;margin:0 auto}.df-gallery{max-width:1180px;margin:0 auto}.df-gallery-section{margin-top:28px}.df-gallery-section>h2{margin:0 0 4px;font-size:17px;font-weight:500}.df-gallery-section>p{margin:0 0 14px;color:var(--df-muted);font-size:13px}.df-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.df-gallery-demo{padding:18px}.df-gallery-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.df-gallery-stack{display:flex;flex-direction:column;gap:12px}.df-gallery-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.df-gallery-icon{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;border:1px solid var(--df-border);border-radius:9px;color:var(--df-ink-2);font-size:11px}.df-gallery-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.df-gallery-states>*{border-right:1px solid var(--df-border);border-bottom:1px solid var(--df-border)}@media(max-width:1023px){.df-overlay{left:0}.df-header-menu{display:grid}.df-admin-header{padding:0 14px}.df-admin-header nav span,.df-admin-name,.df-header-divider{display:none}.df-sidebar{transform:translate(-100%);transition:transform .2s}.df-sidebar.open{transform:translate(0)}.df-sidebar-scrim{position:fixed;z-index:29;top:64px;right:0;bottom:0;left:0;border:0;background:#0e191759}.df-sidebar-scrim.open{display:block}.df-shell>main{margin-left:0;padding:84px 16px 32px}.df-gallery-states{grid-template-columns:1fr}}@media(max-width:520px){.df-admin-header>.df-badge,.df-header-icon{display:none}.df-gallery-grid{grid-template-columns:1fr}.df-page-actions{width:100%}.df-page-actions>.df-button{flex:1}}.df-toggle,.df-check{display:flex;align-items:center;gap:10px;color:var(--df-ink-2);font-size:13.5px;cursor:pointer}.df-toggle>button{position:relative;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:var(--df-border-strong);cursor:pointer;transition:.15s}.df-toggle>button i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:.15s}.df-toggle>button.on{background:var(--df-primary)}.df-toggle>button.on i{transform:translate(18px)}.df-check input{position:absolute;opacity:0;pointer-events:none}.df-check i{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--df-border-strong);border-radius:5px;background:#fff}.df-check input:checked+i{border-color:var(--df-primary);background:var(--df-primary)}.df-check input:checked+i:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.df-choices{margin:0;padding:0;border:0}.df-choices legend{margin-bottom:8px;color:var(--df-muted);font-size:12px}.df-choices>div{display:flex;gap:7px;flex-wrap:wrap}.df-choices button{height:32px;padding:0 12px;border:1px solid var(--df-border);border-radius:999px;background:#fff;color:var(--df-ink-2);font-size:12.5px;cursor:pointer}.df-choices button.active{border-color:var(--df-primary);background:var(--df-mint);color:var(--df-primary-dark)}.df-segment{width:max-content;display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--df-surface-soft)}.df-segment button{height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--df-muted);font-size:12.5px;cursor:pointer}.df-segment button.active{background:#fff;color:var(--df-ink);box-shadow:0 1px 2px #171a1f1f}.df-callout{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:9px}.df-callout>svg{flex:none}.df-callout>div{flex:1;min-width:0}.df-callout b{display:block;font-size:13px;font-weight:500}.df-callout p{margin:3px 0 0;font-size:12.5px;line-height:18px}.df-progress>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--df-muted);font-size:12.5px}.df-progress>div b{color:var(--df-ink-2);font-weight:500}.df-progress>i{display:block;height:8px;border-radius:999px;background:var(--df-surface-soft);overflow:hidden}.df-progress>i b{display:block;height:100%;border-radius:999px;background:var(--df-primary)}.df-workflow{display:flex;align-items:flex-start;justify-content:space-between;gap:0}.df-workflow>div{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--df-faint);font-size:11.5px;text-align:center}.df-workflow>div:not(:last-child):after{content:"";position:absolute;left:calc(50% + 13px);right:calc(-50% + 13px);top:10px;height:1px;background:var(--df-border)}.df-workflow i{z-index:1;width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--df-border);border-radius:50%;background:#fff;font-style:normal}.df-workflow .done{color:#1f6b55}.df-workflow .done i{border-color:var(--df-primary);background:var(--df-mint)}.df-upload{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;border:1px dashed var(--df-border-strong);border-radius:var(--df-radius-md);background:#fbfdfc;color:var(--df-muted);text-align:center;cursor:pointer}.df-upload input{display:none}.df-upload b{color:var(--df-ink);font-size:13.5px;font-weight:500}.df-upload span{font-size:12px}.df-upload em{margin-top:5px;padding:7px 12px;border:1px solid var(--df-border);border-radius:7px;background:#fff;color:var(--df-ink);font-size:12.5px;font-style:normal;font-weight:500}.df-phone{width:260px;min-height:500px;margin:0 auto;padding:10px 9px 9px;border:8px solid #17211F;border-radius:38px;background:var(--df-bg);box-shadow:0 18px 35px -20px #0e191780;overflow:hidden}.df-phone-status{display:flex;justify-content:space-between;padding:0 5px 8px;font-size:9px}.df-phone-search{height:29px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--df-border);border-radius:999px;background:#fff;color:var(--df-faint);font-size:8px}.df-phone-banner{min-height:130px;margin-top:10px;padding:13px;border-radius:15px;background:linear-gradient(135deg,#eaf8f2,#ddf4e9);display:flex;flex-direction:column;align-items:flex-start}.df-phone-banner small{color:#0b7a64;font-size:7px}.df-phone-banner b{max-width:75%;margin-top:8px;font-size:14px;line-height:17px}.df-phone-banner span{max-width:78%;margin-top:3px;color:var(--df-ink-2);font-size:8px;line-height:11px}.df-phone-banner em{margin-top:auto;padding:5px 9px;border-radius:999px;background:#0e1917;color:#fff;font-size:7px;font-style:normal}.df-phone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 3px;padding:15px 0}.df-phone-grid span{text-align:center}.df-phone-grid i{display:block;width:24px;height:24px;margin:0 auto 4px;border-radius:8px;background:#fff3a6}.df-phone-grid b{display:block;color:var(--df-muted);font-size:6px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-phone-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:167px;padding:10px 1px 2px;border-top:1px solid var(--df-border);color:var(--df-muted);font-size:7px;text-align:center}.df-phone-nav b{color:#0b7a64}.df-gallery-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.df-gallery-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.df-gallery-preview-grid,.df-gallery-controls{grid-template-columns:1fr}}.df-admin-header{gap:10px;padding:0 24px;box-shadow:0 1px 4px #15191914;border-bottom:0}.df-header-brand{display:flex;align-items:center;flex:none;min-width:0;padding:4px 0;border:0;background:transparent;cursor:pointer}.df-header-brand img{display:block;width:36px;height:36px;object-fit:contain}.df-header-brand.home img{width:132px;height:36px;object-position:left center}.df-home-breadcrumb{margin-left:0!important}.df-home-breadcrumb>span{font-weight:500!important}.df-admin-header nav{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;margin-left:10px}.df-admin-header nav button{padding:4px 2px;border:0;background:transparent;color:#8b9693;font-size:20px;line-height:24px;font-weight:400;white-space:nowrap;cursor:pointer}.df-admin-header nav button:hover{color:#0b7a64}.df-admin-header nav>span{min-width:0;color:#151919;font-size:20px;line-height:24px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-environment{height:22px;display:flex;align-items:center;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;flex:none}.df-header-actions{display:flex;align-items:center;gap:8px;flex:none}.df-header-action{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:#333;cursor:pointer}.df-header-action:hover,.df-header-action.active{background:#f5f5f5}.df-header-divider{width:1px;height:32px;margin:0 8px;background:#e5e5e5;flex:none}.df-account-wrap{position:relative;flex:none}.df-account-trigger{display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#151919;cursor:pointer}.df-account-trigger>span{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#2e9c8a;color:#fff;font-size:15px;font-weight:500}.df-account-trigger>span i{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border:2px solid #fff;border-radius:999px;background:#e5484d;color:#fff;font-size:10.5px;font-weight:600;font-style:normal}.df-account-trigger>b{font-size:16px;line-height:20px;font-weight:400;white-space:nowrap}.df-account-trigger>svg{transition:transform .18s ease}.df-account-trigger>svg.rotated{transform:rotate(180deg)}.df-header-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:41;padding:0;border:0;background:transparent}.df-pop-caret{position:absolute;top:-7px;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:-3px -3px 6px #0000000a;pointer-events:none}.df-quick-pop{position:fixed;top:72px;width:min(344px,calc(100vw - 16px));max-height:min(620px,calc(100vh - 90px));z-index:42;padding:16px 14px 14px;border-radius:8px;background:#fff;box-shadow:0 6px 28px #00000024;overflow-y:auto;animation:dfaFade .14s ease}.df-quick-pop>header{display:flex;align-items:center;gap:10px;padding:0 4px 8px}.df-quick-pop>header>div{flex:1;min-width:0}.df-quick-pop h2{margin:0;font-size:16px;line-height:20px;font-weight:500}.df-quick-pop header p{margin:2px 0 0;color:#5f6666;font-size:12.5px;line-height:17px}.df-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.df-quick-grid>button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 4px;border:0;border-radius:10px;background:transparent;cursor:pointer}.df-quick-grid>button:hover{background:#f5f9f7}.df-quick-grid>button>span{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%}.df-quick-grid>button>span>i{position:absolute;right:-3px;top:-3px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:#03ab84;color:#fff}.df-quick-grid>button>b{color:#151919;font-size:14px;line-height:18px;font-weight:400;text-align:center;text-wrap:balance}.df-quick-pop>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding:12px 4px 0;border-top:1px solid #E2EAE6}.df-account-menu{position:fixed;right:16px;top:72px;width:290px;z-index:42;padding:28px 16px 8px;border-radius:8px;background:#fff;box-shadow:0 6px 28px #00000024;animation:dfaFade .14s ease}.df-account-menu>.df-pop-caret{right:22px}.df-account-profile{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid #E5E5E5}.df-account-profile>span{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2e9c8a;color:#fff;font-size:28px;font-weight:500}.df-account-profile>b{margin-top:4px;font-size:18px;line-height:24px;font-weight:500}.df-account-profile>small{margin-top:-6px;color:#5f6666;font-size:13px}.df-account-menu>div:not(.df-account-profile){display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #E5E5E5}.df-account-menu button{width:100%;height:48px;display:flex;align-items:center;gap:14px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#151919;font-size:16px;text-align:left;cursor:pointer}.df-account-menu button:hover{background:#f5f5f5}.df-account-menu button>span{flex:1}.df-account-menu button>em{min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#f59e0b;color:#151919;font-size:12px;font-weight:500;font-style:normal}.df-account-menu>footer{padding:8px 0}.df-notifications{position:fixed;top:72px;right:16px;width:min(410px,92vw);max-height:min(580px,78vh);overflow-y:auto;z-index:42;border:1px solid #E2EAE6;border-radius:12px;background:#fff;box-shadow:0 24px 60px #0e191738;animation:dfDialogIn .16s ease both}.df-notifications>header{position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #E2EAE6;background:#fff}.df-notifications>header>b{flex:1;font-size:14px;font-weight:500}.df-notifications-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 24px;color:#5f6666;font-size:13px;text-align:center}.df-notifications-empty b{color:#151919;font-size:14px;font-weight:500}.df-notifications>small{display:block;padding:10px 14px 4px;color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.df-notifications>button{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid #E2EAE6;background:#f5f9f7;text-align:left;cursor:pointer}.df-notifications>button>i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#03ab84}.df-notifications>button>i.read{background:transparent}.df-notifications>button span{flex:1;min-width:0}.df-notifications>button b,.df-notifications>button em,.df-notifications>button small{display:block}.df-notifications>button b{font-size:14px;font-weight:500}.df-notifications>button em{margin-top:2px;color:#5f6666;font-size:12px;font-style:normal}.df-notifications>button small{margin-top:3px;color:#8b9693;font-size:12px}@keyframes dfaFade{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.df-admin-header{padding:0 16px}.df-header-menu{display:grid}.df-admin-header nav{margin-left:2px}.df-admin-header nav button,.df-admin-header nav>svg,.df-environment,.df-account-trigger>b{display:none}.df-admin-header nav>span{display:block}.df-header-divider{margin:0 2px}}@media(max-width:560px){.df-header-brand.home img{width:112px;height:32px}.df-home-breadcrumb{display:none!important}.df-header-actions .df-header-action:first-child,.df-header-divider{display:none}}.df-sidebar{width:var(--df-sidebar-width);padding:0;display:flex;flex-direction:column;border-right:1px solid #EEF1F0;background:#fff;overflow:hidden;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.df-sidebar>nav{flex:1;min-height:0;padding:14px 0 28px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.df-sidebar>nav::-webkit-scrollbar{display:none}.df-sidebar .df-sidebar-group{display:flex;flex-direction:column;margin:0 0 6px}.df-sidebar .df-sidebar-group-button{width:100%;height:46px;display:flex;align-items:center;gap:8px;padding:0 18px 0 24px;border:0;background:transparent;color:#8b9693;font-size:16px;line-height:20px;font-weight:500;text-align:left;cursor:pointer}.df-sidebar .df-sidebar-group-button:hover{background:transparent;color:#3f4a47}.df-sidebar-group-button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-sidebar-group-button>em{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#6e4fd0;color:#fff;font-size:11px;font-weight:500;font-style:normal;font-variant-numeric:tabular-nums}.df-sidebar-group-button>svg{flex:none;transition:transform .18s ease}.df-sidebar-group-button[aria-expanded=true]>svg{transform:rotate(180deg)}.df-sidebar-group-button>svg.closed{transform:rotate(0)}.df-sidebar-items{display:flex;flex-direction:column;padding:0 0 6px}.df-sidebar .df-sidebar-item{position:relative;width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 18px 0 38px;border:0;background:transparent;color:#151919;font-size:15px;line-height:20px;font-weight:400;text-align:left;cursor:pointer}.df-sidebar .df-sidebar-item:hover{background:transparent;color:#0b7a64}.df-sidebar .df-sidebar-item>i{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:transparent}.df-sidebar .df-sidebar-item>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-sidebar .df-sidebar-item>em{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#6e4fd0;color:#fff;font-size:11px;font-weight:500;font-style:normal;font-variant-numeric:tabular-nums}.df-sidebar .df-sidebar-item.active{background:transparent;color:#0b7a64;font-weight:600}.df-sidebar .df-sidebar-item.active>i{background:transparent}.df-role-viewer{flex:none;padding:12px 16px 16px;border-top:1px solid #EEF1F0;background:#fff}.df-role-viewer label{display:flex;flex-direction:column;gap:6px}.df-role-viewer label>span:first-child{color:#8b9693;font-size:12px;line-height:16px}.df-role-viewer label>span:last-child{position:relative;display:flex;align-items:center}.df-role-viewer select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:38px;padding:0 32px 0 12px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:14px;font-weight:500}.df-role-viewer select:disabled{opacity:1;cursor:default}.df-role-viewer svg{position:absolute;right:10px;color:#5f6666;pointer-events:none}.df-sidebar-scrim{display:none}.df-shell.sidebar-collapsed{--df-sidebar-width:72px}.df-sidebar,.df-shell>main{transition:width .2s ease,margin-left .2s ease}.df-sidebar .df-sidebar-item>svg{display:none;flex:none;color:#5f6666}.df-sidebar .df-sidebar-item.active>svg{color:#03ab84}.df-sidebar.collapsed .df-sidebar-item>svg{display:block}.df-sidebar-collapse{height:44px;display:flex;align-items:center;gap:10px;flex:none;margin:0 10px 8px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#5f6666;font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.df-sidebar-collapse:hover{background:#f1f5f3;color:#174d42}.df-sidebar-collapse>svg{transform:rotate(180deg)}.df-sidebar.collapsed{width:72px}.df-shell.sidebar-collapsed>main{margin-left:72px}.df-shell.sidebar-collapsed .df-overlay{left:72px}.df-sidebar.collapsed>nav{padding:8px 8px 16px;overflow-x:visible}.df-sidebar.collapsed .df-sidebar-group{margin:0;padding:5px 0;border-bottom:1px solid #EEF3F1}.df-sidebar.collapsed .df-sidebar-group:last-child{border-bottom:0}.df-sidebar.collapsed .df-sidebar-items{gap:2px;padding:0}.df-sidebar.collapsed .df-sidebar-item{min-height:42px;justify-content:center;padding:0;border-radius:9px}.df-sidebar.collapsed .df-sidebar-item:hover{background:#f1f5f3}.df-sidebar.collapsed .df-sidebar-item.active{background:#eaf8f2;color:#0b7a64}.df-sidebar.collapsed .df-sidebar-item>i,.df-sidebar.collapsed .df-sidebar-item>span{display:none}.df-sidebar.collapsed .df-sidebar-item>svg{width:20px;height:20px}.df-sidebar.collapsed .df-sidebar-item>em{position:absolute;right:2px;top:1px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;font-size:9px}.df-sidebar.collapsed .df-sidebar-collapse{width:44px;justify-content:center;margin:0 auto 10px;padding:0}.df-sidebar.collapsed .df-sidebar-collapse>svg{transform:none}.df-sidebar.collapsed .df-sidebar-collapse>span{display:none}.df-rail-tooltip{position:fixed;z-index:60;transform:translateY(-50%);padding:6px 10px;border-radius:8px;background:#0e1917;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px #0e191740;animation:dfaPop .12s ease both}@keyframes dfaPop{0%{opacity:0;transform:translate(3px,-50%) scale(.98)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:1023px){.df-sidebar,.df-sidebar.collapsed{position:fixed;z-index:35;top:64px;bottom:0;width:264px;height:calc(100vh - 64px);transform:translate(-100%);box-shadow:12px 0 30px #0e191729;transition:transform .22s ease}.df-sidebar.open,.df-sidebar.collapsed.open{transform:translate(0)}.df-sidebar.collapsed>nav{padding:14px 0 28px;overflow-x:hidden}.df-sidebar.collapsed .df-sidebar-group{margin:0 0 6px;padding:0;border:0}.df-sidebar.collapsed .df-sidebar-group-button{display:flex}.df-sidebar.collapsed .df-sidebar-items{padding:0 0 6px}.df-sidebar.collapsed .df-sidebar-item{min-height:40px;justify-content:flex-start;padding:0 18px 0 38px;border-radius:0}.df-sidebar.collapsed .df-sidebar-item:hover,.df-sidebar.collapsed .df-sidebar-item.active{background:transparent}.df-sidebar.collapsed .df-sidebar-item>i,.df-sidebar.collapsed .df-sidebar-item>span{display:block}.df-sidebar.collapsed .df-sidebar-item>svg{display:none}.df-sidebar.collapsed .df-sidebar-item>em{position:static;min-width:20px;height:20px;padding:0 6px;border:0;font-size:11px}.df-sidebar-collapse{display:none}.df-role-viewer{display:block}.df-rail-tooltip{display:none}.df-sidebar-scrim.open{position:fixed;display:block;top:64px;right:0;bottom:0;left:0;z-index:34;padding:0;border:0;background:#0e19175c;animation:dfaFade .16s ease both}.df-shell.sidebar-collapsed>main{margin-left:0}.df-shell.sidebar-collapsed .df-overlay{left:0}}.df-auth{min-height:100vh;display:flex;flex-direction:column;background:#f5f9f7;color:#151919}.df-auth>header{flex:none;background:#fff;box-shadow:0 1px #e2eae6,0 8px 18px -14px #1519192e}.df-auth>header>div{max-width:1200px;height:76px;display:flex;align-items:center;gap:clamp(8px,2.5vw,16px);margin:0 auto;padding:0 clamp(16px,4vw,24px)}.df-auth>header img{width:auto;max-width:34vw;height:36px;object-fit:contain}.df-auth>header i{width:1px;height:26px;background:#e2eae6}.df-auth>header b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,4.5vw,22px);line-height:28px;font-weight:500;white-space:nowrap}.df-auth>header span{flex:1}.df-auth>header button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:clamp(13px,3.6vw,15px);cursor:pointer;white-space:nowrap}.df-auth>footer{display:flex;justify-content:center;gap:6px 14px;flex-wrap:wrap;padding:22px 24px 30px;color:#5f6666;font-size:13px;text-align:center}.df-auth>footer i{font-style:normal}.df-login-main{flex:1;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;gap:32px clamp(24px,4vw,56px);flex-wrap:wrap-reverse;margin:0 auto;padding:48px 24px}.df-login-hero{position:relative;left:52px;top:198px;flex:1 1 300px;min-width:0;max-width:494px;margin-right:auto;align-self:flex-end;padding-top:18px;display:flex;flex-direction:column;gap:46px}.df-login-hero>div{display:flex;flex-direction:column;gap:12px;max-width:420px}.df-login-hero h1{margin:0;color:#1f6b55;font-size:clamp(30px,3.6vw,40px);line-height:1.2;font-weight:500;letter-spacing:-.015em;text-wrap:balance}.df-login-hero p{margin:0;color:#5f6666;font-size:20px;line-height:24px;text-wrap:pretty}.df-login-art{display:block;width:100%;max-width:494px;aspect-ratio:882/538;object-fit:contain;object-position:left center}.df-login-column{position:relative;left:-52px;top:-11px;flex:0 1 400px;min-width:min(100%,320px);max-width:400px;display:flex;flex-direction:column;gap:16px}.df-login-card{padding:30px 30px 45px;border-radius:4px;background:#fff;box-shadow:0 1px 2px #1519190f,0 18px 40px -22px #15191938}.df-login-card>h2{margin:0;font-size:20px;line-height:24px;font-weight:400}.df-login-card>form{display:flex;flex-direction:column;gap:30px;margin-top:34px}.df-login-card input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid #CAD5D0;border-radius:2px;background:#fff;color:#151919;font-size:15px;outline:none}.df-login-card input:focus{border-color:#03ab84;box-shadow:0 0 0 3px #03ab841a}.df-password{position:relative}.df-password input{padding-right:50px}.df-password button{position:absolute;right:6px;top:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#5f6666;transform:translateY(-50%);cursor:pointer}.df-password button:active{transform:translateY(calc(-50% + 1px)) scale(.985)}.df-login-submit{width:100%;height:40px;margin-top:4px;border:0;border-radius:2px;background:#03ab84;color:#fff;font-size:16px;font-weight:500;letter-spacing:.01em;cursor:pointer}.df-login-submit:hover{background:#0b7a64}.df-login-submit:disabled{opacity:.6}.df-login-error{margin:12px 0 0;color:#b8324c;font-size:13px;line-height:18px}.df-auth-link{display:inline-flex;margin-top:14px;padding:0;border:0;background:transparent;color:#1f6b55;font-size:14px;cursor:pointer}.df-auth-or{display:flex;align-items:center;gap:14px;margin:16px 0 20px}.df-auth-or i{flex:1;height:1px;background:#e2eae6}.df-auth-or span{color:#8b9693;font-size:12px;letter-spacing:.06em}.df-google{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #CAD5D0;border-radius:2px;background:#fff;color:#151919;font-size:15px;font-weight:500;cursor:pointer}.df-google:hover{background:#f5f9f7}.df-auth-policy{margin:30px 0 0;color:#3f4a47;font-size:13px;line-height:19px;text-align:center}.df-auth-policy button{padding:0;border:0;background:transparent;color:#1f6b55;cursor:pointer}.df-auth-account{margin:36px 0 0;color:#8b9693;font-size:14px;text-align:center}.df-auth-account b{color:#151919;font-weight:500}.df-auth-invitation{margin:6px 0 0;color:#8b9693;font-size:14px;text-align:center}.df-auth-invitation button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:14px;font-weight:500;cursor:pointer}.df-invite{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;background:#fff;color:#151919;font-size:16px;cursor:pointer;box-shadow:0 1px 2px #1519190f,0 12px 28px -22px #15191938}.df-auth-subview>h3{margin:0;font-size:24px;line-height:30px;font-weight:500}.df-auth-subview>p{margin:6px 0 0;color:#5f6666;font-size:14px;line-height:20px}.df-auth-subview>label{display:block;margin-top:18px;color:#5f6666;font-size:12px;font-weight:500}.df-auth-subview>label input{margin-top:6px;height:40px}.df-auth-subview>.df-button{width:100%;margin-top:18px}.df-auth-success,.df-auth-shield{width:48px;height:48px;display:grid;place-items:center;margin-bottom:16px;border-radius:14px;background:#eaf8f2;color:#1f6b55;font-size:20px;font-style:normal}.df-auth-success{width:44px;height:44px;border-radius:50%}.df-invite-chip{display:inline-flex;padding:3px 8px;margin-bottom:10px;border-radius:999px;background:#eaf8f2;color:#174d42;font-size:12px;font-weight:500}.df-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:22px}.df-code-boxes input{height:56px;padding:0;text-align:center;font-size:24px;font-weight:500;border-radius:12px}.df-code-boxes+.df-button{height:48px}.df-auth-subview .df-auth-link{width:auto;margin-top:16px}.df-auth-subview p b{color:#151919;font-weight:500}@media(max-width:1100px)and (min-width:761px){.df-login-hero{left:0}.df-login-column{left:0;top:0}}@media(max-width:760px){.df-login-main{padding:32px 16px}.df-login-hero{display:none}.df-login-column{width:100%}.df-login-card{padding:28px 24px 24px}}@media(max-width:480px){.df-auth>header img{max-width:29vw;height:30px}.df-auth>header b{font-size:16px}.df-auth>footer i{display:none}.df-code-boxes{gap:6px}.df-code-boxes input{height:50px}}.df-home{max-width:1600px;margin:0 auto;color:#0e1917;animation:dfaFade .2s ease}.df-home button{font-family:inherit}.df-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.df-home-heading h1{margin:0;font-size:26px;line-height:32px;font-weight:500}.df-home-heading p{margin:4px 0 0;color:#5f6666;font-size:14px}.df-home-date{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#3f4a47;font-size:13px;font-weight:500}.df-home-date i{width:7px;height:7px;border-radius:50%;background:#03ab84;box-shadow:0 0 0 3px #ddf4e9}.df-home-alert{margin-bottom:18px;padding:12px 14px;border:1px solid #F3B7C2;border-radius:12px;background:#fff0f2;color:#8f1d35;font-size:14px}.df-home-columns{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.df-home-primary{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.df-home-rail{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.df-home-card{border:1px solid #E3ECE8;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0e19170a,0 12px 32px -20px #0e191738;overflow:hidden}.df-home-card h2{margin:0;font-size:20px;line-height:26px;font-weight:500}.df-home-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.df-home-title-row>span{color:#5f6666;font-size:14px}.df-home-more{display:inline-flex;align-items:center;gap:3px;padding:4px 0;border:0;background:transparent;color:#0b7a64;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.df-home-needs{padding:8px 8px 6px}.df-home-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));overflow:hidden;border-radius:12px}.df-home-counters button{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 12px 20px;border:0;background:#fff;box-shadow:-1px 0 #eef3f1,0 -1px #eef3f1;cursor:pointer}.df-home-counters button:before{content:"";position:absolute;left:50%;top:10px;width:28px;height:4px;margin-left:-14px;border-radius:999px;background:var(--accent)}.df-home-counters b{font-size:32px;line-height:36px;font-weight:500;font-variant-numeric:tabular-nums}.df-home-counters span{color:#3f4a47;font-size:14px;text-align:center;text-wrap:balance}.df-home-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:4px;margin:4px 10px 0;padding:12px 0 8px;border-top:1px solid #EEF3F1}.df-home-quick button{min-width:0;display:flex;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.df-home-quick button>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;font-style:normal}.df-home-quick .tone-peach{background:#ffe4cb}.df-home-quick .tone-purple{background:#f3e9ff}.df-home-quick .tone-blue{background:#e7f9ff}.df-home-quick .tone-yellow{background:#fff9cf}.df-home-quick span{min-width:0}.df-home-quick b,.df-home-quick small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-home-quick b{font-size:14px;font-weight:500}.df-home-quick small{margin-top:1px;color:#5f6666;font-size:12px}.df-home-insights{padding:22px 24px 24px}.df-home-section-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.df-home-section-head p{flex:1;min-width:200px;margin:0;color:#5f6666;font-size:13px}.df-home-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-top:16px;border:1px solid #E2EAE6;border-radius:14px;overflow:hidden}.df-home-kpis button{min-width:0;padding:18px 20px;border:0;background:#fff;box-shadow:-1px 0 #e2eae6,0 -1px #e2eae6;text-align:left;cursor:pointer}.df-home-kpis button>span{display:flex;align-items:center;gap:5px;color:#5f6666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-home-kpis em{width:13px;height:13px;display:inline-grid;place-items:center;border:1px solid #8B9693;border-radius:50%;font-size:9px;font-style:normal}.df-home-kpis b{display:block;margin-top:8px;font-size:26px;line-height:32px;font-weight:500}.df-home-kpis small{display:block;margin-top:4px;color:#6e7774;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-home-chart-row{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px}.df-home-chart{flex:3 1 320px;min-width:0}.df-home-chart-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.df-home-chart-title>b{font-size:15px;font-weight:500}.df-home-chart-title>span{display:flex;align-items:center;gap:8px;color:#5f6666;font-size:13px}.df-home-chart-title i{width:9px;height:9px;border-radius:3px}.df-home-chart-title .earlier{background:#e9d7ff}.df-home-chart-title .today{background:#03ab84}.df-home-chart-title em{font-style:normal}.df-home-bars{height:140px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:8px;margin-top:14px;padding-bottom:1px;border-bottom:1px solid #E2EAE6;background:repeating-linear-gradient(to bottom,#EEF3F1 0,#EEF3F1 1px,transparent 1px,transparent 46px)}.df-home-bars i{min-height:3px;border-radius:6px 6px 2px 2px;background:#e9d7ff}.df-home-bars i.today{background:#03ab84}.df-home-axis{display:flex;justify-content:space-between;margin-top:7px;color:#5f6666;font-size:12px}.df-home-scan-stats{flex:1 1 170px;min-width:0;display:flex;flex-direction:column;gap:10px}.df-home-scan-stats>div{padding:13px 15px;border-radius:12px}.df-home-scan-stats>div:nth-child(1){background:#e7f9ff}.df-home-scan-stats>div:nth-child(2){background:#fff9cf}.df-home-scan-stats>div:nth-child(3){background:#ffe4cb}.df-home-scan-stats span{display:block;color:#3f4a47;font-size:12px}.df-home-scan-stats b{display:block;margin-top:2px;font-size:20px;font-weight:500}.df-home-reach{padding:22px 24px 24px}.df-home-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:16px}.df-home-feature{position:relative;min-height:212px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:14px;background:linear-gradient(118deg,#ffe4cb,#fff9cf 56%,#ffd4b2);overflow:hidden}.df-home-feature>i{position:absolute;right:-56px;top:-64px;width:230px;height:230px;border-radius:50%;background:#ffd4b2;opacity:.7}.df-home-feature>img{position:absolute;right:8px;bottom:6px;width:min(154px,36%);filter:drop-shadow(0 14px 18px rgba(107,36,24,.16))}.df-home-feature>div{position:relative;z-index:1;max-width:calc(100% - 170px);min-width:170px}.df-home-feature h3{margin:0;font-size:20px;line-height:27px;font-weight:500}.df-home-feature p{margin:6px 0 0;color:#3f4a47;font-size:14px;line-height:20px}.df-home-feature>div>span{height:26px;display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0 10px;border-radius:999px;background:#fff;font-size:13px;font-weight:500}.df-home-feature>div>span i{width:6px;height:6px;border-radius:50%;background:#03ab84}.df-home-feature>button,.df-home-relief-hero button{position:relative;width:max-content;height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 20px;border:0;border-radius:999px;background:#0b7a64;color:#fff;font-size:14px;font-weight:500;box-shadow:0 10px 20px -8px #0b7a648c;cursor:pointer}.df-home-push{min-height:212px;display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid #E2EAE6;border-radius:14px}.df-home-push>div{display:flex;align-items:flex-start;gap:14px}.df-home-push>div>span{width:52px;height:52px;display:grid;place-items:center;flex:none;border-radius:14px;background:#f3e9ff}.df-home-push img{width:42px;height:42px;object-fit:contain}.df-home-push h3{margin:0;font-size:16px;line-height:22px;font-weight:500}.df-home-push p{margin:5px 0 0;color:#5f6666;font-size:14px;line-height:19px}.df-home-push>button{height:36px;align-self:flex-end;margin-top:auto;padding:0 18px;border:1px solid #0B7A64;border-radius:999px;background:#fff;color:#0b7a64;font-size:14px;font-weight:500;cursor:pointer}.df-home-more-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.df-home-more-actions>span{margin-right:4px;color:#5f6666;font-size:13px;font-weight:500}.df-home-more-actions button{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 5px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.df-home-more-actions img{width:26px;height:26px;border-radius:50%;object-fit:contain}.df-home-feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.df-home-share,.df-home-vault,.df-home-relief{display:flex;flex-direction:column;padding:22px 24px 24px}.df-home-share-hero{position:relative;min-height:92px;display:flex;align-items:center;margin-top:16px;padding:18px 116px 18px 20px;border-radius:14px;background:linear-gradient(118deg,#f3e9ff,#f3e9ff,#e9d7ff);overflow:hidden}.df-home-share-hero b{font-size:16px;line-height:22px;font-weight:500}.df-home-share-hero img{position:absolute;right:18px;top:50%;width:72px;height:72px;object-fit:contain;transform:translateY(-50%)}.df-home-share-box{margin-top:14px;padding:18px 18px 16px;border:1px solid #E2EAE6;border-radius:14px}.df-home-share-box h3{margin:0;font-size:16px;font-weight:500}.df-home-share-box p{margin:4px 0 0;color:#5f6666;font-size:14px;line-height:19px}.df-home-share-box>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,64px),1fr));gap:6px;margin-top:14px}.df-home-share-box>div>span{min-width:0;padding:9px 10px;border-radius:10px}.df-home-share-box small,.df-home-share-box>div b{display:block;white-space:nowrap}.df-home-share-box small{overflow:hidden;text-overflow:ellipsis;font-size:12px}.df-home-share-box>div b{margin-top:2px;font-size:15px;font-weight:500}.tier-silver{background:#eef3f1}.tier-gold{background:#fff3c2}.tier-platinum{background:#e7f9ff}.tier-black{background:#17211f;color:#fff}.df-home-share-box footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;color:#5f6666;font-size:14px}.df-home-share-box footer b{color:#0e1917}.df-home-share-box footer button,.df-home-pill{height:34px;padding:0 16px;border:1px solid #0B7A64;border-radius:999px;background:#fff;color:#0b7a64;font-size:14px;font-weight:500;cursor:pointer}.df-home-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));margin-top:14px;border:1px solid #E2EAE6;border-radius:12px;overflow:hidden}.df-home-mini-grid>div{min-width:0;padding:12px 14px;box-shadow:-1px 0 #e2eae6,0 -1px #e2eae6}.df-home-mini-grid span,.df-home-mini-grid b{display:block}.df-home-mini-grid span{color:#5f6666;font-size:12px;overflow:hidden;text-overflow:ellipsis}.df-home-mini-grid b{margin-top:3px;font-size:16px;font-weight:500}.df-home-vault>p{margin:4px 0 0;color:#5f6666;font-size:14px;line-height:20px}.df-home-vault>p b{color:#151919}.df-home-vault-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin-top:14px}.df-home-vault-stats>div{min-width:0;padding:13px 15px;border-radius:12px}.df-home-vault-stats>div:nth-child(1){background:#f3e9ff}.df-home-vault-stats>div:nth-child(2){background:#e7f9ff}.df-home-vault-stats>div:nth-child(3){background:#fff9cf}.df-home-vault-stats span,.df-home-vault-stats b{display:block}.df-home-vault-stats span{color:#3f4a47;font-size:12px}.df-home-vault-stats b{margin-top:2px;font-size:20px;line-height:24px;font-weight:500;white-space:nowrap}.df-home-levels{display:flex;gap:6px;margin-top:16px}.df-home-levels>span{flex:1;min-width:0}.df-home-levels i{height:8px;display:block;border-radius:999px;background:#eef3f1}.df-home-levels i.filled{background:#7c5ce6}.df-home-levels b{display:block;margin-top:6px;color:#5f6666;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-home-levels>span:first-child b{color:#151919}.df-home-relief-hero{position:relative;min-height:236px;display:flex;flex:1;flex-direction:column;justify-content:center;gap:16px;margin-top:16px;padding:26px min(160px,38%) 26px 24px;border-radius:14px;background:linear-gradient(135deg,#e7f9ff,#e7f9ff 45%,#e9d7ff);overflow:hidden}.df-home-relief-hero:before,.df-home-relief-hero:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.8)}.df-home-relief-hero:before{right:-70px;top:-80px;width:250px;height:250px}.df-home-relief-hero:after{right:30px;bottom:-40px;width:160px;height:160px;background:#ffffff8c}.df-home-relief-hero>img{position:absolute;right:6px;bottom:4px;width:min(176px,40%);filter:drop-shadow(0 16px 20px rgba(14,25,23,.16))}.df-home-relief-hero>div{position:relative}.df-home-relief-hero h3{margin:0;font-size:24px;line-height:30px;font-weight:500}.df-home-relief-hero p{margin:8px 0 0;color:#3f4a47;font-size:14px;line-height:20px}.df-home-relief-hero button{margin-top:16px}.df-home-campaigns{padding:22px 24px 24px}.df-home-carousel-wrap{position:relative;margin-top:16px}.df-home-carousel{display:flex;gap:14px;padding:2px 2px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.df-home-carousel article{flex:0 0 272px;display:flex;flex-direction:column;border:1px solid #E2EAE6;border-radius:14px;background:#fff;overflow:hidden;scroll-snap-align:start}.df-home-campaign-art{position:relative;height:128px;background:linear-gradient(118deg,#ffe4cb,#fff9cf 55%,#ffd4b2);overflow:hidden}.df-home-campaign-art img{position:absolute;right:8px;bottom:4px;width:92px;height:92px;object-fit:contain}.df-home-campaign-art>span{position:absolute;left:16px;top:18px;color:#6b2418;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.df-home-campaign-art>b{position:absolute;left:16px;right:104px;top:40px;font-size:24px;line-height:26px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.df-home-campaign-art>em{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:#ddf4e9;color:#1f6b55;font-size:12px;font-weight:500;font-style:normal}.df-home-campaign-body{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.df-home-campaign-body>b{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-home-campaign-body>span{color:#5f6666;font-size:14px}.df-home-campaign-body>strong{color:#0b7a64;font-size:14px;font-weight:500}.df-home-campaign-body footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.df-home-campaign-body footer span{padding:3px 9px;border:1px solid #E2EAE6;border-radius:6px;background:#f5f9f7;color:#3f4a47;font-size:12px;font-weight:500}.df-home-campaign-body footer button{height:32px;padding:0 16px;border:1px solid #0B7A64;border-radius:999px;background:#fff;color:#0b7a64;font-size:14px;font-weight:500;cursor:pointer}.df-home-carousel-wrap>.prev,.df-home-carousel-wrap>.next{position:absolute;top:50px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #E2EAE6;border-radius:50%;background:#fff;box-shadow:0 6px 16px -6px #0e191759;cursor:pointer}.df-home-carousel-wrap>.prev{left:-14px}.df-home-carousel-wrap>.next{right:-14px}.df-home-carousel-wrap svg.reverse{transform:rotate(180deg)}.df-home-empty-inline{padding:24px;color:#5f6666;font-size:14px}.df-home-health>button{width:100%;display:flex;align-items:center;gap:14px;padding:22px 22px 20px;border:0;background:transparent;text-align:left;cursor:pointer}.df-home-health>button>div{flex:1}.df-home-health>button b,.df-home-health>button span{display:block}.df-home-health>button b{margin-top:10px;font-size:24px;line-height:28px;font-weight:500}.df-home-health>button b.ok{color:#058369}.df-home-health>button b.warn{color:#b7791f}.df-home-health>button span{margin-top:3px;color:#5f6666;font-size:14px}.df-home-health>button svg{color:#8b9693;transition:transform .2s}.df-home-health>button svg.rotated{transform:rotate(90deg)}.df-home-health-list{margin:0 22px 14px;border-top:1px solid #EEF3F1}.df-home-health-list>div{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid #EEF3F1}.df-home-health-list>div>i{width:8px;height:8px;margin-top:6px;border-radius:50%}.df-home-health-list i.ok{background:#03ab84}.df-home-health-list i.bad{background:#e5484d}.df-home-health-list span{flex:1}.df-home-health-list span b,.df-home-health-list span small{display:block}.df-home-health-list span b{font-size:14px;font-weight:500}.df-home-health-list span small{margin-top:1px;color:#5f6666;font-size:12px}.df-home-health-list em{padding:2px 8px;border-radius:999px;background:#ddf4e9;color:#1f6b55;font-size:12px;font-weight:500;font-style:normal}.df-home-todo{padding:22px 18px 18px}.df-home-todo>.df-home-title-row{padding:0 4px}.df-home-todo-list{max-height:660px;display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-right:2px;overflow-y:auto}.df-home-todo-list article{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border:1px solid #E2EAE6;border-radius:14px}.df-home-todo-list h3{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:20px;font-weight:500}.df-home-todo-list h3 i{width:22px;height:22px;display:grid;place-items:center;flex:none;margin-top:-1px;border-radius:7px}.df-home-todo-list h3 i:after{content:"";width:8px;height:8px;border-radius:50%;background:#0b7a64}.df-home-todo-list .tone-peach{background:#ffe4cb}.df-home-todo-list .tone-blue{background:#e7f9ff}.df-home-todo-list .tone-mint{background:#ddf4e9}.df-home-todo-list article>div{display:flex;align-items:center;gap:10px;padding:11px 10px 11px 13px;border-radius:10px}.df-home-todo-list article>div b{flex:1;font-size:14px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.df-home-todo-list article>div img{width:40px;height:40px;object-fit:contain}.df-home-todo-list footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.df-home-todo-list footer span{color:#5f6666;font-size:12px}.df-home-todo-list footer button{height:32px;padding:0 16px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#174d42;font-size:13px;font-weight:500;cursor:pointer}.df-home-empty{display:flex;flex-direction:column;align-items:center;padding:22px 6px;text-align:center}.df-home-empty img{width:88px;height:88px;object-fit:contain}.df-home-empty b{margin-top:6px;font-size:15px;font-weight:500}.df-home-empty span{margin-top:4px;color:#5f6666;font-size:14px}.df-home-latest{padding:22px 22px 10px}.df-home-latest-art{position:relative;height:172px;margin-top:14px;border-radius:14px;background:linear-gradient(118deg,#ffe4cb,#fff9cf 55%,#ffd4b2);overflow:hidden}.df-home-latest-art img{position:absolute;right:8px;bottom:4px;width:118px;height:118px;object-fit:contain}.df-home-latest-art span{position:absolute;left:18px;top:20px;color:#6b2418;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.df-home-latest-art b{position:absolute;left:18px;right:130px;top:48px;font-size:20px;line-height:25px;font-weight:500}.df-home-latest-meta{display:flex;align-items:center;gap:5px;margin-top:10px}.df-home-latest-meta>div{flex:1;min-width:0}.df-home-latest-meta b,.df-home-latest-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-home-latest-meta b{font-size:14px;font-weight:500}.df-home-latest-meta span{margin-top:1px;color:#5f6666;font-size:12px}.df-home-latest-meta>i{width:6px;height:6px;border-radius:999px;background:#d5ddda}.df-home-latest-meta>i:first-of-type{width:22px;background:#151919}.df-home-updates{margin-top:8px}.df-home-updates button{width:100%;display:block;padding:14px 0;border:0;border-bottom:1px solid #EEF3F1;background:transparent;text-align:left;cursor:pointer}.df-home-updates b,.df-home-updates span,.df-home-updates small{display:block}.df-home-updates b{font-size:15px;line-height:20px;font-weight:500}.df-home-updates span{margin-top:6px;color:#3f4a47;font-size:14px;line-height:19px}.df-home-updates small{margin-top:6px;color:#5f6666;font-size:12px}.df-home-updates p,.df-home-activity>p{margin:8px 0 0;padding:14px 0 16px;color:#5f6666;font-size:14px;line-height:19px}.df-home-activity{padding:22px 22px 10px}.df-home-activity>div:last-child{margin-top:8px}.df-home-activity article{padding:12px 0;border-bottom:1px solid #EEF3F1}.df-home-activity article p{margin:0;font-size:14px;line-height:19px}.df-home-activity article p b{font-weight:500}.df-home-activity article span,.df-home-activity article small{display:block;color:#5f6666;font-size:12px}.df-home-activity article span{margin-top:2px}.df-home-activity article small{margin-top:6px}.df-home button:hover{filter:brightness(.985)}.df-home button:active{transform:translateY(1px) scale(.985)}@media(max-width:1180px){.df-home-columns{display:block}.df-home-rail{margin-top:18px}.df-home-primary,.df-home-rail{width:100%}}@media(min-width:1181px){.df-home-primary{width:calc(100% - 338px)}.df-home-rail{width:320px}}@media(max-width:760px){.df-home-heading h1{font-size:24px}.df-home-date{height:30px;padding:0 10px;font-size:12px}.df-home-insights,.df-home-reach,.df-home-share,.df-home-vault,.df-home-relief,.df-home-campaigns{padding:18px}.df-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-home-feature,.df-home-push{min-height:210px;padding:18px}.df-home-feature>div{max-width:62%;min-width:0}.df-home-feature>img{width:38%}.df-home-more-actions>span{width:100%}.df-home-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.df-home-relief{grid-column:1}.df-home-campaigns{overflow:hidden}.df-home-carousel article{flex-basis:272px}.df-home-chart-title>span{font-size:11px}.df-home-rail{margin-top:18px}}@media(max-width:560px){.df-home-feature-grid,.df-home-feature-cards{grid-template-columns:1fr}.df-home-relief{grid-column:auto}.df-home-date{width:100%;justify-content:center}.df-home-chart-title>span em{display:none}.df-home-kpis,.df-home-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-page{padding:0 0 44px;color:#151919}.products-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.products-head h1{margin:0;font-size:24px}.products-head p{margin:4px 0 0;color:#65706d;font-size:14px}.products-head>div:last-child{display:flex;align-items:flex-start;gap:10px}.products-head>div:last-child .df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.products-mass-wrap{position:relative}.products-popover,.product-row-menu{position:absolute;z-index:20;top:44px;right:0;width:220px;padding:7px;border:1px solid #dce6e2;border-radius:10px;background:#fff;box-shadow:0 12px 32px #18302922}.products-popover button,.product-row-menu button{display:block;width:100%;padding:9px;border:0;border-radius:7px;background:none;text-align:left}.products-popover button:hover,.product-row-menu button:hover{background:#f2f8f5}.products-popover small{display:block;margin-top:3px;color:#8b9693}.products-error{margin-top:12px;padding:11px 14px;border-radius:9px;background:#fff0ed;color:#942e21}.products-status-tabs{display:flex;gap:26px;margin-top:22px;border-bottom:1px solid #dce6e2}.products-status-tabs button,.products-subtabs button{padding:11px 0;border:0;border-bottom:2px solid transparent;background:none;color:#5f6866;font-weight:600}.products-status-tabs button.active,.products-subtabs button.active{border-color:#08a980;color:#08775d}.products-card{margin-top:16px;overflow:visible;border:1px solid #dce6e2;border-radius:14px;background:#fff}.products-subtabs{display:flex;gap:28px;padding:0 20px;border-bottom:1px solid #e5ece9}.products-filters{display:grid;grid-template-columns:minmax(280px,1.8fr) minmax(160px,.85fr) minmax(160px,.8fr) auto;gap:10px;padding:16px 20px}.products-filters input,.products-filters select,.products-table-tools select,.products-card footer select{height:38px;padding:0 12px;border:1px solid #d7e2de;border-radius:9px;background:#fff;color:#26302e}.products-table-tools{display:flex;align-items:center;gap:10px;padding:0 20px 16px}.products-table-tools>b{margin-right:4px}.products-quick{display:flex;gap:8px;flex:1}.products-quick button{padding:7px 13px;border:1px solid #dce6e2;border-radius:999px;background:#fff}.products-quick button.active{border-color:#0baa82;background:#eaf8f2;color:#08775d}.products-table-tools label{display:flex;align-items:center;gap:8px;color:#65706d;font-size:12px}.products-table{margin:0 20px;min-width:900px;overflow:visible;border:1px solid #e0e9e5;border-radius:11px}.products-grid{display:grid;grid-template-columns:24px minmax(270px,2fr) 110px 90px minmax(145px,1fr) 120px 210px;align-items:center;gap:12px;padding:0 15px}.products-grid.head{height:40px;background:#f4f8f6;color:#697572;font-size:11px;letter-spacing:.03em}.products-grid.row{min-height:72px;border-top:1px solid #e5ece9}.products-grid.row:first-of-type{border-top:0}.products-grid input{width:18px;height:18px}.product-identity{display:flex;align-items:center;gap:10px;padding:8px 0;border:0;background:none;text-align:left}.product-identity img,.product-identity>span{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#eff5f2;display:flex;align-items:center;justify-content:center}.product-identity small,.products-grid.row span small{display:block;margin-top:4px;color:#89938f}.product-status{justify-self:start;padding:5px 10px;border-radius:999px;background:#f0f3f2;font-size:12px;font-style:normal}.product-status.active{background:#e7f7f0;color:#08775d}.product-status.draft,.product-status.pending_approval{background:#fff5bf;color:#66530c}.product-status.archived,.product-status.deleted{background:#f1f3f2;color:#65706d}.product-actions{position:relative;display:flex;gap:5px}.product-actions>button{padding:7px 8px;border:0;background:none;color:#08775d;font-weight:600}.product-row-menu{top:34px}.products-empty{height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#67716f}.products-card>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:#89938f;font-size:12px}.products-card>footer>div{display:flex;align-items:center;gap:12px}.products-card>footer button{width:32px;height:32px;border:1px solid #e1e9e6;border-radius:9px;background:#fff}.products-card{overflow-x:auto}@media(max-width:1023px){.products-page{padding:18px}.products-head{flex-direction:column}.products-status-tabs{overflow-x:auto}.products-status-tabs button{white-space:nowrap}.products-filters{grid-template-columns:1fr 1fr}.products-table-tools{flex-wrap:wrap}.products-quick{flex-basis:100%;overflow-x:auto}}@media(max-width:700px){.products-page{padding:14px}.products-head>div:last-child{flex-wrap:wrap}.products-filters{grid-template-columns:1fr}.products-card>footer{min-width:900px}}.product-create{max-width:960px;margin:18px auto 80px;color:#151919}.product-crumb{color:#64706d;font-size:13px}.product-crumb button{border:0;background:none;color:#64706d}.product-create>section{padding:26px 28px;border:1px solid #dce6e2;border-radius:13px;background:#fff}.product-create>section>header{display:flex;justify-content:space-between;gap:24px}.product-create h1{margin:0;font-size:25px}.product-create header p{margin:5px 0;color:#65706d}.product-create hr{margin:21px 0 25px;border:0;border-top:1px solid #e3ebe8}.product-steps{display:grid;grid-template-columns:24px auto 36px 24px auto;align-items:center;gap:8px;color:#818b88;font-size:12px}.product-steps b{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #d4dfdb;border-radius:50%}.product-steps b.active{border-color:#05aa82;background:#05aa82;color:#fff}.product-steps i{height:1px;background:#d4dfdb}.product-photo-title{display:block;margin-bottom:12px;font-size:13px;font-weight:700}.product-photo-title span{color:#939c99;font-weight:400}.product-photo-start{display:flex;align-items:flex-start;gap:20px;margin-bottom:26px}.product-photo-start>label{width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #75bca9;border-radius:12px;background:#f5faf8;color:#19765f;cursor:pointer}.product-photo-start input,.editor-photo input{display:none}.product-photo-start img{width:100%;height:100%;border-radius:12px;object-fit:cover}.product-photo-start ul{margin:3px 0;padding-left:18px;color:#697370;font-size:13px;line-height:21px}.product-create>footer,.product-savebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:14px 20px;border:1px solid #dce6e2;border-radius:13px;background:#fff;color:#89938f;font-size:12px}.product-create>footer>div,.product-savebar>div{display:flex;gap:9px}.product-field{display:flex;flex-direction:column;gap:7px;margin-top:18px;color:#26302e;font-size:12px;font-weight:600}.product-field>span{display:flex;justify-content:space-between}.product-field>span>em{color:#939c99;font-style:normal;font-weight:400}.product-field input,.product-field select,.product-field textarea{box-sizing:border-box;width:100%;min-height:40px;padding:0 12px;border:1px solid #d6e1dd;border-radius:9px;background:#fff;color:#1e2926;font:14px inherit;font-weight:400}.product-field textarea{min-height:112px;padding-top:11px;resize:vertical}.product-field small{color:#89938f;font-weight:400}.product-field em{color:#a93022;font-style:normal}.gtin-field,.product-money{display:flex;border:1px solid #d6e1dd;border-radius:9px;overflow:hidden}.gtin-field>span,.product-money>span{display:flex;align-items:center;padding:0 14px;background:#f5f8f7;font-weight:500}.gtin-field input,.product-money input{border:0;border-radius:0}.product-editor-page{padding:18px 24px 96px;color:#151919}.product-editor-head{display:flex;align-items:center;gap:12px}.product-editor-head>button{width:36px;height:36px;border:1px solid #d9e3df;border-radius:9px;background:#fff;font-size:22px}.product-editor-head h1{margin:2px 0 0;font-size:24px}.product-editor-head small{color:#7e8986}.product-editor-head>span{margin-left:auto;padding:5px 11px;border-radius:999px;background:#f1f4f3;font-size:12px}.product-editor-head>em{color:#89938f;font-size:12px;font-style:normal}.product-editor-error{margin:12px 0;padding:11px 14px;border-radius:9px;background:#fff0ed;color:#942e21}.product-section-nav{position:sticky;z-index:4;top:64px;display:flex;gap:25px;margin:18px 0;padding:0 20px;border:1px solid #dce6e2;border-radius:13px;background:#fff}.product-section-nav button{padding:14px 0;border:0;border-bottom:2px solid transparent;background:none;color:#53605c}.product-section-nav button:first-child{border-color:#06a981;color:#08775d;font-weight:600}.product-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.product-editor-main{display:flex;flex-direction:column;gap:16px}.product-editor-section,.product-checklist,.product-preview{padding:22px 24px;border:1px solid #dce6e2;border-radius:13px;background:#fff}.product-editor-section h2{margin:0;font-size:18px}.product-editor-section>p{margin:5px 0;color:#65706d;font-size:13px}.editor-photo{display:grid;grid-template-columns:134px auto;grid-template-rows:auto auto;gap:9px 16px;align-items:start}.editor-photo>div{grid-row:1/3;width:132px;height:132px;display:flex;align-items:center;justify-content:center;border:1px dashed #b7d2c9;border-radius:12px;background:#f5f9f7;color:#89938f;font-size:12px}.editor-photo img{width:100%;height:100%;border-radius:12px;object-fit:cover}.editor-photo>label{justify-self:start;padding:10px 15px;border:1px dashed #59aa93;border-radius:8px;color:#08775d;font-weight:600;cursor:pointer}.editor-photo p{margin:0;color:#89938f;font-size:12px}.product-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-field-triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.product-add-sections{display:flex;align-items:center;gap:8px;margin-top:14px;color:#67726f;font-size:12px}.product-add-sections button{display:flex;gap:5px;padding:7px 10px;border:1px solid #dce6e2;border-radius:8px;background:#fff}.product-choice-row{display:flex;gap:9px}.product-choice-row button{padding:9px 14px;border:1px solid #dce6e2;border-radius:8px;background:#fff}.product-choice-row button.active{border-color:#0aaa82;background:#eaf8f2;color:#08775d}.product-access{display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:10px;width:100%;margin-top:20px;padding:13px;border:1px solid #dce6e2;border-radius:10px;background:#fff;text-align:left}.product-access i{position:relative;width:36px;height:20px;border-radius:999px;background:#cad4d0}.product-access i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;content:""}.product-access.on i{background:#08aa82}.product-access.on i:after{left:19px}.product-access span{color:#65706d;font-size:12px}.product-editor-layout>aside{display:flex;flex-direction:column;gap:16px}.product-checklist header,.product-preview header{display:flex;justify-content:space-between}.product-checklist header em{color:#805b0c;font-style:normal}.product-checklist progress{width:100%;height:6px;margin:15px 0}.product-checklist p{display:flex;align-items:center;gap:9px;margin:13px 0;font-size:13px}.product-checklist p i{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #d3ddda;border-radius:50%;font-size:11px;font-style:normal}.product-checklist p i.done{border-color:#0aaa82;background:#0aaa82;color:#fff}.product-checklist p small{margin-left:auto;color:#89938f}.product-preview header span{color:#89938f;font-size:12px}.preview-image{height:260px;display:flex;align-items:center;justify-content:center;margin:18px 0;border:1px solid #e1e9e6;border-radius:18px;color:#89938f;font-size:12px}.preview-image img{width:100%;height:100%;border-radius:18px;object-fit:contain}.product-preview>p{color:#65706d}.product-preview>em{padding:4px 9px;border-radius:999px;background:#e9f7f1;color:#08775d;font-size:11px;font-style:normal}.product-preview h4{margin:22px 0 10px}.product-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:12px}.product-preview dt{color:#89938f}.product-preview dd{margin:0;text-align:right}.product-preview>small{display:block;margin-top:16px;color:#89938f}.product-savebar{position:fixed;z-index:8;right:24px;bottom:12px;left:288px;margin:0;box-shadow:0 8px 28px #20352d22}@media(max-width:1100px){.product-editor-layout{grid-template-columns:1fr}.product-editor-layout>aside{display:grid;grid-template-columns:1fr 1fr}.product-savebar{left:24px}.product-section-nav{overflow-x:auto}.product-section-nav button{white-space:nowrap}}@media(max-width:700px){.product-create,.product-editor-page{padding:14px;margin:0}.product-create>section{padding:20px}.product-create>section>header,.product-create>footer,.product-savebar{align-items:flex-start;flex-direction:column}.product-photo-start,.product-field-pair,.product-field-triple,.product-editor-layout>aside{grid-template-columns:1fr;flex-direction:column}.product-savebar{right:12px;bottom:8px;left:12px}.product-savebar>div{flex-wrap:wrap}.product-steps{display:none}}.qr-page{padding:0 0 44px;color:#151919}.qr-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.qr-page>header>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.qr-page h1{margin:0;font-size:24px}.qr-page>header p{max-width:810px;margin:4px 0;color:#65706d;font-size:14px}.qr-error{margin-top:12px;padding:11px 14px;border-radius:9px;background:#fff0ed;color:#942e21}.qr-metrics{margin-top:20px}.qr-main-tabs{display:flex;gap:4px;margin-top:18px}.qr-main-tabs button{padding:9px 14px;border:0;border-radius:8px;background:none;color:#5e6966;font-weight:600}.qr-main-tabs button.active{background:#fff;box-shadow:0 2px 8px #18302912;color:#151919}.qr-table-card,.qr-lookup{margin-top:12px;border:1px solid #dce6e2;border-radius:13px;background:#fff;overflow:hidden}.qr-table-card>header{display:flex;align-items:center;gap:14px;padding:13px}.qr-table-card>header>div{display:flex;gap:7px;flex:1}.qr-table-card>header button{padding:6px 11px;border:1px solid #dce6e2;border-radius:999px;background:#fff}.qr-table-card>header button.active{border-color:#0aaa82;background:#eaf8f2;color:#08775d}.qr-table-card>header input{width:270px;height:34px;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.qr-grid{display:grid;grid-template-columns:1.2fr 1.7fr 1fr .65fr .8fr .8fr;align-items:center;gap:14px;padding:0 14px}.qr-grid.head{height:38px;background:#f4f8f6;color:#68736f;font-size:11px}.qr-grid.row{width:100%;min-height:62px;border:0;border-top:1px solid #e2eae6;background:#fff;text-align:left}.qr-grid.row:hover{background:#f5faf8}.qr-grid.row small{display:block;margin-top:4px;color:#89938f}.qr-grid.row em{justify-self:start;padding:5px 9px;border-radius:999px;background:#eaf8f2;color:#08775d;font-style:normal}.qr-empty{height:100px;display:flex;align-items:center;justify-content:center;color:#66716e}.qr-table-card footer{display:flex;justify-content:space-between;padding:11px 14px;color:#89938f;font-size:12px}.qr-lookup{padding:22px}.qr-lookup h2{margin:0}.qr-lookup>p{color:#65706d}.qr-lookup>div{display:flex;gap:10px}.qr-lookup input{flex:1;height:40px;padding:0 12px;border:1px solid #dce6e2;border-radius:9px}.qr-lookup article{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:10px;padding:12px;border:1px solid #e1e9e6;border-radius:9px}.qr-lookup article small{grid-column:1/3;color:#89938f}.qr-drawer .df-drawer-body{padding:0 24px 24px}.qr-editor{display:flex;flex-direction:column;gap:14px}.qr-editor>header{position:relative;padding:24px 0 10px}.qr-editor>header>span{display:block;color:#89938f;font-size:12px}.qr-editor>header>button{position:absolute;top:18px;right:0;width:34px;height:34px;border:1px solid #dce6e2;border-radius:9px;background:#fff;font-size:22px}.qr-editor>header>small{display:block;margin-top:22px;color:#89938f;letter-spacing:.04em}.qr-editor>header>em{position:absolute;top:60px;right:0;padding:5px 9px;border-radius:999px;background:#f0f3f2;font-size:12px;font-style:normal}.qr-editor>header h3{margin:7px 0 0}.qr-editor>header p{margin:5px 0 0;color:#65706d}.qr-step{display:flex;gap:14px;padding:18px 16px;border-radius:12px;background:#eaf8f2}.qr-step>b{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#08aa82;color:#fff}.qr-step p{margin:4px 0 0;color:#5f6b67;font-size:13px;line-height:18px}.qr-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}.qr-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px}.qr-fields input,.qr-fields select{box-sizing:border-box;width:100%;height:38px;padding:0 11px;border:1px solid #d6e1dd;border-radius:9px;background:#fff}.qr-fields small{color:#89938f;line-height:17px}.qr-pattern{padding:12px;border:1px solid #d8e7e1;border-radius:10px;background:#f3f9f6}.qr-pattern small{display:block;color:#64716d;font-size:10px;letter-spacing:.08em}.qr-pattern code{display:block;margin-top:7px;color:#08775d}.qr-package{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dce6e2;border-radius:10px}.qr-package>b{padding:12px;border-radius:9px;background:#eaf8f2;color:#08775d}.qr-package>div{flex:1}.qr-package p{margin:4px 0 0;color:#65706d;font-size:12px}.qr-actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid #e1e9e6}.qr-callout{margin:0;padding:11px 13px;border:1px solid #ffe36b;border-radius:9px;background:#fff9cf;font-size:12px;line-height:18px}.qr-existing{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qr-existing label{color:#89938f;font-size:12px}.qr-existing b{display:block;margin-top:5px;color:#151919;font-size:13px}.qr-download-password{display:flex;flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:600;color:#43504c}.qr-download-password input{box-sizing:border-box;width:100%;height:42px;padding:0 12px;border:1px solid #cfdad6;border-radius:9px;font:inherit;font-weight:400}.qr-download-password input:focus{outline:2px solid #b8eee0;border-color:#0aaa82}@media(max-width:1023px){.qr-page{overflow-x:auto}.qr-page>header,.qr-metrics,.qr-main-tabs,.qr-table-card,.qr-lookup{min-width:740px}.qr-drawer{width:min(560px,100vw)!important}}@media(max-width:600px){.qr-fields,.qr-existing{grid-template-columns:1fr}}.coin-page{padding-bottom:44px}.coin-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.coin-page>header>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.coin-page h1{margin:0;font-size:24px}.coin-page>header p{max-width:820px;margin:5px 0;color:#64706c}.coin-error{padding:11px 14px;border-radius:9px;background:#fff0ed;color:#963627}.coin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.coin-metrics section{padding:15px;border:1px solid #dce6e2;border-radius:12px;background:#fff}.coin-metrics small,.coin-metrics b,.coin-metrics span{display:block}.coin-metrics small{color:#65706d;font-size:11px;font-weight:700}.coin-metrics b{margin-top:7px;font-size:22px}.coin-metrics span{margin-top:4px;color:#87918e;font-size:12px}.coin-card{margin-top:18px;overflow:hidden;border:1px solid #dce6e2;border-radius:13px;background:#fff}.coin-card>header{display:flex;align-items:center;gap:13px;padding:13px}.coin-card>header>div{display:flex;gap:6px;flex:1}.coin-card>header button{padding:6px 10px;border:1px solid #dce6e2;border-radius:999px;background:#fff}.coin-card>header button.active{border-color:#06aa82;background:#e8f8f2;color:#08775d}.coin-card>header input{width:220px;height:34px;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.coin-grid{display:grid;grid-template-columns:1.4fr 1fr 1.1fr 1.15fr .9fr .8fr;align-items:center;gap:12px;padding:0 14px}.coin-grid.head{height:38px;background:#f3f8f6;color:#65706d;font-size:11px}.coin-grid.row{width:100%;min-height:64px;border:0;border-top:1px solid #e3eae7;background:#fff;text-align:left}.coin-grid.row:hover{background:#f7faf9}.coin-grid small{display:block;margin-top:3px;color:#8a9491}.coin-grid em{justify-self:start;padding:5px 9px;border-radius:999px;background:#e8f8f2;color:#08775d;font-style:normal}.coin-empty{padding:44px;text-align:center;color:#7a8581}.coin-card>footer{display:flex;justify-content:space-between;padding:12px 14px;color:#87918e;font-size:12px;border-top:1px solid #e3eae7}.coin-drawer .df-drawer-body{padding:0 24px 24px}.coin-editor{display:flex;flex-direction:column;gap:14px}.coin-editor>header{position:relative;padding:24px 0 0}.coin-editor>header>span{color:#89938f;font-size:12px}.coin-editor>header>button{position:absolute;right:0;top:18px;width:34px;height:34px;border:1px solid #dae4e0;border-radius:9px;background:#fff;font-size:21px}.coin-editor>header small{display:block;margin-top:22px;color:#87918e}.coin-editor>header h2{margin:6px 0 0}.coin-editor>header p{margin:5px 0;color:#66716e}.coin-editor>header em{position:absolute;right:0;top:62px;padding:5px 9px;border-radius:999px;background:#eaf8f2;color:#08775d;font-style:normal}.coin-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.coin-summary span{min-width:0;color:#8b9693;font-size:12px}.coin-summary b{display:block;margin-top:3px;color:#151919;font-size:14px;font-weight:500;overflow-wrap:anywhere}.coin-summary small{display:block;margin-top:2px;color:#8b9693;font-size:11px}.coin-fields{display:flex;flex-direction:column;gap:10px}.coin-fields label{display:flex;flex-direction:column;gap:5px;color:#5f6666;font-size:12px;font-weight:500}.coin-fields input,.coin-fields select{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font-size:14px}.coin-choice>b{display:block;color:#5f6666;font-size:12px;font-weight:500}.coin-choice>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.coin-choice button{height:28px;padding:0 10px;border:1px solid #e2eae6;border-radius:999px;background:#fff;color:#5f6666;font-size:12px;font-weight:500;white-space:nowrap}.coin-choice button[aria-pressed=true]{border-color:#03ab84;background:#eaf8f2;color:#174d42}.coin-actions{position:sticky;z-index:2;bottom:-24px;display:flex;gap:8px;flex-wrap:wrap;margin-top:0;padding:12px 0 16px;border-top:1px solid #e2eae6;background:#fff}.coin-actions .df-button{height:32px;min-height:32px;padding:0 12px;font-size:13px}.coin-note{padding:11px;border:1px solid #ffe16c;border-radius:9px;background:#fff9cf;font-size:12px;line-height:18px}.coin-reject-reason{display:flex;flex-direction:column;gap:6px;color:#5f6666;font-size:13px}.coin-reject-reason textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid #d6e1dd;border-radius:8px;resize:vertical;font:inherit}.coin-reject-reason small{color:#7f8986}@media(max-width:1100px){.coin-page{overflow-x:auto}.coin-page>header,.coin-metrics,.coin-card{min-width:740px}}@media(max-width:600px){.coin-summary{grid-template-columns:1fr}}.marketing-page{padding-bottom:44px}.marketing-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.marketing-page>header>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.marketing-page h1{margin:0;font-size:24px}.marketing-page>header p{max-width:820px;margin:5px 0;color:#64706c}.marketing-success{padding:10px 13px;border-radius:9px;background:#e8f8f2;color:#08775d}.marketing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.marketing-metrics section{padding:15px;border:1px solid #dce6e2;border-radius:12px;background:#fff}.marketing-metrics small,.marketing-metrics b,.marketing-metrics span{display:block}.marketing-metrics small{color:#65706d;font-size:11px;font-weight:700}.marketing-metrics b{margin-top:7px;font-size:22px}.marketing-metrics span{margin-top:4px;color:#87918e;font-size:12px}.marketing-card{margin-top:18px;overflow:hidden;border:1px solid #dce6e2;border-radius:13px;background:#fff}.marketing-card>header{display:flex;align-items:center;gap:12px;padding:13px}.marketing-card>header>div{display:flex;gap:5px;flex:1}.marketing-card>header button{padding:6px 9px;border:1px solid #dce6e2;border-radius:999px;background:#fff}.marketing-card>header button.active{border-color:#05a980;background:#e8f8f2;color:#08775d}.marketing-card>header input{width:210px;height:34px;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.marketing-grid{display:grid;align-items:center;gap:12px;padding:0 14px}.marketing-grid.push{grid-template-columns:1.55fr 1fr 1fr 1fr .65fr .85fr}.marketing-grid.copy{grid-template-columns:1.4fr .75fr 1.3fr 1.3fr .7fr .8fr}.marketing-grid.report{grid-template-columns:1.5fr .9fr .9fr .9fr .9fr}.marketing-grid.head{height:38px;background:#f3f8f6;color:#65706d;font-size:11px}.marketing-grid.row{width:100%;min-height:64px;border:0;border-top:1px solid #e3eae7;background:#fff;text-align:left}.marketing-grid.row:hover{background:#f7faf9}.marketing-grid.row small{display:block;max-width:260px;overflow:hidden;color:#89928f;text-overflow:ellipsis;white-space:nowrap}.marketing-grid.row em{justify-self:start;padding:5px 9px;border-radius:999px;background:#e8f8f2;color:#08775d;font-style:normal}.marketing-card>footer{display:flex;justify-content:space-between;padding:12px 14px;color:#87918e;font-size:12px;border-top:1px solid #e3eae7}.marketing-drawer .df-drawer-body{padding:0 24px 24px}.marketing-editor{display:flex;flex-direction:column;gap:14px}.marketing-editor>header{position:relative;padding:24px 0 15px}.push-editor>header{padding-bottom:0}.marketing-editor>header>span{color:#89938f;font-size:12px}.marketing-editor>header>button{position:absolute;right:0;top:18px;width:34px;height:34px;border:1px solid #dae4e0;border-radius:9px;background:#fff;font-size:21px}.marketing-editor>header small{display:block;margin-top:22px;color:#87918e}.marketing-editor>header h2{margin:6px 0 0}.marketing-editor>header p{margin:5px 0;color:#66716e}.marketing-editor>header>em{position:absolute;right:0;top:62px;padding:3px 8px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px;font-style:normal}.push-art-preview{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 0}.push-art-preview>small{color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.08em}.push-art-preview>p{max-width:268px;margin:0;color:#8b9693;font-size:12px;text-align:center}.push-lock-phone{width:268px;height:560px;overflow:hidden;border:8px solid #0e1917;border-radius:42px;background:#0b3d33;box-shadow:0 22px 48px #0e19173d}.push-phone-status{height:34px;display:flex;align-items:center;justify-content:space-between;padding:5px 19px 0 22px;color:#fff;font-size:10px;font-weight:500}.push-phone-status i{width:81px;height:23px;border-radius:18px;background:#0e1917}.push-lock-body{height:510px;padding:12px 9px;background:radial-gradient(120% 70% at 50% 0,#1f6b55,#0b3d33 70%);color:#fff;text-align:center}.push-lock-body>span{font-size:11px;color:#ddf4e9}.push-lock-body>strong{display:block;font-size:56px;line-height:62px;font-weight:500}.push-lock-body article{display:flex;gap:8px;margin-top:18px;padding:8px 9px;border-radius:15px;background:#f5f9f7e0;color:#151919;text-align:left;box-shadow:0 7px 16px #0004}.push-lock-body article>img{width:26px;height:26px;flex:none;border-radius:6px}.push-lock-body article>div{min-width:0;flex:1}.push-lock-body article small{display:flex;color:#5f6666;font-size:9px}.push-lock-body article small b{flex:1}.push-lock-body article small em{font-style:normal}.push-lock-body article strong{display:block;margin-top:1px;font-size:11px}.push-lock-body article p{margin:0;font-size:10px}.push-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.push-facts span{color:#8b9693;font-size:12px}.push-facts b{display:block;margin-top:1px;color:#151919;font-size:14px;font-weight:500;overflow-wrap:anywhere}.push-fields{display:flex;flex-direction:column;gap:10px}.push-fields>label{display:block;color:#5f6666;font-size:12px;font-weight:500}.push-fields input,.push-fields select{display:block;width:100%;height:36px;margin-top:5px;padding:0 10px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font-size:14px}.push-choice>b{display:block;color:#5f6666;font-size:12px;font-weight:500}.push-choice>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.push-choice button{height:28px;padding:0 10px;border:1px solid #e2eae6;border-radius:999px;background:#fff;color:#5f6666;font-size:12px;font-weight:500;white-space:nowrap}.push-choice button[aria-pressed=true]{border-color:#03ab84;background:#eaf8f2;color:#174d42}.push-choice button:disabled{opacity:.48}.push-inbox{display:flex;flex-direction:column;gap:14px;padding:12px;border:1px solid #e2eae6;border-radius:12px}.push-inbox>header>b{font-size:14px;font-weight:500}.push-inbox>header p{margin:2px 0 0;color:#5f6666;font-size:12px;line-height:17px}.push-inbox-phone{align-self:center;width:min(100%,375px);overflow:hidden;border:1px solid #e2eae6;border-radius:16px;background:#fff;box-shadow:0 12px 28px -16px #15191959}.push-inbox-phone>header{display:flex;justify-content:space-between;padding:14px 16px 8px}.push-inbox-phone>header b{font-size:16px}.push-inbox-phone>header span{color:#5f6666;font-size:14px}.push-inbox-phone nav{display:flex;border-bottom:1px solid #e2eae6}.push-inbox-phone nav span{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:4px;padding:4px 1px 8px;color:#5f6666;font-size:10px}.push-inbox-phone nav span.active{color:#1f6b55;font-weight:600}.push-inbox-phone nav span.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#1f6b55;content:""}.push-inbox-phone nav i{height:22px;font-size:18px;font-style:normal}.push-inbox-phone article{display:flex;gap:12px;padding:14px 16px;background:#eef9f5}.push-inbox-phone article>i,.push-inbox-phone article>img{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#eaf8f2;color:#1f6b55;font-size:22px;font-style:normal;object-fit:cover}.push-inbox-phone article>i.peach{background:#ffe0d8;color:#b8324c}.push-inbox-phone article>i.cream{background:#fff9cf;color:#7a5a1e}.push-inbox-phone article>i.lilac{background:#f3e9ff;color:#5a3bc4}.push-inbox-phone article>i.sky{background:#e7f9ff;color:#245cae}.push-inbox-phone article>div{min-width:0;flex:1}.push-inbox-phone article.with-large-picture{flex-wrap:wrap}.push-inbox-phone article>img.push-picture-small{width:56px;height:56px;border-radius:10px;object-fit:cover}.push-inbox-phone article>img.push-picture-large{width:100%;height:auto;max-height:170px;flex-basis:100%;border-radius:10px;object-fit:cover}.push-inbox-phone article b{font-size:15px}.push-inbox-phone article p{margin:4px 0;color:#5f6666;font-size:14px}.push-inbox-phone article small{color:#5f6666;font-size:12px}.push-icon-choices{display:flex;gap:6px;flex-wrap:wrap}.push-icon-choices button{width:38px;height:38px;border:1.5px solid #e2eae6;border-radius:10px;background:#fff;color:#3b4a5a;font-size:18px}.push-icon-choices button[aria-pressed=true]{border-color:#03ab84;background:#eaf8f2;color:#174d42}.push-colours{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.push-colours span{margin-right:2px;color:#5f6666;font-size:12px}.push-colours button{width:30px;height:30px;border:1px solid #dde7e2;border-radius:50%}.push-colours button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #03ab84}.push-colours .mint{background:#eaf8f2}.push-colours .peach{background:#ffe0d8}.push-colours .cream{background:#fff9cf}.push-colours .lilac{background:#f3e9ff}.push-colours .sky{background:#e7f9ff}.push-tile-upload{display:grid;grid-template-columns:auto 44px;align-items:start;gap:8px 10px}.push-tile-upload label{height:32px;justify-self:start;padding:0 12px;border:1px dashed #9fc9b9;border-radius:8px;color:#174d42;font-size:13px;font-weight:500;line-height:30px;cursor:pointer}.push-tile-upload input{display:none}.push-tile-upload img{width:44px;height:44px;border-radius:10px;object-fit:cover}.push-tile-upload p{grid-column:1/-1;margin:0;color:#5f6666;font-size:12px;line-height:17px}.push-picture-upload{display:grid;grid-template-columns:auto 56px;align-items:start;gap:8px 10px}.push-picture-upload label{height:32px;justify-self:start;padding:0 12px;border:1px dashed #9fc9b9;border-radius:8px;color:#174d42;font-size:13px;font-weight:500;line-height:30px;cursor:pointer}.push-picture-upload input{display:none}.push-picture-upload>img{width:56px;height:56px;border-radius:10px;object-fit:cover}.push-picture-upload>img.large{width:112px;height:63px}.push-picture-upload p{grid-column:1/-1;margin:0;color:#5f6666;font-size:12px;line-height:17px}.push-sticky-actions{position:sticky;z-index:2;bottom:-24px;margin-top:0;background:#fff}.push-preview{margin-bottom:17px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#e7f8f2,#f6fbf9)}.push-preview small,.push-preview b{display:block}.push-preview small{margin-bottom:14px;color:#7b8883}.push-preview h3{margin:10px 0 3px}.push-preview p{margin:0}.marketing-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.marketing-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px}.marketing-fields input,.marketing-fields select,.marketing-fields textarea{min-height:38px;padding:8px 10px;border:1px solid #d6e1dd;border-radius:9px;background:#fff;font:inherit}.marketing-fields textarea{min-height:76px;resize:vertical}.marketing-actions{display:flex;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e0e9e5}.marketing-note{padding:11px;border:1px solid #ffe16c;border-radius:9px;background:#fff9cf;font-size:12px}.translation-stack{display:grid;gap:13px}.translation-stack label{display:grid;gap:6px;font-size:12px}.translation-stack textarea{min-height:104px;padding:10px;border:1px solid #d6e1dd;border-radius:9px;font:inherit}.translation-stack textarea[readonly]{background:#f3f7f5;color:#68736f}.translation-status{display:flex;gap:8px;margin:14px 0}.translation-status span{padding:5px 9px;border-radius:999px;background:#edf6f2;color:#317260;font-size:12px}.copy-card{margin-top:18px;overflow:hidden;border:1px solid #dce6e2;border-radius:13px;background:#fff}.copy-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px}.copy-card>header b{font-size:14px}.copy-card>header input{width:220px;height:34px;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.copy-card>nav{display:flex;gap:6px;flex-wrap:wrap;padding:0 13px 12px}.copy-card>nav button{height:29px;padding:0 11px;border:1px solid #dce6e2;border-radius:999px;background:#fff;color:#4f5b57}.copy-card>nav button.active{border-color:#05a980;background:#e8f8f2;color:#08775d}.copy-selection{min-height:45px;display:flex;align-items:center;gap:9px;padding:7px 13px;background:#e8f8f2;color:#174d42}.copy-selection b{margin-right:auto;font-size:13px}.copy-selection>button:not(.df-button){border:0;background:transparent;color:#08775d;font-weight:600}.copy-selection .df-button{height:31px;min-height:31px;padding:0 11px}.copy-grid{display:grid;grid-template-columns:20px minmax(280px,1fr) 150px 120px;align-items:center;gap:12px;padding:0 14px}.copy-grid.head{height:38px;background:#f3f8f6;color:#65706d;font-size:11px}.copy-grid.row{min-height:59px;border-top:1px solid #e3eae7}.copy-grid.row.selected{background:#eef9f5}.copy-grid.row>input{width:18px;height:18px;accent-color:#0b8f70}.copy-grid.row>button{min-width:0;border:0;background:transparent;text-align:left}.copy-grid.row>button b,.copy-grid.row>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-grid.row>button b{font-size:14px}.copy-grid.row>button small{margin-top:3px;color:#89928f}.copy-grid.row>span{color:#4f5b57;font-size:13px}.copy-grid.row>em{justify-self:start;padding:5px 9px;border-radius:999px;background:#edf6f2;color:#317260;font-size:12px;font-style:normal}.copy-card>footer{display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.copy-editor>header{padding-bottom:0}.copy-preview{display:flex;flex-direction:column;align-items:center;gap:8px}.copy-preview>small{color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.08em}.copy-preview>p{margin:0;color:#8b9693;font-size:12px}.copy-phone{width:268px;height:560px;overflow:hidden;border:8px solid #0e1917;border-radius:42px;background:#f7fbf9;box-shadow:0 22px 48px #0e19173d}.copy-phone-status{box-sizing:border-box;height:34px;display:flex;align-items:center;justify-content:space-between;padding:5px 19px 0 22px;background:#fff;color:#151919;font-size:10px;font-weight:500}.copy-phone-status i{width:81px;height:23px;border-radius:18px;background:#0e1917}.copy-phone>header{height:42px;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;border-bottom:1px solid #edf2f0;background:#fff;text-align:center}.copy-phone>header span{display:grid;width:24px;height:24px;margin-left:8px;place-items:center;border-radius:50%;background:#f2f6f4;font-size:22px;line-height:1}.copy-phone>header b{font-size:11px}.copy-phone>article{padding:15px 13px}.copy-phone>article h3{margin:0;color:#075a49;font-size:16px;font-weight:600}.copy-phone>article p{margin:12px 0 0;color:#4e5c58;font-size:10px}.copy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.copy-facts span{color:#8b9693;font-size:12px}.copy-facts b{display:block;margin-top:3px;color:#151919;font-size:14px;font-weight:500;overflow-wrap:anywhere}.copy-fields{display:flex;flex-direction:column;gap:10px}.copy-fields label{color:#5f6666;font-size:12px;font-weight:500}.copy-fields label small{font-weight:400}.copy-fields input{box-sizing:border-box;width:100%;height:36px;margin-top:5px;padding:0 10px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font-size:14px}.copy-actions{position:sticky;z-index:2;bottom:-24px;display:flex;gap:8px;margin-top:0;padding:12px 0 16px;border-top:1px solid #e2eae6;background:#fff}.copy-actions .df-button{height:32px;min-height:32px;padding:0 12px;font-size:13px}.view-only{display:inline-flex;height:24px;align-items:center;margin-left:7px;padding:0 8px;border-radius:999px;background:#f1f5f3;color:#65706d;font-size:11px;vertical-align:3px}.campaign-reports>header>div:first-child{max-width:640px}.campaign-reports .report-tools{flex:none;justify-content:flex-end;margin-top:0}.report-tools{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:16px}.marketing-page>header>.report-tools>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.report-table{margin-top:16px;overflow:hidden;border:1px solid #dce6e2;border-radius:13px;background:#fff}.report-table>header{height:41px;display:flex;align-items:center;padding:0 13px}.report-table>header b{font-size:14px}.report-grid{display:grid;align-items:center;gap:12px;padding:0 14px}.report-grid.head{min-width:760px;height:34px;background:#f3f8f6;color:#65706d;font-size:11px}.report-grid.row{min-width:760px;min-height:46px;border-top:1px solid #e3eae7}.report-grid.row>span{font-size:13px;white-space:pre-line}.report-grid.row>span:first-of-type{font-weight:500}.report-grid input{width:18px;height:18px;accent-color:#0b8f70}.report-table>footer{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.report-section{margin-top:18px}.report-section h2{font-size:16px}.report-section .marketing-card{margin-top:8px}@media(max-width:1100px){.marketing-page{overflow-x:auto}.marketing-page>header,.marketing-metrics,.marketing-card,.report-section{min-width:740px}}@media(max-width:600px){.marketing-fields{grid-template-columns:1fr}}.reward-page{padding-bottom:44px}.reward-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.reward-page h1{margin:0;font-size:24px}.reward-page>header p{max-width:830px;margin:5px 0;color:#64706c}.reward-page>header>div:last-child{display:flex;align-items:flex-start;gap:8px}.reward-page>header>div:last-child>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.reward-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-top:20px}.reward-metrics section{min-height:88px;padding:14px;border:1px solid #dce6e2;border-radius:12px;background:#fff}.reward-metrics small,.reward-metrics b,.reward-metrics span{display:block}.reward-metrics small{color:#65706d;font-size:10px;font-weight:700}.reward-metrics b{margin-top:7px;font-size:21px}.reward-metrics span{margin-top:4px;color:#87918e;font-size:12px}.reward-tabs{display:flex;gap:7px;margin-top:18px}.reward-tabs button{height:35px;padding:0 13px;border:1px solid #dce6e2;border-radius:999px;background:#fff}.reward-tabs button.active{border-color:#06aa82;background:#e8f8f2;color:#08775d}.coins-tabs .reward-tabs{width:max-content;gap:0;padding:2px;border-radius:10px;background:#f2f6f4}.coins-tabs .reward-tabs button{border:0;border-radius:8px;background:transparent;color:#4f5b57}.coins-tabs .reward-tabs button.active{background:#fff;color:#151919;box-shadow:0 1px 4px #0e191721;font-weight:600}.reward-search{width:230px;height:36px;margin:12px 0 0;padding:0 11px;border:1px solid #dce6e2;border-radius:8px}.reward-card{margin-top:12px;overflow-x:auto;border:1px solid #dce6e2;border-radius:13px;background:#fff}.reward-grid{display:grid;min-width:720px;align-items:center;gap:12px;padding:0 14px}.reward-grid.head{height:39px;background:#f3f8f6;color:#65706d;font-size:11px}.reward-grid.row{min-height:59px;border-top:1px solid #e3eae7;font-size:13px}.reward-grid .positive{color:#08775d}.reward-grid .negative{color:#a23a32}.reward-empty{padding:42px;text-align:center;color:#7f8a86}.reward-card footer{display:flex;justify-content:space-between;min-width:720px;padding:11px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.coins-card{margin-top:18px;overflow-x:auto;border:1px solid #dce6e2;border-radius:13px;background:#fff}.coins-card>header{min-width:720px;min-height:50px;display:flex;align-items:center;gap:10px;padding:0 13px}.coins-card>header>b{font-size:14px;white-space:nowrap}.coins-card>header>div{display:flex;gap:6px;flex:1}.coins-card>header>div button{height:29px;padding:0 11px;border:1px solid #dce6e2;border-radius:999px;background:#fff;color:#4f5b57}.coins-card>header>div button.active{border-color:#05a980;background:#e8f8f2;color:#08775d}.coins-card>header>input{width:220px;height:32px;margin-left:auto;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.coins-grid{display:grid;min-width:780px;align-items:center;gap:12px;padding:0 14px}.coins-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.coins-grid.row{min-height:58px;border-top:1px solid #e3eae7;font-size:13px}.coins-grid.row>span{min-width:0;overflow-wrap:anywhere}.coins-grid .positive{color:#08775d}.coins-grid .negative{color:#a23a32}.coins-cell b,.coins-cell small{display:block}.coins-cell small{margin-top:3px;color:#87918e;font-size:11px}.coins-card>footer{min-width:780px;display:flex;justify-content:space-between;padding:11px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.coins-authority-note{margin:12px 0 0;color:#6c7773;font-size:12px}.reward-toast{position:fixed;z-index:90;left:50%;bottom:27px;max-width:min(620px,calc(100vw - 32px));padding:12px 16px;border-radius:10px;background:#0e1917;color:#fff;box-shadow:0 12px 32px #0e191740;font-size:13px;font-weight:600;text-align:center;transform:translate(-50%);animation:rewardToastIn .16s ease-out}@keyframes rewardToastIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.reward-note,.reward-blocked{margin-top:13px;padding:12px 14px;border:1px solid #ffe16c;border-radius:10px;background:#fff9cf;color:#554900;font-size:13px}.reward-blocked b{display:block}.reward-blocked p{margin:5px 0 0;line-height:19px}.member-row{width:100%;border:0;border-top:1px solid #e3eae7;background:#fff;text-align:left;cursor:pointer}.member-row:hover{background:#f7faf9}.member-detail{display:grid;gap:10px}.member-detail>p{display:flex;justify-content:space-between;gap:20px;margin:0;padding-bottom:10px;border-bottom:1px solid #e3eae7}.support-thread{display:grid;gap:12px}.support-thread article{padding:12px;border-radius:10px;background:#f3f8f6}.support-thread article p{margin:5px 0 0}.support-thread label{display:grid;gap:7px;font-size:12px}.support-thread textarea{min-height:120px;padding:10px;border:1px solid #d6e1dd;border-radius:9px;font:inherit}.marketing-error{padding:10px 13px;border-radius:9px;background:#fff0ed;color:#963627}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:18px}.media-grid>button{min-width:0;padding:0 0 12px;overflow:hidden;border:1px solid #dce6e2;border-radius:12px;background:#fff;text-align:left}.media-grid img,.media-audio{width:100%;height:130px;object-fit:cover;background:#eef6f3}.media-audio{display:grid;place-items:center;color:#327563;font-weight:700}.media-grid b,.media-grid span,.media-grid small{display:block;margin:8px 11px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-grid span,.media-grid small{color:#7d8884;font-size:11px}.legal-body{white-space:pre-wrap;line-height:1.6}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.settings-fields label{display:grid;gap:6px;color:#66716e;font-size:12px}.settings-fields input,.settings-fields select,.settings-fields textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid #d6e1dd;border-radius:9px;background:#fff;font:inherit}.settings-fields textarea{min-height:90px;resize:vertical}.settings-fields>p{grid-column:1/-1}.translation-status{display:flex;gap:8px;margin-bottom:14px}.translation-status span{padding:5px 9px;border-radius:999px;background:#e8f8f2;color:#08775d;font-size:12px}@media(max-width:600px){.settings-fields{grid-template-columns:1fr}}.rules-table{margin-top:18px;overflow-x:auto;border:1px solid #dce6e2;border-radius:13px;background:#fff}.rules-table>header{min-width:780px;min-height:50px;display:flex;align-items:center;gap:8px;padding:0 13px}.rules-table>header>b{white-space:nowrap}.rules-table>header>div{display:flex;gap:6px}.rules-table>header button{height:30px;padding:0 12px;border:1px solid #dce6e2;border-radius:999px;background:#fff;color:#4f5b57}.rules-table>header button.active{border-color:#05a980;background:#e8f8f2;color:#08775d}.rules-table>header input{width:220px;height:32px;margin-left:auto;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.rules-grid{display:grid;align-items:center;gap:12px;padding:0 14px}.rules-grid.check{grid-template-columns:2.1fr 1.5fr 1.4fr 1.25fr 1.4fr 1.15fr;min-width:1120px}.rules-grid.tier{grid-template-columns:.8fr 1.1fr 1.05fr 1.05fr 2.2fr .55fr .75fr;min-width:980px}.rules-grid.settings{grid-template-columns:1.25fr 1.75fr 1.75fr 1.05fr;min-width:820px}.rules-grid.versions{grid-template-columns:.7fr 1.2fr 1.35fr 1.35fr 3fr;min-width:900px}.rules-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.rules-grid.row{width:100%;min-height:59px;border:0;border-top:1px solid #e3eae7;background:#fff;color:#151919;font-size:13px;text-align:left}.rules-grid.row:is(button){cursor:pointer}.rules-grid.row:is(button):hover{background:#f8fbfa}.rules-grid.row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rules-name{display:flex;align-items:center;gap:12px}.rules-name>i{width:18px;height:18px;flex:none;border:1px solid #c7d5d0;border-radius:5px}.rules-table>footer{min-width:780px;display:flex;justify-content:space-between;padding:11px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.rules-tier,.rules-active,.rules-needs{width:max-content;padding:5px 9px;border-radius:999px;background:#daf3e9;color:#17654f;font-size:11px}.rules-tier.gold{background:#fff3c7;color:#715800}.rules-tier.platinum{background:#dff4fa;color:#315f6a}.rules-tier.black{background:#13211e;color:#fff}.rules-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;padding:10px 0 18px}.rules-source-grid .coins-cell{display:flex;flex-direction:column-reverse}.rules-source-grid .coins-cell small{margin:0 0 6px}.rules-drawer-hint{display:block;margin-bottom:24px;color:#87918e;font-size:11px}.rules-authority{margin-top:12px;color:#87918e;font-size:11px}.rules-drawer-status{position:absolute;top:60px;right:23px;max-width:180px;padding:5px 9px;border-radius:999px;background:#eef2f0;color:#65706d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-drawer-status.active{background:#daf3e9;color:#17654f}.rules-setting-note{padding:12px;border-radius:9px;background:#f3f8f6;color:#65706d;font-size:12px;line-height:18px}.vault-view-only{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#eef2f0;color:#65706d;font-size:11px;font-weight:700}.vault-levels{margin-top:18px;overflow-x:auto;border:1px solid #dce6e2;border-radius:13px;background:#fff}.vault-levels>header{min-width:820px;padding:13px}.vault-level-grid{display:grid;grid-template-columns:2.5fr 1.2fr 1fr 1.35fr .8fr;min-width:820px;align-items:center;gap:12px;padding:0 14px}.vault-level-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.vault-level-grid.row{width:100%;min-height:59px;border:0;border-top:1px solid #e3eae7;background:#fff;color:#151919;font-size:13px;text-align:left;cursor:pointer}.vault-level-grid.row:hover{background:#f8fbfa}.vault-level-title{display:flex;align-items:center;gap:12px}.vault-level-title>i{width:18px;height:18px;flex:none;border:1px solid #c7d5d0;border-radius:5px}.vault-levels>footer{min-width:820px;display:flex;justify-content:space-between;padding:11px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.vault-level-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;padding:10px 0 6px}.vault-level-detail .coins-cell{display:flex;flex-direction:column-reverse}.vault-level-detail .coins-cell small{margin:0 0 6px}.vault-growth{margin-top:16px;padding:18px;border:1px solid #dce6e2;border-radius:13px;background:#fff}.vault-growth header small{color:#65706d;font-size:10px;font-weight:700}.vault-growth header h3{margin:5px 0 0;font-size:16px}.vault-growth header p{margin:4px 0;color:#65706d;font-size:13px}.vault-growth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.vault-growth-grid>div{padding:12px;border-radius:10px;background:#f3f8f6}.vault-growth-grid b,.vault-growth-grid strong,.vault-growth-grid span{display:block}.vault-growth-grid b{font-size:12px}.vault-growth-grid strong{margin-top:6px;font-size:18px}.vault-growth-grid span{margin-top:3px;color:#78837f;font-size:11px}.vault-simulator{margin:18px 0 14px}.vault-simulator>b{display:block;margin-bottom:8px;font-size:13px}.vault-simulator>div{display:flex;gap:7px;flex-wrap:wrap}.vault-simulator button,.vault-prizes>header button,.vault-drawer fieldset button{min-height:30px;padding:0 12px;border:1px solid #dce6e2;border-radius:999px;background:#fff;color:#4f5b57;cursor:pointer}.vault-simulator button.active,.vault-prizes>header button.active,.vault-drawer fieldset button.active{border-color:#05a980;background:#e8f8f2;color:#08775d}.vault-simulator>section{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin-top:12px;padding:12px;border-radius:10px;background:#f3f8f6}.vault-simulator>section small{font-size:10px;font-weight:700}.vault-simulator>section b{display:flex;gap:8px;font-size:12px}.vault-simulator>section strong{font-size:16px}.vault-simulator>section span{color:#65706d;font-size:12px}.vault-prizes{margin-top:18px;overflow-x:auto;border:1px solid #dce6e2;border-radius:13px;background:#fff}.vault-prizes>header{min-width:850px;min-height:50px;display:flex;align-items:center;gap:8px;padding:0 13px}.vault-prizes>header>b{margin-right:4px}.vault-prizes>header>div{display:flex;gap:6px}.vault-prizes>header>input{width:220px;height:32px;margin-left:auto;padding:0 10px;border:1px solid #dce6e2;border-radius:8px}.vault-prize-grid{display:grid;grid-template-columns:2.2fr 1.8fr .8fr .55fr .65fr .65fr .8fr;min-width:850px;align-items:center;gap:12px;padding:0 14px}.vault-prize-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.vault-prize-grid.row{width:100%;min-height:59px;border:0;border-top:1px solid #e3eae7;background:#fff;color:#151919;font-size:13px;text-align:left;cursor:pointer}.vault-prize-grid.row:hover{background:#f8fbfa}.vault-prize-grid.row>b{font-weight:500}.vault-prizes>footer{min-width:850px;display:flex;justify-content:space-between;padding:11px 14px;border-top:1px solid #e3eae7;color:#87918e;font-size:12px}.vault-overlay{position:fixed;z-index:70;inset:64px 0 0 var(--df-sidebar-width);display:flex;justify-content:flex-end;background:#0e191766}.vault-drawer{width:min(560px,100%);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 50px #0e19172e}.vault-drawer>header{position:relative;padding:25px 23px 14px}.vault-drawer>header small{color:#87918e;font-size:11px;font-weight:700}.vault-drawer>header h2{margin:6px 44px 0 0;font-size:17px}.vault-drawer>header p{margin:5px 44px 0 0;color:#64706c;font-size:13px;line-height:19px}.vault-drawer-status{position:absolute;top:60px;right:23px;padding:5px 9px;border-radius:999px;background:#eef2f0;color:#65706d;font-size:11px}.vault-drawer>header>button{position:absolute;top:18px;right:22px;width:34px;height:34px;border:1px solid #dce6e2;border-radius:9px;background:#fff;font-size:20px;cursor:pointer}.vault-drawer-body{padding:8px 23px 24px}.vault-drawer-body>label{display:grid;gap:7px;margin:14px 0;color:#5f6a67;font-size:12px;font-weight:600}.vault-drawer-body input{height:37px;padding:0 11px;border:1px solid #d6e1dd;border-radius:8px;font:inherit;font-weight:400}.vault-drawer fieldset{margin:17px 0 0;padding:0;border:0}.vault-drawer legend{margin-bottom:8px;color:#5f6a67;font-size:12px;font-weight:600}.vault-drawer fieldset>div{display:flex;gap:7px;flex-wrap:wrap}.vault-drawer-actions{display:flex;gap:8px;margin-top:18px;padding-top:13px;border-top:1px solid #dce6e2}.vault-warning{margin-top:28px;padding:12px;border:1px solid #ffe16c;border-radius:9px;background:#fff9cf;color:#554900;font-size:12px;line-height:17px}.vault-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0 18px}.vault-detail-grid>span{padding:12px;border-radius:10px;background:#f3f8f6}.vault-drawer-body>h3{margin:5px 0 8px;color:#65706d;font-size:11px;text-transform:uppercase}.vault-check{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e3eae7;font-size:12px}.vault-check span{color:#08775d}@media(max-width:1023px){.vault-overlay{left:0}}@media(max-width:768px){.vault-growth-grid{grid-template-columns:1fr 1fr}.vault-simulator>section{grid-template-columns:1fr}.vault-drawer{width:100%}}.redemption-channel-grid{display:grid;grid-template-columns:minmax(260px,2.2fr) repeat(4,minmax(58px,.55fr)) minmax(64px,.6fr) minmax(100px,1fr);min-width:880px;align-items:center;gap:12px;padding:0 14px}.redemption-channel-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.redemption-channel-grid.row{width:100%;min-height:65px;border:0;border-top:1px solid #e3eae7;background:#fff;color:#151919;text-align:left;cursor:pointer}.redemption-channel-grid.row:hover{background:#f8fbfa}.redemption-channel-grid.row>span:first-child b,.redemption-channel-grid.row>span:first-child small{display:block}.redemption-channel-grid.row>span:first-child small{margin-top:4px;color:#87918e;font-size:11px;white-space:normal}.channel-status{width:max-content;padding:5px 9px;border-radius:999px;background:#eef2f0;color:#65706d;font-size:11px}.channel-status.live{background:#daf3e9;color:#17654f}.channel-status.low-stock{background:#fff3c7;color:#715800}.channel-preview{display:grid;gap:5px;margin-bottom:18px;padding:14px;border:1px solid #dce6e2;border-radius:10px;background:#f7faf9}.channel-preview small{color:#87918e;font-size:10px;font-weight:700}.channel-preview span{color:#65706d;font-size:12px}.drawer-section{margin-top:18px;padding-top:15px;border-top:1px solid #e3eae7}.drawer-section h3{margin:0;font-size:14px}.drawer-section>p{margin:4px 0 12px;color:#87918e;font-size:12px}.drawer-section label{display:grid;gap:6px;margin:11px 0;color:#5f6a67;font-size:12px;font-weight:600}.drawer-section input,.drawer-section textarea,.vault-drawer-body textarea{width:100%;padding:9px 11px;border:1px solid #d6e1dd;border-radius:8px;background:#fff;font:inherit;font-weight:400}.drawer-section input{height:37px}.drawer-section textarea,.vault-drawer-body textarea{min-height:78px;resize:vertical}.channel-code-actions{margin-bottom:12px}.channel-empty{padding:20px;border:1px solid #dce6e2;border-radius:10px;background:#f7faf9}.channel-empty h3{margin:0;font-size:15px}.channel-empty>p{margin:5px 0 14px;color:#65706d;font-size:12px}.channel-empty>div{display:grid;gap:3px;padding:9px 0;border-top:1px solid #e3eae7}.channel-empty span{color:#87918e;font-size:12px}.vault-detail-grid b,.vault-detail-grid small{display:block}.vault-detail-grid small{margin-top:4px;color:#87918e;font-size:11px}@media(max-width:1100px){.reward-page{overflow-x:auto}.reward-page>header,.reward-metrics,.reward-tabs,.reward-card,.reward-note,.reward-blocked{min-width:720px}}.welcome-policy{display:flex;justify-content:space-between;gap:18px;margin-top:14px;padding:13px 15px;border:1px solid #dce6e2;border-radius:11px;background:#fff;font-size:13px}.welcome-policy span{color:#64706c}.welcome-channel-grid{display:grid;grid-template-columns:2.3fr repeat(3,.75fr) 1fr;min-width:780px;align-items:center;gap:12px;padding:0 14px}.welcome-channel-grid.head,.welcome-entitlement-grid.head{height:35px;background:#f3f8f6;color:#65706d;font-size:11px}.welcome-channel-grid.row{width:100%;min-height:62px;border:0;border-top:1px solid #e3eae7;background:#fff;color:#151919;text-align:left;cursor:pointer}.welcome-channel-grid.row:hover{background:#f8fbfa}.welcome-channel-grid.row>span:first-child b,.welcome-channel-grid.row>span:first-child small,.welcome-entitlement-grid.row>span:first-child b,.welcome-entitlement-grid.row>span:first-child small{display:block}.welcome-channel-grid small,.welcome-entitlement-grid small{margin-top:3px;color:#87918e;font-size:11px}.welcome-entitlement-grid{display:grid;grid-template-columns:1.5fr 1.25fr .8fr 1fr 1fr .8fr .65fr;min-width:1050px;align-items:center;gap:12px;padding:0 14px}.welcome-entitlement-grid.row{min-height:62px;border-top:1px solid #e3eae7;font-size:12px}.vault-drawer-body textarea{width:100%;min-height:145px;padding:10px 11px;border:1px solid #d6e1dd;border-radius:8px;font:inherit;font-weight:400;resize:vertical}@media(max-width:768px){.welcome-policy{min-width:720px}}.member-page{padding:0 0 16px;display:flex;flex-direction:column;gap:16px;color:#151919}.member-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.member-page-header h1{font-size:24px;line-height:29px;font-weight:600;margin:0}.member-page-header p{max-width:860px;margin:5px 0 0;color:#5f6666;font-size:14px;line-height:20px}.member-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.member-metrics section{min-height:91px;padding:14px 16px;background:#fff;border:1px solid #e2eae6;border-radius:12px;display:flex;flex-direction:column}.member-metrics small{font-size:11px;font-weight:600;letter-spacing:.04em;color:#5f6666}.member-metrics b{font-size:22px;line-height:28px;margin-top:4px}.member-metrics span{font-size:12px;color:#8b9693;margin-top:auto}.member-filter-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.member-filter-tabs button{height:34px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font-size:13.5px;font-weight:500;cursor:pointer}.member-filter-tabs button.active{color:#0b7a64;border-bottom-color:#03ab84}.member-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.member-toolbar>input{width:min(360px,100%);height:38px;padding:0 12px;border:1px solid #e2eae6;border-radius:8px;background:#fff;font:inherit;font-size:13.5px}.member-toolbar select{height:38px;padding:0 34px 0 12px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font:inherit;font-size:13.5px}.member-toolbar label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#5f6666}.member-toolbar.engagement{justify-content:space-between}.member-table{background:#fff;border:1px solid #e2eae6;border-radius:12px;overflow:hidden}.member-table>header{padding:13px 16px;border-bottom:1px solid #e2eae6;font-size:14px;font-weight:600}.member-list-tools{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px 20px!important}.member-list-tools .member-toolbar{width:100%;align-items:center}.member-list-tools .member-toolbar>input{width:auto;flex:1}.member-list-tools .member-toolbar>label{flex-direction:row;align-items:center;gap:9px;white-space:nowrap}.member-list-tools>b{font-size:14px}.member-table>footer{display:flex;justify-content:space-between;padding:11px 16px;border-top:1px solid #eef3f1;color:#5f6666;font-size:12px}.member-table-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.member-table-tools>b{margin-right:auto}.member-table-tools input{width:min(260px,100%);height:34px;padding:0 11px;border:1px solid #e2eae6;border-radius:8px;font:inherit;font-size:13px}.member-grid{display:grid;align-items:center;column-gap:12px;min-width:920px;padding:11px 14px;text-align:left}.member-grid.head{background:#f5f9f7;color:#5f6666;font-size:11px;letter-spacing:.04em}.member-grid.row{width:100%;border:0;border-top:1px solid #eef3f1;background:#fff;color:#151919;font:inherit;font-size:13px;cursor:pointer}.member-grid.row:hover{background:#f8fbfa}.member-grid.row span,.member-grid.row b{min-width:0;overflow-wrap:anywhere}.member-grid.row small{display:block;margin-top:2px;color:#8b9693;font-size:11px;font-weight:400}.member-grid.members{grid-template-columns:minmax(220px,2fr) repeat(6,minmax(80px,1fr)) minmax(70px,.7fr)}.member-grid.support{grid-template-columns:minmax(220px,2.2fr) minmax(120px,1.2fr) repeat(4,minmax(100px,1fr))}.member-grid.fraud{grid-template-columns:minmax(145px,.9fr) minmax(240px,2.2fr) repeat(3,minmax(105px,1fr))}.member-grid.engagement{grid-template-columns:minmax(220px,1.8fr) repeat(7,minmax(84px,1fr))}.member-table:has(.member-grid){overflow-x:auto}.member-identity{display:flex;align-items:center;gap:10px}.member-identity>i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf8f2;color:#1f6b55;font-size:11px;font-style:normal;font-weight:700;flex:none}.member-open{color:#0b7a64;font-weight:600}.member-status{display:inline-flex!important;width:max-content;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#eef3f1;color:#3f4a47;font-size:11.5px;font-weight:600}.member-status.active,.member-status.verified,.member-status.low{background:#eaf8f2;color:#1f6b55}.member-status.suspended,.member-status.deleted,.member-status.high,.member-status.urgent,.member-status.breached{background:#ffe0d8;color:#b8324c}.member-status.medium,.member-status.normal,.member-status.open{background:#fff9cf;color:#7a5a1e}.member-empty{padding:38px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#5f6666}.member-empty b{color:#151919;font-size:15px}.member-empty span{margin-top:5px;font-size:13px;max-width:580px;line-height:19px}.member-show-all{display:block;width:100%;height:42px;border:0;border-top:1px solid #eef3f1;background:#fbfdfc;color:#0b7a64;font-weight:600;cursor:pointer}.member-side-drawer{width:560px;max-width:100vw;flex:0 0 min(560px,100vw)}.member-drawer{display:flex;flex-direction:column;gap:16px}.member-drawer h3{margin:4px 0 -6px;font-size:15px}.member-drawer-status{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5f6666;font-size:12px}.member-drawer-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-drawer-stats section{min-height:74px;border-radius:10px;padding:12px;background:#f5f9f7;display:flex;flex-direction:column}.member-drawer-stats small{font-size:10px;color:#5f6666;letter-spacing:.04em}.member-drawer-stats b{font-size:18px;margin-top:6px}.member-detail-fields{border:1px solid #e2eae6;border-radius:10px;overflow:hidden}.member-detail-fields p{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:0;padding:11px 13px;border-top:1px solid #eef3f1;font-size:13px}.member-detail-fields p:first-child{border-top:0}.member-detail-fields span{color:#5f6666}.member-detail-fields b{font-weight:500;overflow-wrap:anywhere}.member-note,.member-governance{margin:0;padding:12px 14px;border-radius:10px;background:#fff9cf;color:#6b5418;font-size:12.5px;line-height:18px}.member-governance{border:1px solid #f4d45e}.member-governance p{margin:4px 0 0}.member-error{margin:0;padding:10px 12px;border-radius:8px;background:#ffe0d8;color:#6b2418;font-size:13px}.support-thread{display:flex;flex-direction:column;gap:8px}.support-thread article{padding:10px 12px;border-radius:10px;background:#f5f9f7}.support-thread article.agent{background:#eaf8f2}.support-thread small{color:#5f6666;font-size:11px}.support-thread p{margin:4px 0 0;font-size:13px;line-height:19px}.member-reply{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.member-reply textarea{min-height:110px;padding:10px 12px;border:1px solid #dbe4e0;border-radius:8px;resize:vertical;font:inherit;font-weight:400}.member-reply small{color:#8b9693;font-weight:400}.fraud-signals{display:flex;flex-direction:column;gap:8px}.fraud-signals article{padding:11px 13px;border:1px solid #e2eae6;border-radius:9px}.fraud-signals p{margin:4px 0 0;color:#5f6666;font-size:12.5px}.engagement-tabs{display:flex;gap:8px;flex-wrap:wrap}.engagement-tabs button,.engagement-comment-tools button{height:34px;padding:0 14px;border:1px solid #e2eae6;border-radius:999px;background:#fff;color:#151919;font:500 13.5px inherit;cursor:pointer;white-space:nowrap}.engagement-tabs button.active,.engagement-comment-tools button.active{border-color:#151919;background:#151919;color:#fff}.engagement-comments{display:flex;flex-direction:column;gap:12px}.engagement-mode{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:#eaf8f2;color:#1f6b55;font-size:13.5px;font-weight:500}.engagement-mode button{border:0;background:transparent;color:#1f6b55;font:inherit;font-weight:400;text-decoration:underline;cursor:pointer}.engagement-comment-tools{display:flex;align-items:center;gap:12px;justify-content:space-between}.engagement-comment-tools>div{display:flex;gap:8px;flex-wrap:wrap}.engagement-comment-tools input{width:min(280px,100%);height:36px;padding:0 12px;border:1px solid #e2eae6;border-radius:8px;background:#fff;font:13.5px inherit}.engagement-comment-card{overflow:hidden;border:1px solid #e2eae6;border-radius:12px;background:#fff}.engagement-comment-card>header{display:flex;align-items:center;gap:12px;height:35px;padding:0 16px;border-bottom:1px solid #e2eae6;background:#f5f9f7;color:#5f6666;font-size:12px;font-weight:500;letter-spacing:.04em}.engagement-checkbox{width:18px;height:18px;border:1px solid #cad5d0;border-radius:5px;background:#fff}.engagement-comment-card>div{padding:25px 16px 24px;color:#5f6666;font-size:14px}.engagement-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.engagement-rules>section{min-height:112px;padding:17px;background:#fff;border:1px solid #e2eae6;border-radius:12px;display:flex;flex-direction:column;gap:8px}.engagement-rules>section span{color:#5f6666;font-size:13px}.engagement-rules .member-governance{grid-column:1/-1}@media(max-width:1023px){.member-side-drawer{width:100vw;max-width:100vw;flex-basis:100vw}.member-page{padding:0 0 12px}.member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-rules{grid-template-columns:1fr}.engagement-rules .member-governance{grid-column:auto}}@media(max-width:700px){.member-page{padding:0 0 8px}.member-page-header{flex-direction:column}.member-page-header>div:last-child,.member-page-header>div:last-child button{width:100%}.member-metrics{grid-template-columns:1fr 1fr}.member-toolbar{align-items:stretch;flex-direction:column}.member-toolbar>input,.member-toolbar select,.member-toolbar label,.member-list-tools .member-toolbar>input{width:100%}.member-list-tools .member-toolbar>label{align-items:stretch;flex-direction:column}.member-table-tools{align-items:stretch;flex-direction:column}.member-table-tools>b{margin:0}.member-table-tools input{width:100%}.engagement-comment-tools{align-items:stretch;flex-direction:column}.engagement-comment-tools input{width:100%}.engagement-mode{align-items:flex-start;flex-direction:column}.member-drawer-stats{grid-template-columns:1fr 1fr}.member-detail-fields p{grid-template-columns:105px minmax(0,1fr)}}.data-page{display:flex;flex-direction:column;gap:16px;padding:0 0 16px;color:#151919}.data-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.data-page-head h1{margin:0;font-size:24px;line-height:29px}.data-page-head p{max-width:840px;margin:4px 0 0;color:#5f6666;font-size:14px;line-height:20px}.data-health-link{border:0;background:transparent;color:#0b7a64;font:500 14px inherit;cursor:pointer}.data-tabs{display:flex;gap:28px;border-bottom:1px solid #dce6e2;overflow-x:auto}.data-tabs button{height:42px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font:500 14px inherit;white-space:nowrap}.data-tabs button.active{border-bottom-color:#03ab84;color:#0b7a64}.data-period{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.data-period label{display:flex;align-items:center;gap:14px;color:#5f6666;font-size:13px}.data-period select{height:36px;border:0;background:#fff;color:#151919;font:600 13px inherit}.data-period span{color:#5f6666}.insights-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.insight-panel{padding:24px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.insight-panel h2{margin:0 0 18px;font-size:17px}.insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-cards section{min-height:106px;padding:15px 18px;border:1px solid #dce6e2;border-radius:10px;display:flex;flex-direction:column}.insight-cards section.selected{border-top:3px solid #03ab84}.insight-cards section.selected:nth-child(2){border-top-color:#3264b4}.insight-cards span{font-size:13px}.insight-cards b{margin-top:8px;font-size:24px}.insight-cards small{margin-top:auto;color:#8b9693;font-size:11.5px}.insight-panel>header{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.insight-panel>header span{color:#8b9693;font-size:12px}.data-chart{position:relative;height:260px;margin-top:12px;border-top:1px dashed #dbe5e1;border-bottom:1px solid #cad5d0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,#dbe5e1 54px)}.data-chart>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:7px 12px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px}.data-chart>div{position:absolute;left:0;right:28%;bottom:2px;border-top:3px solid #2f63b5}.data-chart footer{position:absolute;left:0;right:0;bottom:-25px;display:flex;justify-content:space-between;color:#8b9693;font-size:10px}.data-chart footer i{font-style:normal}.real-time>p{color:#5f6666;font-size:12px}.real-time>p i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#03ab84}.real-time>strong{display:block;margin-top:22px;font-size:28px}.real-time>span{color:#5f6666;font-size:12px}.real-time .data-chart{height:92px;margin-bottom:42px}.real-time>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:26px;border-top:1px solid #eef3f1;padding-top:18px}.real-time>div:last-child b{font-size:20px}.real-time>div:last-child small{display:block;margin-top:6px;color:#5f6666;font-size:11px;font-weight:400}.data-detail-table{margin-top:0;border:1px solid #e2eae6;border-radius:12px;background:#fff;overflow:hidden}.data-detail-table header{padding:14px 18px;border-bottom:1px solid #e2eae6;font-weight:600}.data-detail-table div{padding:28px;color:#5f6666;font-size:13px;text-align:center}.data-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.data-metrics section{min-height:92px;padding:14px;border:1px solid #e2eae6;border-radius:12px;background:#fff;display:flex;flex-direction:column}.data-metrics small{color:#5f6666;font-size:11px;font-weight:700;letter-spacing:.05em}.data-metrics b{margin-top:8px;font-size:20px}.data-metrics span{margin-top:auto;color:#8b9693;font-size:12px}.health-page{gap:16px}.health-top{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:16px}.health-summary,.health-protection,.health-issues,.health-details{border:1px solid #e2eae6;border-radius:12px;background:#fff}.health-summary{padding:24px}.health-summary>header{display:flex;justify-content:space-between}.health-summary h1,.health-protection h2,.health-issues h2,.health-details h2{margin:0;font-size:17px}.health-summary header span{color:#8b9693;font-size:12px}.health-summary>strong{display:block;margin-top:14px;color:#3264b4;font-size:36px}.health-summary>p{color:#3f4a47;font-size:13px}.health-summary>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-radius:10px;background:#f5f9f7;overflow:hidden}.health-summary>div button{display:flex;min-height:88px;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 20px;border:0;border-left:1px solid #e2eae6;background:transparent;text-align:left}.health-summary>div button:first-child{border-left:0}.health-summary>div b{font-size:24px}.health-summary>div span{font-size:12px}.health-protection{padding:24px;text-align:center}.health-protection h2{text-align:left}.health-protection>i{display:grid;width:64px;height:64px;margin:18px auto 10px;place-items:center;border-radius:50%;background:#eaf8f2;color:#0b7a64;font-size:28px;font-style:normal}.health-protection>p{max-width:310px;margin:0 auto;color:#3f4a47;font-size:13px;line-height:19px}.health-protection>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.health-protection>div span{padding:12px;border-radius:10px;background:#f5f9f7;text-align:left}.health-protection small{display:block;color:#5f6666;font-size:11px}.health-protection b{display:block;margin-top:5px;font-size:18px}.health-protection>button{margin-top:12px;border:0;background:transparent;color:#0b7a64;font-weight:600}.health-issues{padding:22px 24px}.health-issues>header{display:flex;justify-content:space-between}.health-issues>header span{color:#8b9693;font-size:12px}.health-issues article{display:flex;align-items:center;gap:14px;min-height:68px;padding:0 18px;border:1px solid #e2eae6;border-top:0}.health-issues article:first-of-type{margin-top:16px;border-top:1px solid #e2eae6;border-radius:10px 10px 0 0}.health-issues article:last-of-type{border-radius:0 0 10px 10px}.health-issues article>i{width:10px;height:10px;border-radius:50%;background:#f2b705}.health-issues article>span{flex:1}.health-issues article b,.health-issues article small{display:block}.health-issues article small{margin-top:4px;color:#5f6666}.health-issues article button{border:0;background:transparent;color:#0b7a64;font-weight:600}.health-details{padding:22px 24px;overflow-x:auto}.health-grid{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(180px,1.3fr) repeat(4,minmax(105px,.8fr));align-items:center;min-width:900px;padding:0 20px;column-gap:12px}.health-grid.head{height:47px;margin-top:16px;border:1px solid #e2eae6;border-radius:10px 10px 0 0;background:#f5f9f7;color:#5f6666;font-size:11px}.health-group{min-width:900px;padding:13px 20px;border:1px solid #e2eae6;border-top:0;background:#fbfdfc;font-size:13px;font-weight:600}.health-grid.row{min-height:52px;border:1px solid #e2eae6;border-top:0}.health-grid.row strong{font-size:13px}.health-grid.row span{font-size:12.5px}.health-grid.row em{justify-self:start;padding:4px 10px;border-radius:999px;background:#eef3f1;color:#5f6666;font-size:11px;font-style:normal}.health-grid.row em.met{background:#eaf8f2;color:#1f6b55}.health-grid.row em.not-met{background:#ffe0d8;color:#b8324c}.health-grid.row button{border:0;background:transparent;color:#0b7a64;font-weight:600}.data-footnote{margin:0;color:#5f6666;font-size:12px}.month-actions{display:flex;gap:8px}.month-table{border:1px solid #e2eae6;border-radius:12px;background:#fff;overflow:hidden}.month-table>header{padding:13px;border-bottom:1px solid #e2eae6;font-size:14px;font-weight:600}.month-grid{display:grid;grid-template-columns:20px 120px minmax(300px,1fr) minmax(340px,1.3fr);align-items:center;column-gap:12px;min-width:860px;padding:0 14px}.month-grid.head{height:35px;background:#f5f9f7;color:#5f6666;font-size:11px}.month-grid.row{width:100%;min-height:50px;border:0;border-top:1px solid #e2eae6;background:#fff;text-align:left;font:inherit;cursor:pointer}.month-grid.row:hover{background:#f8fbfa}.month-grid.row i,.engagement-checkbox{width:18px;height:18px;border:1px solid #cad5d0;border-radius:5px;background:#fff}.month-grid em{justify-self:start;padding:4px 10px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:11px;font-style:normal}.month-grid em.check{background:#fff19d;color:#604e00}.month-grid em.blocked{background:#ffe0d8;color:#b8324c}.month-grid b,.month-grid span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.month-table>footer{display:flex;justify-content:space-between;padding:10px 14px;border-top:1px solid #e2eae6;color:#8b9693;font-size:11px}.month-store-head{display:grid;grid-template-columns:1.7fr repeat(6,1fr);min-width:800px;padding:11px 14px;background:#f5f9f7;color:#5f6666;font-size:11px}.month-empty{padding:24px 14px;color:#5f6666;font-size:13px}.data-month-drawer{width:560px;max-width:100vw;flex:0 0 min(560px,100vw)}.month-drawer{display:flex;flex-direction:column;gap:16px}.month-drawer-status{display:flex;justify-content:space-between}.month-drawer-status span{padding:4px 9px;border-radius:999px;background:#eef3f1;color:#5f6666;font-size:11px}.month-drawer-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.month-drawer-values p{margin:0;padding:14px;border-radius:10px;background:#f5f9f7}.month-drawer-values span,.month-drawer-values b{display:block}.month-drawer-values span{color:#5f6666;font-size:11px}.month-drawer-values b{margin-top:6px}.month-blocked{padding:12px;border:1px solid #f2cf4a;border-radius:9px;background:#fff9cf;color:#604e00;font-size:12.5px}.month-blocked p{margin:4px 0 0;line-height:18px}.metric-trend>p{margin:32px 0 0;color:#8b9693;font-size:11px}.metric-trend .insight-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.insight-table{border:1px solid #e2eae6;border-radius:12px;background:#fff;overflow:hidden}.insight-table>header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.insight-table h2,.scan-overview h2,.member-insight h2,.marketing-summary h2{margin:0;font-size:17px}.insight-table>header button,.insight-table-empty button{border:0;background:transparent;color:#0b7a64;font-weight:600;cursor:pointer}.insight-table-head{display:grid;gap:12px;padding:14px 20px;background:#f5f9f7;color:#5f6666;font-size:11px;overflow-x:auto}.insight-table-empty{padding:40px 20px;color:#5f6666;text-align:center}.scan-overview,.member-insight,.marketing-summary{padding:24px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.scan-matrix{margin-top:16px;overflow:hidden;border:1px solid #dce6e2;border-radius:12px}.scan-group{display:grid;grid-template-columns:185px minmax(0,1fr);border-top:1px solid #e2eae6}.scan-group:first-child{border-top:0}.scan-group>b{display:flex;align-items:center;padding:18px;background:#f5f9f7}.scan-group>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;padding:12px 20px;gap:18px}.scan-group p{display:flex;flex-direction:column;margin:0;padding:10px 0}.scan-group p span{font-size:13px}.scan-group p strong{margin-top:7px;font-size:20px}.scan-group p small{margin-top:auto;color:#8b9693;font-size:11px}.member-insight>p{margin:7px 0 18px;color:#5f6666;font-size:13px}.tier-matrix{min-width:900px;overflow:hidden}.member-insight{overflow-x:auto}.tier-matrix>header{display:grid;grid-template-columns:185px minmax(190px,1.4fr) repeat(5,minmax(90px,1fr));padding:14px 16px;border-radius:10px;background:#21745e;color:#fff;text-align:center;font-size:12px}.tier-matrix>section{display:grid;grid-template-columns:185px minmax(0,1fr);margin-top:12px;overflow:hidden;border:1px solid #dce6e2;border-radius:10px}.tier-matrix>section>strong{display:grid;place-items:center;padding:20px;background:#21745e;color:#fff;text-align:center}.tier-matrix>section>div p{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(90px,1fr));align-items:center;min-height:52px;margin:0;padding:0 16px;border-top:1px solid #e2eae6;text-align:center}.tier-matrix>section>div p:first-child{border-top:0}.tier-matrix p span{text-align:left}.tier-matrix p i{font-style:normal}.marketing-toolbar{border:1px solid #e2eae6;border-radius:12px;background:#fff;overflow:hidden}.marketing-tabs{display:flex;gap:28px;margin:0 20px;border-bottom:1px solid #e2eae6}.marketing-tabs button{height:46px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font:500 13px inherit}.marketing-tabs button.active{border-bottom-color:#03ab84;color:#0b7a64}.marketing-toolbar .data-period{border:0;border-radius:0}.marketing-summary .insight-cards{max-width:660px;margin-top:18px}.insight-table-head.campaign,.campaign-insight-row{grid-template-columns:minmax(180px,1.5fr) repeat(7,minmax(90px,1fr))}.campaign-insight-row{display:grid;gap:12px;align-items:center;min-width:940px;padding:13px 20px;border-top:1px solid #eef3f1;font-size:12px}.campaign-insight-row button{border:0;background:transparent;color:#0b7a64;font-weight:600}@media(max-width:1023px){.insights-overview,.health-top{grid-template-columns:1fr}.data-metrics{grid-template-columns:repeat(2,1fr)}.data-month-drawer{width:100vw;max-width:100vw;flex-basis:100vw}}@media(max-width:700px){.scan-group{grid-template-columns:1fr}.scan-group>section{grid-template-columns:1fr 1fr}.marketing-tabs{overflow-x:auto}.marketing-tabs button{white-space:nowrap}.data-page-head{flex-direction:column}.data-health-link{align-self:flex-start}.data-period{align-items:stretch;flex-direction:column}.data-period label{align-items:flex-start;flex-direction:column}.data-period .df-button,.month-actions,.month-actions .df-button{width:100%}.month-actions{flex-direction:column}.insight-panel{padding:16px}.insight-cards,.data-metrics{grid-template-columns:1fr 1fr}.health-summary>div{grid-template-columns:1fr}.health-summary>div button{border-top:1px solid #e2eae6;border-left:0}.health-issues article{align-items:flex-start;padding:14px}.health-issues article button{align-self:center}.month-drawer-values{grid-template-columns:1fr}}.settings-page{display:flex;flex-direction:column;gap:16px;padding:20px 24px 48px;color:#151919}.settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settings-head h1{margin:0;font-size:25px;line-height:32px}.settings-head p{margin:2px 0 0;color:#5f6666;font-size:13px}.settings-actions{display:flex;align-items:center;gap:10px}.settings-actions>span{color:#89938f;font-size:12px}.settings-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-stats>section{display:flex;min-height:90px;flex-direction:column;padding:14px;border:1px solid #dfe7e3;border-radius:11px;background:#fff}.settings-stats small{color:#5f6666;font-size:11px;font-weight:700;letter-spacing:.04em}.settings-stats b{margin-top:8px;font-size:20px}.settings-stats span{margin-top:auto;color:#8a9490;font-size:11px}.settings-table{overflow:hidden;border:1px solid #dce5e1;border-radius:11px;background:#fff}.settings-table>header{display:flex;min-height:50px;align-items:center;gap:14px;padding:0 14px}.settings-table>header>b{margin-right:auto}.settings-table>header>label{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce5e1;border-radius:8px}.settings-table input,.settings-table select{height:34px;border:1px solid #dce5e1;border-radius:7px;padding:0 10px;background:#fff}.settings-table>header>label input{border:0;outline:0}.settings-grid{display:grid;align-items:center;gap:14px;padding:0 14px}.settings-grid.head{min-height:35px;background:#f2f7f5;color:#5f6666;font-size:11px}.settings-grid.row{min-height:58px;border-top:1px solid #e3ebe7;font-size:12px}.settings-grid.row small{display:block;margin-top:4px;color:#8a9490;font-size:10px}.settings-grid.row em{justify-self:start;padding:5px 9px;border-radius:15px;background:#e0f3ec;color:#0b7a64;font-style:normal}.settings-grid.app{grid-template-columns:18px 175px minmax(320px,1fr) 245px 120px}.settings-grid.app.row>input{width:18px;height:18px;margin:0;padding:0}.config-input{width:100%;height:34px!important;padding:0 9px!important}.config-toggle{min-width:54px;height:30px;border:1px solid #d3ddd8;border-radius:16px;background:#f1f5f3}.config-toggle.on{border-color:#7ccfba;background:#dff4ed;color:#0b7a64}.app-config-state{padding:6px 10px;border-radius:16px;background:#e3f4ef;color:#0b7a64;font-size:11px;font-weight:700}.app-config-state.pending_approval{background:#fff4d6;color:#8b6200}.app-config-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:sticky;bottom:0;z-index:2;padding:12px 16px;border:1px solid #dce5e1;border-radius:10px;background:#fff;box-shadow:0 -5px 18px #19372f12}.app-config-actions>div{margin-right:auto}.app-config-actions span{color:#9a493b;font-size:11px}.config-history{border:1px solid #dce5e1;border-radius:11px;background:#fff}.config-history h2{margin:0;padding:16px;font-size:16px}.config-history p{display:grid;grid-template-columns:160px 1fr 100px;margin:0;padding:12px 16px;border-top:1px solid #e3ebe7;font-size:12px}.config-history p em{color:#0b7a64;font-style:normal}.config-reject{display:flex;flex-direction:column;gap:8px}.config-reject textarea{min-height:90px;padding:10px;border:1px solid #dce5e1;border-radius:8px}.settings-table>footer,.audit-table>footer{display:flex;justify-content:space-between;padding:11px 14px;border-top:1px solid #e3ebe7;color:#7e8985;font-size:11px}.settings-blocked{padding:14px 16px;border:1px solid #eadfb7;border-radius:10px;background:#fffaf0}.settings-blocked b{font-size:13px}.settings-blocked p{margin:5px 0;color:#5f6666;font-size:12px}.settings-blocked small{color:#8a7351}.brand-kit{border:1px solid #dce5e1;border-radius:11px;background:#fff}.brand-kit>header{padding:18px}.brand-kit h2{margin:0;font-size:17px}.brand-kit header p{margin:4px 0 0;color:#5f6666;font-size:12px}.brand-kit article{display:grid;grid-template-columns:minmax(240px,1fr) 100px 80px;align-items:center;padding:13px 18px;border-top:1px solid #e3ebe7}.brand-kit article span{display:flex;flex-direction:column}.brand-kit article small,.brand-kit article p{color:#89938f;font-size:10px}.brand-kit article p{margin:2px 0}.brand-kit article em{font-style:normal}.brand-kit article button{height:34px;border:1px solid #dce5e1;border-radius:8px;background:#fff}.onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.onboarding-editor,.onboarding-list,.skip-row{border:1px solid #dce5e1;border-radius:11px;background:#fff}.onboarding-editor{padding:20px;border-color:#72d4bd}.onboarding-editor>header{display:flex;justify-content:space-between;align-items:center}.onboarding-editor h2{margin:0;font-size:16px}.onboarding-editor>header button,.choice-row button{min-height:34px;padding:0 13px;border:1px solid #dce5e1;border-radius:18px;background:#fff}.onboarding-editor button.active,.choice-row button.active{border-color:#00a981;background:#effbf7;color:#086b58}.onboarding-editor>label{display:flex;position:relative;flex-direction:column;gap:8px;margin-top:14px;font-size:12px;font-weight:600}.onboarding-editor input,.onboarding-editor textarea{min-height:40px;border:1px solid #dce5e1;border-radius:8px;padding:10px}.onboarding-editor textarea{min-height:80px}.onboarding-editor label>small{align-self:flex-end;color:#89938f;font-weight:400}.onboarding-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.choice-row{display:flex;flex-wrap:wrap;gap:8px}.onboarding-list{margin-top:16px;overflow:hidden}.onboarding-list>header{display:flex;justify-content:space-between;padding:14px 20px;background:#f5f8f7;color:#5f6666;font-size:11px}.onboarding-list article{display:grid;grid-template-columns:58px minmax(0,1fr) 70px 55px 65px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #e3ebe7;cursor:pointer}.onboarding-list article.selected{background:#f1faf7}.onboarding-list article span{display:flex;flex-direction:column}.onboarding-list article p{overflow:hidden;margin:3px 0;color:#5f6666;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-list article small{color:#89938f;font-size:10px}.onboarding-list article em{color:#0b7a64;font-style:normal;font-size:11px}.slide-thumb{display:grid;width:54px;height:54px;place-items:center;border-radius:9px;background:#dff5ee;color:#0b7a64;font-size:20px;font-weight:700}.onboarding-list .notification-slide{grid-template-columns:minmax(0,1fr) 90px 55px}.skip-row{display:grid;grid-template-columns:120px minmax(0,1fr) 60px;align-items:center;margin-top:16px;padding:16px}.skip-row p{margin:0;color:#5f6666;font-size:12px}.skip-row em{color:#0b7a64;font-style:normal}.onboarding-preview{position:sticky;top:82px}.onboarding-preview>header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:12px}.onboarding-preview header span{color:#89938f}.phone-preview{position:relative;width:270px;min-height:530px;margin:auto;padding:54px 20px 20px;border:8px solid #18201e;border-radius:42px;background:#f8fcfa;text-align:center}.phone-preview>i{position:absolute;top:8px;left:50%;width:76px;height:19px;transform:translate(-50%);border-radius:20px;background:#18201e}.phone-preview>small{position:absolute;top:38px;right:20px}.preview-art{display:grid;height:220px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#d8f7ef,#98decf);color:#fff;font-size:68px;font-weight:700}.phone-preview h2{margin:18px 0 8px;font-size:19px}.phone-preview p{color:#5f6666;font-size:11px;line-height:1.5}.phone-preview>button{position:absolute;right:16px;bottom:16px;left:16px;height:38px;border:0;border-radius:9px;background:#04ad84;color:#fff;font-weight:700}.pill-tabs,.store-tabs{display:flex;gap:8px}.pill-tabs button,.store-tabs button,.filter-chips button{height:36px;padding:0 14px;border:1px solid #dce5e1;border-radius:19px;background:#fff}.pill-tabs button.active{background:#18201e;color:#fff}.country-editor{padding:20px;border:1px solid #72d4bd;border-radius:11px;background:#fff}.country-editor h2{margin:0 0 16px;font-size:16px}.country-editor>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.country-editor label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.country-editor input,.country-editor select{height:40px;border:1px solid #dce5e1;border-radius:8px;padding:0 12px}.country-editor footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.country-layout{display:grid;grid-template-columns:minmax(0,1fr) 374px;gap:16px;align-items:start}.country-group,.language-list{overflow:hidden;margin-bottom:16px;border:1px solid #dce5e1;border-radius:11px;background:#fff}.country-group>header,.language-list>header{padding:14px 20px;background:#f4f8f6;color:#65706c;font-size:11px;font-weight:700;letter-spacing:.04em}.country-group article,.language-list article{display:grid;grid-template-columns:48px minmax(0,1fr) 130px 54px 62px;gap:12px;align-items:center;min-height:64px;padding:0 20px;border-top:1px solid #e3ebe7}.country-group article>i,.language-list article>i{padding:6px 8px;border-radius:7px;background:#e7f6f1;color:#0b7a64;text-align:center;font-style:normal;font-size:11px;font-weight:700}.country-group article span,.language-list article span{display:flex;flex-direction:column}.country-group article small,.language-list article small{margin-top:4px;color:#89938f;font-size:11px}.country-group label{display:flex;align-items:center;gap:7px}.country-group label input{accent-color:#08ab83}.country-group label em,.language-list article>em{color:#5f6666;font-style:normal;font-size:11px}.language-list article{grid-template-columns:48px minmax(0,1fr) 160px}.country-preview,.store-preview{position:sticky;top:82px;padding:16px;border:1px solid #dce5e1;border-radius:11px;background:#fff}.country-preview>header,.store-preview>header{display:flex;align-items:center;justify-content:space-between}.country-preview select{height:34px;border:1px solid #dce5e1;border-radius:8px;padding:0 10px}.country-preview>div,.store-preview>div{margin-top:12px;padding:12px;border-radius:14px;background:#f2f8f5}.country-preview h3,.store-preview h3{text-align:center;font-size:12px}.country-preview p{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;min-height:40px;margin:0;padding:0 10px;border-top:1px solid #dce5e1;background:#fff;font-size:11px}.country-preview p.active{background:#e6f6f0;color:#0b7a64}.country-preview p.language{grid-template-columns:1fr 18px}.country-preview p i{font-style:normal;font-size:9px}.settings-error{padding:10px;border-radius:8px;background:#fff1ef;color:#a43b2c}.settings-grid.legal{grid-template-columns:18px minmax(260px,1.6fr) 110px 130px 160px 100px}.filter-chips{display:flex;gap:6px}.filter-chips button{height:30px;padding:0 11px}.filter-chips button.active{border-color:#0b7a64;background:#e7f6f1;color:#0b7a64}.settings-grid.legal.row{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fff;text-align:left}.settings-grid.row>i{width:17px;height:17px;border:1px solid #cfdad5;border-radius:5px}.legal-drawer.df-drawer{width:560px}.legal-editor>p{color:#5f6666;font-size:12px}.legal-phone{margin:14px 0;text-align:center}.legal-phone>small{color:#89938f;font-size:10px;letter-spacing:.08em}.legal-phone>div{width:268px;height:310px;margin:9px auto;padding:60px 16px 18px;border:7px solid #15201d;border-radius:34px;background:#f8fcfa;text-align:left;overflow:auto}.legal-phone p{white-space:pre-wrap;font-size:11px}.legal-editor>label{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12px;font-weight:600}.legal-editor input,.legal-editor textarea,.legal-editor select{min-height:40px;border:1px solid #dce5e1;border-radius:8px;padding:9px}.legal-editor textarea{min-height:130px}.legal-editor dl{display:grid;grid-template-columns:120px 1fr;gap:10px;font-size:12px}.legal-editor dt{color:#89938f}.store-tabs button{border-radius:7px}.store-tabs button.active{box-shadow:0 2px 5px #0002;background:#fff;font-weight:700}.store-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.settings-grid.store{grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) 90px 120px 90px}.settings-grid.store.row{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fff;text-align:left}.store-preview nav{display:flex}.store-preview nav button{flex:1;height:38px;border:0;background:#e4ebe8}.store-preview nav button.active{border-radius:8px;background:#fff;box-shadow:0 2px 6px #0002}.store-preview article{display:flex;align-items:center;gap:10px;margin-top:9px;padding:9px;border-radius:12px;background:#fff}.store-preview article>i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#26ba94;color:#fff;font-style:normal;font-weight:700}.store-preview article span{display:flex;min-width:0;flex-direction:column}.store-preview article small{overflow:hidden;color:#78827e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.store-detail p,.media-detail p,.audit-detail p{display:grid;grid-template-columns:120px 1fr;padding:10px 0;border-bottom:1px solid #e3ebe7;font-size:12px}.media-upload{padding:20px;border:1px solid #dce5e1;border-radius:11px;background:#fff}.media-upload>header{display:flex;justify-content:space-between}.media-upload h2{margin:0;font-size:16px}.media-upload header button{width:34px;height:34px;border:1px solid #dce5e1;border-radius:8px;background:#fff}.drop-zone{display:flex;min-height:145px;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin:14px 0;padding:20px;border:1px dashed #68bea8;border-radius:11px;background:#f8fcfa;color:#0b7a64}.drop-zone input{max-width:250px}.drop-zone small{color:#68736f}.drop-zone em{font-style:normal}.media-browser{padding:16px 20px;border:1px solid #dce5e1;border-radius:11px;background:#fff}.media-browser>header{display:flex;align-items:center;gap:12px}.media-browser select,.media-browser header input{height:40px;border:1px solid #dce5e1;border-radius:8px;padding:0 12px;background:#fff}.media-browser header>label{display:flex;align-items:center;gap:10px;margin-left:auto;color:#5f6666;font-size:12px}.view-buttons{display:flex}.view-buttons button{width:36px;height:36px;border:0;background:#f3f7f5}.view-buttons button.active{background:#fff;box-shadow:0 1px 4px #0002}.media-browser>p{display:flex;gap:14px;color:#89938f;font-size:12px}.media-library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.media-library-grid>button{overflow:hidden;padding:0 0 12px;border:1px solid #dce5e1;border-radius:11px;background:#fff;text-align:left}.media-library-grid button>div{position:relative;height:170px;background:#f1f6f4}.media-library-grid img{width:100%;height:100%;object-fit:contain}.media-library-grid button>div em{position:absolute;top:8px;right:8px;padding:5px 8px;border-radius:14px;background:#eef5f2;font-style:normal;font-size:10px}.media-library-grid button>b,.media-library-grid button>small{display:block;overflow:hidden;margin:10px 10px 0;text-overflow:ellipsis;white-space:nowrap}.media-library-grid button>small{margin-top:4px;color:#89938f}.audio-tile{display:grid;height:100%;place-items:center;color:#0b7a64;font-weight:700}.media-detail>img{width:100%;max-height:300px;object-fit:contain}.settings-empty{padding:40px 20px;color:#67726e;text-align:center}.audit-filters,.audit-table{border:1px solid #dce5e1;border-radius:11px;background:#fff}.audit-tabs{display:flex;border-bottom:1px solid #dce5e1}.audit-tabs button{height:44px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent}.audit-tabs button.active{border-bottom-color:#00aa82;color:#0b7a64}.audit-filter-grid{display:grid;grid-template-columns:1.4fr 1.5fr 1fr 1fr auto;gap:12px;align-items:end;padding:16px}.audit-filter-grid label{display:flex;flex-direction:column;gap:6px;color:#5f6666;font-size:11px}.audit-filter-grid label>div{display:flex;align-items:center;gap:5px}.audit-filter-grid input,.audit-filter-grid select{width:100%;height:38px;border:1px solid #dce5e1;border-radius:8px;padding:0 9px;background:#fff}.audit-search{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #dce5e1;font-size:12px}.audit-grid{display:grid;grid-template-columns:150px 190px 110px 170px minmax(260px,1fr);gap:14px;align-items:center;padding:0 16px}.audit-grid.head{min-height:36px;background:#f2f7f5;color:#5f6666;font-size:11px}.audit-grid.row{width:100%;min-height:67px;border:0;border-top:1px solid #e3ebe7;background:#fff;text-align:left}.audit-grid.row span{display:flex;min-width:0;flex-direction:column}.audit-grid.row small{margin-top:3px;overflow:hidden;color:#89938f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audit-detail pre{max-height:360px;overflow:auto;padding:12px;border-radius:8px;background:#f2f7f5;font-size:11px;white-space:pre-wrap}.audit-detail h3{font-size:14px}@media(max-width:1200px){.media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.country-layout{grid-template-columns:minmax(0,1fr) 320px}.store-layout{grid-template-columns:minmax(0,1fr) 300px}.settings-table,.audit-table{overflow-x:auto}.settings-grid.app{min-width:900px}.settings-grid.legal{min-width:850px}.settings-grid.store{min-width:760px}.audit-grid{min-width:900px}}@media(max-width:1023px){.settings-page{padding:18px 20px 40px}.settings-stats{grid-template-columns:1fr 1fr}.onboarding-layout,.country-layout,.store-layout{grid-template-columns:1fr}.onboarding-preview,.country-preview,.store-preview{position:static}.onboarding-preview{display:none}.country-editor>div{grid-template-columns:1fr 1fr}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-browser>header{flex-wrap:wrap}.media-browser header>label{margin-left:0}.audit-filter-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.settings-page{padding:16px}.settings-head{flex-direction:column}.settings-head>button,.settings-actions{align-self:stretch}.settings-actions{flex-wrap:wrap}.settings-stats,.settings-stats.three{grid-template-columns:1fr}.country-editor>div{grid-template-columns:1fr}.country-group article{grid-template-columns:42px minmax(130px,1fr) 110px 50px 58px;min-width:650px}.country-group{overflow-x:auto}.media-library-grid{grid-template-columns:1fr 1fr}.media-browser>header>*{max-width:100%}.audit-filter-grid{grid-template-columns:1fr}.brand-kit article{grid-template-columns:1fr 70px}.brand-kit article button{grid-column:1/-1}.legal-drawer.df-drawer{width:100%}.onboarding-list article{grid-template-columns:50px minmax(170px,1fr) 65px 50px 58px;min-width:600px}.onboarding-list{overflow-x:auto}.skip-row{grid-template-columns:1fr}.filter-chips{overflow-x:auto}.filter-chips button{white-space:nowrap}}.df-mobile-preview-wrap{display:flex;flex-direction:column;align-items:center}.df-mobile-preview-label{margin-bottom:10px;color:#8b9693;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.df-mobile-preview{position:relative;width:270px;height:560px;padding:20px 10px 0;border:8px solid #101B19;border-radius:42px;background:#f8fbfa;box-shadow:0 20px 45px -24px #0e191773;overflow:hidden}.df-mobile-island{position:absolute;left:50%;top:8px;width:82px;height:23px;border-radius:999px;background:#101b19;transform:translate(-50%)}.df-mobile-status{height:25px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:9px}.df-mobile-search{height:29px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#8b9693;font-size:8px}.df-mobile-search span{flex:1}.df-mobile-search b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#03ab84;color:#fff}.df-mobile-search em{font-size:17px;font-style:normal}.df-mobile-tip{position:relative;min-height:105px;margin-top:9px;padding:12px 75px 10px 10px;border-radius:14px;background:linear-gradient(120deg,#eaf8f2,#fff);box-shadow:0 8px 18px -14px #0e191766}.df-mobile-tip.selected,.df-mobile-banner.selected{box-shadow:0 0 0 2px #03ab84}.df-mobile-tip small{display:block;color:#1f6b55;font-size:6px;text-transform:uppercase}.df-mobile-tip>b{display:block;margin-top:4px;color:#1f6b55;font-size:10px;line-height:12px}.df-mobile-tip p{margin:3px 0 0;color:#3f4a47;font-size:7px;line-height:9px}.df-mobile-tip img{position:absolute;right:7px;top:15px;width:62px;height:62px;object-fit:contain}.df-mobile-tip button,.df-mobile-banner button{height:22px;margin-top:7px;padding:0 9px;border:0;border-radius:999px;background:#03ab84;color:#fff;font-size:6px}.df-mobile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 2px;margin-top:12px}.df-mobile-grid>div{position:relative;min-width:0;padding:3px 1px;border-radius:7px;text-align:center}.df-mobile-grid>div.selected{box-shadow:0 0 0 2px #03ab84}.df-mobile-grid>div.selected>em{position:absolute;z-index:2;right:-3px;top:-15px;height:14px;display:flex;align-items:center;padding:0 6px;border-radius:999px;background:#03ab84;color:#fff;font-size:5.5px;font-weight:600;font-style:normal;white-space:nowrap;box-shadow:0 2px 5px #0e191729}.df-mobile-grid img{width:29px;height:29px;object-fit:contain}.df-mobile-grid b{display:block;margin-top:2px;font-size:5.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-mobile-grid i{position:absolute;right:3px;top:0;width:10px;height:10px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#8b9693;font-size:6px;font-style:normal}.df-mobile-banner{min-height:86px;margin-top:13px;padding:11px;border-radius:13px;background:linear-gradient(135deg,#e5f7f1,#ddf4e9)}.df-mobile-banner small{color:#8b9693;font-size:6px}.df-mobile-banner b{display:block;margin-top:4px;color:#8ab4a9;font-size:13px;line-height:14px}.df-mobile-banner p{max-width:70%;margin:3px 0 0;color:#8b9693;font-size:6px}.df-mobile-banner button{background:#88dcc5}.df-mobile-dots{display:flex;justify-content:center;gap:3px;margin-top:5px}.df-mobile-dots i{width:4px;height:4px;border-radius:50%;background:#d5ddda}.df-mobile-dots i:first-child{width:12px;border-radius:999px;background:#7cd8c2}.df-mobile-nav{position:absolute;left:0;right:0;bottom:0;height:48px;display:grid;grid-template-columns:repeat(5,1fr);padding-top:7px;border-top:1px solid #E2EAE6;background:#fff;text-align:center}.df-mobile-nav b{color:#3f4a47;font-size:11px;font-weight:400}.df-mobile-nav b:first-child{color:#07806a}.df-mobile-nav span{display:block;margin-top:2px;font-size:5px}@font-face{font-family:Roboto;src:url(/fonts/roboto-latin.woff2) format("woff2");font-weight:100 900}.v85-relief-root{position:relative;min-width:0;color:#151919;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.v85-relief-root button,.v85-relief-root input,.v85-relief-root select,.v85-relief-root textarea{font:inherit}.v85-relief-root button{cursor:pointer}.v85-dev-context{position:fixed;right:18px;bottom:14px;z-index:80;display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #D8E8E1;border-radius:999px;background:#ffffffeb;box-shadow:0 5px 20px #0e19171a;font-size:10px;color:#5f6666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.v85-dev-context b{color:#174d42}.v85-dev-context em{padding:2px 6px;border-radius:999px;background:#fff3d6;color:#7a5a1e;font-style:normal}.v85-toast{position:fixed;left:50%;bottom:26px;z-index:90;max-width:min(520px,calc(100vw - 32px));padding:11px 16px;border-radius:10px;background:#151919;color:#fff;box-shadow:0 12px 30px #00000040;font-size:13px;transform:translate(-50%)}.v85-relief-list{display:flex;flex-direction:column;gap:14px}.v85-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.v85-list-head>div{display:flex;align-items:center;gap:8px}.v85-list-head h1{margin:0 8px 0 0;font-size:24px;line-height:30px;font-weight:600}.v85-list-head button,.v85-list-filters button,.v85-list-filters select,.v85-list-head select{height:34px;padding:0 13px;border:1px solid #D5E0DB;border-radius:7px;background:#fff;color:#151919;font-size:13px;font-weight:500}.v85-list-head button.primary,.v85-import button.primary,.v85-create button.primary,.v85-editor button.primary,.v85-sticky-footer button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.v85-screen-options{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid #E2EAE6;border-radius:8px;background:#fff}.v85-screen-options>b{font-size:14px}.v85-screen-options>div{display:flex;flex-wrap:wrap;gap:10px 24px}.v85-screen-options label{display:flex;align-items:center;gap:8px;font-size:14px}.v85-screen-options input{width:18px;height:18px;accent-color:#03AB84}.v85-screen-options select{height:34px;border:1px solid #D5E0DB;border-radius:7px}.v85-screen-options>button{align-self:flex-start;height:38px;padding:0 20px;border:0;border-radius:8px;background:#03ab84;color:#fff}.v85-view-links{display:flex;align-items:center;gap:7px;min-height:36px;border-bottom:1px solid #DDE6E2}.v85-view-links>span{display:flex;align-items:center;gap:7px}.v85-view-links>span>i{color:#cad5d0;font-style:normal}.v85-view-links>span button{height:35px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#1f6b55;font-size:13px}.v85-view-links>span button.active{border-bottom-color:#151919;color:#151919;font-weight:600}.v85-view-links em{font-style:normal}.v85-view-links>label{display:flex;margin-left:auto}.v85-view-links input{width:210px;height:31px;box-sizing:border-box;padding:0 10px;border:1px solid #D5E0DB;border-radius:7px 0 0 7px}.v85-view-links label button{height:31px;padding:0 12px;border:0;border-radius:0 7px 7px 0;background:#151919;color:#fff;font-size:12px}.v85-list-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.v85-list-filters select{min-width:126px}.v85-list-pager{display:flex;align-items:center;justify-content:space-between;color:#5f6666;font-size:12px}.v85-list-pager>div{display:flex;align-items:center;gap:4px}.v85-list-pager button{width:31px;height:29px;border:1px solid #DDE6E2;border-radius:7px;background:#fff}.v85-list-pager button:disabled{color:#cad5d0}.v85-list-pager b{padding:0 8px;color:#3f4a47;font-weight:500}.v85-table-card{border:1px solid #DDE6E2;border-radius:8px;background:#fff;overflow:hidden}.v85-table-scroll{overflow-x:auto}.v85-table-card table{width:100%;min-width:1210px;border-collapse:collapse;table-layout:fixed}.v85-table-card col.pick{width:38px}.v85-table-card col.image{width:56px}.v85-table-card col.code{width:76px}.v85-table-card col.name{width:230px}.v85-table-card col.for{width:92px}.v85-table-card col.area{width:142px}.v85-table-card col.cat{width:125px}.v85-table-card col.points{width:100px}.v85-table-card col.langs{width:109px}.v85-table-card col.status{width:124px}.v85-table-card col.date{width:126px}.v85-table-card th{height:37px;padding:0 8px;border-bottom:1px solid #DDE6E2;background:#f5f9f7;color:#5f6666;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.v85-table-card .v85-col-hidden{display:none}.v85-table-card th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit}.v85-table-card td{height:86px;padding:7px 8px;border-bottom:1px solid #EEF3F1;color:#5f6666;font-size:12px;vertical-align:middle}.v85-table-card tbody tr:hover{background:#fbfdfc}.v85-table-card input[type=checkbox]{width:17px;height:17px;accent-color:#03AB84}.v85-table-card td:nth-child(2)>img,.v85-table-card td:nth-child(2)>span{width:58px;height:58px;display:block;border-radius:7px;background:#eaf8f2;object-fit:cover}.v85-table-card td>b{color:#151919;font-weight:600}.v85-mode-name>b{display:block;overflow:hidden;color:#151919;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.v85-mode-name>small,.v85-table-card td>small{display:block;margin-top:2px;color:#8b9693;font-size:10.5px}.v85-mode-name>div{height:0;overflow:hidden;white-space:nowrap}.v85-table-card tr:hover .v85-mode-name>div,.v85-table-card tr:focus-within .v85-mode-name>div{height:17px}.v85-mode-name>div button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:11px}.v85-mode-name>div button.danger{color:#b8324c}.v85-mode-name>div i{margin:0 5px;border-left:1px solid #CAD5D0}.v85-table-card td:nth-child(5)>span{display:inline-flex;margin:1px 2px;padding:2px 6px;border-radius:999px;font-size:10px}.v85-table-card .female{background:#fbe7ee;color:#b9456b}.v85-table-card .male{background:#e6f1fd;color:#245cae}.area-dot{width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%}.v85-table-card td:nth-child(8)>small,.v85-table-card td:nth-child(11)>small{display:block}.v85-table-card td:nth-child(9)>span{display:inline-flex;height:20px;align-items:center;margin-right:3px;padding:0 5px;border-radius:4px;background:#f1f5f3;color:#8b9693;font-size:10px}.v85-table-card td:nth-child(9)>span.done{background:#ddf4e9;color:#1f6b55}.v85-status{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#fff3d6;color:#7a5a1e;font-size:11px;font-weight:600;white-space:nowrap}.v85-status.live{background:#ddf4e9;color:#1f6b55}.v85-status.in-review{background:#f3e9ff;color:#5a3bc4}.v85-status.rejected,.v85-status.deleted{background:#fdecee;color:#b8324c}.v85-status.not-in-app{background:#f1f5f3;color:#5f6666}.v85-selection{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#151919;color:#fff}.v85-selection span{flex:1}.v85-selection button{height:29px;padding:0 11px;border:1px solid #5F6666;border-radius:6px;background:transparent;color:#fff;font-size:12px}.v85-empty{padding:42px;text-align:center}.v85-empty p{color:#8b9693}.v85-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center}.v85-modal-layer>button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0e19177a}.v85-confirm,.v85-import{position:relative;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 50px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 30px 70px #0000004d}.v85-import{width:min(880px,calc(100vw - 32px))}.v85-confirm header,.v85-import>header{display:flex;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid #EEF3F1}.v85-confirm h2,.v85-import h2{margin:2px 0 0;font-size:19px}.v85-confirm header p,.v85-import header p{margin:5px 0 0;color:#5f6666;font-size:13px;line-height:19px}.v85-confirm header>button,.v85-import header>button{width:32px;height:32px;border:1px solid #DDE6E2;border-radius:8px;background:#fff}.v85-confirm article,.v85-import article{margin:16px 22px;padding:16px;border:1px solid #E2EAE6;border-radius:12px}.v85-confirm input{width:100%;height:40px;box-sizing:border-box;padding:0 11px;border:1px solid #D5E0DB;border-radius:8px}.v85-confirm footer,.v85-import footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #EEF3F1}.v85-confirm footer button,.v85-import footer button{height:38px;padding:0 16px;border:1px solid #D5E0DB;border-radius:8px;background:#fff}.v85-confirm footer button.danger{border-color:#b8324c;background:#b8324c;color:#fff}.v85-confirm.single{width:min(460px,calc(100vw - 32px));overflow:hidden;border-radius:17px}.v85-confirm.single header{position:relative;display:block;padding:24px 26px 26px;border:0}.v85-confirm.single header>div{min-width:0}.v85-confirm.single h2{margin:16px 30px 26px 68px;font-size:18px;line-height:24px}.v85-confirm.single header p{margin:0 0 18px;font-size:14px;line-height:21px}.v85-confirm.single header em{display:block;padding:12px;border-radius:12px;background:#f5f9f7;color:#5f6666;font-size:12px;font-style:normal}.v85-confirm.single header>button{position:absolute;right:20px;top:18px;width:24px;height:24px;padding:0;border:0;background:transparent;color:#8b9693;font-size:20px}.v85-delete-icon{position:absolute;left:26px;top:24px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff0ed;color:#d33b2f;box-shadow:0 0 0 8px #fff7f5}.v85-delete-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.v85-confirm.single footer{align-items:center;padding:14px 20px;background:#f8fbfa}.v85-confirm.single footer>span{margin-right:auto;color:#8b9693;font-size:12px}.v85-confirm.single footer kbd{padding:3px 6px;border:1px solid #D5E0DB;border-radius:5px;background:#fff;color:#5f6666;font-family:inherit}.v85-confirm.single footer button{height:44px;padding:0 26px;border-radius:11px;font-weight:600}.v85-confirm.single footer button:focus{outline:0;box-shadow:0 0 0 4px #03ab843d}.v85-confirm.single footer button.danger{width:184px;min-width:184px;padding:0;border-color:#c92b22;background:#c92b22}.v85-confirm.single footer button.danger svg{width:15px;height:15px;margin-right:7px;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v85-confirm.single.bulk header{padding-bottom:4px}.v85-confirm.single.bulk footer button:not(.danger){width:101px;padding:0}.v85-confirm.single.bulk footer button.danger{width:202px;min-width:202px}.v85-import article h3{margin:0 0 4px;font-size:15px}.v85-import article p{color:#5f6666;font-size:13px}.v85-import article>div{display:flex;gap:8px}.v85-import article button{height:34px;padding:0 12px;border:1px solid #D5E0DB;border-radius:7px;background:#fff}.v85-import article>label{position:relative;display:grid;place-items:center;min-height:180px;border:1px dashed #8DBAAB;border-radius:10px;background:#f7fcfa;text-align:center}.v85-import article>label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.v85-import-summary h3 span{margin-left:12px;font-weight:600}.v85-import-summary h3 small{margin-left:8px;color:#8b9693;font-weight:400}.v85-import-summary>div>*{padding:8px;background:#f5f9f7}.v85-import-summary b{font-size:22px}.v85-import-results nav{display:flex;gap:6px}.v85-import-results nav button.active{background:#151919;color:#fff}.v85-import-results p{display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px 0;border-bottom:1px solid #EEF3F1}.v85-import-results p small{grid-column:1;display:block;color:#8b9693;margin-top:4px}.v85-import-results em{grid-column:2;grid-row:1/3;color:#1f6b55}.v85-import-results .bad strong{grid-column:2;grid-row:1/3}.v85-import-results .bad strong{color:#b8324c}.v85-import-error{padding:8px 10px;border-radius:8px;background:#fdecee;color:#b8324c!important}.v85-import-done{text-align:center}.v85-import-done>b{font-size:36px;color:#03ab84}.v85-import.upload>header{min-height:96px;box-sizing:border-box;padding:18px 22px 15px}.v85-import.upload>header h2{margin:0 0 4px}.v85-import.upload>header p{max-width:760px;margin:0;font-size:13px;line-height:20px}.v85-import.upload .v85-import-template{margin:18px 22px 14px;padding:14px;border:0;border-radius:12px;background:#f5f9f7}.v85-import.upload .v85-import-template h3{margin:0 0 3px;font-size:14px}.v85-import.upload .v85-import-template p{margin:0 0 12px;font-size:12px;line-height:18px}.v85-import.upload .v85-import-template>div{gap:8px}.v85-import.upload .v85-import-template button{height:34px;border-color:#d5e0db}.v85-import.upload .v85-import-template button:first-child{border-color:#1f6b55;color:#1f6b55}.v85-import.upload .v85-import-drop{margin:0 22px 16px;padding:0;border:0}.v85-import.upload .v85-import-drop>label{min-height:221px;border-color:#8dd7c7;border-radius:14px}.v85-import-drop label>span{display:flex;flex-direction:column;align-items:center;gap:8px}.v85-import-drop label b{font-size:14px}.v85-import-drop label small{color:#5f6666;font-size:12px}.v85-import.upload>footer{min-height:71px;box-sizing:border-box;padding:14px 22px}.v85-import.upload>footer button{height:40px}.v85-modal-layer>.v85-import{display:block;gap:0}.v85-import.upload .v85-import-error{position:absolute;left:44px;right:44px;bottom:76px}.v85-import.upload .v85-import-drop{display:block!important}.v85-import.upload .v85-import-drop>label{width:100%;box-sizing:border-box}.v85-import.checked>header{min-height:98px;box-sizing:border-box;padding:18px 22px 15px}.v85-import.checked .v85-import-summary{margin:18px 22px 19px;padding:0;border:0}.v85-import-summary h3{display:flex;align-items:center;gap:10px;margin:0 0 13px}.v85-import-summary h3 i{padding:5px 9px;border-radius:7px;background:#eaf8f2;color:#1f6b55;font-size:11px;font-style:normal}.v85-import-summary h3 span{margin:0;font-size:13px}.v85-import-summary h3 small{margin:0;color:#8b9693;font-size:11px}.v85-import-summary>div{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px!important}.v85-import-summary>div>section{display:flex;min-height:66px;box-sizing:border-box;flex-direction:column;justify-content:center;gap:3px;padding:10px 12px;border-radius:11px;background:#f1f5f3}.v85-import-summary>div>section:first-child{background:#eaf8f2}.v85-import-summary>div>section:nth-child(2){background:#fff3d6}.v85-import-summary>div b{padding:0;background:transparent;font-size:20px}.v85-import-summary>div span{padding:0;background:transparent;color:#3f4a47;font-size:11px}.v85-import.checked .v85-import-results{margin:0 22px 20px;padding:0;border:0}.v85-import-results nav{height:42px;align-items:flex-end;gap:22px;border-bottom:1px solid #DDE6E2}.v85-import-results nav button{height:42px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5f6666}.v85-import-results nav button.active{border-bottom-color:#03ab84;background:transparent;color:#1f6b55}.v85-import-results p{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:start;min-height:83px;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid #E2EAE6;border-bottom:0;background:#fff}.v85-import-results nav+p{margin-top:14px;border-radius:10px 10px 0 0}.v85-import-results p.bad{min-height:99px}.v85-import-results p:last-child{border-bottom:1px solid #E2EAE6;border-radius:0 0 10px 10px}.v85-import-results p>i{grid-column:1;grid-row:1/3;color:#8b9693;font-size:11px;font-style:normal}.v85-import-results p>b{grid-column:2;font-size:13px}.v85-import-results p>b u{margin-left:6px;color:#8b9693;font-size:10px;font-weight:400;text-decoration:none}.v85-import-results p>small{grid-column:2;display:block;margin-top:3px;color:#5f6666;font-size:11px;line-height:16px}.v85-import-results p>em{grid-column:3;grid-row:1/3;align-self:start;padding:4px 9px;border-radius:999px;background:#ddf4e9;color:#1f6b55;font-size:10px;font-style:normal;font-weight:600}.v85-import-results p.bad>em{background:#fff3d6;color:#7a5a1e}.v85-import-results p.bad strong{color:#a86c00}.v85-import.checked>footer{min-height:69px;box-sizing:border-box}.v85-import.checked>footer button{height:40px}.v85-import.checked>footer button.primary{min-width:235px}.v85-import.done>header{min-height:97px;box-sizing:border-box}.v85-import.done .v85-import-done{margin:18px 22px 20px;padding:16px;border:0;border-radius:12px;background:#eaf8f2;text-align:left!important;display:block!important}.v85-import.done .v85-import-done>*{max-width:none!important;text-align:left!important}.v85-import.done .v85-import-done h3{margin:0 0 12px;color:#175744;font-size:14px}.v85-import.done .v85-import-done p{margin:0;color:#3f4a47;font-size:12px;line-height:20px}.v85-import.done>footer{min-height:69px;box-sizing:border-box}.v85-import.done>footer button{height:40px}.v85-import.done>footer button.danger{border-color:#f2bcc5;background:#fff;color:#c92b45;font-weight:600}.v85-create .v85-create-basics{padding:6px 28px}.v85-create .v85-create-title{padding:18px 0 16px}.v85-create .v85-create-title h2{font-size:17px;line-height:24px}.v85-create .v85-create-title p{margin-top:2px;line-height:19px}.v85-create .v85-create-title>b{height:28px;box-sizing:border-box;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.v85-create .v85-create-title>b.ready{background:#eaf8f2;color:#1f6b55}.v85-create .v85-create-basics>hr{margin:0}.v85-create .v85-create-row{grid-template-columns:200px minmax(0,520px);gap:36px;margin:0 0 24px}.v85-create .v85-create-basics>hr+.v85-create-row{margin-top:22px}.v85-create .v85-create-row>div{align-items:flex-start;flex-wrap:wrap;padding-top:2px}.v85-create .v85-create-row>div>b{font-size:14px;line-height:20px}.v85-create .v85-create-row>div>small{width:100%;margin-top:4px;font-size:12.5px;line-height:18px}.v85-create .v85-create-row>section>small{margin-top:8px;font-size:12.5px;line-height:18px}.v85-create .v85-create-input:has(input[aria-label="Display name"]){max-width:360px}.v85-create .v85-create-input:has(input[aria-label="Short description"]){max-width:500px}.v85-create .v85-create-input input{border-radius:12px;font-size:14.5px}.v85-create .v85-create-input:has(input[aria-label="Display name"]) input{font-size:15px;font-weight:500}.v85-create .v85-create-input>span{top:12px;height:22px;padding:0 7px;border-radius:6px;background:#f5f9f7;line-height:22px;font-size:12px}.v85-create .v85-create-input.invalid input{border-color:#b8324c}.v85-create .v85-create-input.invalid>span{background:#fff0ed;color:#b8324c}.v85-create-code-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v85-create-code-row .v85-code-field{height:46px;border-radius:12px}.v85-create-code-row .v85-code-field input{height:44px!important}.v85-create-code-row .v85-code-field.invalid:not(.editing){border-color:#ff5a52}.v85-create .v85-auto-pill.custom{background:#fff1d2;color:#7a5a1e}.v85-code-reset{height:28px;padding:0 10px;border:0;border-radius:8px;background:#eaf8f2;color:#1f6b55;font-size:12.5px;font-weight:600}.v85-code-edit-actions{display:flex;gap:2px}.v85-code-edit-actions button{height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#1f6b55;font-size:12.5px}.v85-code-edit-actions button:first-child{background:#03ab84;color:#fff}.v85-code-approval{display:flex!important;align-items:flex-start;gap:9px;max-width:500px;box-sizing:border-box;padding:8px 11px!important;border:1px solid #F5DFA0;border-radius:10px;background:#fff9e6;color:#5a4418!important}.v85-code-approval:before{content:"♙";flex:none;font-size:14px;line-height:18px}.v85-create-lock{max-width:500px;box-sizing:border-box;margin-bottom:10px;padding:9px 12px;border:1px solid #EEF3F1;border-radius:10px;background:#f5f8f7;color:#3f4a47;font-size:12.5px;line-height:17px}.v85-create-combo-wrap{position:relative;max-width:500px}.v85-create-combo[aria-label="Who it’s for"]{max-width:360px}.v85-create-combo{position:relative;z-index:21;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:46px;box-sizing:border-box;padding:7px 40px 7px 8px;border:1px solid #D5E0DB;border-radius:12px;background:#fff;cursor:pointer;outline:none}.v85-create-combo:focus{border-color:#03ab84;box-shadow:0 0 0 4px #03ab8424}.v85-create-combo.disabled{z-index:auto;background:#f1f5f3;color:#8b9693;cursor:not-allowed}.v85-create-combo>.placeholder{padding-left:6px;color:#8b9693;font-size:14px}.v85-create-combo>svg{position:absolute;right:14px;top:50%;width:14px;height:14px;margin-top:-7px;fill:none;stroke:#5f6666;stroke-width:2.2;transition:transform .15s}.v85-create-combo>svg.open{transform:rotate(180deg)}.v85-create-chip{display:inline-flex;align-items:center;gap:4px;height:30px;box-sizing:border-box;padding:0 4px 0 10px;border:1px solid #BFE4D6;border-radius:8px;background:#eaf8f2;color:#174d42;font-size:13.5px;font-weight:600}.v85-create-combo[aria-label="Who it’s for"] .v85-create-chip{border-radius:999px}.v85-create-chip>i{width:8px;height:8px;border-radius:50%}.v85-create-chip.gender-women{border-color:#f0bcd0;background:#fbe7ef;color:#a33562}.v85-create-chip.gender-men{border-color:#bcd8f0;background:#e7f1fb;color:#285f91}.v85-create-chip>em{height:17px;padding:0 6px;border-radius:999px;background:#174d42;color:#fff;font-size:10.5px;line-height:17px;font-style:normal}.v85-create-chip>button{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#1f6b55;font-size:17px;line-height:20px}.v85-create-combo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:transparent}.v85-create-combo-menu{position:absolute;left:0;right:0;top:52px;z-index:22;display:flex;max-height:340px;box-sizing:border-box;flex-direction:column;gap:2px;overflow-y:auto;padding:6px;border:1px solid #E2EAE6;border-radius:12px;background:#fff;box-shadow:0 18px 36px -18px #15191959}.v85-create-combo-menu>small{padding:6px 10px 4px;color:#8b9693;font-size:11.5px}.v85-create-combo-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:8px 10px;border:0;border-radius:10px;background:#fff;text-align:left}.v85-create-combo-menu>button:hover{background:#f5f9f7}.v85-create-combo-menu>button>i{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;background:#e6f4ee;color:#174d42;font-size:12px;font-style:normal;font-weight:700}.v85-create-combo-menu>button>span{display:flex;min-width:0;flex:1;flex-direction:column}.v85-create-combo-menu>button>span>b{font-size:14px}.v85-create-combo-menu>button>span>small{color:#5f6666;font-size:12px}.v85-create-combo-menu>button>em{padding:3px 8px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:11px;font-style:normal}.v85-create-zones{max-width:500px;box-sizing:border-box;margin-top:14px;padding:14px 16px 12px;border:1px solid #E2EAE6;border-radius:14px;background:#fbfdfc}.v85-create-zones>header{display:flex!important;align-items:center;justify-content:space-between;margin:0 0 6px!important}.v85-create-zones>header b{font-size:14px}.v85-create-zones>header span{height:24px;padding:0 10px;border-radius:999px;background:#eef3f1;color:#151919!important;font-size:12px!important;font-weight:600;line-height:24px}.v85-create-zones>p{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 0;font-size:12px!important}.v85-create-zones>p>i{border:0!important;color:#5f6666}.v85-create-zones>p>span{display:flex;min-width:0;flex:1;flex-direction:column}.v85-create-zones>p>span b{font-size:13.5px}.v85-create-zones>p>span small{color:#8b9693;font-size:11.5px}.v85-create-zones>p>em{color:#1f6b55;font-size:12px;font-style:normal}.v85-create-zones>footer{margin-top:6px;padding-top:10px;border-top:1px solid #EEF3F1;color:#5f6666;font-size:12px;line-height:17px}.v85-create .v85-editor-layout>aside{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v85-create .v85-sticky-footer{bottom:12px;margin:14px 0 0;padding:10px 10px 10px 18px;border:1px solid #E2EAE6;border-radius:14px;box-shadow:0 14px 30px -20px #15191973}.v85-create>header,.v85-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.v85-create-basics{padding:12px 28px 26px}.v85-create-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.v85-create-title h2{margin:0;font-size:18px}.v85-create-title p{margin:5px 0 0;color:#5f6666;font-size:13px}.v85-create-title>b{padding:6px 10px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12px}.v85-create-row{display:grid;grid-template-columns:220px minmax(0,500px);gap:16px;align-items:start;margin:18px 0}.v85-create-row>div{display:flex;align-items:center;gap:7px;padding-top:12px}.v85-create-row>div>b{font-size:13px}.v85-create-row>div>i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#03ab84;color:#fff;font-size:10px;font-style:normal}.v85-create-row>div>small{display:block;color:#5f6666;font-size:11px}.v85-create-row>section{position:relative}.v85-create-row select,.v85-select-button,.v85-create-input input{width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #D5E0DB;border-radius:10px;background:#fff;color:#151919;text-align:left}.v85-create-row>section>small{display:block;margin-top:7px;color:#8b9693;font-size:11px;line-height:16px}.v85-create-row>section>small.v85-field-error{color:#b8324c}.v85-create-row .v85-code-field{display:inline-flex;width:168px;vertical-align:middle}.v85-auto-pill{display:inline-flex;margin-left:8px;padding:5px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:10px;font-style:normal}.v85-create-input{position:relative}.v85-create-input input{padding-right:58px}.v85-create-input>span{position:absolute;right:12px;top:16px;color:#8b9693;font-size:10px}.v85-select-wrap{position:relative}.v85-select-button{display:flex;align-items:center;justify-content:space-between}.v85-select-button:disabled{background:#f1f5f3;color:#8b9693;cursor:not-allowed}.v85-select-menu{position:absolute;left:0;right:0;top:51px;z-index:25;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;border:1px solid #DDE6E2;border-radius:11px;background:#fff;box-shadow:0 16px 34px #0e191729}.v85-select-menu button{display:flex;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:1px solid #EEF3F1;border-radius:8px;background:#fff;text-align:left}.v85-select-menu button.active{border-color:#03ab84;background:#eaf8f2}.v85-select-menu button>b{flex:1;font-size:12px}.v85-select-menu button>small{color:#8b9693;font-size:9px}.v85-select-menu button>em{color:#1f6b55;font-size:9px;font-style:normal}.v85-select-menu.areas{grid-template-columns:repeat(3,1fr);max-height:260px;overflow:auto}.v85-select-menu.areas button>i{width:8px;height:8px;border-radius:50%}.v85-create>header nav{display:flex;gap:6px;color:#8b9693;font-size:12px}.v85-create>header nav button{padding:0;border:0;background:transparent;color:#1f6b55}.v85-create h1,.v85-editor-head h1{margin:4px 0 0;font-size:24px;line-height:30px}.v85-create>header ol{display:flex;gap:2px;margin:0;padding:3px;border-radius:999px;background:#eef3f1;list-style:none}.v85-create>header li{display:flex;align-items:center;gap:7px;height:30px;padding:0 14px 0 6px;border-radius:999px;color:#5f6666;font-size:13px}.v85-create>header li.active{background:#fff;color:#174d42;box-shadow:0 1px 2px #0000001a;font-weight:600}.v85-create>header li i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #B8C4C0;border-radius:50%;font-style:normal;font-size:11px}.v85-create>header li.active i{border-color:#03ab84;background:#03ab84;color:#fff}.v85-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start;margin-top:18px}.v85-editor-layout>main{display:flex;flex-direction:column;gap:18px}.v85-editor-layout>aside{position:sticky;top:82px;display:flex;flex-direction:column;gap:14px}.v85-editor-layout>aside>section{padding:15px;border:1px solid #E2EAE6;border-radius:14px;background:#fff;overflow:hidden}.v85-editor-layout>aside header{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.v85-editor-layout>aside header b{font-size:13px}.v85-editor-layout>aside header span,.v85-editor-layout>aside>section>small{color:#8b9693;font-size:11px}.v85-editor-section{padding:6px 28px 26px;border:1px solid #E2EAE6;border-radius:18px;background:#fff;box-shadow:0 1px 2px #15191908,0 18px 40px -32px #15191940;scroll-margin-top:112px}.v85-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 16px}.v85-section-title>div{display:flex;align-items:flex-start;gap:14px}.v85-section-title>div>i{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;background:#eaf8f2;color:#1f6b55;font-size:13px;font-style:normal;font-weight:700}.v85-section-title h2{margin:0;font-size:17px}.v85-section-title p{margin:2px 0 0;color:#5f6666;font-size:13px}.v85-section-title>aside{display:flex;align-items:center;gap:8px}.v85-section-title>aside>b,.v85-section-title>div+b{padding:6px 10px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px}.v85-section-title button{height:32px;padding:0 13px;border:1px solid #1F6B55;border-radius:9px;background:#fff;color:#1f6b55;font-size:12px;font-weight:600}.v85-basic-grid{display:flex;flex-direction:column;gap:16px}.v85-basic-grid>label{position:relative;display:grid;grid-template-columns:220px minmax(220px,500px);align-items:start;min-height:80px}.v85-basic-grid label,.v85-count-area{position:relative}.v85-basic-grid label>b{padding-top:13px}.v85-basic-grid label>b,.v85-count-area>b,.v85-editor-section legend{display:block;margin-bottom:7px;color:#151919;font-size:13px;font-weight:600}.v85-basic-grid input,.v85-count-area textarea,.v85-array input,.v85-point-list input,.v85-point-list textarea,.v85-point-list select,.v85-guidance select,.v85-translation input,.v85-translation textarea{width:100%;box-sizing:border-box;border:1px solid #D5E0DB;border-radius:9px;background:#fff;color:#151919;outline:none}.v85-basic-grid>label>input{grid-column:2;height:44px;padding:0 46px 0 12px}.v85-basic-grid label>span{position:absolute;left:660px;top:17px}.v85-count-area>span{position:absolute;right:10px;top:37px;color:#8b9693;font-size:10px}.v85-basic-grid label>small,.v85-editor-section fieldset>small{display:block;margin-top:6px;color:#8b9693;font-size:11px;line-height:16px}.v85-basic-grid small.error{color:#b8324c}.v85-basic-grid .error-field>input{border-color:#e5484d}.v85-basic-grid .error-field>span{background:#fff0ed;color:#b8324c}.v85-basic-grid .error-field>small.error+small{margin-top:2px}.v85-basic-grid .v85-code-field{grid-column:2;width:168px}.v85-code-field{height:44px;display:flex;align-items:center;border:1px solid #D5E0DB;border-radius:9px;background:#f5f9f7;overflow:hidden}.v85-code-field.editing{border-color:#03ab84;background:#fff;box-shadow:0 0 0 4px #03ab8424}.v85-code-field>span{align-self:stretch;display:flex;align-items:center;padding:0 9px 0 13px;border-right:1px solid #EEF3F1;color:#8b9693;font-size:14.5px;font-weight:600}.v85-code-field input{min-width:0!important;width:100%!important;height:44px!important;padding:0 10px!important;border:0!important;background:transparent!important;font-size:16px!important;font-weight:700;letter-spacing:.08em}.v85-code-field button{align-self:stretch;width:44px;height:auto;border:0;border-left:1px solid #EEF3F1;background:transparent;color:#1f6b55}.v85-code-tag{align-self:center;padding:4px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-weight:600;font-style:normal}.v85-editor-section hr{margin:22px 0;border:0;border-top:1px solid #EEF3F1}.v85-editor-section fieldset{margin:0 0 18px;padding:0;border:0}.v85-choice-row{display:flex;flex-wrap:wrap;gap:8px}.v85-choice-row button{min-height:36px;padding:0 12px;border:1px solid #D5E0DB;border-radius:999px;background:#fff;color:#3f4a47;font-size:12px}.v85-choice-row button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42;font-weight:600}.v85-choice-row button i{width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%}.v85-choice-row button em{margin-left:7px;color:#1f6b55;font-size:10px;font-style:normal}.v85-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v85-category-grid button{display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 10px;border:1px solid #E2EAE6;border-radius:11px;background:#fff;text-align:left}.v85-category-grid button.active{border-color:#03ab84;background:#eaf8f2}.v85-category-grid button>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e6f4ee;color:#2e7d63;font-style:normal;font-weight:700}.v85-category-grid button>span{flex:1}.v85-category-grid b,.v85-category-grid small{display:block}.v85-category-grid small{margin-top:2px;color:#8b9693;font-size:11px}.v85-category-grid em{color:#1f6b55;font-size:10px;font-style:normal}.v85-upload{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:112px;border:1px dashed #8DBAAB;border-radius:11px;background:#f7fcfa;text-align:center;font-size:12px}.v85-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.v85-upload img{width:100%;height:100%;border-radius:11px;object-fit:cover}.v85-progress{height:7px;overflow:hidden;border-radius:999px;background:#eef3f1}.v85-progress i{height:100%;display:block;border-radius:999px;background:#03ab84}.v85-editor-layout>aside p{display:flex;align-items:center;gap:7px;margin:8px 0;font-size:11px}.v85-editor-layout>aside p>i,.v85-checklist button>i{width:15px;height:15px;display:grid;place-items:center;border:1px solid #CAD5D0;border-radius:50%;font-style:normal}.v85-editor-layout>aside p.done>i,.v85-checklist button.done>i{border-color:#03ab84;background:#03ab84;color:#fff}.v85-editor-layout>aside p>em{margin-left:auto;color:#8b9693;font-style:normal}.v85-sticky-footer{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:8px;margin:18px -24px -48px;padding:12px 24px;border-top:1px solid #DDE6E2;background:#fffffff5;box-shadow:0 -10px 26px #0e19170f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v85-sticky-footer span{flex:1;color:#5f6666;font-size:12px}.v85-sticky-footer button{height:38px;padding:0 16px;border:1px solid #D5E0DB;border-radius:9px;background:#fff;font-size:13px;font-weight:600}.v85-sticky-footer button.danger{border-color:#f1c9c3;background:#fff0ed;color:#8a382a}.v85-sticky-footer button:disabled{opacity:.5}.v85-editor-head{align-items:center}.v85-editor-head>button{width:36px;height:36px;border:1px solid #DDE6E2;border-radius:9px;background:#fff;font-size:22px}.v85-editor-head>div{flex:1}.v85-editor-head small{color:#8b9693}.v85-editor-head h1{font-size:22px}.v85-editor-head>em{color:#8b9693;font-size:12px;font-style:normal}.v85-stepbar{position:sticky;top:64px;z-index:19;display:flex;align-items:center;gap:2px;margin:12px -24px 0;padding:14px 24px 8px;border-block:1px solid #E2EAE6;background:#fffffff5;overflow-x:auto;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.v85-stepbar:before{content:"";position:absolute;left:24px;right:24px;top:6px;height:4px;border-radius:4px;background:linear-gradient(90deg,#03ab84 0,#03ab84 82%,#cfe0d9 82%,#cfe0d9)}.v85-stepbar button{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#5f6666;font-size:12px;white-space:nowrap}.v85-stepbar button.active{background:#eaf8f2;color:#174d42;font-weight:600}.v85-stepbar i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#f1f5f3;font-size:9px;font-style:normal}.v85-stepbar button.active i{background:#03ab84;color:#fff}.v85-stepbar>span{margin-left:auto;color:#8b9693;font-size:11px;white-space:nowrap}.v85-editor-layout main.locked input:not(:disabled),.v85-editor-layout main.locked textarea:not(:disabled),.v85-editor-layout main.locked select:not(:disabled){pointer-events:none}.v85-count-area{margin-bottom:15px}.v85-count-area textarea{min-height:82px;padding:10px 50px 10px 11px;resize:vertical}.v85-array>label{display:flex;gap:7px;margin-bottom:7px}.v85-array input{height:38px;padding:0 10px}.v85-array>label button{width:38px;border:1px solid #E2EAE6;border-radius:8px;background:#fff}.v85-array>button{height:32px;padding:0 11px;border:1px dashed #8DBAAB;border-radius:8px;background:#f7fcfa;color:#1f6b55}.v85-array>small{margin-left:8px;color:#8b9693}.v85-gender-media{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v85-gender-media>article{padding:13px;border:1px solid #E2EAE6;border-radius:12px}.v85-gender-media article>header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.v85-gender-media header>span{padding:3px 8px;border-radius:999px;font-size:11px}.v85-gender-media header .female{background:#fbe7ee;color:#b9456b}.v85-gender-media header .male{background:#e6f1fd;color:#245cae}.v85-gender-media header small{color:#8b9693}.v85-media-slot{position:relative;display:grid;grid-template-columns:62px 1fr;align-items:center;gap:10px;margin:8px 0;padding:8px;border:1px solid #EEF3F1;border-radius:9px}.v85-media-slot img,.v85-media-slot>span{grid-row:1/3;width:62px;height:45px;display:grid;place-items:center;border-radius:7px;background:#f5f9f7;object-fit:cover;color:#8b9693;font-size:10px}.v85-media-slot input{font-size:10px}.v85-zones{margin:0 0 18px;padding:12px;border:1px solid #DDF4E9;border-radius:10px;background:#f7fcfa}.v85-zones>b,.v85-zones>small{display:block}.v85-zones>span{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.v85-zones em{padding:3px 8px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:11px;font-style:normal}.v85-zones small{color:#5f6666}.v85-point-workspace{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:14px}.v85-point-map{position:sticky;top:120px;height:550px;overflow:hidden;border:1px solid #DDE6E2;border-radius:14px;background:#e8fdf8}.v85-point-map>img,.v85-point-map>span{width:100%;height:500px;display:grid;place-items:center;object-fit:contain;object-position:center bottom;color:#5f6666}.v85-figure-strip{position:absolute;left:10px;right:10px;bottom:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.v85-figure-strip button{height:30px;border:1px solid #CFE0D9;border-radius:7px;background:#fff;font-size:10px}.v85-figure-strip button.active{border-color:#03ab84;background:#eaf8f2;color:#08745e}.v85-point-map>i{position:absolute;width:28px;height:28px;display:grid;place-items:center;margin:-14px;border:2px solid #fff;border-radius:50%;background:#174d42;color:#fff;box-shadow:0 2px 6px #00000040;font-style:normal}.v85-point-map>label{position:absolute;left:50%;bottom:46px;padding:4px 9px;border-radius:999px;background:#ffffffeb;font-size:11px;transform:translate(-50%)}.v85-point-list{display:flex;flex-direction:column;gap:9px}.v85-point-list article{padding:10px;border:1px solid #E2EAE6;border-radius:11px;background:#fbfdfc}.v85-point-list header{display:grid;grid-template-columns:24px 80px 1fr 30px;gap:6px}.v85-point-list header>i{display:grid;place-items:center;border-radius:50%;background:#174d42;color:#fff;font-style:normal}.v85-point-list input{height:34px;padding:0 8px}.v85-point-list header button{border:1px solid #E2EAE6;border-radius:7px;background:#fff}.v85-point-list textarea{min-height:58px;margin-top:7px;padding:8px;resize:vertical}.v85-point-list article>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-top:7px}.v85-point-list label{font-size:10px;color:#5f6666}.v85-point-list select{height:36px;margin-top:4px;padding:0 30px 0 10px;border:1px solid #B8C4C0;border-radius:8px;background-color:#fff;background-image: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='%235F6666' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:12.5px;cursor:pointer}.v85-point-list select:hover,.v85-guidance select:hover{border-color:#8dbaab}.v85-point-list select:focus,.v85-guidance select:focus{border-color:#03ab84;box-shadow:0 0 0 3px #03ab8424}.v85-point-list select:disabled,.v85-guidance select:disabled{background-color:#f5f9f7;color:#8b9693;cursor:not-allowed}.v85-point-list footer{display:flex;gap:6px;margin-top:8px}.v85-point-list footer button,.v85-guidance button{height:30px;padding:0 9px;border:1px solid #D5E0DB;border-radius:7px;background:#fff;font-size:11px}.v85-scenario-error{margin:0 0 12px;padding:10px 12px;border:1px solid #F2C9C3;border-radius:9px;background:#fff0ed;color:#8a382a;font-size:12px}.v85-guidance{display:flex;align-items:center;gap:8px;margin-top:14px;padding:12px;border:1px solid #E2EAE6;border-radius:10px}.v85-guidance select{height:38px;max-width:240px;padding:0 34px 0 12px;border:1px solid #B8C4C0;border-radius:8px;background-color:#fff;background-image: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='%235F6666' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:13px;cursor:pointer}.v85-guidance small{color:#8b9693}.v85-translation{display:grid;grid-template-columns:210px 1fr;border:1px solid #E2EAE6;border-radius:11px;overflow:hidden}.v85-translation nav{display:flex;flex-direction:column;background:#f5f9f7}.v85-translation nav button{display:flex;justify-content:space-between;padding:13px;border:0;border-bottom:1px solid #E2EAE6;background:transparent;text-align:left}.v85-translation nav button.active{background:#fff;color:#174d42}.v85-translation nav em{font-size:10px;font-style:normal}.v85-translation article{padding:14px}.v85-translation article label{display:block;margin-bottom:10px;font-size:12px;font-weight:600}.v85-translation input{height:38px;margin-top:5px;padding:0 9px}.v85-translation textarea{min-height:84px;margin-top:5px;padding:9px}.v85-translation footer{display:flex;justify-content:flex-end;gap:7px}.v85-translation footer button{height:32px;padding:0 10px;border:1px solid #D5E0DB;border-radius:7px;background:#fff;font-size:11px}.v85-safety{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.v85-safety button{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;text-align:left}.v85-safety button.on{border-color:#ddf4e9;background:#eaf8f2}.v85-safety button span{flex:1}.v85-safety b,.v85-safety small{display:block}.v85-safety b{font-size:14px;line-height:18px}.v85-safety small{margin-top:0;color:#5f6666;font-size:12px;line-height:16px}.v85-safety button>i{position:relative;width:38px;height:22px;border-radius:999px;background:#cad5d0}.v85-safety button>i:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff}.v85-safety button.on>i{background:#03ab84}.v85-safety button.on>i:after{left:18px}.v85-checklist{max-height:235px;overflow:auto}.v85-checklist button{width:100%;display:flex;align-items:center;gap:7px;padding:6px 0;border:0;background:transparent;text-align:left;font-size:10.5px}.v85-checklist button>em{margin-left:auto;color:#8b9693;font-style:normal}.v85-toggle{display:flex;margin-bottom:7px;padding:2px;border-radius:8px;background:#f1f5f3}.v85-toggle button{flex:1;height:28px;border:0;border-radius:6px;background:transparent;color:#5f6666;font-size:10px}.v85-toggle button.active{background:#fff;color:#151919;box-shadow:0 1px 3px #0000001a}.v85-editor-layout>aside>section>.v85-phone{margin:10px auto -190px;transform:scale(.68);transform-origin:top center}.v85-editor-layout>aside>section>button:last-child{width:100%;height:34px;margin-top:9px;border:1px solid #D5E0DB;border-radius:8px;background:#fff;font-size:11px}.v85-phone{position:relative;width:287px;height:608px;overflow:hidden;border:2px solid #151919;border-radius:38px;background:#f7fbf9;box-shadow:0 18px 38px #0e19172e;font-family:Roboto,Arial,sans-serif}.v85-phone-status{height:34px;display:flex;background:#fff;color:#151919;align-items:center;justify-content:space-between;padding:7px 25px 0;box-sizing:border-box;font-size:10px;font-weight:700}.v85-phone-status>i{position:absolute;left:50%;top:7px;width:88px;height:24px;border-radius:15px;background:#000;transform:translate(-50%)}.v85-phone>header{height:39px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border-bottom:1px solid #E2EAE6;background:#fff}.v85-phone>header button{height:38px;border:0;background:transparent;font-size:22px}.v85-phone>header b{text-align:center;font-size:10px;letter-spacing:.07em}.v85-phone-figure{position:relative;height:270px;overflow:hidden;background:linear-gradient(#e8fdf8,#dafcf4)}.v85-phone-figure>img{display:block;width:100%;height:auto}.v85-figure-placeholder{width:100%;height:100%;display:grid;place-items:center;text-align:center;color:#5f6666}.v85-phone-figure>i{position:absolute;width:13px;height:13px;margin:-7px;border:3px solid #fff;border-radius:50%;background:#0b7a64;box-shadow:0 0 0 2px #8bdac8}.v85-phone-figure>em{position:absolute;left:50%;bottom:11px;padding:4px 8px;border:1px solid #0B7A64;border-radius:999px;background:#fff;font-size:9px;font-style:normal;font-weight:600;white-space:nowrap;transform:translate(-50%)}.v85-phone-figure>label{position:absolute;right:10px;top:10px;padding:4px 7px;border-radius:999px;background:#718891;color:#fff;font-size:8px}.v85-phone-zoom{position:absolute;right:9px;bottom:39px;display:flex;flex-direction:column;gap:4px}.v85-phone-zoom button{width:27px;height:27px;border:0;border-radius:50%;background:#fff}.v85-phone-sheet{position:relative;z-index:2;margin-top:0;padding:13px 12px;border-radius:21px 21px 0 0;background:#fff}.v85-phone-sheet h2{margin:0;font-size:18px}.v85-phone-sheet>p{height:16px;margin:3px 0 8px;overflow:hidden;color:#6542dc;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.v85-phone-sheet>div{display:grid;grid-template-columns:88px 1fr;gap:7px}.v85-duration-ring{width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:6px solid #25B99A;border-radius:50%}.v85-duration-ring b{font-size:20px}.v85-duration-ring small{font-size:8px;text-transform:none}.v85-phone-sheet article{display:grid;grid-template-columns:40px 1fr;gap:5px;padding:6px;border-radius:13px;background:#fff;box-shadow:0 5px 15px #0e19171a}.v85-phone-sheet article>img,.v85-phone-sheet article>span{width:40px;height:34px;border-radius:7px;background:#eaf8f2;object-fit:cover}.v85-phone-sheet article h3{margin:0;font-size:11px}.v85-phone-sheet article label{font-size:8px;color:#1f6b55}.v85-phone-sheet article>p{grid-column:1/-1;height:23px;margin:0;color:#5f6666;font-size:8px;overflow:hidden}.v85-phone-description{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-top:1px solid #EEF3F1;background:#fff;font-size:10px}.v85-phone-description span{color:#5f6666}.v85-phone>footer{position:absolute;left:0;right:0;bottom:11px;height:52px;display:grid;grid-template-columns:58px 58px 1fr;border-top:1px solid #E2EAE6;background:#fff}.v85-phone>footer>*{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;border-right:1px solid #E2EAE6;background:#fff;font-size:14px}.v85-phone>footer small{font-size:8px}.v85-phone>footer button{background:#03ab84;color:#fff;font-size:11px;font-weight:700}.v85-category-body{padding:17px 13px}.v85-category-phone>footer{grid-template-columns:repeat(3,1fr)}.v85-category-phone>footer .active{color:#03ab84}.v85-preview-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75}.v85-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0e19178c}.v85-preview-layer>section{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-50%)}.v85-preview-controls{display:flex;gap:8px}.v85-preview-controls>div{display:flex;padding:3px;border-radius:9px;background:#fff}.v85-preview-controls button{height:28px;padding:0 9px;border:0;border-radius:7px;background:transparent;font-size:10px}.v85-preview-controls button.active{background:#eaf8f2;color:#174d42}.v85-preview-layer>section>label{color:#fff;font-size:10px;text-transform:uppercase}.v85-preview-close{height:32px;padding:0 14px;border:0;border-radius:999px;background:#fff}.v85-preview-layer .v85-phone{transform:scale(1.4);margin:122px 0;transform-origin:center}.v85-preview-layer>section{max-height:calc(100vh - 20px)}.v85-relief-list{margin-top:-4px}.v85-list-head{gap:10px}.v85-list-head>div{gap:10px}.v85-list-head h1{margin-right:6px;font-size:24px;line-height:32px;font-weight:500}.v85-list-head>div button{height:32px;padding:0 12px;border:1px solid #1F6B55;border-radius:6px;background:#fff;color:#1f6b55;font-size:13.5px;font-weight:500}.v85-list-head>button{width:132px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;white-space:nowrap;border:1px solid #E2EAE6;border-radius:6px;background:#fff;color:#3f4a47;font-size:13.5px;font-weight:500}.v85-list-head>button[aria-expanded=true]{background:#eaf8f2!important}.v85-list-head>button svg{width:12px;height:12px;margin-left:6px;transition:transform .15s ease;transform-origin:center;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v85-list-head>button svg.open{transform:rotate(180deg)}.v85-screen-options{min-height:221px;box-sizing:border-box;padding-top:21px}.v85-screen-options>div{margin-top:-4px}.v85-screen-options input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:18px;height:18px;border:1.5px solid #03AB84;border-radius:4px;background:#03ab84;display:grid;place-content:center}.v85-screen-options input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.v85-screen-options input[type=checkbox]:not(:checked){border-color:#b8c4c0;background:#fff}.v85-screen-options label>input[type=number]{width:80px;margin-top:2px;height:32px;box-sizing:border-box;padding:0 10px;border:1px solid #B8C4C0;border-radius:6px;background:#fff;color:#151919;font-size:13.5px}.v85-screen-options>button{height:34px;margin-top:8px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:500}.v85-view-links{min-height:32px;border-bottom:0;font-size:14px;line-height:20px}.v85-view-links>span{gap:0}.v85-view-links>span>i{padding:0 8px;color:#b8c4c0}.v85-view-links>span button{height:auto;border:0;color:#1f6b55;font-size:14px;line-height:20px}.v85-view-links>span button.active{border:0;color:#151919;font-weight:600}.v85-view-links em{margin-left:4px;color:#5f6666;font-weight:400}.v85-view-links input{width:220px;height:32px;padding:0 10px;border:1px solid #B8C4C0;border-radius:6px;font-size:13.5px}.v85-view-links label{gap:6px}.v85-view-links label button{height:32px;padding:0 12px;border:1px solid #1F6B55;border-radius:6px;background:#fff;color:#1f6b55;font-size:13.5px;font-weight:500}.v85-filter-pager{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.v85-list-filters{display:contents}.v85-bulk-controls,.v85-filter-controls{display:flex;align-items:center;gap:6px}.v85-list-filters select,.v85-list-filters button{height:32px;padding:0 8px;border:1px solid #B8C4C0;border-radius:6px;background:#fff;color:#151919;font-size:13.5px;font-weight:400}.v85-list-filters button{padding:0 12px;border-color:#1f6b55;color:#1f6b55;font-weight:500}.v85-list-filters select{min-width:0}.v85-list-filters select:nth-of-type(2){min-width:166px}.v85-list-filters select:nth-of-type(3){min-width:210px}.v85-selected-inline{display:flex;align-items:center;gap:8px;color:#174d42;font-size:13.5px}.v85-selected-inline button{height:auto;padding:0;border:0;background:transparent;color:#1f6b55}.v85-list-pager{margin-left:auto;gap:10px;font-size:13.5px}.v85-list-pager>div{gap:4px}.v85-list-pager button{width:30px;height:30px;border-color:#b8c4c0;border-radius:6px;color:#1f6b55;font-size:15px}.v85-list-pager b{padding:0 6px;color:#151919;font-weight:400}.v85-table-card table{min-width:1210px}.v85-table-card col.image{width:88px}.v85-table-card col.code{width:84px}.v85-table-card col.name{width:auto}.v85-table-card th{height:42px;padding:0 8px;background:#fff;color:#3f4a47;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.v85-table-card th button{display:inline-flex;align-items:center;gap:6px;color:#1f6b55;font-size:13.5px;font-weight:500;white-space:nowrap}.v85-sort-icon{width:8px;height:12px;flex:none}.v85-sort-icon path{fill:#b8c4c0}.v85-sort-icon path.active{fill:#1f6b55}.v85-image-icon{width:16px;height:16px;fill:none;stroke:#5f6666;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.v85-table-card td{height:105px;padding:13px 8px 11px;color:#151919;font-size:13.5px;line-height:20px;vertical-align:top}.v85-table-card tbody tr:nth-child(odd){background:#f8fbfa}.v85-table-card tbody tr:hover{background:#f1f8f5}.v85-table-card th:nth-child(2),.v85-table-card td:nth-child(2){padding-left:14px}.v85-table-card th:nth-child(3),.v85-table-card td:nth-child(3),.v85-table-card th:nth-child(4),.v85-table-card td:nth-child(4),.v85-table-card th:nth-child(5),.v85-table-card td:nth-child(5){padding-left:10px}.v85-table-card th:nth-child(7),.v85-table-card td:nth-child(7){padding-left:6px}.v85-table-card th:nth-child(8),.v85-table-card td:nth-child(8){padding-left:13px}.v85-table-card td:first-child input{margin-left:4px}.v85-table-card td:nth-child(2)>img,.v85-table-card td:nth-child(2)>span{width:72px;height:36px;border:1px solid #EEF3F1;border-radius:4px;background:#f5f9f7;box-sizing:border-box;object-fit:cover}.v85-table-card td:nth-child(2)>span{display:flex!important;align-items:center;justify-content:center;color:#b8c4c0}.v85-table-card td:nth-child(2)>span svg{width:14px;height:14px}.v85-mode-name{display:flex;min-width:0;flex-direction:column;gap:2px}.v85-mode-open{align-self:flex-start;max-width:100%;padding:0;border:0;background:transparent;color:#1f6b55;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;text-align:left}.v85-list-filter-link.muted{color:#8b9693}.v85-list-filter-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#1f6b55;font:inherit;text-align:left;cursor:pointer}.v85-list-filter-link:hover{text-decoration:underline}.v85-mode-name>small,.v85-table-card td>small{margin-top:0;color:#5f6666;font-size:13px;line-height:18px}.v85-mode-name>div{height:20px;margin-top:2px;visibility:hidden;overflow:visible}.v85-table-card tr:hover .v85-mode-name>div,.v85-table-card tr:focus-within .v85-mode-name>div{height:20px;visibility:visible}.v85-mode-name>div i{margin:0 6px}.v85-table-card td:nth-child(5)>span{height:22px;align-items:center;margin:0 4px 4px 0;padding:0 9px;font-size:12px;font-weight:600}.area-dot{width:8px;height:8px}.v85-table-card td:nth-child(8)>small,.v85-table-card td:nth-child(11)>small{font-size:12px;line-height:16px;color:#8b9693}.v85-table-card td:nth-child(9)>span{min-width:26px;height:20px;box-sizing:border-box;margin-right:3px;padding:0 4px;border-radius:5px;background:#fde2da;color:#9b4d3b;font-size:11px;font-weight:500}.v85-table-card td:nth-child(6),.v85-table-card td:nth-child(7){color:#1f6b55}.v85-table-card td:last-child>b{font-size:13.5px;font-weight:400;line-height:20px}.v85-status{padding:2px 9px;font-size:12px;font-weight:500}.v85-status.draft{background:#f1f5f3;color:#5f6666}.v85-table-card input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #B8C4C0;border-radius:4px;background:#fff;display:grid;place-content:center}.v85-table-card input[type=checkbox]:checked{border-color:#03ab84;background:#03ab84}.v85-table-card input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.v85-table-card input[type=checkbox].mixed{border-color:#03ab84;background:#03ab84}.v85-table-card input[type=checkbox].mixed:after{content:"−";color:#fff;font-size:14px;font-weight:700;line-height:1}.v85-selection{display:none}.v85-editor-head{min-height:40px;margin-top:-4px;align-items:center;gap:10px}.v85-editor-head>div{display:flex;min-width:0;flex-direction:column}.v85-editor-head>button{flex:none}.v85-editor-head h1{font-size:22px;line-height:28px;font-weight:500}.v85-editor-head small{font-size:12px}.v85-editor-head>em{margin-left:-8px}.v85-editor-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:16px}.v85-editor-layout>main{gap:16px}.v85-editor-layout>aside{top:80px;gap:14px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v85-editor-layout>aside>section{padding:18px;border-radius:14px}.v85-editor-layout>aside header{align-items:baseline;margin-bottom:12px}.v85-editor-layout>aside header b{font-size:15px;font-weight:500}.v85-editor-layout>aside header>span{display:flex;align-items:baseline;gap:10px;color:#1f6b55;font-size:13px}.v85-editor-layout>aside header>span em{font-style:normal}.v85-editor-layout>aside header>span button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:12.5px;font-weight:500}.v85-stepbar{position:sticky;top:64px;z-index:19;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;border:1px solid #E2EAE6;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 20px -16px #15191959;-webkit-backdrop-filter:none;backdrop-filter:none}.v85-stepbar:before{display:none}.v85-stepbar>div{display:flex;align-items:center;gap:12px;padding:14px 18px 12px}.v85-stepbar>div>span{display:flex;flex:1 1 0;width:0;gap:4px;min-width:0}.v85-stepbar>div>span>i{height:5px;flex:1;border-radius:999px;background:#cfe0d9}.v85-stepbar>div>span>i.complete{background:#03ab84}.v85-stepbar>div>span>i.active:not(.complete){background:#b9dfd4}.v85-stepbar>div>em{color:#5f6666;font-size:11.5px;font-weight:500;font-style:normal;white-space:nowrap}.v85-stepbar>section{display:flex;gap:26px;padding:0 18px;border-top:1px solid #EEF3F1;overflow:hidden}.v85-stepbar button{position:relative;height:42px;padding:0;border:0;border-radius:0;background:transparent;color:#5f6666;font-size:13.5px;font-weight:400}.v85-stepbar button.active{background:transparent;color:#151919;font-weight:600}.v85-stepbar button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#03ab84}.v85-stepbar i{min-width:20px;width:auto;height:20px;box-sizing:border-box;padding:0 5px;border-radius:6px;background:#eef3f1;color:#8b9693;font-size:10.5px;font-weight:700}.v85-stepbar button.complete i{background:#03ab84;color:#fff}.v85-stepbar button.active:not(.complete) i{background:#174d42;color:#fff}.v85-editor-section{padding:6px 28px 26px;border-radius:18px}.v85-section-title{padding:18px 0 16px}.v85-section-title>div{align-items:center}.v85-section-title h2{font-size:17px;line-height:24px;font-weight:600}.v85-section-title p{display:block;font-size:13px;line-height:18px}.v85-editor-section#v85-basic .v85-section-title p{display:none}.v85-section-title>aside>b{height:28px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:12.5px}.v85-section-title>aside>b.complete:before{content:"✓";font-size:11px}.v85-section-title>aside>b.incomplete{background:#f1f5f3;color:#5f6666}.v85-section-title button{height:32px;padding:0 14px;border-radius:10px;font-size:13px}.v85-section-title button.primary:before{content:"✎";margin-right:6px}.v85-section-title>aside{transform:translate(-5px)}.v85-basic-grid{gap:0;padding:22px 0;border-top:1px solid #EEF3F1}.v85-basic-grid>label{display:flex;min-height:0;flex-wrap:wrap;align-items:flex-start;gap:8px 36px;margin:0 0 24px}.v85-basic-grid>label:last-child{margin-bottom:0}.v85-basic-grid label>b{width:200px;flex:0 1 200px;box-sizing:border-box;padding-top:12px;font-size:14px;line-height:20px}.v85-basic-grid>label:nth-child(-n+2)>b{color:#151919}.v85-basic-grid>label:nth-child(-n+2)>b:first-letter{color:#b8324c}.v85-basic-grid>label:nth-child(-n+2)>b:after{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;margin-left:8px;border-radius:50%;background:#03ab84;color:#fff;font-size:10px;vertical-align:middle}.v85-basic-grid>label>input{grid-column:auto;flex:1 1 220px;min-width:0;height:46px;padding:0 64px 0 14px;border-radius:12px;font-size:14.5px}.v85-basic-grid>label:nth-child(2)>input{max-width:360px;font-size:15px;font-weight:500}.v85-basic-grid>label:nth-child(3)>input{max-width:500px}.v85-basic-grid label>span{left:auto;top:12px;height:22px;box-sizing:border-box;padding:0 7px;border-radius:6px;background:#f5f9f7;color:#5f6666;font-size:12px;line-height:22px}.v85-basic-grid>label:nth-child(2)>span{left:535px;background:#fff9e6;color:#7a5a1e}.v85-basic-grid>label:nth-child(3)>span{left:675px}.v85-basic-grid label>small{width:100%;margin:-1px 0 0 236px;font-size:12.5px;line-height:18px}.v85-code-row{display:flex;align-items:center;gap:8px;flex:1 1 220px}.v85-basic-grid .v85-code-field{grid-column:auto;width:168px;height:46px;border-radius:12px;flex:none}.v85-code-field input{height:44px!important}.v85-editor-section hr{margin:0;border-top-color:#eef3f1}.v85-description-title{margin:22px 0 17px;font-size:14px;line-height:20px;font-weight:600}.v85-description-title:first-letter{color:#b8324c}.v85-count-area{display:block;margin-bottom:16px}.v85-count-area>b{font-size:13px}.v85-count-area textarea{border-radius:12px;font-size:14.5px;line-height:20px}.v85-count-area.summary textarea{min-height:64px;height:64px}.v85-count-area.details textarea{min-height:104px;height:104px}.v85-count-area>span{top:36px}.v85-count-area>small{display:block;margin-top:6px;color:#8b9693;font-size:12px;line-height:17px}.v85-field-row{display:flex;flex-wrap:wrap;gap:12px 36px;padding:22px 0;border-top:1px solid #EEF3F1}.v85-field-row>div:first-child{flex:0 1 200px;min-width:160px;display:flex;flex-direction:column;gap:4px}.v85-field-row>div:first-child>b{font-size:14px;line-height:20px}.v85-field-row>div:first-child>small{color:#5f6666;font-size:12.5px;line-height:18px}.v85-field-row>div:first-child>i{display:none}.v85-field-row>div:nth-child(2){flex:1 1 380px;min-width:0}.v85-multi-field{position:relative;display:flex!important;align-items:center;gap:6px!important;min-height:46px;padding:7px 40px 7px 8px;border:1px solid #DCE4E0;border-radius:12px;background:#fff;box-sizing:border-box}.v85-multi-field>span{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 4px 0 10px;border:1px solid #BCE5D8;border-radius:8px;background:#eaf8f2;color:#174d42;font-size:13.5px;font-weight:600}.v85-multi-field>span.female{border-radius:999px;background:#fbe7ee;color:#b9456b}.v85-multi-field>span.male{border-radius:999px;background:#e6f1fd;color:#245cae}.v85-multi-field>span>i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#174d42;color:#fff;font-size:10px;font-style:normal}.v85-multi-field>span button{width:22px;height:22px;padding:0;border:0;background:transparent;color:inherit}.v85-select-chevron{width:13px;height:13px;flex:none;fill:none;stroke:#5f6666;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v85-multi-field>.v85-select-chevron{position:absolute;right:12px;top:50%;margin-top:-6.5px}.v85-audience-dropdown{position:relative;flex:1 1 380px;min-width:0}.v85-dropdown-trigger{width:100%;font-family:inherit;text-align:left;cursor:pointer}.v85-dropdown-trigger[aria-expanded=true]{border-color:#03ab84;box-shadow:0 0 0 4px #03ab8424}.v85-dropdown-trigger>span>i{width:18px;height:18px;background:transparent;color:inherit;cursor:pointer}.v85-dropdown-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:24;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;box-shadow:0 18px 36px -18px #15191959}.v85-dropdown-menu>button{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;border:0;border-radius:7px;background:#fff;color:#151919;font-family:inherit;font-size:14px;text-align:left}.v85-dropdown-menu>button:hover{background:#f5f9f7}.v85-dropdown-menu>button.active{background:#eaf8f2;color:#174d42;font-weight:600}.v85-dropdown-menu span.female{color:#b9456b}.v85-dropdown-menu span.male{color:#245cae}.v85-dropdown-menu b{color:#03ab84}.v85-images-row>.v85-gender-media{display:flex;flex-wrap:wrap;gap:16px}.v85-gender-media>article{min-width:0;max-width:470px;flex:1 1 300px;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #E2EAE6;border-radius:14px;background:#fff}.v85-gender-media article>header{display:flex;align-items:center;gap:8px;margin:0}.v85-gender-media article>header>span{height:24px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600}.v85-gender-media article>header small{color:#8b9693;font-size:12px}.v85-gender-media article>.v85-media-slots{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px}.v85-media-slot{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;border-radius:0}.v85-media-slot.thumb{width:118px}.v85-media-slot.card{width:196px}.v85-media-slot.recommended{width:160px}.v85-media-slot>.v85-media-label{grid-row:auto;width:auto;height:auto;display:flex;align-items:center;gap:6px;border-radius:0;background:transparent;color:#151919;font-size:13px;font-weight:600}.v85-media-label>em{color:#b8324c;font-style:normal}.v85-media-label>i{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#03ab84;color:#fff;font-size:9px;font-style:normal}.v85-media-box{position:relative;width:100%}.v85-media-slot.thumb .v85-media-box{aspect-ratio:1}.v85-media-slot.card .v85-media-box{aspect-ratio:5/3}.v85-media-slot.recommended .v85-media-box{aspect-ratio:3/2}.v85-media-box>label{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:1.5px dashed #CAD5D0;border-radius:16px;background:#f7fcfa center/cover no-repeat;color:#1f6b55;text-align:center;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.v85-media-slot.required .v85-media-box>label{border-color:#b8d9cc}.v85-media-box>label:hover{border-color:#03ab84}.v85-media-box>label:active{transform:scale(.985)}.v85-media-box>label.has-image{border-style:solid;border-color:#e2eae6}.v85-media-box input{display:none}.v85-upload-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 6px 16px -8px #15191959}.v85-upload-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v85-media-box u{font-size:12px;font-weight:600;text-underline-offset:2px}.v85-replace-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;box-sizing:border-box;background:linear-gradient(180deg,#0e191700 45%,#0e19178c);color:#fff;font-size:12px;font-weight:600;opacity:0;transition:opacity .15s ease}.v85-media-box>label:hover .v85-replace-overlay{opacity:1}.v85-media-box>button{position:absolute;right:7px;top:7px;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fffffff2;color:#b8324c;box-shadow:0 4px 12px -4px #15191959;cursor:pointer}.v85-media-box>button:hover{transform:scale(1.08)}.v85-media-box>button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.v85-media-slot>small{color:#8b9693;font-size:11.5px;line-height:15px}.v85-array{position:relative;padding-top:4px!important}.v85-array legend{width:100%;display:flex!important;justify-content:space-between}.v85-array legend small{color:#8b9693;font-weight:400}.v85-array>label{display:flex;align-items:center;gap:10px;margin-bottom:8px}.v85-array>label>i{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eaf8f2;color:#1f6b55;font-style:normal}.v85-array input{height:40px;padding:0 12px;border-radius:12px}.v85-array>label button{width:30px;border:0;background:transparent}.v85-array>button{height:36px;border-radius:10px}.v85-array>small{display:block;margin:7px 0 0;color:#8b9693;font-size:12px}.v85-token-array>div{display:flex;align-items:center;gap:6px;min-height:46px;padding:6px 8px;border:1px solid #D5E0DB;border-radius:12px}.v85-token-array>div>span{display:inline-flex;align-items:center;height:30px;padding:0 4px 0 11px;border-radius:999px;background:#f1f5f3;font-size:13px;font-weight:600}.v85-token-array>div>span button{width:22px;border:0;background:transparent}.v85-token-array>div>input{min-width:120px;flex:1;border:0}.v85-tag-group{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 36px;margin:0!important;padding:22px 0!important;border-top:1px solid #EEF3F1!important}.v85-tag-group legend{grid-column:1;grid-row:1;padding-top:12px;font-size:14px!important}.v85-tag-group legend:first-letter{color:#b8324c}.v85-tag-control{grid-column:2;display:flex;align-items:center;gap:6px;min-height:46px;padding:7px 12px 7px 8px;border:1px solid #DCE4E0;border-radius:12px;background:#fff;text-align:left}.v85-tag-control>span{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid #BCE5D8;border-radius:8px;background:#eaf8f2;color:#174d42;font-size:13.5px;font-weight:600}.v85-tag-control span em{padding:1px 5px;border-radius:999px;background:#174d42;color:#fff;font-size:10px;font-style:normal}.v85-tag-control span i{font-style:normal}.v85-tag-control>.v85-select-chevron{margin-left:auto}.v85-tag-group>small{grid-column:2;color:#8b9693;font-size:12px}.v85-tag-menu{position:absolute;left:236px;right:0;top:calc(100% - 17px);z-index:22;display:flex;flex-direction:column;gap:2px;max-height:260px;padding:6px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;box-shadow:0 18px 36px -18px #15191959;overflow-y:auto}.v85-tag-control{cursor:pointer}.v85-tag-control:hover{border-color:#b8c4c0}.v85-editor-section.locked input:disabled,.v85-editor-section.locked textarea:disabled{opacity:1}.v85-editor-section.locked .v85-basic-grid>label:not(:first-child)>input:disabled,.v85-editor-section.locked .v85-count-area textarea:disabled,.v85-editor-section.locked .v85-array input:disabled,.v85-editor-section.locked .v85-token-array input:disabled{background:#fff;color:#151919}.v85-zones{margin-left:236px}.v85-acupoint-select>div:nth-child(2)>small{display:block;margin-top:8px;color:#8b9693;font-size:12px}.v85-add-point{margin-top:8px;height:32px;border:1px solid #1F6B55;border-radius:9px;background:#fff;color:#1f6b55}.v85-placement-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;padding:22px 0;border-top:1px solid #EEF3F1}.v85-placement-row>div:first-child{display:flex;flex-direction:column;gap:4px}.v85-placement-row small{color:#5f6666;font-size:12.5px;line-height:18px}.v85-placement-row nav{display:flex;border-bottom:1px solid #DDE6E2}.v85-placement-row nav button{height:42px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;font-weight:600}.v85-placement-row nav button.active.female{border-bottom-color:#ea5a87;color:#151919}.v85-placement-row nav button.active.male{border-bottom-color:#3e8be8;color:#151919}.v85-placement-row>div:nth-child(2)>span{display:block;margin-top:12px;color:#5f6666;font-size:13px}.v85-point-workspace{display:flex;flex-direction:column;gap:14px;margin-left:236px}.v85-point-map{position:relative;top:0;width:100%;height:550px}.v85-point-list article{background:#fff}.v85-guidance{margin-left:236px}.v85-safety-row{padding-bottom:14px}.v85-safety-row>.v85-safety{display:flex;flex-direction:column;gap:10px}.v85-safety button{min-height:0;padding:8px 12px}.v85-caution-row{padding-bottom:2px}.v85-caution-row>.v85-count-area{flex:1 1 380px;margin:0}.v85-caution-row .v85-count-area>b{display:none}.v85-caution-row textarea{height:56px;min-height:56px}.v85-publish-card{padding-bottom:27px!important}.v85-publish-card .v85-progress{height:4px;margin:2px 0 12px}.v85-publish-card .v85-progress.attention i{background:#f0b43c}.v85-checklist-next{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;color:#151919;text-align:left}.v85-checklist-next b{color:#a86c00;font-size:11px}.v85-checklist-next span{flex:1;font-size:12px}.v85-checklist-next i{color:#1f6b55;font-size:16px;font-style:normal}.v85-checklist-summary{display:block;color:#1f6b55;font-size:12.5px}.v85-checklist-note{margin:18px 0 0!important;color:#8b9693!important;font-size:12.5px!important}.v85-editor-layout>aside>section:nth-child(2){padding:18px}.v85-editor-layout>aside>section:nth-child(2)>header{margin-bottom:12px}.v85-editor-layout>aside>section:nth-child(2)>header>span{color:#8b9693;font-size:12px}.v85-toggle{width:max-content;margin:0 0 8px;padding:3px;border-radius:9px;background:#eef3f1}.v85-toggle button{flex:none;height:26px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:600}.v85-editor-layout>aside .v85-phone>header{margin-bottom:0}.v85-phone>header button:first-child{width:26px;height:26px;margin-left:4px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0e19171a;font-size:18px}.v85-phone>header button:last-child{visibility:hidden}.v85-editor-layout>aside>section>small{display:block;margin-top:10px;text-align:center;font-size:11.5px;line-height:16px}.v85-editor-layout>aside>section>button:last-child{margin-top:10px}.v85-sticky-footer{bottom:12px;z-index:5;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0;padding:10px 10px 10px 18px;border:1px solid #E2EAE6;border-radius:14px;background:#fffffff0;box-shadow:0 14px 30px -20px #15191973}.v85-sticky-footer span{min-width:220px;flex:1 1 220px;font-size:12.5px;line-height:17px}.v85-sticky-footer button{height:40px;padding:0 22px;border-radius:10px;font-size:14px;font-weight:500}.v85-sticky-footer button.danger{border-color:#d5e0db;background:#fff;color:#151919}.v85-sticky-footer button.primary{border-color:#03ab84;background:#03ab84;color:#fff;font-weight:600;transition:none}.v85-sticky-footer button.primary:disabled{border-color:#8bdac8;background:#8bdac8;opacity:.55}.v85-phone{position:relative;width:287px;height:608px;box-sizing:border-box;padding:7px;border:0;border-radius:44px;background:#151919;box-shadow:0 22px 48px -24px #1519198c;overflow:hidden;font-family:Roboto,Arial,sans-serif}.v85-app-status{position:relative;height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:7px 20px 0;border-radius:37px 37px 0 0;background:#fff;color:#151919;font-size:10px;font-weight:700}.v85-app-status>i{position:absolute;left:50%;top:7px;width:88px;height:24px;border-radius:15px;background:#000;transform:translate(-50%)}.v85-app-status>span{font-size:9px;letter-spacing:1px}.v85-app-header{height:42px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border-bottom:1px solid #E2EAE6;background:#fff}.v85-app-header button{width:28px;height:28px;margin-left:4px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0e19171a;font-size:20px}.v85-app-header b{text-align:center;font-size:10px;font-weight:500;letter-spacing:.03em}.v85-app-hero{position:relative;height:270px;overflow:hidden;background:linear-gradient(#e8fdf8,#dafcf4);box-shadow:0 22px #dafcf4}.v85-app-hero>img{display:block;width:100%;height:auto}.v85-app-figure-canvas{position:absolute;left:0;top:0;width:100%;aspect-ratio:9/16}.v85-app-figure-canvas>img{display:block;width:100%;height:100%}.v85-app-figure-canvas>.v85-figure-placeholder{width:100%;height:100%}.v85-app-marker{position:absolute;width:13px;height:13px;box-sizing:border-box;margin:-7px;border:3px solid #fff;border-radius:50%;background:#0b7a64;box-shadow:0 0 0 2px #8bdac8}.v85-app-callout{position:absolute;left:67%;top:29%;padding:4px 9px;border:1px solid #0B7A64;border-radius:999px;background:#fff;color:#151919;font-size:10px;font-weight:600}.v85-app-count{position:absolute;right:10px;top:10px;padding:4px 8px;border-radius:999px;background:#718891;color:#fff;font-size:9px;font-style:normal;font-weight:600}.v85-app-arrow{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;padding:0;border:0;border-radius:50%;background:#ffffffdb;box-shadow:0 4px 12px #0e191714;font-size:20px}.v85-app-arrow.prev{left:5px}.v85-app-arrow.next{right:5px}.v85-app-zoom{position:absolute;right:8px;bottom:4px;display:flex;flex-direction:column;gap:4px}.v85-app-zoom button{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 12px #0e191714;font-size:16px}.v85-app-hero>label{position:absolute;left:50%;bottom:11px;padding:4px 9px;border:1px solid #0B7A64;border-radius:999px;background:#fff;color:#0b7a64;font-size:9px;font-weight:600;white-space:nowrap;transform:translate(-50%)}.v85-app-sheet{position:relative;z-index:2;height:155px;box-sizing:border-box;padding:10px 10px 8px;border-radius:20px 20px 0 0;background:#fff}.v85-app-sheet h2{margin:0;font-size:18px;line-height:23px;font-weight:700}.v85-app-sheet>p{height:15px;margin:2px 0 7px;overflow:hidden;color:#6542dc;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.v85-app-execution{display:grid;grid-template-columns:82px 1fr;gap:8px}.v85-app-timer{width:66px;height:66px;margin-left:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid #25B99A;border-radius:50%;color:#151919}.v85-app-timer>i{height:9px;color:#8bdac8;font-size:8px;font-style:normal;font-weight:700}.v85-app-timer>b{font-size:21px;line-height:22px}.v85-app-timer>small{font-size:8px}.v85-app-execution article{display:grid;grid-template-columns:51px 1fr;gap:6px;padding:6px;border-radius:13px;background:#fff;box-shadow:0 5px 15px #0e19171a}.v85-app-closeup{position:relative;width:51px;height:45px;overflow:hidden;border-radius:8px;background:#eaf8f2}.v85-app-closeup img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v85-app-closeup>i{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#15b698}.v85-app-point-title{min-width:0}.v85-app-point-title>b{display:inline;font-size:14px}.v85-app-point-title>em{margin-left:4px;color:#6542dc;font-size:9px;font-style:normal;font-weight:600}.v85-app-point-title>span{display:block;width:max-content;margin-top:3px;padding:2px 6px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:7px;font-weight:600}.v85-app-execution article>p{grid-column:1/-1;height:27px;margin:0!important;display:block!important;color:#5f6666;font-size:7.5px;line-height:9px;overflow:hidden;text-align:justify}.v85-app-description{height:37px;box-sizing:border-box;display:flex;align-items:center;padding:0 10px;border-top:7px solid #F5F9F7;background:#fff;font-size:10px}.v85-app-description>b{flex:1}.v85-app-description>span{color:#f1b72c;font-size:13px}.v85-app-description>strong{margin:0 9px 0 3px;font-size:10px}.v85-app-description>svg{width:16px;height:16px;fill:none;stroke:#151919;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v85-app-bottom{position:absolute;left:7px;right:7px;bottom:12px;height:52px;display:grid;grid-template-columns:58px 58px 1fr;border-top:1px solid #E2EAE6;border-radius:0 0 37px 37px;overflow:hidden;background:#fff}.v85-app-bottom button,.v85-app-bottom>span{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;border-right:1px solid #E2EAE6;background:#fff;color:#151919}.v85-app-bottom button>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v85-app-bottom small{font-size:8px}.v85-app-bottom .primary{flex-direction:row;gap:6px;border:0;background:#03ab84;color:#fff;font-size:10px;font-weight:700}.v85-app-bottom .primary>svg{width:15px;height:15px;stroke:#fff}.v85-app-bottom .primary>svg path:last-child{fill:#fff;stroke:none}.v85-app-bottom.category{grid-template-columns:repeat(3,1fr)}.v85-app-bottom.category .active{color:#03ab84}.v85-category-body{height:466px;box-sizing:border-box;padding:18px 13px;background:#f7fbf9}.v85-category-body>small{color:#1f6b55;font-size:8px;font-weight:700;letter-spacing:.08em}.v85-category-body h3{margin:3px 0;font-size:20px}.v85-category-body>p{margin:0;color:#5f6666;font-size:10px}.v85-category-chips{display:flex;gap:5px;margin:13px 0}.v85-category-chips i{padding:4px 7px;border-radius:999px;background:#f1f5f3;font-size:8px;font-style:normal}.v85-category-chips i.active{background:#151919;color:#fff}.v85-category-card{width:100%;display:grid!important;grid-template-columns:80px 1fr!important;gap:10px!important;height:auto!important;padding:9px!important;border:0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #0e191717;text-align:left!important}.v85-category-card>img,.v85-category-card>span{width:80px;height:99px;border-radius:12px;background:#eaf8f2;object-fit:cover}.v85-category-card>div{display:block!important}.v85-category-card em{display:inline-block;padding:2px 6px;border-radius:999px;background:#fbe7ee;color:#b9456b;font-size:8px;font-style:normal}.v85-category-card b,.v85-category-card small,.v85-category-card label{display:block;margin-top:5px}.v85-category-card b{font-size:13px}.v85-category-card small{color:#5f6666;font-size:9px}.v85-category-card label{color:#1f6b55;font-size:8px}.v85-editor-layout>aside>section>.v85-phone{margin:12px auto 0;transform:none}.v85-editor-layout>aside .v85-app-sheet>p{display:block;margin:2px 0 7px;font-size:9px}.v85-editor-layout>aside .v85-category-body>p{display:block;margin:0;font-size:10px}.v85-preview-layer .v85-phone{top:2px;height:625px;transform:scale(1.4);margin:116px 0;transform-origin:center}.v85-preview-layer .v85-app-header{height:38px}.v85-preview-layer .v85-app-hero{height:284px}.v85-preview-layer .v85-app-sheet{height:162px}.v85-preview-layer .v85-app-description{height:31.5px}.v85-preview-layer .v85-app-bottom{bottom:25px;height:43px;z-index:5}.v85-preview-layer .v85-phone:after{content:"";position:absolute;left:7px;right:7px;bottom:7px;z-index:4;height:18px;border-radius:0 0 37px 37px;background:linear-gradient(to bottom,#fff 0,#fff 15px,#b8c4c0 15px,#b8c4c0 17px,#fff 17px,#fff)}.v85-preview-layer .v85-preview-close{position:relative;top:14px}.v85-preview-layer>section{gap:8px}.v85-preview-layer>section>label{font-size:10px;letter-spacing:.04em;transform:translateY(-14px)}.v85-app-marker{padding:0;cursor:pointer}.v85-editor-layout>aside .v85-app-status>*{visibility:hidden}.v85-preview-layer .v85-app-sheet{padding-left:4px;padding-right:4px}.v85-preview-layer .v85-app-execution{grid-template-columns:87px 1fr}.v85-preview-layer .v85-app-timer{width:80px;height:80px;margin-left:1px}.v85-preview-layer .v85-app-closeup{width:45px;height:40px}.v85-tag-group{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;margin:0;padding:22px 0;border-top:1px solid #EEF3F1}.v85-tag-label{display:flex;flex-direction:column;gap:3px;padding-top:0}.v85-tag-label>b{font-size:14px;line-height:20px}.v85-tag-label>b:first-letter{color:#b8324c}.v85-tag-label>small{color:#5f6666;font-size:12.5px;line-height:18px}.v85-tag-body{position:relative;min-width:0}.v85-tag-body>small{display:block;margin-top:8px;color:#8b9693;font-size:12px;line-height:17px}.v85-tag-control{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:6px;min-height:46px;padding:7px 38px 7px 8px;border:1px solid #DCE4E0;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.v85-tag-control:focus-visible{border-color:#03ab84;box-shadow:0 0 0 4px #03ab8424;outline:0}.v85-tag-control>span{display:inline-flex;align-items:center;height:30px;padding:0 4px 0 9px;border:1px solid #BCE5D8;border-radius:8px;background:#eaf8f2;color:#174d42;font-size:13.5px;font-weight:600}.v85-tag-control>span.area{border-radius:8px}.v85-tag-control>span>button{height:28px;padding:0 3px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.v85-tag-control>span>button:last-child{width:20px;font-size:15px;font-weight:400}.v85-tag-control span em{margin-left:6px;padding:1px 5px;border-radius:999px;background:#174d42;color:#fff;font-size:10px;font-style:normal}.v85-tag-control .dot{width:8px;height:8px;margin-right:3px;border-radius:50%;background:#1f6b55}.v85-tag-control .dot-1{background:#3b8bea}.v85-tag-control>.v85-select-chevron{position:absolute;right:12px;top:17px}.v85-tag-menu{position:absolute;left:0;right:0;top:50px;z-index:22;display:flex;flex-direction:column;gap:2px;max-height:260px;padding:6px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;box-shadow:0 18px 36px -18px #15191959;overflow-y:auto}.v85-tag-menu button{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border:0;border-radius:7px;background:#fff;color:#151919;font-family:inherit;font-size:14px;text-align:left}.v85-tag-menu button:hover{background:#f5f9f7}.v85-tag-menu button.active{background:#eaf8f2;color:#174d42;font-weight:600}.v85-tag-menu button>b{color:#03ab84}.v85-zones{box-sizing:border-box;margin:-6px 0 0 236px;padding:14px 16px;border:1px solid #DDE6E2;border-radius:14px;background:#fbfdfc}.v85-zones>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.v85-zones>header>b{font-size:14px}.v85-zones>header>em{padding:5px 10px;border-radius:999px;background:#f1f5f3;color:#151919;font-size:11px;font-style:normal;font-weight:600}.v85-zones>div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0}.v85-zones>div>span{color:#5f6666}.v85-zones>div>span svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v85-zones p{margin:0}.v85-zones p>b,.v85-zones p>small{display:block}.v85-zones p>b{font-size:13px}.v85-zones p>small{color:#8b9693;font-size:11px}.v85-zones>div>i{color:#08745e;font-size:11px;font-style:normal}.v85-zones>footer{margin-top:8px;padding-top:10px;border-top:1px solid #EEF3F1;color:#5f6666;font-size:12.5px;line-height:18px}.v85-zones+.v85-tag-group{margin-top:19px!important}.v85-zones~.v85-tag-group{padding-bottom:26px!important}.v85-translation{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;padding:22px 0 0;border:0;border-top:1px solid #EEF3F1;border-radius:0;overflow:visible}.v85-translation-label{display:flex;flex-direction:column;gap:3px}.v85-translation-label>b{font-size:14px}.v85-translation-label>small{max-width:150px;color:#5f6666;font-size:12.5px;line-height:18px}.v85-translation>article{padding:0}.v85-translation nav{display:flex;flex-direction:column;border:1px solid #DDE6E2;border-radius:12px;background:#fff;overflow:hidden}.v85-translation nav button{min-height:53px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 12px;border:0;border-bottom:1px solid #DDE6E2;background:#fff;text-align:left}.v85-translation nav button:last-child{border-bottom:0}.v85-translation nav button.active{background:#eaf8f2;color:#151919}.v85-translation nav button>i{display:grid;width:27px;height:24px;place-items:center;border-radius:6px;background:#f1f5f3;color:#5f6666;font-size:11px;font-style:normal;font-weight:600}.v85-translation nav button>span b,.v85-translation nav button>span small{display:block}.v85-translation nav button>span b{font-size:13px}.v85-translation nav button>span small{color:#8b9693;font-size:11px}.v85-translation nav button>em{padding:3px 8px;border-radius:999px;background:#ffe5df;color:#8a382a;font-size:11px;font-style:normal}.v85-translation nav button>em.done{background:#ddf4e9;color:#08745e}.v85-translation nav button>em.requested{background:#fff6d6;color:#7a5a1e}.v85-translation article>label{display:block;margin:10px 0 0;color:#5f6666;font-size:12px;font-weight:500}.v85-translation input,.v85-translation textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:9px 12px;border:1px solid #D5E0DB;border-radius:10px;background:#fff;font:inherit}.v85-translation input{height:37px}.v85-translation textarea{height:74px;min-height:74px;resize:vertical}.v85-translation footer{display:flex;justify-content:flex-start;gap:9px;margin-top:10px}.v85-translation footer button{height:31px;padding:0 13px;border:1px solid #D5E0DB;border-radius:8px;background:#fff;font-size:12px}.v85-translation footer button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.v85-acu-picker{position:relative}.v85-acu-trigger{width:100%;flex-wrap:wrap;text-align:left;cursor:pointer}.v85-acu-trigger>span.selected{border-color:#03ab84;box-shadow:0 0 0 2px #03ab841f}.v85-acu-trigger>span>button{width:20px;height:20px;padding:0;border:0;background:transparent;color:inherit;text-align:center;font-weight:500}.v85-acu-trigger>svg{position:absolute;right:14px;width:14px;fill:none;stroke:#5f6666;stroke-width:2.2}.v85-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:transparent}.v85-acu-menu{position:absolute;left:0;right:0;top:52px;z-index:30;display:flex;flex-direction:column;gap:3px;max-height:360px;padding:6px;overflow:auto;border:1px solid #E2EAE6;border-radius:12px;background:#fff;box-shadow:0 18px 36px -18px #15191959}.v85-acu-menu>input{position:sticky;top:0;height:36px;padding:0 12px;border:1px solid #E2EAE6;border-radius:9px;background:#fff;outline:0}.v85-acu-menu>input:focus{border-color:#03ab84}.v85-acu-menu>small{padding:3px 7px;color:#8b9693}.v85-acu-menu>button{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:9px;min-height:50px;padding:7px 10px;border:0;border-radius:10px;background:#fff;text-align:left}.v85-acu-menu>button:hover{background:#f5f9f7}.v85-acu-menu>button>span{padding:5px 7px;border-radius:7px;background:#174d42;color:#fff;font-size:11px;font-weight:700}.v85-acu-menu>button>b{font-size:14px}.v85-acu-menu>button>small{color:#5f6666}.v85-acu-menu>button>em{padding:3px 8px;border-radius:999px;background:#174d42;color:#fff;font-size:11px;font-style:normal}.v85-acu-menu>button.active{background:#eaf8f2}.v85-acu-menu>em{padding:14px 10px;color:#5f6666;font-style:normal}.v85-placement-family,.v85-brief-family{align-items:flex-start}.v85-placement-content{display:flex;flex-direction:column;gap:12px}.v85-gender-tabs{display:flex;gap:24px;border-bottom:1px solid #E2EAE6}.v85-gender-tabs button{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 2px;border:0;background:transparent;color:#151919}.v85-gender-tabs button>i{width:8px;height:8px;border-radius:50%;background:#e05a8a}.v85-gender-tabs button.male>i,.v85-gender-tabs button:nth-child(2)>i{background:#3b7be0}.v85-gender-tabs button[aria-selected=true]{font-weight:700}.v85-gender-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e05a8a}.v85-gender-tabs button.male:after{background:#3b7be0}.v85-gender-tabs em{color:#1f6b55;font-size:12px;font-style:normal;font-weight:500}.v85-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#3f4a47;font-size:13px}.v85-map-toolbar>div{display:flex;align-items:center;gap:8px}.v85-map-toolbar button{height:30px;padding:0 12px;border:1px solid #1F6B55;border-radius:999px;background:#fff;color:#1f6b55;font-size:12.5px;font-weight:600}.v85-map-toolbar em{padding:3px 10px;border-radius:999px;background:#ddf4e9;color:#1f6b55;font-size:12px;font-style:normal;font-weight:600}.v85-map-and-assets{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.v85-map-column{flex:1 1 300px;max-width:420px;min-width:0}.v85-point-map-v2{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border:1px solid #E2EAE6;border-radius:16px;background:radial-gradient(70% 50% at 50% 60%,#f2fefa,#dafcf4);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.v85-point-map-v2>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.v85-point-map-v2.angle-right>img{transform:scaleX(-1)}.v85-point-map-v2>label{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:999px;background:#ffffffeb;font-size:11px}.v85-point-map-v2>button{position:absolute;width:28px;height:28px;margin:-14px;padding:0;border:2px solid #fff;border-radius:50%;background:#174d42;color:#fff;box-shadow:0 2px 6px #0e191759;font-size:12px;cursor:grab}.v85-point-map-v2>button.active{background:#03ab84}.v85-map-and-assets>aside{display:flex;flex:1 1 220px;flex-direction:column;gap:9px;min-width:0}.v85-map-and-assets>aside>b{margin-top:4px;color:#5f6666;font-size:11px;letter-spacing:.04em}.v85-map-and-assets>aside>small{color:#8b9693;font-size:11.5px;line-height:16px}.v85-angle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.v85-angle-grid>button{display:flex;flex-direction:column;gap:5px;padding:0;border:0;background:transparent;text-align:left}.v85-angle-grid>button>span{position:relative;width:100%;aspect-ratio:9/16;border:1.5px solid #E2EAE6;border-radius:12px;background:#eefbf6 center bottom/contain no-repeat}.v85-angle-grid>button.active>span{border-color:#03ab84;box-shadow:0 0 0 3px #03ab842e}.v85-angle-grid span>i{position:absolute;right:6px;top:6px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:#03ab84;color:#fff;font-size:11px;font-style:normal}.v85-angle-grid em{color:#5f6666;font-size:11.5px;font-style:normal}.v85-angle-grid button.active em{color:#151919;font-weight:600}.v85-closeup-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:8px}.v85-closeup-grid article{overflow:hidden;border:1px solid #E2EAE6;border-radius:10px;background:#fff}.v85-closeup-grid article>div{position:relative;aspect-ratio:2/1;background:#e8fdf8 center/cover no-repeat}.v85-closeup-grid article>div>span{position:absolute;left:5px;top:5px;padding:1px 6px;border-radius:999px;background:#ffffffeb;font-size:10px}.v85-closeup-grid p{margin:0;padding:6px 8px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v85-closeup-grid label{display:inline-flex;height:24px;margin:0 8px 7px;padding:0 8px;align-items:center;border:1px solid #E2EAE6;border-radius:7px;font-size:11px}.v85-closeup-grid input{display:none}.v85-point-cards{display:flex;flex-direction:column;gap:8px;max-width:640px}.v85-point-cards>article{overflow:hidden;border:1px solid #E2EAE6;border-radius:14px;background:#fbfdfc}.v85-point-cards>article.active{border-color:#03ab84;background:#fff;box-shadow:0 12px 28px -22px #03ab84a6}.v85-point-cards article>header{display:grid;grid-template-columns:30px 1fr auto;gap:10px;padding:14px}.v85-point-cards header>button{width:30px;height:30px;padding:0;border:0;border-radius:10px;background:#174d42;color:#fff;font-weight:700}.v85-point-cards header>div{cursor:pointer}.v85-point-cards header>div>b{display:block;font-size:15px}.v85-point-cards header>div>b>span{font-weight:500}.v85-point-cards header>div>small{display:flex;align-items:center;gap:5px;margin-top:3px;color:#5f6666;font-size:12px}.v85-point-cards header>div em{padding:2px 7px;border-radius:999px;background:#fff3a6;color:#5a4418;font-size:10px;font-style:normal}.v85-point-cards header>nav{display:flex}.v85-point-cards header>nav button{width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#5f6666}.v85-point-cards header>nav button:hover{background:#f1f5f3}.v85-point-cards header>footer{grid-column:2/4;display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px dashed #E2EAE6}.v85-point-cards header>footer span{padding:3px 9px;border-radius:999px;background:#fff3a6;color:#5a4418;font-size:11px}.v85-point-cards header>footer span.ok{background:#ddf4e9;color:#1f6b55}.v85-point-cards header>footer>em{display:flex;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;border-radius:999px;background:#f5f8f7;color:#1f6b55;font-size:11px;font-style:normal;font-weight:600}.v85-point-cards header>footer>em i{width:7px;height:7px;border-radius:50%;background:#03ab84}.v85-point-card-body{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px 16px;padding:14px 16px 16px;border-top:1px solid #EEF3F1;background:#fbfdfc}.v85-point-field{display:contents}.v85-point-field>b,.v85-point-choice>b{padding-top:10px;font-size:12.5px}.v85-point-field input{width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid #D5E0DB;border-radius:10px}.v85-point-choice{display:contents}.v85-point-choice>b>i{margin-right:3px;color:#b8324c;font-style:normal}.v85-point-choice>span{display:flex;gap:7px;flex-wrap:wrap}.v85-point-choice button{height:32px;padding:0 12px;border:1px solid #DCE4E0;border-radius:999px;background:#fff;color:#3f4a47;font-size:12.5px}.v85-point-choice button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42;font-weight:600}.v85-music-play{display:inline-grid;width:21px;height:21px;margin-right:5px;place-items:center;border-radius:50%;background:#03ab84;color:#fff;font-size:9px;font-style:normal}.v85-guide-video>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 10px;border:1px dashed #E2EAE6;border-radius:12px;background:#f5f9f7}.v85-guide-video button{height:30px;padding:0 12px;border:0;border-radius:8px;background:#03ab84;color:#fff;font-weight:600}.v85-guide-video span{color:#5f6666;font-size:12px}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.v85-relief-list,.v85-relief-list button,.v85-relief-list select,.v85-relief-list input{font-family:RobotoArtifact,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-relief-list{font-size:14px;line-height:20.3px}.v85-relief-list button,.v85-relief-list select,.v85-relief-list input{line-height:normal}.v85-list-head>div button,.v85-view-links label button,.v85-list-filters button{display:flex;align-items:center;justify-content:center}.v85-list-head>button{width:132.15625px}.v85-screen-options{min-height:0;padding:18px 20px 20px;gap:0}.v85-screen-options>b{font-weight:600}.v85-screen-options>div{height:18px;margin-top:10px;line-height:18px}.v85-screen-options>b:nth-of-type(2){margin-top:18px}.v85-screen-options>label{height:32px;margin-top:10px;gap:10px}.v85-screen-options label>input[type=number]{height:32px;margin-top:0}.v85-screen-options>button{margin-top:18px}.v85-view-links{height:32px;min-height:32px}.v85-view-links>span{flex:none}.v85-view-links>label{flex:none}.v85-table-card{border-color:#e2eae6}.v85-table-card table{display:block;width:100%;min-width:1250px;border-collapse:separate;table-layout:auto}.v85-table-card colgroup{display:none}.v85-table-card thead,.v85-table-card tbody{display:block;width:100%;min-width:1250px}.v85-table-card tr{display:grid;grid-template-columns:24px 72px 72px minmax(200px,2.2fr) minmax(76px,.6fr) minmax(130px,1fr) minmax(120px,1fr) minmax(84px,.6fr) minmax(96px,.9fr) minmax(112px,1fr) minmax(112px,1fr);gap:12px;box-sizing:border-box}.v85-table-card thead tr{height:43px;align-items:center;padding:10px 16px;border-bottom:1px solid #E2EAE6}.v85-table-card tbody tr{height:85px;align-items:start;padding:12px 16px;border-top:1px solid #EEF3F1}.v85-table-card th,.v85-table-card td{display:block;width:auto;height:auto;padding:0!important;border:0;box-sizing:border-box;background:transparent;color:#151919;font-size:14px;line-height:20.3px;vertical-align:initial}.v85-table-card th{color:#3f4a47;font-size:13.5px;line-height:19.575001px;font-weight:500}.v85-table-card .v85-col-hidden{display:none!important}.v85-table-card th:first-child,.v85-table-card td:first-child{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:-2px 0 0 -3px}.v85-table-card th:first-child input,.v85-table-card td:first-child input{margin:0}.v85-table-card td:nth-child(2)>img,.v85-table-card td:nth-child(2)>span{width:72px;height:36px}.v85-table-card td:nth-child(3){line-height:20px}.v85-table-card td>b{font-size:14px;line-height:20px;font-weight:600}.v85-mode-name{height:60px;gap:2px}.v85-relief-list .v85-mode-open{font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.v85-mode-name>div{height:36px;margin-top:2px;display:flex;align-items:center;flex-wrap:wrap;visibility:hidden;overflow:visible;white-space:normal}.v85-table-card tr:hover .v85-mode-name>div,.v85-table-card tr:focus-within .v85-mode-name>div{height:36px;visibility:visible}.v85-mode-name>div button{font-size:13px;line-height:18px}.v85-mode-name>div i{margin:0;padding:0 6px;border:0;color:#b8c4c0;font-size:13px;font-style:normal;line-height:18px}.v85-mode-name>div i:after{content:"|"}.v85-table-card td:nth-child(5){display:flex;gap:4px;flex-wrap:wrap;align-items:flex-start;min-width:0}.v85-table-card td:nth-child(5)>span{height:22px;margin:0;padding:0 9px;box-sizing:border-box;font-size:12px;font-weight:600}.v85-table-card td:nth-child(6){display:inline-flex;align-items:center;gap:6px;color:#1f6b55;font-size:13.5px;line-height:20px}.v85-table-card td:nth-child(6) .area-dot{margin:0;flex:none}.v85-table-card td:nth-child(7){color:#1f6b55;font-size:13.5px;line-height:20px}.v85-table-card td:nth-child(8){display:flex;flex-direction:column;color:#151919;font-size:13.5px;line-height:20px;font-variant-numeric:tabular-nums}.v85-table-card td:nth-child(8)>b{font-size:13.5px;line-height:20px;font-weight:400}.v85-table-card td:nth-child(8)>small{font-size:12px;line-height:16px;color:#8b9693}.v85-table-card td:nth-child(9){display:flex;gap:4px;flex-wrap:wrap}.v85-table-card td:nth-child(9)>span{margin:0;display:flex;align-items:center;justify-content:center}.v85-table-card td:nth-child(10){display:flex;min-width:0}.v85-status{height:18px;box-sizing:border-box;padding:2px 9px;font-size:12px;line-height:normal;font-weight:500}.v85-table-card td:last-child{display:flex;flex-direction:column;min-width:0;color:#151919;font-size:13.5px;line-height:20px}.v85-table-card td:last-child>b{font-size:13.5px;line-height:20px;font-weight:400;overflow-wrap:anywhere}.v85-table-card td:last-child>small{font-size:12px;line-height:16px;color:#8b9693;overflow-wrap:anywhere}@media(max-width:1180px){.v85-editor-layout{grid-template-columns:1fr}.v85-editor-layout>aside{position:static;display:grid;grid-template-columns:1fr 1fr}.v85-editor-layout>aside>section>.v85-phone{transform:scale(.8);margin-bottom:-115px}.v85-view-links{flex-wrap:wrap}.v85-view-links>label{width:100%;margin-left:0}.v85-view-links input{flex:1}}@media(max-width:760px){.v85-create-row{grid-template-columns:1fr}.v85-create-row>div{padding-top:0}.v85-list-head,.v85-list-head>div{align-items:flex-start;flex-wrap:wrap}.v85-list-head h1{width:100%}.v85-editor-layout>aside{grid-template-columns:1fr}.v85-basic-grid,.v85-gender-media,.v85-category-grid,.v85-safety,.v85-point-workspace,.v85-translation{grid-template-columns:1fr}.v85-stepbar{top:58px}.v85-sticky-footer{flex-wrap:wrap}.v85-sticky-footer span{flex-basis:100%}.v85-point-map{position:relative;top:0}.v85-view-links>label{display:none}}.v85-tags{display:flex;flex-direction:column;gap:16px;color:#151919}.v85-tags button,.v85-tags input,.v85-tags select,.v85-tags textarea{font-family:inherit}.v85-tags-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.v85-tags-title h1{margin:0;font-size:24px;line-height:30px;font-weight:500}.v85-tags-title p{margin:4px 0 0;color:#5f6666;font-size:14px}.v85-tags-title-actions{display:flex;gap:8px;flex-wrap:wrap}.v85-tags-title-actions button,.v85-workflow button,.v85-tag-drawer footer button,.v85-tags .df-dialog button{height:38px;padding:0 16px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:14px;font-weight:500;cursor:pointer}.v85-tags button.primary,.v85-tag-drawer button.primary,.v85-tags .df-dialog button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.v85-tags button:disabled{opacity:.45;cursor:not-allowed}.v85-workflow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid #B9E9D8;border-radius:10px;background:#f3fcf8}.v85-workflow.in_review{border-color:#f2de8a;background:#fffbe6}.v85-workflow.rejected{border-color:#f5b8ae;background:#fff5f2}.v85-workflow>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v85-workflow b{font-size:13.5px}.v85-workflow span{color:#5f6666;font-size:12.5px}.v85-alert{padding:10px 12px;border-radius:8px;font-size:13px}.v85-alert.error{border:1px solid #F5B8AE;background:#fff5f2;color:#6b2418}.v85-tags-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid #E2EAE6}.v85-tags-tabs button{position:relative;height:42px;padding:0;border:0;background:transparent;color:#5f6666;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.v85-tags-tabs button.active{color:#1f6b55}.v85-tags-tabs button.active:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#03ab84;content:""}.v85-tags-tabs span{margin-left:5px;color:#8b9693;font-size:12px}.v85-tags-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v85-search{position:relative;min-width:250px;flex:1 1 320px}.v85-search span{position:absolute;left:12px;top:8px;color:#8b9693;font-size:20px}.v85-search input,.v85-tags-toolbar select,.v85-tags-toolbar>button,.v85-columns>button{box-sizing:border-box;height:38px;border:1px solid #B8C4C0;border-radius:8px;background:#fff;color:#151919;font-size:13.5px}.v85-search input{width:100%;padding:0 12px 0 38px}.v85-tags-toolbar select{padding:0 30px 0 10px}.v85-columns{position:relative}.v85-columns>button{padding:0 12px;cursor:pointer}.v85-columns>div{position:absolute;z-index:10;right:0;top:44px;display:flex;min-width:175px;flex-direction:column;gap:8px;padding:12px;border:1px solid #E2EAE6;border-radius:10px;background:#fff;box-shadow:0 12px 32px #15191924}.v85-columns label{display:flex;align-items:center;gap:8px;font-size:13px}.v85-tags-sub{max-width:860px;margin:0;color:#5f6666;font-size:13.5px;line-height:19px}.v85-tags-layout{display:flex;align-items:flex-start;gap:16px}.v85-tags-layout>main{min-width:0;flex:1 1 680px;display:flex;flex-direction:column;gap:12px}.v85-tags-views{display:flex;gap:8px;overflow-x:auto}.v85-tags-views button{height:32px;padding:0 12px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#3f4a47;font-size:13px;white-space:nowrap;cursor:pointer}.v85-tags-views button.active{border-color:#1f6b55;background:#eaf8f2;color:#1f6b55}.v85-tags-views span{margin-left:4px;color:#8b9693}.v85-tags-table{overflow-x:auto;border:1px solid #E2EAE6;border-radius:8px;background:#fff}.v85-tags-tr{display:grid;min-width:760px;grid-template-columns:28px 72px minmax(190px,1fr) 110px 100px 96px;gap:12px;align-items:start;padding:12px 16px;border-top:1px solid #EEF3F1}.v85-tags-table.category .v85-tags-tr{grid-template-columns:28px 72px minmax(200px,1.2fr) 100px 120px 90px 96px}.v85-tags-tr.head{align-items:center;padding-top:10px;padding-bottom:10px;border-top:0;border-bottom:1px solid #E2EAE6;color:#3f4a47;font-size:13.5px;font-weight:500}.v85-tags-tr:not(.head):hover{background:#fbfdfc}.v85-check{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.v85-check span{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid #B8C4C0;border-radius:4px;color:#fff;font-size:11px}.v85-check.on span{border-color:#03ab84;background:#03ab84}.v85-sort{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#1f6b55;font-size:13.5px;font-weight:500;cursor:pointer}.v85-sort span{color:#b8c4c0;font-size:8px}.v85-picture{display:flex;width:72px;height:36px;align-items:center;justify-content:center;border:1px solid #EEF3F1;border-radius:4px;background-position:center!important;background-size:cover!important}.v85-picture i{width:10px;height:10px;border-radius:50%}.v85-row-name{display:flex;min-width:0;flex-direction:column;gap:2px}.v85-row-name>button{align-self:flex-start;padding:0;border:0;background:transparent;color:#1f6b55;font-size:14px;line-height:20px;font-weight:600;text-align:left;cursor:pointer}.v85-row-name>span{color:#5f6666;font-size:13px;line-height:18px}.v85-row-name>em{color:#8b9693;font-size:12.5px;line-height:17px}.v85-row-name>div{visibility:hidden;margin-top:2px}.v85-tags-tr:hover .v85-row-name>div,.v85-row-name:focus-within>div{visibility:visible}.v85-row-name>div button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:13px;cursor:pointer}.v85-row-name>div button.danger{color:#b8324c}.v85-row-name>div i{padding:0 6px;color:#b8c4c0;font-style:normal}.v85-modes{display:flex;flex-direction:column;color:#3f4a47;font-size:13.5px}.v85-modes small{color:#8a4b12;font-size:12px}.v85-genders{display:flex;gap:4px;flex-wrap:wrap}.v85-genders span{display:inline-flex;height:22px;align-items:center;padding:0 9px;border-radius:999px;background:#f3e9ff;color:#5b2c83;font-size:12px;font-weight:600}.v85-genders span.female{background:#fce4ef;color:#b83268}.v85-genders span.male{background:#e6f1fd;color:#225b91}.v85-genders em{color:#8b9693;font-style:normal}.v85-state-link{padding:0;border:0;background:transparent;color:#1f6b55;font-size:13.5px;text-align:left;cursor:pointer}.v85-order{display:flex;align-items:center;gap:4px;color:#3f4a47;font-size:13.5px}.v85-order span{width:22px}.v85-order button{width:22px;height:22px;padding:0;border:1px solid #E2EAE6;border-radius:4px;background:#fff;color:#5f6666;cursor:pointer}.v85-tags-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#5f6666;font-size:13px}.v85-tags-footer>div{display:flex;align-items:center;gap:6px}.v85-tags-footer select,.v85-tags-footer button{height:32px;border:1px solid #B8C4C0;border-radius:6px;background:#fff;color:#151919}.v85-tags-footer select{padding:0 8px}.v85-tags-footer button{width:30px;padding:0;color:#1f6b55;cursor:pointer}.v85-app-preview{position:sticky;top:80px;display:flex;box-sizing:border-box;min-width:300px;flex:0 1 340px;flex-direction:column;gap:12px;padding:16px;border:1px solid #E2EAE6;border-radius:8px;background:#fff}.v85-app-preview>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.v85-app-preview>header b{font-size:14px;font-weight:500}.v85-app-preview>header div{display:flex;gap:2px;padding:3px;border-radius:9px;background:#eef3f1}.v85-app-preview>header button{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#5f6666;font-size:12px;font-weight:600;cursor:pointer}.v85-app-preview>header button.active{background:#fff;color:#151919;box-shadow:0 1px 3px #1519191f}.v85-phone{box-sizing:border-box;width:287px;height:608px;align-self:center;padding:7px;border-radius:44px;background:#151919;box-shadow:0 22px 48px -24px #1519198c}.v85-phone>section{box-sizing:border-box;width:273px;height:594px;padding:46px 16px 20px;overflow:hidden;border-radius:37px;background:#f7faf8}.v85-phone small{color:#5f6666;font-size:11px}.v85-phone h3{margin:3px 0 12px;font-size:22px}.v85-category-cards{display:flex;gap:10px;overflow:hidden}.v85-category-cards article{width:216px;flex:none}.v85-category-cards article>div{width:100%;aspect-ratio:2/1;border-radius:16px;background-position:center!important;background-size:cover!important}.v85-category-cards article.selected>div{box-shadow:0 0 0 2.5px #03ab84}.v85-category-cards b,.v85-category-cards span{display:block;padding:0 2px}.v85-category-cards b{margin-top:8px;color:#1f6b55;font-size:15.5px}.v85-category-cards span{margin-top:2px;color:#5f6666;font-size:12px;line-height:16px}.v85-preview-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v85-preview-tiles article{overflow:hidden;border-radius:12px;background:#fff}.v85-preview-tiles article div{height:70px;background:#eaf8f2 center/cover}.v85-preview-tiles article b{display:block;padding:7px 8px;font-size:12px}.v85-preview-chips{display:flex;gap:7px;flex-wrap:wrap}.v85-preview-chips span{display:flex;height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;font-size:12px}.v85-preview-chips i{width:8px;height:8px;border-radius:50%}.v85-app-preview>p{margin:0;color:#8b9693;font-size:11.5px;line-height:16px}.v85-tag-drawer{width:min(600px,100%)}.v85-tag-drawer.expanded{width:min(1020px,100%)}.v85-tag-drawer .df-drawer-body{position:relative;padding:20px 22px}.v85-expand{position:absolute;z-index:2;right:20px;top:14px;height:30px;padding:0 10px;border:1px solid #E2EAE6;border-radius:7px;background:#fff;color:#3f4a47;font-size:12px;cursor:pointer}.v85-editor-grid{display:flex;align-items:flex-start;gap:28px;padding-top:34px}.v85-editor-fields{display:flex;min-width:0;flex:1 1 420px;flex-direction:column;gap:18px}.v85-field{display:flex;flex-direction:column;gap:6px}.v85-field>b,.v85-gender-editor>b,.v85-colours>b,.v85-image-upload>b,.v85-routine-picker>b,.v85-status-editor>b{font-size:13px;font-weight:500}.v85-field input,.v85-field textarea,.v85-routine-picker>input,.v85-status-editor select{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:14px;outline:none}.v85-field textarea{height:82px;padding:10px 12px;resize:vertical}.v85-field span,.v85-gender-editor p,.v85-gender-editor small{margin:0;color:#8b9693;font-size:12px;line-height:16px}.v85-gender-editor{display:flex;flex-direction:column;gap:8px}.v85-gender-editor b span,.v85-image-upload>b span{color:#8b9693;font-weight:400}.v85-gender-editor>div{display:flex;gap:8px}.v85-gender-editor button{height:36px;padding:0 14px;border:1.5px solid #E2EAE6;border-radius:999px;background:#fff;color:#3f4a47;font-size:13.5px;font-weight:600;cursor:pointer}.v85-gender-editor button.active{border-color:#03ab84;background:#eaf8f2;color:#1f6b55}.v85-colours{display:flex;flex-direction:column;gap:8px}.v85-colours>div{display:flex;gap:10px}.v85-colours button{width:26px;height:26px;padding:0;border:0;border-radius:50%;cursor:pointer}.v85-colours button.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #03ab84}.v85-image-upload{display:flex;flex-direction:column;gap:8px}.v85-image-upload>div{width:100%;aspect-ratio:2/1;border:1px solid #EEF3F1;border-radius:12px;background:#f5f9f7 center/cover}.v85-image-upload>section{display:flex;gap:8px}.v85-image-upload>section label,.v85-image-upload>section button{display:inline-flex;height:34px;align-items:center;padding:0 14px;border:1px solid #E2EAE6;border-radius:6px;background:#fff;color:#1f6b55;font-size:13px;font-weight:500;cursor:pointer}.v85-image-upload input{display:none}.v85-image-upload label.empty{display:flex;box-sizing:border-box;width:100%;aspect-ratio:3/1;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1.5px dashed #9FC9B9;border-radius:12px;background:#f7fcfa;cursor:pointer}.v85-image-upload label.empty i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#eaf8f2;color:#1f6b55;font-style:normal}.v85-image-upload label.empty strong{color:#174d42;font-size:14px}.v85-image-upload label.empty span{color:#5f6666;font-size:12px}.v85-routine-picker{display:flex;flex-direction:column;gap:8px}.v85-routine-picker>b span{margin-left:5px;padding:2px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px}.v85-routine-picker>div{max-height:260px;overflow:auto;border:1px solid #E2EAE6;border-radius:10px}.v85-routine-picker>div button{display:flex;width:100%;align-items:center;gap:10px;padding:8px 12px;border:0;border-bottom:1px solid #F1F5F3;background:#fff;text-align:left;cursor:pointer}.v85-routine-picker>div button.active{background:#f5fcf9}.v85-routine-picker i{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid #CAD5D0;border-radius:4px;color:#fff;font-size:11px;font-style:normal}.v85-routine-picker button.active i{border-color:#03ab84;background:#03ab84}.v85-routine-picker small{width:54px;color:#8b9693}.v85-routine-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v85-status-editor{display:flex;flex-direction:column;gap:7px}.v85-pinned-preview{position:sticky;top:0;display:flex;box-sizing:border-box;width:320px;flex:none;flex-direction:column;gap:12px;padding:16px;border:1px solid #E2EAE6;border-radius:18px;background:#fff}.v85-pinned-preview>b{display:flex;justify-content:space-between}.v85-pinned-preview>b span{padding:2px 8px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:11px}.v85-pinned-preview>div{padding:16px 14px;border:1px solid #EEF3F1;border-radius:22px;background:#f7faf8}.v85-pinned-preview h3{margin:0 0 12px}.v85-pinned-preview article{display:flex;align-items:center;gap:11px;padding:11px;border-radius:14px;background:#eaf8f2}.v85-pinned-preview article>div{width:48px;height:48px;flex:none;border-radius:13px;background-position:center!important;background-size:cover!important}.v85-pinned-preview article section{display:flex;flex-direction:column}.v85-pinned-preview article span{color:#5f6666;font-size:11.5px}.v85-pinned-preview h4{display:flex;justify-content:space-between}.v85-pinned-preview h4 small{color:#5f6666;font-weight:400}.v85-pinned-preview>div>i{display:block;height:58px;margin-top:6px;border-radius:12px;background:#fff}.v85-pinned-preview>p{margin:0;color:#8b9693;font-size:11.5px;line-height:16px}.v85-tags .df-dialog:has(.v85-import),.v85-tags .df-dialog:has(.v85-import-done){width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.v85-import{display:flex;flex-direction:column;gap:14px}.v85-import>p{color:#5f6666}.v85-import>section{display:flex;gap:10px;flex-direction:column;padding:16px;border:1px solid #E2EAE6;border-radius:12px}.v85-import>section>b{font-size:15px}.v85-import>section>b i{display:inline-grid;width:26px;height:26px;margin-right:8px;place-items:center;border-radius:50%;background:#174d42;color:#fff;font-size:13px;font-style:normal}.v85-import>section>span{color:#5f6666;font-size:13px}.v85-import>section>div{display:flex;gap:8px}.v85-import>section button{height:36px}.v85-import-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:28px 16px;border:1.5px dashed #9FC9B9;border-radius:12px;background:#f7fcfa;text-align:center;cursor:pointer}.v85-import-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.v85-import-drop span{color:#5f6666;font-size:12px}.v85-import-mode{display:flex;flex-direction:column;gap:8px}.v85-import-mode>b{font-size:13px}.v85-import-mode>div{display:flex;gap:8px;flex-wrap:wrap}.v85-import-mode button{display:flex!important;height:auto!important;min-height:58px;flex:1 1 240px;align-items:flex-start;flex-direction:column;padding:8px 14px!important;text-align:left}.v85-import-mode button.active{border-color:#03ab84!important;background:#eaf8f2!important}.v85-import-mode button span{color:#5f6666;font-size:12px;font-weight:400}.v85-import-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v85-import-metrics span{display:flex;flex-direction:column;padding:12px 14px;border-radius:10px;background:#eaf8f2;color:#1f6b55}.v85-import-metrics b{font-size:24px}.v85-import-metrics .warn{background:#fffbe6;color:#8a4b12}.v85-import-metrics .bad{background:#fff5f2;color:#6b2418}.v85-import-table{overflow-x:auto;border:1px solid #EEF3F1;border-radius:10px}.v85-import-table header,.v85-import-table>div{display:grid;min-width:720px;grid-template-columns:50px 1fr 1.3fr .8fr 110px;gap:12px;padding:9px 14px}.v85-import-table header{background:#f5f9f7;color:#5f6666;font-size:12px}.v85-import-table>div{border-top:1px solid #EEF3F1;font-size:13px}.v85-import-table em{justify-self:start;padding:2px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.v85-import-table .issue em{background:#fff5f2;color:#6b2418}.v85-import-done{display:flex;align-items:center;flex-direction:column;gap:8px;padding:28px;text-align:center}.v85-import-done>i{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#eaf8f2;color:#1f6b55;font-size:24px;font-style:normal}.v85-import-done h3{margin:0}.v85-import-done p{max-width:520px}.v85-import-done>div{display:flex;gap:10px;margin-top:8px}@media(max-width:1180px){.v85-tags-layout{flex-wrap:wrap}.v85-app-preview{position:static;flex-basis:100%}.v85-phone{height:540px}.v85-phone>section{height:526px}.v85-editor-grid{flex-wrap:wrap}.v85-pinned-preview{position:static;width:100%}}@media(max-width:760px){.v85-tags-title-actions{width:100%}.v85-tags-title-actions button{flex:1}.v85-tags-layout{display:block}.v85-app-preview{margin-top:16px;min-width:0}.v85-phone{max-width:100%;transform-origin:top center}.v85-workflow{align-items:flex-start;flex-direction:column}.v85-import-metrics{grid-template-columns:1fr 1fr}.v85-tags-footer>div:last-child{overflow-x:auto;max-width:100%}}.artifact-relief-tags{gap:14px;margin-top:-4px}.artifact-screen-options{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #E2EAE6;border-radius:8px;background:#fff}.artifact-screen-options>b{font-size:13px}.artifact-screen-options>div{display:flex;gap:20px;flex-wrap:wrap}.artifact-screen-options label{display:flex;align-items:center;gap:8px;font-size:13px}.artifact-screen-options input[type=checkbox]{width:18px;height:18px;accent-color:#03AB84}.artifact-screen-options input[type=number]{width:80px;height:36px;margin-left:8px;padding:0 10px;border:1px solid #B8C4C0;border-radius:6px}.artifact-screen-options>button{width:max-content;height:36px;padding:0 18px;border:0;border-radius:7px}.artifact-tags-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.artifact-tags-header>div{display:flex;align-items:center;gap:10px}.artifact-tags-header h1{margin:0 6px 0 0;font-size:24px;line-height:28px;font-weight:600}.artifact-tags-header button,.artifact-tags-controls button,.artifact-tags-controls select,.artifact-tags-top input,.artifact-tags-top button,.artifact-tags-footer button,.artifact-tags-footer select{height:32px;padding:0 13px;border:1px solid #1F6B55;border-radius:7px;background:#fff;color:#174d42;font-size:13px;font-weight:500;cursor:pointer}.artifact-tags-header>button{border-color:#e2eae6;color:#3f4a47}.artifact-tags-top{display:flex;align-items:flex-end;justify-content:space-between;gap:11px 18px;flex-wrap:wrap}.artifact-tags-top nav{display:flex;align-items:center;gap:8px}.artifact-tags-top nav button{height:auto;padding:0;border:0;background:transparent;color:#1f6b55;font-size:14px;line-height:19px;cursor:pointer}.artifact-tags-top nav button+button:before{margin-right:8px;color:#b8c4c0;content:"|"}.artifact-tags-top nav button.active{color:#151919;font-weight:600}.artifact-tags-top nav span{color:#8b9693}.artifact-tags-top>div{display:flex;gap:8px}.artifact-tags-top input{width:220px;border-color:#b8c4c0;color:#151919;font-weight:400}.artifact-tags-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.artifact-tags-controls select{border-color:#b8c4c0;color:#151919;font-weight:400}.artifact-tags-controls>span{margin-left:auto;color:#5f6666;font-size:13px}.artifact-relief-tags>.v85-tags-layout>main>.v85-tags-sub{font-size:12.5px;white-space:nowrap}.artifact-tags-layout{gap:16px}.artifact-tags-layout>main{gap:12px}.artifact-relief-tags .v85-tags-table{border-radius:8px}.artifact-relief-tags .v85-tags-tr{min-width:690px;grid-template-columns:24px 72px minmax(190px,1fr) 105px 92px 95px;padding:12px 16px}.artifact-relief-tags .v85-tags-tr.head{padding-top:10px;padding-bottom:10px}.artifact-relief-tags .artifact-image-heading{color:#5f6666}.artifact-relief-tags .v85-picture{width:72px;height:36px;background-size:contain!important;background-repeat:no-repeat!important}.artifact-categories .v85-picture{background-size:cover!important}.artifact-relief-tags .v85-row-name>button{font-weight:600}.artifact-relief-tags .v85-row-name>span{max-width:360px}.artifact-relief-tags .v85-app-preview{flex:0 0 340px}.artifact-tags-footer{display:flex;align-items:center;justify-content:space-between;color:#5f6666;font-size:13px}.artifact-tags-footer>div{display:flex;gap:7px}.artifact-tag-editor{width:min(500px,100%)}.artifact-tag-editor .df-drawer-body{padding:20px 22px}.artifact-tag-editor .v85-editor-grid{padding-top:0}.artifact-tag-editor .v85-image-upload>div{aspect-ratio:2/1;background-size:contain;background-repeat:no-repeat}.artifact-tag-editor .v85-routine-picker>div{max-height:320px}.artifact-routine-count{color:#8b9693;font-size:12px}.artifact-relief-tags .df-dialog p{line-height:1.5}.artifact-category-preview .v85-phone{width:306px;height:640px}.artifact-category-preview .v85-phone>section{width:292px;height:626px;padding:14px 12px 18px}.category-phone-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.category-phone-title button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:#fff;color:#151919}.category-preview-hero{display:block;width:100%;height:132px;object-fit:cover;border-radius:12px}.artifact-category-preview .v85-phone h3{margin:12px 0 1px;font-size:17px}.artifact-category-preview .v85-phone>section>small{display:block;margin-bottom:9px;font-size:9px}.artifact-category-preview .v85-category-cards{gap:9px;margin:9px -12px 0;padding:2px 12px 3px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.artifact-category-preview .v85-category-cards::-webkit-scrollbar{display:none}.artifact-category-preview .category-preview-card{width:220px;flex:none;padding:0;border:0;background:transparent;text-align:left;scroll-snap-align:start;cursor:pointer}.artifact-category-preview .category-preview-card>div{width:100%;aspect-ratio:2/1;border-radius:14px;background-position:center!important;background-size:cover!important}.artifact-category-preview .category-preview-card.selected>div{box-shadow:0 0 0 2px #03ab84}.artifact-category-preview .v85-category-cards b{margin-top:5px;font-size:12px}.artifact-category-preview .v85-category-cards span{overflow:hidden;font-size:9px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.category-preview-modes{margin-top:13px}.category-preview-modes>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.category-preview-modes>header b{font-size:12px}.category-preview-modes>header span{color:#8b9693;font-size:9px}.category-preview-modes article{display:flex;align-items:center;gap:9px;margin-bottom:7px;padding:7px;border-radius:11px;background:#fff}.category-preview-modes article>i{width:44px;height:44px;flex:none;border-radius:9px;background:#eaf8f2}.category-preview-modes article>div{display:flex;min-width:0;flex:1;flex-direction:column}.category-preview-modes article b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.category-preview-modes article span{color:#8b9693;font-size:8px}.category-preview-modes article strong{color:#1f6b55}@media(max-width:1180px){.artifact-tags-top{align-items:stretch;flex-direction:column}.artifact-tags-layout{flex-wrap:wrap}}@media(max-width:760px){.artifact-tags-header,.artifact-tags-header>div,.artifact-tags-top nav{align-items:stretch;flex-direction:column}.artifact-tags-controls>span{margin-left:0}.artifact-tags-top>div{display:flex}.artifact-tags-top input{min-width:0;flex:1;width:auto}}.bz-page{position:relative;display:flex;flex-direction:column;gap:14px;color:#18201e}.bz-title{display:flex;align-items:center;justify-content:space-between}.bz-title>div{display:flex;align-items:center;gap:10px}.bz-title h1{font-size:24px;line-height:32px;margin:0 6px 0 0;font-weight:600}.bz-page button,.bz-page select,.bz-page input,.bz-drawer button,.bz-drawer select,.bz-drawer input,.bz-drawer textarea,.bz-import button{font:inherit}.bz-title button,.bz-tools button,.bz-tabs-search label button,.bz-bottom button{min-height:32px;padding:5px 12px;border:1px solid #1f6b55;border-radius:7px;background:#fff;color:#245f4f;font-weight:600}.bz-title>button{border-color:#dce5e2;color:#303b38}.bz-title>button.open{background:#eef6f3}.bz-toast{position:fixed;right:24px;top:86px;z-index:90;padding:11px 16px;border-radius:8px;background:#1f6b55;color:#fff;box-shadow:0 10px 24px #153f3233}.bz-error,.bz-state{padding:14px 16px;border-radius:8px;background:#fff1ef;color:#a53b31}.bz-error button{margin-left:12px}.bz-screen{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border:1px solid #dde6e3;border-radius:8px;background:#fff}.bz-screen>div{display:flex;flex-wrap:wrap;gap:16px 28px}.bz-screen label{display:flex;align-items:center;gap:8px}.bz-screen input[type=number]{width:74px;padding:7px;border:1px solid #cbd8d4;border-radius:5px}.bz-screen>button{align-self:flex-start;padding:7px 16px;border:1px solid #1f6b55;border-radius:6px;background:#fff;color:#1f6b55}.bz-tabs-search{display:flex;justify-content:space-between;align-items:center;gap:18px}.bz-tabs-search nav{display:flex;align-items:center;gap:0;white-space:nowrap;font-size:14px}.bz-tabs-search nav button{padding:0 10px;border:0;border-right:1px solid #cdd8d4;background:none;color:#276852}.bz-tabs-search nav button:first-child{padding-left:0}.bz-tabs-search nav button:last-child{border:0}.bz-tabs-search nav button.active{font-weight:700;color:#1b211f}.bz-tabs-search nav span{color:#707b78}.bz-tabs-search label{display:flex;gap:8px;white-space:nowrap}.bz-tabs-search label button{white-space:nowrap;font-size:14px;padding-left:12px;padding-right:12px}.bz-tabs-search input{width:240px;min-height:32px;padding:5px 10px;border:1px solid #b9c9c4;border-radius:7px}.bz-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bz-tools>div{display:flex;gap:8px}.bz-tools select,.bz-bottom select{min-height:32px;padding:4px 34px 4px 10px;border:1px solid #b9c9c4;border-radius:6px;background:#fff}.bz-filters{flex:1}.bz-tools>b{margin-left:auto;color:#67726f;font-weight:500}.bz-table-wrap{overflow:auto;border:1px solid #dce5e2;border-radius:10px;background:#fff}.bz-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.bz-table tbody tr{height:68px}.bz-table th{padding:10px 16px;text-align:left;color:#275f50;font-weight:600;border-bottom:1px solid #dce5e2;white-space:nowrap}.bz-table td{padding:12px 16px;border-bottom:1px solid #edf1ef;vertical-align:top}.bz-table tr:last-child td{border-bottom:0}.bz-table tr.selected{background:#f2faf7}.bz-table th:first-child,.bz-table td:first-child{width:24px;padding-right:4px}.bz-table td strong{display:inline-block;max-width:180px;overflow-wrap:anywhere}.bz-table td em{display:inline-block;margin:7px 0 0;padding:2px 6px;border-radius:5px;background:#fde5df;color:#8b3c2f;font-size:10.5px;font-style:normal}.bz-table td button{padding:0;border:0;background:none;color:#276852;text-align:left}.bz-table .bz-name{font-weight:600}.bz-row-actions{height:0;overflow:hidden;opacity:0;transition:.12s}.bz-table tr:hover .bz-row-actions{height:20px;opacity:1;margin-top:5px}.bz-row-actions button{font-size:12px}.bz-row-actions i{display:inline-block;height:11px;margin:0 7px;border-left:1px solid #c7d2ce}.bz-pill,.bz-status{display:inline-flex!important;width:max-content;padding:3px 8px!important;border-radius:999px!important;background:#def3e9!important;color:#28654f!important;font-size:12px!important;font-weight:600!important}.bz-pill.none{background:#eff2f1!important;color:#7a8581!important}.bz-status.draft{background:#eef1f0!important;color:#5f6966!important}.bz-status.in_review{background:#fff2cf!important;color:#805c08!important}.bz-status.needs_correction{background:#ffe4df!important;color:#9a3f32!important}.bz-status.retired{background:#e8e9ea!important;color:#626568!important}.bz-bottom{display:flex;align-items:center;justify-content:space-between}.bz-bottom>div,.bz-bottom nav{display:flex;gap:8px;align-items:center}.bz-bottom>span{margin-left:auto;color:#69736f}.bz-bottom nav{margin-left:16px}.bz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#14221e55;display:flex;justify-content:flex-end}.bz-drawer{width:min(560px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-14px 0 38px #0002}.bz-drawer.expanded{width:calc(100vw - 290px);max-width:none}.bz-drawer>header{display:flex;justify-content:space-between;gap:20px;padding:22px 26px 18px;border-bottom:1px solid #e4eae8}.bz-drawer>header small{letter-spacing:.11em;color:#7d8985}.bz-drawer>header h2{margin:4px 0 3px;font-size:21px}.bz-drawer>header p{margin:0;color:#59635f}.bz-drawer>header p span{margin-left:6px}.bz-drawer>header>div:last-child{display:flex;gap:9px}.bz-drawer>header button{width:38px;height:38px;border:1px solid #d7e1de;border-radius:8px;background:#fff}.bz-drawer>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:68px;padding:12px 26px;border-top:1px solid #e4eae8;background:#fff}.bz-drawer>footer>span{margin-right:auto;color:#8a9591;font-size:12px}.bz-drawer>footer button,.bz-import footer button{min-height:40px;padding:8px 18px;border:1px solid #d4dfdc;border-radius:8px;background:#fff;font-weight:600}.bz-drawer>footer .primary,.bz-import footer .primary{border-color:#45a982;background:#45a982;color:#fff}.bz-detail,.bz-form{flex:1;overflow:auto;padding:22px 26px}.bz-drawer.expanded .bz-detail,.bz-drawer.expanded .bz-form{width:min(860px,calc(100% - 48px));margin:0 auto}.bz-lock{display:flex;gap:10px;padding:13px 16px;margin-bottom:20px;border:1px solid #dce5e2;border-radius:9px;background:#f5f8f7;color:#48524f}.bz-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px}.bz-detail-grid section.wide{grid-column:1/-1}.bz-detail-grid section>b{display:block;margin-bottom:5px;color:#5c6662;font-size:13px}.bz-detail-grid section>div{font-weight:600;line-height:1.55}.bz-detail-grid section.wide>div{font-weight:400}.bz-detail-grid img{display:block;max-width:100%;max-height:260px;border-radius:8px}.muted{color:#8a9591;font-weight:400!important}.bz-detail hr{margin:20px 0;border:0;border-top:1px solid #e4eae8}.bz-connected-title{display:flex;align-items:center;justify-content:space-between}.bz-connected-title h3{font-size:15px}.bz-connected-title span{color:#89938f;font-size:12px}.bz-connected-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.bz-connected-cards span{padding:14px;border-radius:9px;background:#f5f8f7;color:#69736f;font-size:12px}.bz-connected-cards b{display:block;color:#111;font-size:22px}.bz-detail h4{margin:20px 0 8px}.bz-relations{display:flex;flex-direction:column;gap:7px}.bz-relations span{display:flex;justify-content:space-between;padding:9px 11px;border:1px solid #e1e8e6;border-radius:7px}.bz-relations em{color:#31715c;font-style:normal;font-size:12px}.bz-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid #e4eae8}.bz-meta p{margin:0;color:#5d6864}.bz-meta b{display:block;color:#1c2422}.bz-advisory{padding:12px;border-radius:7px;background:#f5f8f7;color:#64706c;font-size:12px}.bz-form>p{color:#5d6864}.bz-form>p i,.bz-field>b i{color:#b74c43;font-style:normal}.bz-form-error{padding:11px 13px;border-radius:7px;background:#fff0ed;color:#9b4034}.bz-field{display:flex;flex-direction:column;gap:7px;margin:18px 0}.bz-field>b{font-size:14px}.bz-field>b span{margin-left:6px;color:#919a97;font-size:12px;font-weight:400}.bz-field>input,.bz-field>select,.bz-field>textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d1ddda;border-radius:8px;background:#fff}.bz-field>input:disabled{background:#f3f6f5}.bz-field>textarea{min-height:92px;resize:vertical}.bz-field>small{color:#89938f}.bz-choice-row{display:flex;gap:9px}.bz-choice-row button{min-width:82px;padding:9px 14px;border:1px solid #cad7d3;border-radius:7px;background:#fff}.bz-choice-row button.active{border-color:#2d8064;background:#e9f7f1;color:#266b55}.bz-media-actions{display:flex;gap:8px}.bz-media-actions button,.bz-media-actions label{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #2b755d;border-radius:7px;color:#286952;cursor:pointer}.bz-media-actions input{display:none}.bz-current-image{display:flex;align-items:flex-start;gap:12px}.bz-current-image img{width:140px;max-height:100px;object-fit:cover;border-radius:7px}.bz-current-image button{border:0;background:none;color:#a4473b}.bz-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:320px;overflow:auto;padding:8px;border:1px solid #dce5e2;border-radius:8px}.bz-media-grid button{display:flex;flex-direction:column;gap:4px;padding:5px;border:2px solid transparent;border-radius:7px;background:#f5f8f7}.bz-media-grid button.active{border-color:#2b8063}.bz-media-grid img{width:100%;height:85px;object-fit:cover}.bz-media-grid span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-product-trigger{align-self:flex-start;padding:8px 12px;border:1px solid #2b755d;border-radius:7px;background:#fff;color:#286952}.bz-selected-products{display:flex;flex-wrap:wrap;gap:7px}.bz-selected-products span{display:flex;gap:8px;padding:6px 9px;border-radius:999px;background:#e8f5ef;color:#286952}.bz-selected-products b{font-size:11px}.bz-product-picker{display:flex;flex-direction:column;gap:8px}.bz-product-picker label{display:flex;gap:10px;padding:10px;border:1px solid #dce5e2;border-radius:8px}.bz-product-picker span{display:flex;flex-direction:column}.bz-product-picker small{color:#7c8783}.error{color:#a73f34!important}.bz-import{align-self:center;margin:auto;width:min(720px,calc(100vw - 40px));border-radius:12px;background:#fff;box-shadow:0 20px 60px #0003}.bz-import>header{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4eae8}.bz-import h2{margin:0 0 4px}.bz-import p{margin:0;color:#68736f}.bz-import>header button{border:0;background:none;font-size:24px}.bz-import-file{display:flex;align-items:center;justify-content:center;min-height:170px;margin:24px;border:2px dashed #cbd8d4;border-radius:10px;color:#2a7058;font-weight:600;cursor:pointer}.bz-import-file input{display:none}.bz-import-summary{margin:24px;padding:18px;border-radius:9px;background:#f3f8f6}.bz-import-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 24px 24px}.bz-import-mode button{display:flex;flex-direction:column;gap:4px;padding:14px;text-align:left;border:1px solid #d8e2df;border-radius:9px;background:#fff}.bz-import-mode button.active{border-color:#2c8063;background:#eef8f4}.bz-import-mode small{color:#7c8783}.bz-import .bz-form-error{margin:0 24px 16px}.bz-import footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid #e4eae8}.bz-page{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#151919;font-size:13.5px;font-weight:400}.bz-title h1{font-size:24px;line-height:32px;font-weight:500;color:#151919}.bz-title button{font-size:13.5px;font-weight:500;color:#1f6b55}.bz-title>button{font-size:13.5px;font-weight:500;color:#3f4a47}.bz-tabs-search nav{font-size:14px;line-height:20px}.bz-tabs-search nav button{font-size:14px;line-height:20px;font-weight:400;color:#1f6b55}.bz-tabs-search nav button.active{font-weight:600;color:#151919}.bz-tabs-search nav button span{font-weight:400;color:#5f6666}.bz-tabs-search input{font-size:13.5px;font-weight:400;color:#151919}.bz-tabs-search label button{font-size:13.5px;font-weight:500;color:#1f6b55}.bz-tools select,.bz-bottom select{font-size:13.5px;font-weight:400;color:#151919}.bz-tools button,.bz-bottom button{font-size:13.5px;font-weight:500;color:#1f6b55}.bz-tools>b,.bz-bottom>span{font-size:13.5px;font-weight:400;color:#5f6666}.bz-table{font-size:13.5px;line-height:20px;color:#151919}.bz-table th{font-size:13.5px;line-height:19.575px;font-weight:500;color:#3f4a47}.bz-table td{font-size:13.5px;line-height:20px;font-weight:400;color:#151919}.bz-table td strong{font-size:14px;line-height:20px;font-weight:600;color:#151919}.bz-table .bz-name{font-size:14px;line-height:20px;font-weight:600;color:#1f6b55}.bz-table td>button:not(.bz-name):not(.bz-pill):not(.bz-status){font-size:13.5px;line-height:20px;font-weight:400;color:#1f6b55}.bz-row-actions button{font-size:13px!important;line-height:18px!important;font-weight:400!important}.bz-pill,.bz-status{height:22px;padding:0 9px!important;font-size:12px!important;line-height:22px!important;font-weight:600!important}.bz-screen{font-size:13.5px;line-height:20px}.bz-screen>b,.bz-screen button{font-weight:500}.bz-table{display:block;width:100%;table-layout:auto;border-collapse:separate}.bz-table thead,.bz-table tbody{display:block;width:100%}.bz-table thead tr,.bz-table tbody tr{display:grid;width:100%;box-sizing:border-box;gap:12px}.bz-table thead tr{align-items:center;padding:10px 16px;border-bottom:1px solid #E2EAE6}.bz-table tbody tr{height:auto;min-height:67px;align-items:start;padding:12px 16px;border-top:1px solid #EEF3F1}.bz-table tbody tr:first-child{border-top:0}.bz-table tbody tr:nth-child(odd){background:#f8fbfa}.bz-table tbody tr:nth-child(2n){background:#fff}.bz-table tbody tr.selected{background:#f2faf7}.bz-table th,.bz-table td{display:block;min-width:0;width:auto;padding:0;border:0;background:transparent;box-sizing:border-box;vertical-align:initial}.bz-table th{white-space:normal}.bz-table th:first-child,.bz-table td:first-child{display:flex;width:24px;padding:0;align-items:flex-start;justify-content:flex-start}.bz-table thead th:first-child{align-items:center}.bz-table input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;margin:1px 0 0;border:1.5px solid #B8C4C0;border-radius:4px;background:#fff;cursor:pointer}.bz-table input[type=checkbox]:checked{border-color:#4fac8d;background:#4fac8d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}.bz-table td:nth-child(2){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bz-table td:nth-child(3){display:flex;flex-direction:column;gap:2px}.bz-table td:nth-child(4),.bz-table td:nth-child(5),.bz-table td:nth-child(6),.bz-table td:nth-child(7),.bz-table td:nth-child(8){min-width:0}.bz-table td:nth-child(5){color:#8b9693;font-variant-numeric:tabular-nums}.bz-table td strong{display:inline;max-width:none}.bz-table td em{margin:0;padding:2px 6px;border-radius:5px;background:#fde5df;color:#8b3c2f;font-size:10.5px;line-height:18px}.bz-table td>button{overflow-wrap:anywhere}.bz-table .bz-name{align-self:flex-start;max-width:100%}.bz-sort{min-height:0;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#1f6b55;font-family:inherit;font-size:13.5px;line-height:19.575px;font-weight:500;text-align:left;cursor:pointer}.bz-sort i{width:8px;height:12px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0Z' fill='%23B8C4C0'/%3E%3Cpath d='m4 12-4-5h8Z' fill='%23B8C4C0'/%3E%3C/svg%3E") center/8px 12px no-repeat}.bz-sort.ascending i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0Z' fill='%231F6B55'/%3E%3Cpath d='m4 12-4-5h8Z' fill='%23B8C4C0'/%3E%3C/svg%3E")}.bz-sort.descending i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0Z' fill='%23B8C4C0'/%3E%3Cpath d='m4 12-4-5h8Z' fill='%231F6B55'/%3E%3C/svg%3E")}.bz-row-actions{height:18px;display:flex;align-items:center;gap:0;overflow:visible;margin-top:2px;visibility:hidden;opacity:0;transition:none;font-size:13px;line-height:18px}.bz-table tr:hover .bz-row-actions,.bz-table tr:focus-within .bz-row-actions{height:18px;margin-top:2px;visibility:visible;opacity:1}.bz-row-actions i{height:13px;margin:0 6px;border-color:#b8c4c0}.bz-pill,.bz-status{display:inline-flex!important;align-items:center;width:max-content;white-space:nowrap!important;line-height:normal!important}.bz-pill,.bz-status{background:#ddf4e9!important;color:#1f6b55!important}.bz-pill.none{background:#f1f5f3!important;color:#8b9693!important}@media(max-width:1000px){.bz-tabs-search,.bz-tools{align-items:stretch;flex-direction:column}.bz-filters{flex-wrap:wrap}.bz-tools>b{margin-left:0}.bz-drawer.expanded{width:100vw}.bz-detail-grid,.bz-meta{grid-template-columns:1fr}.bz-detail-grid section.wide{grid-column:auto}}.acu-page{padding:0;margin-top:-4px;color:#151919;font-size:14px}.acu-title,.acu-title>div,.acu-tabs-search,.acu-tools,.acu-tools>div,.acu-bottom,.acu-bottom>div{display:flex;align-items:center}.acu-title{justify-content:space-between;margin-bottom:22px}.acu-title>div{gap:10px}.acu-title h1{font-size:24px;line-height:32px;font-weight:500;margin:0 10px 0 0}.acu-page button,.acu-page select,.acu-page input,.acu-page textarea,.acu-drawer button,.acu-drawer select,.acu-drawer input,.acu-drawer textarea,.acu-import button,.acu-export button{font:inherit}.acu-title button,.acu-tools button,.acu-tools select,.acu-tabs-search button,.acu-tabs-search input,.acu-bottom button,.acu-bottom select{height:38px;border:1px solid #1f6b55;border-radius:6px;background:#fff;padding:0 14px;color:#174f40}.acu-title>button{border-color:#b8c4c0;color:#151919}.acu-toast{position:fixed;right:28px;top:92px;background:#174f40;color:#fff;padding:12px 18px;border-radius:8px;z-index:100}.acu-error,.acu-state{padding:16px;background:#fff1f1;border:1px solid #e4b8b8;border-radius:8px;margin:12px 0}.acu-error button{margin-left:12px}.acu-screen{background:#fff;border:1px solid #e2eae6;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.acu-screen>div{display:flex;gap:22px;flex-wrap:wrap}.acu-screen label{display:flex;align-items:center;gap:8px}.acu-screen input[type=number]{width:80px;height:32px;border:1px solid #b8c4c0;border-radius:6px;padding:0 8px}.acu-screen>button{width:max-content;background:#03ab84;color:#fff;border:0;border-radius:6px;padding:9px 18px}.acu-tabs-search{justify-content:space-between;margin-bottom:18px}.acu-tabs-search nav{display:flex;gap:6px}.acu-tabs-search nav button{border:0;padding:0 8px;color:#1f6b55;background:transparent}.acu-tabs-search nav button+button{border-left:1px solid #cdd8d3}.acu-tabs-search nav button.active{font-weight:700;color:#151919}.acu-tabs-search label{display:flex}.acu-tabs-search input{width:260px;border-color:#b8c4c0;border-radius:6px 0 0 6px}.acu-tabs-search label button{border-radius:0 6px 6px 0;background:#1f6b55;color:#fff}.acu-tools{justify-content:space-between;gap:12px;margin-bottom:18px}.acu-tools>div{gap:8px}.acu-tools select{border-color:#b8c4c0;min-width:126px}.acu-filters select:first-child{min-width:250px}.acu-pagination{display:flex;align-items:center;gap:4px}.acu-pagination button{width:32px;padding:0}.acu-pagination span{padding:0 6px}.acu-table-wrap{border:1px solid #d9e3df;border-radius:8px;overflow:auto}.acu-table{width:100%;border-collapse:collapse;min-width:1000px}.acu-table thead,.acu-table tbody{display:block}.acu-table tr{display:grid;align-items:center;column-gap:12px;padding:0 18px}.acu-table thead tr{height:61px;background:#f5f8f7;border-bottom:1px solid #d9e3df}.acu-table tbody tr{min-height:85px;border-bottom:1px solid #e2eae6}.acu-table tbody tr:nth-child(2n){background:#f8faf9}.acu-table tbody tr.selected{background:#eaf8f2}.acu-table th,.acu-table td{min-width:0;padding:0;text-align:left;overflow:hidden}.acu-table td>img{width:48px;height:48px;object-fit:cover;border-radius:6px}.acu-table button{border:0;background:transparent;padding:0;color:inherit;text-align:left}.acu-name{font-weight:600;color:#1f6b55!important}.acu-row-actions{display:flex;gap:0;margin-top:2px;opacity:0}.acu-table tr:hover .acu-row-actions{opacity:1}.acu-row-actions button{font-size:12px;color:#1f6b55}.acu-row-actions button.blocked{color:#7b8783}.acu-row-actions i{height:18px;margin:0 6px;border-left:1px solid #b8c4c0}.acu-zone{display:flex;align-items:center;gap:8px;height:26px;background:#f1f5f3!important;border-radius:999px!important;padding:0 12px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.acu-zone i{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.acu-table td small{display:block;color:#697773;margin-top:5px;line-height:1.45}.acu-gender{display:flex;align-items:center;width:max-content;height:26px;box-sizing:border-box;border-radius:999px;padding:0 12px;margin:0;font-size:13px;font-weight:500}.acu-gender+.acu-gender{margin-top:6px}.acu-gender.female{background:#f6e9f0;color:#9d4f71}.acu-gender.male{background:#e4f1f8;color:#347a9c}.acu-sort{display:flex!important;align-items:center;gap:7px;font-weight:600}.acu-sort i{width:8px;height:12px;position:relative}.acu-sort i:before,.acu-sort i:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent}.acu-sort i:before{top:0;border-bottom:5px solid #b8c4c0}.acu-sort i:after{bottom:0;border-top:5px solid #b8c4c0}.acu-sort.ascending i:before{border-bottom-color:#1f6b55}.acu-sort.descending i:after{border-top-color:#1f6b55}.acu-bottom{justify-content:space-between;margin-top:18px}.acu-bottom>div{gap:8px}.acu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#15201d66;z-index:1000;display:flex;justify-content:flex-end}.acu-drawer{width:min(680px,94vw);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-10px 0 30px #0002}.acu-drawer>header{padding:24px 28px 18px;border-bottom:1px solid #e2eae6;display:flex;justify-content:space-between}.acu-drawer header small{color:#7b8783}.acu-drawer header h2{margin:5px 0 0;font-size:21px}.acu-drawer header>button{width:38px;height:38px;background:#fff;border:1px solid #d9e3df;border-radius:8px;font-size:24px}.acu-drawer>footer{margin-top:auto;border-top:1px solid #e2eae6;padding:16px 28px;display:flex;align-items:center;gap:10px}.acu-drawer>footer span{margin-right:auto;color:#7b8783}.acu-drawer>footer button,.acu-import footer button,.acu-export footer button{height:42px;border:1px solid #d9e3df;background:#fff;border-radius:7px;padding:0 20px}.acu-drawer>footer button.primary,.acu-import .primary,.acu-export .primary{background:#4aaf91;color:#fff;border-color:#4aaf91}.acu-detail,.acu-form{padding:24px 28px 32px;overflow:auto}.acu-hero{height:310px;border:1px solid #e2eae6;border-radius:10px;background:#f5f8f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.acu-hero img{width:100%;height:100%;object-fit:contain}.acu-detail>small{display:block;color:#7b8783;margin-top:10px}.acu-thumbs{display:flex;gap:9px;margin:12px 0 20px;overflow:auto}.acu-thumbs button{width:70px;height:54px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff}.acu-thumbs button.active{border-color:#03ab84}.acu-thumbs img{width:100%;height:100%;object-fit:cover}.acu-figures{display:flex;gap:8px;border:1px solid #e2eae6;border-radius:10px;padding:12px;overflow:auto}.acu-figures>span{min-width:86px}.acu-figures i{display:block;height:125px;position:relative;background:#f5f8f7;border-radius:7px;overflow:hidden}.acu-figures img{width:100%;height:100%;object-fit:contain}.acu-figures i b,.acu-map i{position:absolute;width:18px;height:18px;border-radius:50%;background:#03ab84;border:4px solid #fff;box-shadow:0 0 0 5px #03ab8444;transform:translate(-50%,-50%)}.acu-figures small{font-size:10px}.acu-point-lines{display:flex;flex-direction:column;gap:5px}.acu-point-lines small{color:#7b8783}.acu-detail-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2eae6;margin-top:18px}.acu-detail-grid section{padding:14px 0;border-bottom:1px solid #e2eae6}.acu-detail-grid section:nth-child(2n){padding-left:20px}.acu-detail-grid b,.acu-detail-grid span{display:block}.acu-detail-grid b{font-size:12px;color:#697773;margin-bottom:5px}.acu-modes{display:flex;gap:7px;flex-wrap:wrap}.acu-modes button{border:1px solid #d9e3df;background:#f5f8f7;border-radius:14px;padding:5px 9px}.acu-meta{line-height:1.6}.acu-form{display:flex;flex-direction:column;gap:18px}.acu-form-error{background:#fff0f0;color:#a13232;padding:11px 14px;border-radius:7px}.acu-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acu-field{display:flex;flex-direction:column;gap:8px;position:relative}.acu-field>b{font-size:14px}.acu-field input,.acu-field select,.acu-field textarea{border:1px solid #b8c4c0;border-radius:7px;padding:10px;background:#fff}.acu-field textarea{min-height:96px;resize:vertical}.acu-field small{color:#7b8783}.acu-count{position:absolute;right:8px;top:0;color:#7b8783}.acu-segments{display:flex;gap:7px;flex-wrap:wrap}.acu-segments button{border:1px solid #b8c4c0;border-radius:6px;background:#fff;padding:8px 12px}.acu-segments button.active{background:#eaf8f2;border-color:#03ab84;color:#12604d}.acu-checks{display:flex;gap:20px}.acu-checks label{display:flex;gap:7px}.acu-placement-tabs{display:flex;gap:6px;flex-wrap:wrap}.acu-placement-tabs button,.acu-placement-tabs select{border:1px solid #b8c4c0;background:#fff;border-radius:6px;padding:8px}.acu-placement-tabs button.active{border-color:#03ab84;background:#eaf8f2}.acu-placement{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.acu-map{height:390px;border:1px solid #e2eae6;border-radius:10px;background:#f5f8f7;position:relative;overflow:hidden}.acu-map img{width:100%;height:100%;object-fit:contain}.acu-placement aside{display:flex;flex-direction:column;gap:10px}.acu-placement aside>img{width:100%;height:180px;object-fit:contain;background:#f5f8f7;border-radius:8px}.acu-placement aside>span{height:180px;background:#f5f8f7;display:grid;place-items:center;color:#7b8783}.acu-selected-media{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.acu-selected-media button{border:1px solid #d9e3df;border-radius:8px;background:#fff;padding:7px;text-align:left}.acu-selected-media img{width:100%;height:75px;object-fit:cover;border-radius:5px}.acu-selected-media span,.acu-selected-media small{display:block}.acu-media-actions{display:flex;gap:8px}.acu-media-actions button,.acu-media-actions label{border:1px solid #1f6b55;color:#1f6b55;background:#fff;border-radius:6px;padding:9px 12px}.acu-media-actions input{display:none}.acu-media>input{width:100%;box-sizing:border-box;margin-bottom:10px}.acu-media>div{display:grid;grid-template-columns:repeat(4,1fr);max-height:320px;overflow:auto;gap:7px}.acu-media button{border:1px solid #d9e3df;background:#fff;border-radius:7px;padding:5px;overflow:hidden}.acu-media button.active{border-color:#03ab84;background:#eaf8f2}.acu-media img{width:100%;height:75px;object-fit:cover}.acu-media span,.acu-media small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acu-import,.acu-export{width:min(700px,94vw);margin:auto;background:#fff;border-radius:10px;padding:0 24px}.acu-import header,.acu-export header{display:flex;justify-content:space-between;border-bottom:1px solid #e2eae6;padding:20px 0}.acu-import header h2,.acu-export header h2{margin:0}.acu-import header p,.acu-export header p{margin:5px 0 0;color:#697773}.acu-import header>button,.acu-export header>button{border:0;background:transparent;font-size:24px}.acu-import article{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid #e2eae6}.acu-import article>div{display:flex;gap:8px}.acu-file{border:1px dashed #8ca19a;padding:20px;text-align:center;border-radius:8px}.acu-file input{display:block;margin:10px auto 0}.acu-import-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.acu-import-summary span{background:#f5f8f7;padding:14px;border-radius:8px}.acu-import-summary b{display:block;font-size:23px}.acu-import-modes{display:flex;gap:8px;margin:12px 0}.acu-import-modes button{flex:1;padding:14px;border:1px solid #d9e3df;background:#fff;border-radius:8px}.acu-import-modes button.active{border-color:#03ab84;background:#eaf8f2}.acu-import footer,.acu-export footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2eae6;padding:16px 0;margin-top:18px}.acu-export>b{display:block;margin-top:18px}.acu-export>button,.acu-export>div>button{border:1px solid #d9e3df;background:#fff;border-radius:8px;padding:14px;text-align:left;margin-top:8px}.acu-export>button{width:100%}.acu-export>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acu-export>div>button{display:flex;flex-direction:column}.acu-export button.active{border-color:#03ab84;background:#eaf8f2}.acu-export small{display:block;color:#697773;margin-top:4px}@media(max-width:1000px){.acu-tools{align-items:flex-start;flex-direction:column}.acu-two,.acu-detail-grid,.acu-placement{grid-template-columns:1fr}.acu-drawer{width:94vw}}.acu-page,.acu-page button,.acu-page select,.acu-page input,.acu-page textarea{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.acu-page{font-size:13.5px;font-weight:400}.acu-title h1{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;font-weight:500}.acu-title button{font-size:13.5px;font-weight:500;color:#1f6b55}.acu-title>button{color:#3f4a47}.acu-tabs-search nav{font-size:14px;line-height:20px}.acu-tabs-search nav button{font-size:14px;line-height:20px;font-weight:400;color:#1f6b55}.acu-tabs-search nav button.active{font-weight:600;color:#151919}.acu-tabs-search input,.acu-tools select{font-size:13.5px;line-height:normal;font-weight:400;color:#151919}.acu-tabs-search label button,.acu-tools>div>button{font-size:13.5px;font-weight:500;color:#1f6b55}.acu-tabs-search label button{background:#fff}.acu-tools>b{color:#5f6666;font-size:13.5px;line-height:19.575px;font-weight:400}.acu-pagination{color:#5f6666;font-size:13.5px;font-weight:400}.acu-table tr{column-gap:12px;padding-left:16px;padding-right:16px}.acu-table thead tr{height:60px;box-sizing:border-box;padding-top:10px;padding-bottom:10px;align-items:center;background:#fff}.acu-table tbody tr{min-height:85px;box-sizing:border-box;padding-top:12px;padding-bottom:12px;align-items:start;border-bottom:0;border-top:1px solid #eef3f1;font-size:14px;line-height:20.3px;font-weight:400}.acu-table tbody tr:nth-child(odd){background:#f8fbfa}.acu-table tbody tr:nth-child(2n){background:#fff}.acu-table th{color:#3f4a47;font-size:13.5px;line-height:19.575px;font-weight:500}.acu-sort{height:16px;gap:6px;color:#1f6b55!important;font-size:13.5px!important;line-height:normal!important;font-weight:500!important}.acu-table td>strong{font-size:14px;line-height:20px;font-weight:600}.acu-name{color:#1f6b55!important;font-size:14px!important;line-height:20px!important;font-weight:600!important}.acu-row-actions{font-size:13px;line-height:18px;font-weight:400}.acu-row-actions button{font-size:13px!important;line-height:18px!important;font-weight:400!important}.acu-zone{padding:0 12px!important;background:#f1f5f3!important;color:#151919!important;font-size:13px!important;line-height:normal!important;font-weight:500!important}.acu-table td>small{margin-top:4px;color:#5f6666;font-size:12.5px;line-height:18px;font-weight:400}.acu-gender{padding:0 12px;margin:0;border-radius:999px;font-size:13px;line-height:normal;font-weight:500}.acu-gender.female{background:#fde7ec;color:#a33a5b}.acu-gender.male{background:#e3edfb;color:#245cae}.acu-table td>button:not(.acu-name):not(.acu-zone){color:#1f6b55;font-size:13.5px;line-height:20px;font-weight:400}.acu-table td>b{font-size:13.5px;line-height:20px;font-weight:400}.acu-table td:last-child small{margin:0;color:#3f4a47;font-size:13.5px;line-height:20px;font-weight:400}.acu-table input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;box-sizing:border-box;margin:1px 0 0 3px;border:1.5px solid #b8c4c0;border-radius:4px;background:#fff;cursor:pointer}.acu-table input[type=checkbox]:checked{border-color:#1f6b55;background:#1f6b55}.acu-table input[type=checkbox]:checked:after{content:"✓";display:grid;height:15px;place-items:center;color:#fff;font-size:12px;line-height:15px;font-weight:700}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:RobotoArtifact;src:url(/fonts/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.acu-page,.acu-page button,.acu-page select,.acu-page input,.acu-page textarea{font-family:RobotoArtifact,Helvetica Neue,Helvetica,Arial,sans-serif}.acu-title{height:32px;align-items:flex-start;margin-bottom:14px}.acu-title>div{height:32px;gap:10px}.acu-title h1{margin:0 6px 0 0;font-family:RobotoArtifact,Helvetica Neue,Helvetica,Arial,sans-serif}.acu-title button{height:32px;display:flex;align-items:center;justify-content:center;padding:0 12px}.acu-title>button{width:132.15625px;height:32px;padding:0 10px;border-color:#e2eae6}.acu-title>button:after{content:"⌄";display:inline-block;margin-left:8px}.acu-tabs-search{height:32px;margin-bottom:12px}.acu-tabs-search nav{height:20px;gap:0;align-items:center;flex-wrap:wrap;row-gap:4px}.acu-tab{display:inline-flex;align-items:center;white-space:nowrap}.acu-tab-separator{display:inline;color:#b8c4c0;padding:0 8px}.acu-tabs-search nav button{height:20px;padding:0;border-radius:0}.acu-tab-count{margin-left:4px;color:#5f6666;font-variant-numeric:tabular-nums}.acu-tabs-search label{height:32px;gap:6px}.acu-tabs-search input{width:220px;height:32px;padding:0 10px;border-radius:6px}.acu-tabs-search label button{height:32px;display:flex;align-items:center;justify-content:center;padding:0 12px;border-radius:6px}.acu-tools{min-height:32px;height:auto;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px}.acu-tools>div{height:32px;gap:6px}.acu-tools button,.acu-tools select{height:32px;padding-left:12px;padding-right:12px}.acu-tools button{display:flex;align-items:center;justify-content:center}.acu-tools>div:first-child select{width:107px;min-width:107px}.acu-tools>div:first-child button{width:auto}.acu-filters select:first-child{width:285px;min-width:285px}.acu-filters select:nth-child(2){width:141px;min-width:141px}.acu-filters select:nth-child(3){width:132px;min-width:132px}.acu-list-meta{height:30px;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 0 auto;color:#5f6666;font-size:13.5px;line-height:19.575px}.acu-list-meta>b{font-weight:400}.acu-pagination{height:30px;gap:4px;color:#151919}.acu-pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #b8c4c0;border-radius:6px;background:#fff;color:#1f6b55;font-size:15px}.acu-pagination span{padding:0 6px;color:#151919}.acu-pagination button:disabled{color:#1f6b55;opacity:.4}.acu-table-wrap{border-color:#e2eae6;background:#fff}.acu-table{font-family:RobotoArtifact,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20.3px}.acu-table thead tr{height:60.125px}.acu-table th:first-child,.acu-table td:first-child{position:relative;width:24px;height:24px;display:block;justify-self:start;overflow:visible}.acu-table th:first-child input,.acu-table td:first-child input{position:absolute;left:0;top:1px;margin:0}.acu-table tbody td:has(>.acu-name){display:flex;flex-direction:column;align-items:flex-start;height:42px}.acu-row-actions{height:18px;align-self:stretch;margin-top:4px}.acu-table td>strong,.acu-name{font-family:RobotoArtifact,Helvetica Neue,Helvetica,Arial,sans-serif}.acu-usage{display:block;height:20px;font-size:13.5px;line-height:20px;font-weight:400}.acu-date{display:flex;flex-direction:column;color:#3f4a47;font-size:13.5px;line-height:20px;font-weight:400}.acu-date span{display:block}.acu-table td:last-child small{display:none}.v85-auth-page{position:relative;padding:0 0 48px;color:#151919}.v85-auth-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.v85-auth-title h1{margin:0;font-size:28px}.v85-auth-title>div{display:flex;gap:8px}.v85-auth-page button,.v85-auth-page select,.v85-auth-page input,.v85-auth-page textarea,.v85-auth-drawer button,.v85-auth-drawer select,.v85-auth-drawer input,.v85-auth-drawer textarea,.v85-import-dialog button{font:inherit}.v85-auth-page button,.v85-auth-title button,.v85-auth-drawer footer button,.v85-import-dialog button{min-height:36px;padding:0 13px;border:1px solid #CAD5D0;border-radius:8px;background:#fff;color:#174d42;font-weight:600;cursor:pointer}.v85-auth-page button.primary,.v85-auth-title button.primary,.v85-auth-drawer button.primary,.v85-import-dialog button.primary{border-color:#03ab84;background:#03ab84;color:#fff}.v85-auth-toast{position:fixed;z-index:90;left:50%;bottom:28px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px 10px 16px;border-radius:10px;background:#0e1917;color:#fff;box-shadow:0 10px 30px #171a1f40;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:19px;font-weight:600;transform:translate(-50%);animation:v85AuthToastIn .18s ease both;white-space:nowrap}@keyframes v85AuthToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:720px){.v85-auth-toast{white-space:normal}}.v85-auth-screen{margin-bottom:12px;padding:16px;border:1px solid #E2EAE6;border-radius:12px;background:#fff}.v85-auth-screen>div{display:flex;flex-wrap:wrap;gap:9px 20px;margin:12px 0 16px}.v85-auth-screen label{font-size:13px}.v85-auth-screen>label{display:block;margin:10px 0}.v85-auth-screen input[type=number]{width:70px;height:34px;border:1px solid #CAD5D0;border-radius:7px}.v85-auth-views{display:flex;gap:7px;border-bottom:1px solid #DDE5E1}.v85-auth-views button{min-height:38px;padding:0 5px;border:0;border-radius:0;background:transparent;color:#5f6666}.v85-auth-views button.active{border-bottom:2px solid #03AB84;color:#151919}.v85-auth-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0}.v85-auth-toolbar>label{display:flex;height:38px}.v85-auth-toolbar>label span{display:grid;place-items:center;width:36px;border:1px solid #CAD5D0;border-right:0;border-radius:8px 0 0 8px;background:#fff}.v85-auth-toolbar input{width:210px;padding:0 10px;border:1px solid #CAD5D0}.v85-auth-toolbar label button{border-radius:0 8px 8px 0}.v85-auth-toolbar select{height:38px;padding:0 32px 0 10px;border:1px solid #CAD5D0;border-radius:8px;background:#fff}.v85-auth-count{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#5f6666;font-size:13px}.v85-auth-count span{display:flex;align-items:center;gap:6px}.v85-auth-count button{min-width:34px;min-height:32px;padding:0}.v85-auth-count.bottom{margin-top:10px}.v85-auth-intro{margin:0;padding:12px 0;color:#5f6666;font-size:13px;line-height:19px}.v85-auth-table-wrap{overflow:auto;border:1px solid #E2EAE6;border-radius:12px;background:#fff}.v85-auth-table{width:100%;border-collapse:collapse;font-size:13px}.v85-auth-table th{padding:11px 10px;background:#f7faf8;color:#3f4a47;text-align:left;white-space:nowrap}.v85-auth-table td{padding:11px 10px;border-top:1px solid #EEF3F1;vertical-align:middle}.v85-auth-table tbody tr:hover{background:#fbfdfc}.v85-auth-table td button{min-height:auto;padding:0;border:0;background:transparent;color:#08745e;text-align:left}.v85-auth-table td small{display:block;margin-top:3px;color:#8b9693}.v85-auth-table .female,.v85-auth-table .male{display:inline-flex;margin:2px 3px 2px 0;padding:3px 7px;border-radius:999px;font-size:11px}.v85-auth-table .female{background:#fce8ef;color:#a3324f}.v85-auth-table .male{background:#e7f1ff;color:#245cae}.v85-auth-table td em{display:inline-flex;margin-left:7px;padding:2px 6px;border-radius:999px;background:#fdecee;color:#b8324c;font-size:10px;font-style:normal}.v85-zone-codes{display:flex;gap:4px;flex-wrap:wrap}.v85-zone-codes span{padding:2px 6px;border-radius:6px;background:#eef3f1;font-size:10px}.v85-area-preview{position:absolute;right:0;top:152px;width:292px;padding:16px;border:1px solid #E2EAE6;border-radius:14px;background:#fff}.v85-auth-page:has(.v85-area-preview) .v85-auth-table-wrap,.v85-auth-page:has(.v85-area-preview)>.v85-auth-count,.v85-auth-page:has(.v85-area-preview)>.v85-auth-intro,.v85-auth-page:has(.v85-area-preview)>.v85-auth-toolbar,.v85-auth-page:has(.v85-area-preview)>.v85-auth-views{margin-right:326px}.v85-area-preview header{display:flex;justify-content:space-between}.v85-area-preview header div{display:flex;padding:3px;border-radius:8px;background:#eef3f1}.v85-area-preview header button{min-height:26px;padding:0 8px;border:0;background:transparent;font-size:11px}.v85-area-preview header button.active{background:#fff;box-shadow:0 1px 2px #cad5d0}.v85-area-preview>div{margin-top:12px;padding:16px;border:7px solid #151919;border-radius:34px;background:#f7faf8}.v85-area-preview>div>small{color:#1f6b55;font-weight:700}.v85-area-preview section{display:grid;grid-template-columns:12px 1fr auto;gap:7px;align-items:center;padding:9px 0;border-bottom:1px solid #E2EAE6}.v85-area-preview section i{width:9px;height:9px;border-radius:50%}.v85-area-preview section span{color:#8b9693;font-size:10px}.v85-area-preview>p{color:#8b9693;font-size:11px;text-align:center}.v85-auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#0f191766}.v85-auth-drawer{width:min(560px,calc(100vw - 40px));height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 50px #15191933}.v85-auth-drawer.acupoints{width:min(610px,calc(100vw - 40px))}.v85-auth-drawer>header{display:flex;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #E2EAE6}.v85-auth-drawer header small{color:#8b9693}.v85-auth-drawer header h2{margin:3px 0 0;font-size:22px}.v85-auth-drawer header>button{width:36px;height:36px;border:0;border-radius:50%;background:#eef3f1}.v85-auth-drawer>.v85-auth-form,.v85-auth-drawer>.v85-detail{flex:1;overflow:auto;padding:20px 24px}.v85-auth-drawer>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #E2EAE6;background:#fff}.v85-auth-drawer>footer span{margin-right:auto;color:#b8324c;font-size:12px}.v85-auth-drawer button.danger{border-color:#f2b8c2;color:#b8324c}.v85-auth-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.v85-auth-field input,.v85-auth-field select,.v85-auth-field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:8px 11px;border:1px solid #CAD5D0;border-radius:10px;background:#fff}.v85-auth-field textarea{min-height:92px;resize:vertical}.v85-auth-field small,.v85-auth-form>small{color:#8b9693;font-size:11.5px}.v85-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v85-auth-pills{display:flex;gap:6px}.v85-auth-pills button{height:32px;min-height:32px;background:#eef3f1}.v85-auth-pills button.active{border-color:#03ab84;background:#eaf8f2}.v85-auth-pills button.female{background:#fce8ef;color:#a3324f}.v85-auth-pills button.male{background:#e7f1ff;color:#245cae}.v85-angle-tabs{display:flex;gap:5px;overflow:auto;margin:10px 0}.v85-angle-tabs button{min-width:max-content;min-height:32px;padding:0 9px;font-size:11px}.v85-angle-tabs button.active{border-color:#03ab84;background:#eaf8f2}.v85-placement-map{position:relative;height:490px;overflow:hidden;border:1px solid #DDE6E2;border-radius:14px;background:#e8fdf8;cursor:crosshair}.v85-placement-map img{width:100%;height:100%;object-fit:contain}.v85-placement-map i{position:absolute;width:22px;height:22px;margin:-11px;border:3px solid #fff;border-radius:50%;background:#0b7a64;box-shadow:0 0 0 2px #8bdac8}.v85-upload{position:relative;display:grid;place-items:center;min-height:70px;border:1.5px dashed #B8D9CC;border-radius:12px;background:#f7fcfa;color:#1f6b55;cursor:pointer}.v85-upload input{position:absolute;opacity:0}.v85-detail .v85-closeup{position:relative;height:260px;overflow:hidden;border-radius:16px;background:#e8fdf8}.v85-detail .v85-closeup img{width:100%;height:100%;object-fit:cover}.v85-detail .v85-closeup b{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:8px;background:#fff}.v85-detail section{display:grid;grid-template-columns:190px 1fr;gap:12px;padding:11px 0;border-top:1px solid #EEF3F1}.v85-detail section span{line-height:20px}.v85-detail>small{display:block;margin-top:16px;color:#8b9693}.v85-mapped-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #EEF3F1}.v85-mapped-zone small{display:block;color:#8b9693}.v85-mapped-zone select{height:36px;border:1px solid #CAD5D0;border-radius:8px}.v85-zone-picker{margin:16px 0}.v85-zone-picker>b{display:block;margin-bottom:6px;color:#5f6666;font-size:11px;text-transform:uppercase}.v85-zone-picker>div{display:flex;gap:6px;flex-wrap:wrap}.v85-zone-picker button{min-height:32px;padding:0 9px}.v85-zone-picker button.active{border-color:#03ab84;background:#eaf8f2}.v85-status-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0}.v85-status-summary span{padding:9px;border-radius:9px;background:#f5f8f7;font-size:11px}.v85-status-summary b{display:block;font-size:16px}.v85-area-colours{display:flex!important;flex-direction:row!important;gap:8px}.v85-area-colours button{width:30px;height:30px;min-height:30px;padding:0;border-radius:50%}.v85-area-colours button.active{box-shadow:0 0 0 3px #fff,0 0 0 5px #03ab84}.v85-figure-pairs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.v85-figure-pairs button{position:relative;min-height:136px;padding:7px}.v85-figure-pairs button.active{border-color:#03ab84;background:#eaf8f2}.v85-figure-pairs button>span{height:92px;display:flex;justify-content:center;overflow:hidden;background:#e8fdf8}.v85-figure-pairs img{width:50%;object-fit:cover;object-position:top}.v85-figure-pairs b{display:block;margin-top:5px;font-size:10px}.v85-figure-pairs em{position:absolute;right:6px;top:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#174d42;color:#fff;font-size:10px;font-style:normal}.v85-import-dialog{width:min(620px,calc(100vw - 40px));align-self:center;margin:auto;border-radius:16px;background:#fff;box-shadow:0 22px 60px #1519194d}.v85-import-dialog>header{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #E2EAE6}.v85-import-dialog h2{margin:0}.v85-import-dialog>p,.v85-import-dialog>article{margin:14px 20px}.v85-import-dialog article{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #E2EAE6;border-radius:12px}.v85-import-dialog article>b i{width:24px;height:24px;display:inline-grid;place-items:center;margin-right:8px;border-radius:50%;background:#eaf8f2;color:#1f6b55;font-style:normal}.v85-import-dialog article>span{color:#5f6666;font-size:12px}.v85-import-dialog article label{position:relative;display:flex;flex-direction:column;padding:18px;border:1px dashed #B8D9CC;border-radius:10px;text-align:center}.v85-import-dialog article label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.v85-import-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.v85-import-preview span{padding:10px;border-radius:8px;background:#f5f8f7;text-align:center}.v85-import-preview b{display:block;font-size:18px}.v85-import-success{padding:32px;text-align:center}.v85-acu-import-preview{padding:20px 22px 14px}.v85-import-file-summary{display:flex;align-items:center;gap:12px}.v85-import-file-summary>b{padding:12px 8px;border-radius:9px;background:#eaf8f3;color:#176953}.v85-import-file-summary>span{display:flex;flex:1;flex-direction:column}.v85-import-file-summary small{color:#87918e}.v85-import-file-summary button{border-color:#dbe4e0!important;color:#202524!important}.v85-import-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.v85-import-summary-cards span{display:flex;flex-direction:column;padding:14px;border-radius:10px;background:#e9f8f2;color:#175f50}.v85-import-summary-cards span:nth-child(2){background:#fff2d5;color:#80550a}.v85-import-summary-cards span:nth-child(3){background:#fff7ce;color:#6f5414}.v85-import-summary-cards span:nth-child(4){background:#fff0ed;color:#7f2a20}.v85-import-summary-cards b{font-size:24px}.v85-import-conflict{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 14px}.v85-import-conflict button{display:flex;flex-direction:column;align-items:flex-start;padding:10px 14px!important;border-color:#dce5e1!important;color:#202524!important}.v85-import-conflict button.active{border-color:#03ab84!important;background:#eaf8f3!important}.v85-import-conflict small{color:#69736f}.v85-import-tabs{display:flex;align-items:center;border-bottom:1px solid #dce5e1}.v85-import-tabs button{padding:0 10px!important;border:0!important;color:#5e6865!important}.v85-import-tabs button.active{color:#176953!important}.v85-import-tabs button:last-child{margin-left:auto}.v85-import-result{overflow:hidden;margin-top:14px;border:1px solid #e0e8e5;border-radius:10px}.v85-import-result>div{display:grid;grid-template-columns:55px 90px 150px 130px 145px 1fr;gap:10px;padding:11px 14px}.v85-import-result>div:first-child{background:#f2f7f5;color:#5d6764}.v85-import-result>div+div{min-height:130px;color:#26302d;font-size:12px;line-height:18px}.v85-import-result em{padding:5px 8px;border-radius:999px;background:#fff1cf;color:#80550a;font-style:normal}.v85-acu-import-preview>footer{display:flex;align-items:center;gap:10px;margin:14px -22px -14px;padding:12px 22px 0;border-top:1px solid #e1e9e6}.v85-acu-import-preview>footer label{display:flex;flex:1;align-items:center;gap:9px;font-size:12px}.v85-acu-import-preview>footer input{width:18px;height:18px}.v85-acu-import-preview>footer button:disabled{border-color:#a8ddcf!important;background:#a8ddcf!important;color:#fff!important}.v85-import-success>i{width:52px;height:52px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#ddf4e9;color:#1f6b55;font-size:24px;font-style:normal}.v85-import-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #E2EAE6}.v85-confirm-dialog{width:min(420px,calc(100vw - 40px));align-self:center;margin:auto;padding:22px;border-radius:16px;background:#fff}.v85-confirm-dialog h2{margin-top:0}.v85-confirm-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.v85-confirm-dialog button{min-height:36px;padding:0 13px;border:1px solid #CAD5D0;border-radius:8px;background:#fff}.v85-confirm-dialog button.danger{border-color:#b8324c;background:#b8324c;color:#fff}@media(max-width:1050px){.v85-area-preview{position:static;width:auto;margin-top:14px}.v85-auth-page:has(.v85-area-preview) .v85-auth-table-wrap,.v85-auth-page:has(.v85-area-preview)>.v85-auth-count,.v85-auth-page:has(.v85-area-preview)>.v85-auth-intro,.v85-auth-page:has(.v85-area-preview)>.v85-auth-toolbar,.v85-auth-page:has(.v85-area-preview)>.v85-auth-views{margin-right:0}}.v85-auth-page{display:flex;flex-direction:column;padding:20px 0 48px;background:#f7fbf9;color:#202524}.v85-auth-title{justify-content:flex-start;margin:0 0 12px;min-height:36px}.v85-auth-title h1{font-size:24px;line-height:32px;font-weight:700}.v85-auth-title>div{display:flex;align-items:center;gap:10px;flex:1}.v85-auth-title>div button:last-child{margin-left:auto}.v85-auth-page button,.v85-auth-title button,.v85-auth-drawer footer button,.v85-import-dialog button{min-height:32px;padding:0 13px;border-color:#0c705d;border-radius:6px;background:#fff;color:#0d6554;font-size:13px;font-weight:600}.v85-auth-title button.primary,.v85-auth-page button.primary{background:#00aa83;color:#fff}.v85-auth-screen{order:-1;margin:0 0 14px;padding:20px;border-color:#dbe5e1;border-radius:8px}.v85-auth-screen>div{gap:12px 22px;margin:12px 0 18px}.v85-auth-screen input[type=checkbox]{accent-color:#00aa83}.v85-auth-screen>button{background:#00aa83;color:#fff}.v85-auth-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.v85-auth-views{flex:1;gap:0;border:0}.v85-auth-views button{position:relative;min-height:25px;padding:0 11px;border:0;color:#086b58;font-size:13px;font-weight:400}.v85-auth-views button:first-child{padding-left:0}.v85-auth-views button:not(:last-child):after{content:"";position:absolute;right:0;top:6px;width:1px;height:13px;background:#cfd9d5}.v85-auth-views button.active{border:0;color:#202524;font-weight:700}.v85-auth-search{display:flex;height:32px}.v85-auth-search input{box-sizing:border-box;width:220px;padding:0 11px;border:1px solid #b9c9c3;border-radius:6px}.v85-auth-search button{margin-left:6px;white-space:nowrap}.v85-auth-toolbar{display:flex;flex-wrap:nowrap;gap:6px;padding:0 0 12px}.v85-auth-toolbar select{height:32px;min-width:0;padding:0 28px 0 11px;border-color:#b9c9c3;border-radius:6px;font-size:13px}.v85-auth-toolbar select:nth-of-type(2){flex:1;max-width:285px}.v85-auth-pagination{display:flex;align-items:center;gap:7px;margin-left:auto;color:#59615f;font-size:13px;white-space:nowrap}.v85-auth-pagination b{margin-right:4px;font-weight:400}.v85-auth-pagination button{min-width:30px;padding:0}.v85-auth-pagination span{padding:0 4px;color:#202524}.v85-auth-count{display:none}.v85-auth-intro{order:5;margin:-2px 356px 12px 0;padding:0;font-size:13px;line-height:19px}.v85-auth-table-wrap{order:6;border-color:#dbe5e1;border-radius:8px}.v85-auth-table{font-size:13px}.v85-auth-table th{height:44px;box-sizing:border-box;padding:9px 16px;background:#fff;color:#46504d;font-weight:600}.v85-sort{height:16px!important;min-height:16px!important;display:inline-flex;align-items:center;gap:6px;padding:0!important;border:0!important;background:transparent!important;color:#1f6b55!important;font:500 13.5px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.v85-sort svg{flex:0 0 auto}.v85-cell-filter{color:#1f6b55!important;font:400 13px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.v85-auth-table td{padding:12px 16px;border-color:#e3ebe8;color:#1f2624}.v85-auth-table tbody tr:nth-child(odd){background:#f7fbf9}.v85-auth-table tbody tr:nth-child(2n){background:#fff}.v85-auth-table td button{color:#096c59;font-weight:700}.v85-auth-table td small{line-height:18px}.v85-acu-row-image{width:64px;height:42px;display:block;border-radius:6px;background:#f5f9f7;object-fit:cover}.v85-auth-table.acupoints td{height:78px}.v85-auth-table.bodyzones td,.v85-auth-table.bodyareas td{height:67px}.v85-auth-table .female,.v85-auth-table .male{display:table;margin:0 0 5px;padding:5px 11px;font-size:12px}.v85-auth-table td em{border-radius:4px;background:#ffdcd4;color:#974235}.v85-zone-codes{display:flex;max-width:250px}.v85-zone-codes span{border-radius:4px;background:#dff5ec;color:#1a6b59;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.v85-area-swatch{display:grid;place-items:center;width:72px;height:36px;border-radius:3px;background:#e7f5f0}.v85-area-swatch i{width:10px;height:10px;border-radius:50%}.v85-area-preview{top:66px;width:306px;padding:16px;border-radius:8px}.v85-auth-page:has(.v85-area-preview) .v85-auth-table-wrap,.v85-auth-page:has(.v85-area-preview)>.v85-auth-count,.v85-auth-page:has(.v85-area-preview)>.v85-auth-intro,.v85-auth-page:has(.v85-area-preview)>.v85-auth-toolbar,.v85-auth-page:has(.v85-area-preview)>.v85-auth-tabs-row{margin-right:356px}.v85-area-preview header{align-items:center}.v85-area-preview header:after{content:"Live in the app";color:#909b97;font-size:11px}.v85-area-preview header>div{position:absolute;right:16px;top:49px}.v85-area-preview>div{height:552px;box-sizing:border-box;margin-top:58px;padding:176px 22px 20px;border:6px solid #1d2221;border-radius:44px;background:#f9fcfb}.v85-area-preview>div>small,.v85-area-preview section{display:none}.v85-area-preview>div:before{content:"Relief Modes";display:block;text-align:center;color:#126252;font-size:18px;font-weight:700}.v85-area-preview>div:after{content:"Browse by body area";display:block;margin-top:8px;text-align:center;color:#818b88;font-size:12px}.v85-area-preview>p{line-height:16px}.v85-auth-overlay{background:#141e1c57}.v85-auth-drawer{width:560px;box-shadow:none}.v85-auth-drawer.acupoints{width:580px}.v85-auth-drawer>header{min-height:72px;box-sizing:border-box;padding:17px 22px}.v85-auth-drawer header h2{font-size:18px;line-height:24px}.v85-auth-drawer header small{font-size:12px}.v85-auth-drawer header>button{width:32px;height:32px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#3f4a47;font:13.3333px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.v85-auth-drawer>.v85-auth-form,.v85-auth-drawer>.v85-detail{padding:20px 22px}.v85-auth-drawer>footer{min-height:66px;box-sizing:border-box;padding:14px 22px}.v85-auth-field{position:relative;gap:7px;margin-bottom:17px}.v85-auth-field>b{font-size:13px}.v85-auth-field input,.v85-auth-field select,.v85-auth-field textarea{min-height:40px;padding:8px 12px;border-color:#d6e0dc;border-radius:8px}.v85-auth-field textarea{min-height:120px}.v85-auth-field small,.v85-auth-form>small{font-size:12px;line-height:16px}.v85-auth-two{gap:16px}.v85-half{width:50%;padding-right:8px;box-sizing:border-box}.v85-field-action{position:absolute;right:0;top:0;color:#076c59;font-size:12px}.v85-char-count{position:absolute;right:0;top:0;color:#8b9693;font-size:11px}.v85-segments{display:flex;gap:8px}.v85-segments button{min-height:38px;border-color:#d7e1dd;color:#202524}.v85-segments button.active{border-color:#00aa83;background:#e9f8f3;color:#095f50}.v85-check-row{display:flex;gap:24px}.v85-check-row label{display:flex;align-items:center;gap:8px}.v85-check-row input{width:18px!important;min-height:18px!important;accent-color:#00aa83}.v85-angle-tabs button{border-color:#d7e1dd;color:#202524;font-weight:500}.v85-placement-map{height:490px;border-radius:12px;background:#e7fbf6}.v85-placement-map i{background:#00a884}.v85-detail .v85-closeup{height:403px;border:1px solid #e0e9e6;border-radius:12px;background:#f4f9f7}.v85-detail .v85-closeup img{object-fit:contain}.v85-media-caption{display:block;margin:9px 0;color:#87918e}.v85-closeup-thumbs{display:flex;gap:9px;margin-bottom:18px}.v85-closeup-thumbs button{width:60px;height:60px;padding:0;border:2px solid #e2eae6;border-radius:10px;background:#f5f9f7;cursor:pointer}.v85-closeup-thumbs button.active{border-color:#03ab84}.v85-closeup-thumbs img{width:100%;height:100%;object-fit:cover}.v85-point-summary{display:grid;grid-template-columns:72px 72px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #e0e8e5;border-radius:12px}.v85-point-summary>div{position:relative;height:116px;overflow:hidden;border-radius:8px;background:#f3f8f6}.v85-point-summary img{width:100%;height:100%;object-fit:contain}.v85-point-summary i{position:absolute;width:12px;height:12px;margin:-6px;border:2px solid #fff;border-radius:50%;background:#00aa83;box-shadow:0 0 0 2px #97dacb}.v85-point-summary p{font-size:12px;line-height:18px}.v85-point-summary p small{display:block;color:#89938f}.v85-detail .v85-point-summary{display:block}.v85-point-figures{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;height:auto!important;overflow:visible!important;background:transparent!important}.v85-point-figures>div{min-width:0}.v85-point-figures>div>span{position:relative;height:116px;display:block;overflow:hidden;border-radius:8px;background:#f3f8f6}.v85-point-figures>div>span img{width:100%;height:100%;object-fit:contain}.v85-point-figures>div>span i{position:absolute;width:12px;height:12px;margin:-6px;border:2px solid #fff;border-radius:50%;background:#00aa83;box-shadow:0 0 0 2px #97dacb}.v85-point-figures>div>span em{height:100%;display:grid;place-items:center;padding:6px;color:#8b9693;font-size:10px;font-style:normal;text-align:center}.v85-point-figures>div>small{display:block;margin-top:5px;color:#69736f;font-size:10px;line-height:14px}.v85-point-summary>p{margin:14px 0 0;font-size:12px;line-height:18px}.v85-point-summary>p>span{display:block}.v85-missing-authority-media{min-height:180px;display:grid;place-items:center;padding:20px;border:1px dashed #cad8d3;border-radius:12px;background:#f7faf9;color:#73807c;text-align:center}.v85-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:16px}.v85-detail-grid section{display:flex;flex-direction:column;gap:6px;padding:8px 0;border:0}.v85-detail-grid section b{color:#66706d;font-size:11px;font-weight:500}.v85-usage-chips{display:flex;gap:6px;flex-wrap:wrap}.v85-usage-chips span{padding:6px 9px;border-radius:999px;background:#f0f4f2;font-size:12px}.v85-record-meta{display:block;margin-top:18px;color:#87918e}.v85-mapped-zone{padding:10px;border:1px solid #dfe8e4}.v85-mapped-zone:first-of-type{border-radius:9px 9px 0 0}.v85-mapped-zone select{border:0;border-radius:999px;background:#dff5ec;color:#116653;font-weight:700}.v85-zone-picker{padding:12px;margin:10px 0;border:1px solid #e0e8e5;border-radius:10px;background:#fbfdfc}.v85-zone-picker button{border-color:#dbe4e0;color:#3f4946}.v85-status-summary{padding:12px;border:1px solid #e0e8e5;border-radius:10px}.v85-area-colours button{width:27px;height:27px;min-height:27px;border-color:transparent}.v85-figure-pairs button{border-color:#dbe4e0}.v85-import-dialog{width:980px;border-radius:14px}.v85-import-dialog>header{padding:18px 22px}.v85-import-dialog>header p{margin:4px 0 0;color:#66716d;font-size:13px}.v85-import-dialog>header>button{align-self:flex-start;width:32px;padding:0}.v85-import-steps{padding:20px 22px 24px}.v85-import-steps article{display:grid;grid-template-columns:28px 1fr auto;gap:12px;margin:0 0 14px;padding:16px;border:1px solid #dbe5e1;border-radius:10px}.v85-import-steps article>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#145f51;color:#fff;font-style:normal}.v85-import-steps article>div{display:flex;flex-direction:column;gap:5px}.v85-import-steps article span{color:#68716f;font-size:13px;line-height:18px}.v85-import-steps article aside{display:flex;gap:8px}.v85-import-file{grid-column:2/4}.v85-import-file>label{position:relative;display:flex;align-items:center;min-height:150px;padding:16px;border:1px dashed #89cdbd;border-radius:8px;background:#f8fdfb;text-align:center}.v85-import-file>label strong{color:#0a715c;font-size:28px}.v85-import-file>label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.v85-import-steps article.muted{border:0;background:#f1f6f4;color:#89938f}.v85-import-steps article.muted>i{background:#dce7e3;color:#6f7b77}.v85-import-dialog>footer{padding:14px 22px}.v85-auth-page{margin-top:-26px}.v85-auth-overlay:has(>.v85-auth-drawer){top:64px;left:var(--df-sidebar-width);animation:v85AuthBackdropIn .16s ease both}.v85-auth-overlay>.v85-auth-drawer{animation:v85AuthDrawerIn .22s ease-out both}@keyframes v85AuthBackdropIn{0%{background:#141e1c00}to{background:#141e1c57}}@keyframes v85AuthDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:1023px){.v85-auth-overlay:has(>.v85-auth-drawer){left:0}}.v85-auth-drawer.bodyareas{width:520px}.v85-area-preview{width:340px;box-sizing:border-box}.v85-auth-table .female{background:#fce8ef!important;color:#a3324f!important}.v85-auth-table .male{background:#e7f1ff!important;color:#245cae!important}.v85-remove-mapping{min-width:24px!important;padding:0!important;border:0!important;color:#68716f!important}.v85-mapped-zone{grid-template-columns:1fr auto 24px}.v85-area-colours{gap:10px}.v85-auth-table.bodyareas th:nth-child(2){color:#6d7874;font-size:14px}.v85-drawer-actions{display:flex;gap:10px}.v85-drawer-actions button{width:32px;height:32px;min-height:32px;padding:0;border:1px solid #dbe4e0;border-radius:8px;background:#fff}.v85-auth-drawer.bodyzones .v85-auth-field input,.v85-auth-drawer.bodyzones .v85-auth-field select,.v85-auth-drawer.bodyzones .v85-auth-field textarea{background:#f5f9f7}.v85-zone-relations{border-top:1px solid #e3ebe8}.v85-zone-relations h3{margin:14px 0 9px;font-size:13px}.v85-relation-chips{display:flex;gap:7px;flex-wrap:wrap}.v85-relation-chips>span{padding:5px 10px;border-radius:999px;background:#f0f4f2;font-size:12px}.v85-relation-chips.areas>span{display:flex;align-items:center;gap:5px}.v85-relation-chips.areas i{width:7px;height:7px;border-radius:50%;background:#348fea}.v85-relation-chips.areas b{padding:2px 6px;border-radius:999px;background:#dff5ec;color:#176953;font-size:10px}.v85-zone-relations>small{display:block;margin-top:12px}.v85-auth-drawer>header{min-height:73px;padding:13px 22px}.v85-auth-table th:first-child,.v85-auth-table td:first-child{width:52px;box-sizing:border-box;padding-left:16px;padding-right:8px}.v85-auth-table.acupoints th{height:60px}.v85-auth-table.acupoints th:nth-child(4){width:157px}.v85-auth-table.acupoints th:nth-child(5){width:132px}.v85-auth-table.acupoints th:nth-child(8){width:90px}.v85-auth-table .female,.v85-auth-table .male{display:block!important;width:max-content;padding:5px 11px!important;border-radius:999px!important;text-decoration:none!important}.v85-auth-drawer.bodyzones .v85-auth-field textarea{min-height:80px;height:80px}.v85-auth-drawer.bodyzones.edit>footer:before{content:"Updated 24 Oct 2026 at 5:47 pm by KC Wong · Accessibility: Self";margin-right:auto;color:#87918e;font-size:11px}.v85-auth-drawer.bodyareas .v85-auth-field:nth-child(2){padding-bottom:18px;border-bottom:1px solid #e2eae6}.v85-zone-picker button{padding:0 10px!important;border:1px solid #dbe4e0!important;border-radius:8px!important;background:#fff!important}.v85-zone-picker button.active{border-color:#00aa83!important;background:#eaf8f3!important}.v85-area-preview>div{height:606px}.v85-area-preview>p{margin:12px 0}.v85-auth-table.bodyareas th:nth-child(2),.v85-auth-table.bodyareas td:nth-child(2){width:84px}.v85-auth-table.bodyareas th:nth-child(3),.v85-auth-table.bodyareas td:nth-child(3){width:153px}.v85-placement-heading{display:flex;align-items:center;justify-content:space-between}.v85-placement-heading h3{font-size:13px}.v85-placement-heading span{color:#8b9693;font-size:11px}.v85-placement-grid{display:grid;grid-template-columns:202px 1fr;gap:14px}.v85-placement-grid .v85-placement-map{height:358px;border-radius:10px;background:#f3f8f6}.v85-placement-grid>div>small{display:block;margin:7px 4px;color:#3f4946}.v85-placement-grid aside>b{display:block;margin-bottom:11px;color:#5d6764;font-size:11px;font-weight:500}.v85-placement-grid aside>div{height:160px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce6e2;border-radius:10px;background:#f5f9f7;color:#8d9793;font-size:12px}.v85-placement-grid aside>div img{width:100%;height:100%;object-fit:cover}.v85-placement-grid aside label{display:flex;align-items:center;gap:7px;margin-top:10px;color:#8b9693;font-size:11px}.v85-placement-grid aside label button{min-height:32px;color:#27302d}.v85-placement-grid aside label button.active{border-color:#00aa83;background:#eaf8f3}.v85-placement-grid aside p{color:#8b9693;font-size:11.5px;line-height:17px}.v85-reference-actions{display:flex;align-items:flex-start;gap:10px}.v85-reference-actions button,.v85-reference-actions label{min-height:40px;display:grid;place-items:center;box-sizing:border-box;padding:0 14px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919}.v85-reference-actions button{min-height:38px;font:500 14px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-reference-actions label{position:relative;font:500 14px/20.3px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-reference-actions input{position:absolute!important;opacity:0}.v85-reference-actions button.active{border-color:#03ab84;background:#eaf8f2}.v85-selected-media{display:flex;gap:10px;margin-bottom:10px}.v85-selected-media button{position:relative;width:126px;padding:0;border:0;background:transparent;text-align:left}.v85-selected-media button>span{position:absolute;top:7px;left:7px;z-index:1;padding:3px 7px;border-radius:999px;background:#174d42;color:#fff;font-size:10px}.v85-selected-media img{width:126px;height:126px;display:block;border:1px solid #dce6e2;border-radius:10px;object-fit:cover}.v85-selected-media small{display:block;overflow:hidden;margin-top:5px;text-overflow:ellipsis;white-space:nowrap}.v85-media-library{margin-top:10px;padding:12px;border:1px solid #dce6e2;border-radius:10px;background:#f8fbfa}.v85-media-library>input{width:100%;height:38px;box-sizing:border-box;padding:0 12px;border:1px solid #dce6e2;border-radius:8px}.v85-media-library>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.v85-media-library button{overflow:hidden;padding:0;border:1px solid transparent;border-radius:9px;background:#fff;text-align:left}.v85-media-library button.active{border-color:#03ab84}.v85-media-library img{width:100%;height:112px;display:block;object-fit:cover}.v85-media-library span,.v85-media-library small{display:block;padding:4px 7px}.v85-media-library small{padding-top:0;color:#8b9693}.v85-figure-pairs{grid-template-columns:repeat(4,1fr);gap:10px}.v85-figure-pairs button{min-height:118px;padding:5px}.v85-figure-pairs button>span{height:90px}.v85-figure-pairs b{font-size:9px}.v85-status-box{margin-top:12px;padding:12px;border:1px solid #e0e8e5;border-radius:10px;background:#f8fbfa}.v85-status-box>b{font-size:12px}.v85-status-box>p{margin:10px -12px -12px;padding:10px 12px;border-top:1px solid #e1e9e6;color:#596461;font-size:11px}.v85-status-summary{grid-template-columns:1fr 1fr;margin:9px 0 0;padding:0;border:0}.v85-status-summary span{display:grid;grid-template-columns:86px 1fr;align-items:start;padding:0;background:transparent}.v85-status-summary strong{width:max-content;padding:4px 8px;border-radius:999px;background:#edf2f0;font-size:10px}.v85-status-summary span:nth-child(2) strong{background:#fff0ce;color:#8d5b00}.v85-status-summary span:nth-child(3) strong{background:#dff5ec;color:#176953}.v85-status-summary span:nth-child(4) strong{background:#fde7ec;color:#a62e4d}.v85-status-summary small{color:#69736f;font-size:10px;line-height:14px}.v85-auth-drawer.bodyareas hr{margin:18px 0;border:0;border-top:1px solid #e2eae6}.v85-figure-label{display:flex;justify-content:space-between;margin:14px 0 10px;color:#69736f;font-size:11px}.v85-auth-drawer.bodyareas .v85-upload{height:158px;display:flex;flex-direction:column;gap:10px;color:#176953}.v85-auth-drawer.bodyareas .v85-upload small{color:#66716d}.v85-auth-drawer.bodyareas .v85-upload img{width:100%;height:100%;border-radius:9px;object-fit:cover}.v85-area-drawer-preview{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:10px;background:#f4f8f6}.v85-area-drawer-preview span{width:max-content;padding:8px 12px;border-radius:999px;background:#e7f6f1;color:#24302c;font-size:12px;font-weight:600}.v85-area-drawer-preview i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%}.v85-figure-pairs button{border:0!important;background:transparent!important;padding:0!important;text-align:left}.v85-figure-pairs button>span{border:1px solid #dbe5e1;border-radius:9px;background:#eafaf6}.v85-figure-pairs button>b{margin-top:6px;color:#4b5652;font-weight:500}.v85-figure-pairs img.combined{width:100%;height:100%;object-fit:cover}.v85-figure-pairs button>span>em{display:grid;width:50%;height:100%;place-items:center;background:#f0f4f2;color:#8b9693;font-size:9px;font-style:normal}.v85-auth-drawer.bodyareas .v85-auth-form>p{margin:4px 0 12px;color:#5d6764;font-size:12px;line-height:18px}.v85-segments button{min-height:38px;padding:0 13px;border:1px solid #d7e1dd;border-radius:8px;background:#fff}.v85-segments button.active{border-color:#00aa83;background:#e9f8f3}.acu-form .v85-auth-pills{gap:6px}.acu-form .v85-auth-pills button{height:32px;min-height:32px;padding:0 12px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font:500 13px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.acu-form .v85-auth-pills button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42}.v85-angle-tabs{gap:6px}.v85-angle-tabs button{height:32px;min-height:32px;padding:0 10px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font:500 13px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-angle-tabs button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42}.v85-zoom-controls{display:flex!important;align-items:center;gap:6px!important;color:#8b9693!important;font:400 12px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.v85-zoom-controls button{height:30px!important;min-height:30px!important;padding:0 10px!important;border:1px solid #e2eae6!important;border-radius:8px!important;background:#fff!important;color:#151919!important;font:500 12.5px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important}.v85-zoom-controls button.active{border-color:#03ab84!important;background:#eaf8f2!important;color:#174d42!important}.v85-status-box .v85-status-summary b{display:inline;font-size:10px}.v85-status-box .v85-status-summary strong{white-space:nowrap}.v85-auth-drawer button:disabled{border-color:#dce4e1!important;background:#fff!important;color:#98a19e!important;cursor:not-allowed}.v85-auth-drawer.detail>footer button{height:38px;min-height:38px;padding:0 16px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font:500 14px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-auth-drawer.detail>footer button.danger{padding:0 14px;border-color:#e2eae6!important;color:#8b9693!important}.v85-auth-drawer.detail>footer button.primary{padding:0 18px;border:0;background:#03ab84;color:#fff}.v85-auth-drawer.detail>footer span{color:#8b9693!important;font-size:11px!important}.v85-relation-chips.areas i{width:7px;height:7px;border-radius:50%}.v85-auth-drawer.bodyareas .v85-auth-form>h3{display:flex;justify-content:space-between;font-size:13px}.v85-auth-drawer.bodyareas .v85-auth-form>h3 span{color:#8b9693;font-size:12px;font-weight:400}.v85-zone-picker button{min-height:31px;padding:0 11px;border:1px solid #dbe4e0;border-radius:8px;background:#fff;color:#3f4946;font-size:12px}.v85-auth-table.bodyareas td:last-child button{width:23px;min-width:23px;min-height:23px;margin-left:3px;border:1px solid #d7e1dd;border-radius:6px;background:#fff;text-align:center}.v85-area-preview>div{margin:58px 10px 0}.v85-auth-table th:first-child,.v85-auth-table td:first-child{box-sizing:border-box;width:52px;padding-left:16px;padding-right:8px}.v85-auth-table.bodyareas th:nth-child(2),.v85-auth-table.bodyareas td:nth-child(2){box-sizing:border-box;width:84px;padding-left:8px;padding-right:12px}.v85-auth-table.acupoints td:nth-child(4)>button{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#edf2f0;color:#202524;font-weight:500}.v85-auth-table.acupoints td:nth-child(4)>button:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--zone-dot,#27899e)}.v85-auth-table.acupoints td:nth-child(4)>small{margin-left:0}.v85-auth-table.acupoints{table-layout:fixed}.v85-auth-table.acupoints th:nth-child(1){width:52px}.v85-auth-table.acupoints th:nth-child(2){width:78px}.v85-auth-table.acupoints th:nth-child(3){width:236px}.v85-auth-table.acupoints th:nth-child(4){width:158px}.v85-auth-table.acupoints th:nth-child(5){width:131px}.v85-auth-table.acupoints th:nth-child(6){width:117px}.v85-auth-table.acupoints th:nth-child(7){width:130px}.v85-auth-table.acupoints th:nth-child(8){width:92px}.v85-auth-table.acupoints th:nth-child(9){width:148px}.v85-auth-table.acupoints td:nth-child(7){font-size:12.5px}.v85-auth-table.bodyzones{table-layout:fixed}.v85-auth-table.bodyzones th:nth-child(1){width:52px}.v85-auth-table.bodyzones th:nth-child(2){width:250px}.v85-auth-table.bodyzones th:nth-child(3){width:304px}.v85-auth-table.bodyzones th:nth-child(4){width:195px}.v85-auth-table.bodyzones th:nth-child(5){width:141px}.v85-auth-table.bodyzones td:nth-child(4) button,.v85-auth-table.bodyzones td:nth-child(6) button{font-weight:400}.v85-auth-table.bodyareas{table-layout:fixed}.v85-auth-table.bodyareas th:nth-child(1){width:52px}.v85-auth-table.bodyareas th:nth-child(2){width:84px}.v85-auth-table.bodyareas th:nth-child(3){width:190px}.v85-auth-table.bodyareas th:nth-child(4){width:102px}.v85-auth-table.bodyareas th:nth-child(5){width:154px}.v85-auth-table.bodyareas th:nth-child(6){width:92px}.v85-auth-table.bodyareas th:nth-child(7){width:113px}.v85-auth-table.bodyareas td:nth-child(6)>button{font-weight:400}.v85-empty-mapping{display:block;margin:12px 0!important}.v85-auth-table th,.v85-auth-table td{box-sizing:border-box}.v85-auth-screen{padding-bottom:28px}.v85-auth-screen label{display:inline-flex;align-items:center;gap:7px}.v85-auth-screen input[type=checkbox]{width:18px;height:18px;margin:0}.v85-auth-page:has(.v85-auth-screen):has(.v85-area-preview) .v85-area-preview{top:302px}.v85-auth-toolbar>select:first-child{width:108px;flex:none}.v85-auth-toolbar>button{min-width:60px}.v85-auth-page:has(.v85-auth-table.acupoints) .v85-auth-toolbar select:nth-of-type(2){width:285px;flex:none}.v85-auth-page:has(.v85-auth-table.acupoints) .v85-auth-toolbar select:nth-of-type(3){width:104px}.v85-auth-page:has(.v85-auth-table.acupoints) .v85-auth-toolbar select:nth-of-type(4){width:134px}.v85-auth-page:has(.v85-auth-table.bodyzones) .v85-auth-toolbar select:nth-of-type(2){width:139px;flex:none}.v85-auth-page:has(.v85-auth-table.bodyzones) .v85-auth-toolbar select:nth-of-type(3){width:149px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar select:nth-of-type(2){width:161px;flex:none}.v85-auth-title button.open{border-color:#dbe7e3;background:#eaf5f1;color:#35433f}.v85-usage-chips span,.v85-usage-chips button{height:30px;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 12px;border:1px solid #e2eae6;border-radius:999px;background:#fff;color:#1f6b55;font:500 13px Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-usage-chips button{cursor:pointer}.v85-usage-chips{gap:8px}.v85-auth-screen>label{display:block}.v85-auth-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:21px;font-size:13px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232c3834' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 8px center}.v85-auth-toolbar>button:first-of-type{width:60px;min-width:60px;padding:0}.v85-auth-toolbar>button:last-of-type{width:57px;min-width:57px;padding:0}.v85-auth-toolbar>select:nth-of-type(2){margin-left:8px}.v85-auth-table th,.v85-auth-table td{padding-left:0;padding-right:0}.v85-auth-table th:first-child,.v85-auth-table td:first-child{padding-left:16px;padding-right:8px}.v85-import-error{margin:10px 0 0!important;padding:10px 12px;border:1px solid #ffad9f;border-radius:8px;background:#fff2ef;color:#842b1d;font-size:12px;line-height:18px}.v85-import-dialog.zone-import>.v85-import-error{margin:0 22px 16px!important}.acu-form .v85-auth-field,.v85-auth-drawer.bodyareas .v85-auth-field{margin-bottom:20px}.v85-mapped-zone{padding:7px 10px}.v85-zone-picker button.active:before{content:"✓";margin-right:6px}.v85-auth-page:has(.v85-auth-table.acupoints) .v85-auth-search button{width:131px;padding:0}.v85-auth-page:has(.v85-auth-table.bodyzones) .v85-auth-search button{width:140px;padding:0}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-search button{width:137px;padding:0}.v85-auth-table.acupoints td:nth-child(3)>button{position:relative;top:-3px;display:block}.v85-row-actions{height:18px;display:flex;align-items:center;gap:8px;visibility:hidden;margin-top:3px;white-space:nowrap}.v85-auth-table.acupoints tbody tr:hover .v85-row-actions,.v85-auth-table.acupoints tbody tr:focus-within .v85-row-actions,.v85-auth-table.bodyzones tbody tr:hover .v85-row-actions,.v85-auth-table.bodyzones tbody tr:focus-within .v85-row-actions,.v85-auth-table.bodyareas tbody tr:hover .v85-row-actions,.v85-auth-table.bodyareas tbody tr:focus-within .v85-row-actions{visibility:visible}.v85-row-actions button{color:#08705d!important;font-size:12px!important;font-weight:400!important}.v85-row-actions button.blocked{color:#8b9693!important}.v85-row-actions button.delete{color:#b8324c!important}.v85-row-actions i{height:13px;border-left:1px solid #cfd8d4}.v85-confirm-dialog.acu-delete{box-sizing:content-box;width:396px}.v85-confirm-dialog.area-delete{box-sizing:border-box;width:440px}.v85-export-dialog{width:560px;align-self:center;margin:auto;border-radius:14px;background:#fff;box-shadow:0 18px 50px #141e1c33}.v85-export-dialog>header{display:flex;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e5ece9}.v85-export-dialog h2{margin:0;font-size:18px}.v85-export-dialog header p{margin:5px 0 0;color:#65706c;font-size:13px}.v85-export-dialog header button{width:34px;height:34px;border:1px solid #dbe4e0;border-radius:8px;background:#fff;font-size:21px}.v85-export-body{display:flex;flex-direction:column;gap:8px;padding:18px 22px}.v85-export-body>b{margin-top:1px;font-size:13px}.v85-export-body>button,.v85-export-body>div>button{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:1px solid #dce5e1;border-radius:11px;background:#fff;text-align:left}.v85-export-body>button.active,.v85-export-body>div>button.active{border-color:#03ab84;background:#eaf8f3}.v85-export-body button:disabled{color:#8b9693;background:#fafbfb}.v85-export-body button>i{width:18px;height:18px;box-sizing:border-box;border:2px solid #becbc7;border-radius:50%}.v85-export-body button.active>i{border:5px solid #03ab84}.v85-export-body button span{display:flex;flex-direction:column}.v85-export-body button strong{font-size:14px}.v85-export-body button small{color:#69736f;font-size:12px}.v85-export-body>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v85-export-body>p{margin:10px 0 0;padding:11px 12px;border-radius:8px;background:#f1f6f4;color:#65706c;font-size:12px;line-height:18px}.v85-export-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px 15px;border-top:1px solid #e5ece9}.v85-export-dialog>footer button{min-height:38px;padding:0 16px;border:1px solid #dbe4e0;border-radius:8px;background:#fff}.v85-export-dialog>footer .primary{border-color:#03ab84;background:#03ab84;color:#fff}.v85-confirm-dialog.area-delete>small,.v85-confirm-dialog>small{display:flex;align-items:center;gap:7px;color:#68726f}.v85-confirm-dialog.area-delete kbd,.v85-confirm-dialog kbd{padding:3px 7px;border:1px solid #dbe4e0;border-radius:5px;background:#f7faf9}.v85-confirm-dialog.acu-delete h2{font-size:18px}.v85-confirm-dialog.acu-delete p{color:#5d6663;font-size:14px;line-height:20px}.v85-auth-table.acupoints td:nth-child(3),.v85-auth-table.bodyzones td:nth-child(3),.v85-auth-table.bodyareas td:nth-child(3){vertical-align:top;padding-top:17px}.v85-confirm-dialog.acu-delete button.danger{border-color:#e15455;background:#e15455}.v85-auth-title>div>button:last-child:not(.open){border-color:#dbe4e0;background:#fff;color:#35403d}.v85-remove-mapping{border:0!important;background:transparent!important;color:#596460!important}.v85-import-dialog h2{font-size:18px}.v85-import-dialog>header>button{border-color:#dbe4e0;color:#27302d}.v85-import-file>label{min-height:182px}.v85-import-dialog.zone-import{align-self:center}.v85-zone-import-file{position:relative;display:grid;place-items:center;min-height:54px;margin:20px 22px 16px;border:1px dashed #8fcfbe;border-radius:10px;color:#202524;font-size:13px;font-weight:600}.v85-zone-import-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.v85-import-dialog.zone-import>footer{align-items:center}.v85-import-dialog.zone-import .v85-download-link{margin-right:auto;padding:0;border:0;color:#08705d;font-weight:400}.v85-import-dialog.zone-import button.primary:disabled{border-color:#a8ddcf;background:#a8ddcf!important;color:#fff!important}.v85-auth-api-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:11px 13px;border:1px solid #dbe5e1;border-radius:8px;background:#f4f9f7;color:#52605c;font-size:13px}.v85-auth-api-state.error{border-color:#efb2a8;background:#fff2ef;color:#842b1d}.v85-auth-api-state.empty{border-style:dashed;background:#fbfdfc;color:#73807c}.v85-auth-api-state button{margin-left:auto;min-height:30px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-intro{margin-right:0}.v85-area-swatch.has-image{overflow:hidden;background:#edf3f1}.v85-area-swatch.has-image img{width:100%;height:100%;display:block;object-fit:cover}.v85-area-active-state{display:flex;align-items:center;gap:9px;margin-left:5px;color:#57625e;font-size:12px;white-space:nowrap}.v85-area-active-state b{color:#1f6b55}.v85-area-active-state button{width:auto!important;min-width:0!important;min-height:26px!important;padding:0!important;border:0!important;background:transparent!important;color:#08705d!important;font-weight:500!important}.v85-auth-bottom-toolbar{order:7;display:flex;align-items:center;justify-content:space-between;padding-top:12px;color:#59615f;font-size:13px}.v85-auth-bottom-toolbar>div{display:flex;gap:7px}.v85-auth-bottom-toolbar select{height:32px;padding:0 28px 0 11px;border:1px solid #b9c9c3;border-radius:6px;background:#fff}.v85-auth-bottom-toolbar button{min-width:60px;padding:0}.v85-field-error{display:block;padding:8px 10px;border:1px solid #efb2a8;border-radius:7px;background:#fff2ef;color:#842b1d;font-size:12px;line-height:17px}.v85-area-image-current{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid #dce6e2;border-radius:10px;background:#f8fbfa}.v85-area-image-current>img{width:180px;height:90px;border-radius:7px;object-fit:cover}.v85-area-image-current>div{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.v85-area-image-current b,.v85-area-image-current span{width:100%;display:block}.v85-area-image-current span{color:#7a8581;font-size:11px}.v85-area-image-current label,.v85-area-image-current button{position:relative;min-height:30px!important;padding:0 10px!important;border:1px solid #d8e2de!important;border-radius:6px!important;background:#fff!important;color:#08705d!important;font-size:12px!important;font-weight:600!important;cursor:pointer}.v85-area-image-current label{display:grid;place-items:center}.v85-area-image-current label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v85-area-image-current button{color:#a73545!important}.v85-area-usage-note{display:flex!important;flex-direction:column;gap:3px;margin-top:12px!important;padding:11px 12px;border-radius:8px;background:#f1f6f4!important}.v85-area-usage-note span{color:#6b7572;font-size:11px}.v85-import-update-confirm{display:flex;align-items:flex-start;gap:9px;margin:4px 0 12px;padding:10px 12px;border-radius:8px;background:#fff7e5;color:#6f5414;font-size:12px;line-height:18px}.v85-import-update-confirm input{width:18px;height:18px;flex:none;margin:0;accent-color:#03AB84}.v85-body-area-import-result{max-height:300px;overflow:auto;margin-top:12px;border:1px solid #e0e8e5;border-radius:10px}.v85-body-area-import-result>div{display:grid;grid-template-columns:50px 1.2fr 90px 1.3fr 90px 1.4fr;gap:9px;padding:10px 12px;border-top:1px solid #edf2f0;font-size:12px;line-height:17px}.v85-body-area-import-result>div:first-child{position:sticky;top:0;z-index:1;border-top:0;background:#f2f7f5;color:#5d6764}.v85-body-area-import-result .valid{color:#176953;font-weight:600}.v85-body-area-import-result .invalid{color:#9a3141;font-weight:600}.v85-auth-drawer.bodyareas .v85-figure-pairs{max-height:410px;overflow:auto;padding:2px}@media(max-width:900px){.v85-auth-toolbar{flex-wrap:wrap}.v85-area-active-state{order:5;width:100%;margin-left:0}.v85-auth-pagination{margin-left:0}.v85-auth-bottom-toolbar{padding-right:4px}.v85-area-image-current{grid-template-columns:1fr}.v85-area-image-current>img{width:100%;height:auto;aspect-ratio:2/1}}.v85-auth-page:has(.v85-auth-table.bodyareas){margin-top:0;padding-top:20px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title{min-height:32px;margin:0 0 12px;gap:10px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title h1{margin:0 6px 0 0;color:#151919;font-size:24px;line-height:32px;font-weight:500}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title>div{gap:10px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title button{height:32px;min-height:32px;padding:0 12px;border:1px solid #1F6B55;border-radius:6px;background:#fff;color:#1f6b55;font-size:13.5px;line-height:normal;font-weight:500}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title button:last-child{padding:0 10px;border-color:#e2eae6;color:#3f4a47}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-title button:last-child svg{margin-left:6px;vertical-align:middle;transition:transform .15s ease}.v85-search-result{color:#5f6666;font-size:14px;line-height:20px;overflow-wrap:anywhere}.v85-search-result b{color:#151919;font-weight:600}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-tabs-row{margin:0 0 12px;gap:16px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-views{font-size:14px;line-height:20px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-views button{min-height:20px;padding:0;color:#1f6b55;font-size:14px;line-height:20px;font-weight:500}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-views button:after{display:none}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-views button.active{color:#151919;font-weight:600}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-views button span{margin-left:4px;color:#5f6666;font-weight:400;font-variant-numeric:tabular-nums}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-search{height:32px;gap:6px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-search input{width:220px;height:32px;padding:0 10px;border-color:#b8c4c0;border-radius:6px;color:#151919;font-size:13.5px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-search button{width:auto;height:32px;min-height:32px;margin:0;padding:0 12px;border-color:#1f6b55;color:#1f6b55;font-size:13.5px;font-weight:500}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar{margin:0 0 12px;padding:0;gap:6px 14px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar>select:first-child{width:auto;min-width:0}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar>select:nth-of-type(2){width:auto;min-width:0;margin-left:8px;flex:none}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar select{height:32px;padding:0 24px 0 8px;border-color:#b8c4c0;border-radius:6px;color:#151919;font-size:13.5px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar>button{width:auto;min-width:0;height:32px;min-height:32px;padding:0 12px;border-color:#1f6b55;color:#1f6b55;font-size:13.5px;font-weight:500}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-pagination{gap:10px;color:#5f6666;font-size:13.5px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-pagination b{margin:0;font-weight:400}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-intro{max-width:860px;margin:0 0 12px;padding:0;color:#5f6666;font-size:13.5px;line-height:19px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-table-wrap{border:1px solid #E2EAE6;border-radius:8px;overflow:hidden;background:#fff}.v85-auth-table.bodyareas{display:block;width:100%;table-layout:auto;color:#151919;font-size:13.5px}.v85-auth-table.bodyareas thead,.v85-auth-table.bodyareas tbody{display:block;width:100%}.v85-auth-table.bodyareas tr{display:grid;grid-template-columns:var(--area-grid);gap:12px;box-sizing:border-box;width:100%}.v85-auth-table.bodyareas thead tr{align-items:center;padding:10px 16px;border:0;border-bottom:1px solid #E2EAE6;background:#fff;color:#3f4a47;font-size:13.5px;font-weight:500}.v85-auth-table.bodyareas tbody tr{min-height:64px;align-items:start;padding:12px 16px;border:0;border-top:1px solid #EEF3F1}.v85-auth-table.bodyareas tbody tr:first-child{border-top:0}.v85-auth-table.bodyareas tbody tr:nth-child(odd){background:#f7faf8}.v85-auth-table.bodyareas tbody tr:nth-child(2n){background:#fff}.v85-auth-table.bodyareas tbody tr.selected{background:#eaf8f2}.v85-auth-table.bodyareas tbody tr.selected .v85-row-actions{visibility:visible}.v85-auth-table.bodyareas th,.v85-auth-table.bodyareas td{display:block;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;vertical-align:top}.v85-auth-table.bodyareas th:first-child,.v85-auth-table.bodyareas td:first-child{width:24px!important;padding:0!important}.v85-auth-table.bodyareas th{color:#3f4a47;font-size:13.5px;font-weight:500;line-height:20px}.v85-auth-table.bodyareas th:nth-child(2){display:flex;align-items:center;color:#5f6666}.v85-auth-table.bodyareas input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1.5px solid #B8C4C0;border-radius:4px;background:#fff;cursor:pointer}.v85-auth-table.bodyareas input[type=checkbox]:checked{border-color:#03ab84;background:#03ab84;box-shadow:inset 0 0 0 3px #fff}.v85-auth-table.bodyareas .v85-sort{height:20px!important;min-height:20px!important;gap:6px;color:#1f6b55!important;font-size:13.5px!important;line-height:20px!important;font-weight:500!important}.v85-auth-table.bodyareas .v85-area-swatch{width:72px;height:36px;box-sizing:border-box;border:1px solid #EEF3F1;border-radius:4px;background:#eaf8f2}.v85-auth-table.bodyareas td:nth-child(3){padding-top:0!important}.v85-auth-table.bodyareas td:nth-child(3)>button{max-width:100%;color:#1f6b55;font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.v85-auth-table.bodyareas .v85-row-actions{height:18px;margin-top:2px;gap:0;font-size:13px;line-height:18px}.v85-auth-table.bodyareas .v85-row-actions button{font-size:13px!important;line-height:18px!important}.v85-auth-table.bodyareas .v85-row-actions i{height:auto;margin:0 6px;border:0;color:#b8c4c0}.v85-auth-table.bodyareas .v85-row-actions i:after{content:"|"}.v85-auth-table.bodyareas td:nth-child(4),.v85-auth-table.bodyareas td:nth-child(6),.v85-auth-table.bodyareas td:nth-child(7){font-size:13.5px;line-height:20px;font-variant-numeric:tabular-nums}.v85-auth-table.bodyareas td:nth-child(4)>b,.v85-auth-table.bodyareas td:nth-child(7)>b{font-weight:400}.v85-auth-table.bodyareas .v85-zone-codes{max-width:none;gap:4px}.v85-auth-table.bodyareas .v85-zone-codes span{height:22px;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 7px;border-radius:5px;background:#ddf4e9;color:#1f6b55;font-size:11.5px;line-height:22px;font-weight:500}.v85-auth-table.bodyareas td:nth-child(6)>button{color:#1f6b55;font-size:13.5px;line-height:20px;font-weight:400}.v85-auth-table.bodyareas td:last-child{display:flex;align-items:center;gap:6px;color:#3f4a47}.v85-auth-table.bodyareas td:last-child button{width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;border:1px solid #E2EAE6;border-radius:4px;color:#5f6666;font-size:13px;line-height:1}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-bottom-toolbar{padding-top:12px;color:#5f6666;font-size:13.5px;font-weight:400}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-bottom-toolbar b{font-weight:400}@media(max-width:1100px){.v85-auth-table.bodyareas{min-width:980px}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-toolbar{flex-wrap:wrap}.v85-auth-page:has(.v85-auth-table.bodyareas) .v85-auth-pagination{margin-left:auto}}.df-music-page{display:flex;flex-direction:column;gap:16px;color:#151919;animation:dfaFade .2s ease}.df-music-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.df-music-title h1{margin:0;font-size:28px;line-height:34px;font-weight:600}.df-music-title label{height:38px;padding:0 16px;border:1px solid #1F6B55;border-radius:8px;background:#fff;color:#1f6b55;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.df-music-title label:hover{background:#eaf8f2}.df-music-title label.disabled{opacity:.55;cursor:wait}.df-music-title input{display:none}.df-music-title small{color:#8b9693;font-size:12.5px}.df-music-alert{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#ffe0d8;color:#6b2418;font-size:13.5px;line-height:19px;font-weight:500}.df-music-alert.success{background:#eaf8f2;color:#1f6b55}.df-music-alert span{flex:1}.df-music-alert button{padding:0 2px;border:0;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}.df-music-layout{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.df-music-list{display:flex;min-width:0;flex:1 1 600px;flex-direction:column;gap:12px}.df-music-list-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.df-music-list-tools nav{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14.5px}.df-music-list-tools nav span{display:flex;align-items:baseline;gap:8px}.df-music-list-tools nav i{color:#c4cec9;font-style:normal}.df-music-list-tools nav button{padding:0;border:0;background:transparent;color:#1f6b55;font:inherit;text-decoration:underline;cursor:pointer}.df-music-list-tools nav button.active{color:#151919;font-weight:600;text-decoration:none}.df-music-list-tools nav em{color:#5f6666;font-style:normal}.df-music-list-tools>div{display:flex;gap:8px;flex-wrap:wrap}.df-music-list-tools input{box-sizing:border-box;width:220px;max-width:100%;height:38px;padding:0 12px;border:1px solid #CAD5D0;border-radius:8px;color:#151919;font:14px inherit;outline:none}.df-music-list-tools input:focus{border-color:#03ab84;box-shadow:0 0 0 3px #03ab8424}.df-music-list-tools>div>button,.df-music-summary button{height:38px;padding:0 16px;border:1px solid #1F6B55;border-radius:8px;background:#fff;color:#1f6b55;font-size:14px;font-weight:500;cursor:pointer}.df-music-list-tools>div>button:hover{background:#eaf8f2}.df-music-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#5f6666;font-size:13.5px}.df-music-summary>div{display:flex;align-items:center;gap:10px}.df-music-summary b{color:#151919;font-weight:500}.df-music-summary button{height:34px;padding:0 14px}.df-music-summary button.danger{border-color:#e3a3af;color:#b8324c}.df-music-table{overflow:hidden;border:1px solid #E2EAE6;border-radius:14px;background:#fff}.df-music-grid{display:grid;min-width:640px;grid-template-columns:24px 44px minmax(0,2.2fr) minmax(70px,.6fr) minmax(110px,.9fr) minmax(120px,.9fr);align-items:start;column-gap:14px}.df-music-grid.head{align-items:center;padding:12px 18px;border-bottom:1px solid #E2EAE6;color:#1f6b55;font-size:14px;font-weight:500}.df-music-grid.head b{font-weight:500}.df-music-grid.row{padding:16px 18px;border-bottom:1px solid #EEF3F1}.df-music-grid.row:last-of-type{border-bottom:0}.df-music-check{display:flex;width:20px;height:20px;margin-top:10px;padding:0;align-items:center;justify-content:center;border:1.5px solid #B8C4C0;border-radius:5px;background:#fff;color:#fff;font-size:12px;line-height:1;cursor:pointer}.df-music-grid.head .df-music-check{margin-top:0}.df-music-check.checked{border-color:#03ab84;background:#03ab84}.df-music-check:disabled{opacity:.35;cursor:not-allowed}.df-music-play,.df-music-muted{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#eaf8f2;color:#1f6b55;font-size:12px;cursor:pointer}.df-music-play:hover{background:#ddf4e9}.df-music-name{display:flex;min-width:0;flex-direction:column;gap:3px}.df-music-track-title{align-self:flex-start;overflow-wrap:anywhere;padding:0;border:0;background:transparent;color:#1f6b55;font-size:15.5px;line-height:21px;font-weight:600;text-align:left;cursor:text}.df-music-track-title:hover{text-decoration:underline}.df-music-track-title:disabled{color:#151919;cursor:default}.df-music-track-title:disabled:hover{text-decoration:none}.df-music-name>b{color:#3f4a47;font-size:15.5px;line-height:21px;font-weight:600}.df-music-name small{color:#5f6666;font-size:13px;line-height:18px}.df-music-name>em{color:#8a4b12;font-size:12.5px;line-height:17px;font-style:normal}.df-music-rename{display:flex;align-items:center;gap:6px}.df-music-rename input{min-width:0;flex:1;height:34px;padding:0 10px;border:1px solid #03AB84;border-radius:8px;color:#151919;font-size:14px;outline:none}.df-music-rename button{height:34px;padding:0 10px;border:1px solid #E2EAE6;border-radius:8px;background:#fff;color:#151919;font-size:13px;font-weight:500;cursor:pointer}.df-music-rename button:first-of-type{padding:0 12px;border:0;background:#03ab84;color:#fff}.df-music-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;color:#c4cec9;font-size:13px}.df-music-row-actions button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:13px;font-weight:500;cursor:pointer}.df-music-row-actions button:hover{text-decoration:underline}.df-music-row-actions button.danger{color:#b8324c}.df-music-row-actions i{font-style:normal}.df-music-length{padding-top:10px;color:#151919;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.df-music-uses{display:inline-flex;width:max-content;margin-top:8px;padding:3px 10px;border-radius:999px;background:#f5f9f7;color:#5f6666;font-size:12.5px;font-weight:500;white-space:nowrap}.df-music-uses.used{background:#eaf8f2;color:#1f6b55}.df-music-default{display:inline-flex;margin-top:6px;padding:4px 11px;align-items:center;gap:5px;border-radius:999px;background:#174d42;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.df-music-dash{display:block;padding-top:6px;color:#8b9693;font-size:14px}.df-music-grid.none{background:#f7faf9}.df-music-muted{background:#eef3f1;color:#8b9693;font-size:18px}.df-music-empty{padding:28px 18px;color:#5f6666;font-size:14px;text-align:center}.df-music-note{margin:0;color:#5f6666;font-size:13px;line-height:19px}.df-music-settings{position:sticky;top:80px;display:flex;min-width:min(100%,290px);flex:0 1 386px;flex-direction:column;gap:18px;padding:20px 22px;border:1px solid #E2EAE6;border-radius:18px;background:#fff;box-shadow:0 1px 2px #15191908,0 18px 40px -32px #1519194d}.df-music-settings>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.df-music-settings h2{margin:0;font-size:16px;font-weight:600}.df-music-settings header span{color:#8b9693;font-size:12.5px}.df-music-settings>label{display:flex;flex-direction:column;gap:6px}.df-music-settings>label span{display:flex;justify-content:space-between;color:#151919;font-size:13px;font-weight:500}.df-music-settings>label em{color:#5f6666;font-style:normal;font-weight:400;font-variant-numeric:tabular-nums}.df-music-settings input[type=range]{width:100%;margin:0;accent-color:#03AB84;cursor:pointer}.df-music-fades{display:flex;flex-direction:column;gap:6px}.df-music-fades>b{font-size:13px;font-weight:500}.df-music-fades section{display:flex;gap:6px}.df-music-fades button{height:30px;padding:0 12px;border:1px solid #E2EAE6;border-radius:999px;background:#fff;color:#151919;font-size:13px;font-weight:500;cursor:pointer}.df-music-fades button.active{border-color:#151919;background:#151919;color:#fff}.df-music-start{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#151919;font-size:13.5px;cursor:pointer;text-align:left}.df-music-start i{position:relative;width:40px;height:22px;border-radius:999px;background:#cad5d0;flex:none}.df-music-start i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;content:""}.df-music-start.on i{background:#03ab84}.df-music-start.on i:after{left:21px}.df-music-settings>p{margin:0;padding-top:12px;border-top:1px solid #EEF3F1;color:#5f6666;font-size:12.5px;line-height:18px}.df-music-settings button:disabled,.df-music-settings input:disabled{cursor:not-allowed;opacity:.55}.df-music-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#0e19177a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.df-music-confirm-backdrop section{position:relative;box-sizing:border-box;width:min(440px,100%);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 64px -20px #0e191773,0 0 0 1px #0e19170d;text-align:center}.df-music-confirm-backdrop .close{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#7a8582;font-size:22px;line-height:1;cursor:pointer}.df-music-confirm-backdrop .close:hover{background:#f1f5f3;color:#151919}.df-music-confirm-backdrop .icon{display:flex;width:56px;height:56px;margin:40px auto 18px;align-items:center;justify-content:center;border-radius:50%;background:#fdeef0;color:#b8324c;box-shadow:0 0 0 8px #fff7f8}.df-music-confirm-backdrop h2{margin:0;padding:0 32px;color:#151919;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.02em}.df-music-confirm-backdrop p{margin:14px 0 0;padding:0 28px;color:#5f6666;font-size:15px;line-height:22px}.df-music-confirm-backdrop footer{display:flex;flex-direction:column;gap:12px;padding:24px 24px 18px}.df-music-confirm-backdrop footer>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.df-music-confirm-backdrop footer button{height:48px;padding:0 16px;border:1.5px solid #F3B9B6;border-radius:14px;background:#fff;color:#151919;font-size:16px;font-weight:600;cursor:pointer}.df-music-confirm-backdrop footer button.danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#b8324c;color:#fff;box-shadow:0 8px 18px -8px #b8324c52}.df-music-confirm-backdrop footer small{align-self:center;display:flex;align-items:center;gap:6px;color:#7a8582;font-size:12px;line-height:16px}.df-music-confirm-backdrop kbd{padding:1px 6px;border:1px solid #D5E0DB;border-radius:6px;background:#f7faf8;color:#5f6666;font:11px inherit}@media(max-width:1050px){.df-music-settings{position:static;flex-basis:100%}}@media(max-width:760px){.df-music-title label{width:100%;justify-content:center}.df-music-list-tools>div,.df-music-list-tools input{width:100%}.df-music-list-tools>div>button{flex:none}.df-music-table{overflow-x:auto}.df-music-settings{min-width:0}}.guide-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.guide-page-head h1{margin:0;color:#151919;font-size:24px;line-height:28px;font-weight:500}.guide-page-head p{max-width:820px;margin:4px 0 0;color:#5f6666;font-size:14px;line-height:20px}.guide-page-head>button{height:34px;padding:0 15px;border:0;border-radius:8px;background:#03ab84;color:#fff;font:500 14px inherit;white-space:nowrap}.guide-card{border:1px solid #e2eae6;border-radius:12px;background:#fff}.guide-empty-authority{display:flex;flex-direction:column;gap:5px;padding:22px}.guide-empty-authority b{font-size:15px}.guide-empty-authority span,.guide-empty-row{color:#5f6666;font-size:13px}.guide-empty-row{padding:22px 16px}.guide-reco-layout{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.guide-reco-main{display:flex;flex:1 1 560px;min-width:0;flex-direction:column;gap:12px}.guide-preview{padding:14px 16px}.guide-preview label{display:flex;flex-direction:column;gap:6px;color:#151919;font-size:13px;font-weight:500}.guide-preview select,.guide-rank header select{height:40px;padding:0 10px;border:1px solid #e2eae6;border-radius:8px;background:#fff;color:#151919;font:14px inherit}.guide-preview>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.guide-preview span{color:#5f6666;font-size:12.5px}.guide-preview em,.guide-rank-row section i{padding:3px 8px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:11.5px;font-style:normal}.guide-rank{overflow:hidden}.guide-rank>header{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f5f9f7;border-bottom:1px solid #e2eae6}.guide-rank>header b{font-size:13.5px}.guide-rank>header span{color:#5f6666;font-size:12.5px}.guide-rank>header select{height:32px;max-width:260px;margin-left:auto;font-size:13px}.guide-rank-row{position:relative;display:grid;grid-template-columns:34px minmax(200px,1fr) 70px 80px 60px;align-items:center;gap:12px;min-height:64px;padding:11px 16px;border-top:1px solid #eef3f1}.guide-rank-row.next{opacity:.55}.guide-rank-row>label{position:absolute;top:0;left:0;right:0;transform:translateY(-100%);padding:8px 16px;background:#fbfdfc;border-top:1px solid #e2eae6;color:#5f6666;font-size:12px;font-weight:500}.guide-rank-row:nth-of-type(8){margin-top:34px}.guide-rank-row>span{color:#8b9693;font-size:13px}.guide-rank-row>div>b{display:block;font-size:14px;font-weight:500}.guide-rank-row small{display:block;margin-top:2px;color:#8b9693;font-size:12px}.guide-rank-row section{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.guide-rank-row section i{background:#f5f9f7;color:#3f4a47}.guide-rank-row>em{justify-self:start;padding:3px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.guide-rank-row>button{height:28px;border:1px solid #e2eae6;border-radius:6px;background:#fff}.guide-rules{flex:0 1 378px;padding:18px}.guide-rules>header{display:flex;justify-content:space-between}.guide-rules>header b{font-size:15px}.guide-rules>header button{border:0;background:transparent;color:#5f6666;text-decoration:underline}.guide-slider{display:block;margin-top:20px}.guide-slider>span{display:flex;justify-content:space-between}.guide-slider b{font-size:12.5px}.guide-slider em{color:#5f6666;font-size:12px;font-style:normal}.guide-slider input{width:100%;accent-color:#03ab84}.guide-slider small{color:#8b9693;font-size:11.5px}.guide-count{margin-top:18px}.guide-count>b{font-size:12.5px}.guide-count section{display:flex;gap:8px;margin-top:8px}.guide-count button{width:38px;height:36px;border:1px solid #e2eae6;border-radius:999px;background:#fff}.guide-count button.active{border-color:#151919;background:#151919;color:#fff}.guide-switch{display:flex;align-items:center;gap:10px;margin-top:16px;padding:0;border:0;background:transparent;font:13px inherit}.guide-switch i{position:relative;width:40px;height:22px;border-radius:999px;background:#cad5d0}.guide-switch i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";box-shadow:0 1px 3px #0003}.guide-switch.on i{background:#03ab84}.guide-switch.on i:after{left:21px}.guide-rules>p{margin:16px 0 0;padding-top:14px;border-top:1px solid #eef3f1;color:#5f6666;font-size:12.5px;line-height:18px}.guide-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.guide-metrics section{display:flex;min-height:92px;box-sizing:border-box;flex-direction:column;padding:14px;border:1px solid #e2eae6;border-radius:12px;background:#fff}.guide-metrics small{color:#5f6666;font-size:12px;font-weight:600;letter-spacing:.04em}.guide-metrics b{margin-top:8px;font-size:20px;font-weight:500}.guide-metrics span{margin-top:4px;color:#8b9693;font-size:12px}.guide-table{overflow:hidden}.guide-table-tools{display:flex;align-items:center;gap:14px;padding:10px 12px;border-bottom:1px solid #e2eae6}.guide-table-tools>b{font-size:13.5px}.guide-table-tools>div{display:flex;gap:8px}.guide-table-tools button{height:30px;padding:0 12px;border:1px solid #e2eae6;border-radius:999px;background:#fff;font-size:12px}.guide-table-tools button.active{border-color:#03ab84;background:#eaf8f2}.guide-table-tools input{width:220px;height:30px;margin-left:auto;padding:0 12px;border:1px solid #e2eae6;border-radius:8px}.guide-table-title{padding:12px;border-bottom:1px solid #e2eae6;font-size:13.5px}.guide-grid{display:grid;align-items:center;column-gap:12px;padding:0 15px}.guide-grid.head{height:34px;background:#f5f9f7;color:#5f6666;font-size:12px;letter-spacing:.03em}.guide-grid.row{min-height:46px;border-top:1px solid #eef3f1}.guide-grid.row i{width:18px;height:18px;border:1px solid #cad5d0;border-radius:5px}.guide-grid.safety{grid-template-columns:22px 72px minmax(280px,1.7fr) minmax(180px,.7fr) minmax(90px,.7fr)}.guide-grid.safety.row>span{justify-self:end;font-size:13px}.guide-grid.safety.row div b{display:block;font-size:13.5px}.guide-grid.safety.row div small{display:block;max-width:520px;margin-top:3px;overflow:hidden;color:#8b9693;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.guide-grid.safety.row em{justify-self:start;padding:4px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.guide-grid.safety.row em.warn{background:#fff19d;color:#151919}.guide-grid.quiz{grid-template-columns:20px minmax(140px,.7fr) minmax(230px,1.2fr) minmax(330px,1.7fr)}button.guide-grid{width:100%;border:0;border-top:1px solid #eef3f1;background:#fff;text-align:left;font:inherit;cursor:pointer}.guide-grid.quiz.row b,.guide-grid.quiz.row span{font-size:13.5px}.guide-grid.milestone{grid-template-columns:20px minmax(180px,.7fr) minmax(260px,1.2fr) minmax(300px,1.5fr)}.guide-grid.milestone.row b{font-size:13.5px}.guide-table>footer{display:flex;justify-content:space-between;padding:9px 14px;color:#8b9693;font-size:12px}.guide-detail{margin-top:16px;padding:18px 22px}.guide-detail>header{display:flex;justify-content:space-between}.guide-detail h2{margin:8px 0 0;font-size:16px}.guide-detail p{margin:5px 0;color:#5f6666;font-size:13px}.guide-detail>header small,.guide-detail>small{color:#8b9693;font-size:12px;letter-spacing:.05em}.guide-detail>header em{align-self:flex-start;padding:5px 10px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.guide-detail>div:not(.guide-prototype-note){display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.guide-detail label{display:flex;flex-direction:column;gap:5px;color:#8b9693;font-size:12px}.guide-detail label b{color:#151919;font-size:13.5px}.guide-detail hr{margin:16px 0;border:0;border-top:1px solid #eef3f1}.guide-prototype-note{margin-top:16px;padding:11px 13px;border:1px solid #ffe36b;border-radius:9px;background:#fff9cf;color:#493d11;font-size:13px}@media(max-width:1023px){.guide-reco-layout{display:block}.guide-rules{margin-top:12px}.guide-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-table{overflow-x:auto}.guide-grid.safety{min-width:850px}.guide-grid.quiz{min-width:900px}.guide-grid.milestone{min-width:760px}}.guide-safety-editor>header{display:flex;justify-content:space-between;gap:16px}.guide-safety-editor h3{margin:0;font-size:18px}.guide-safety-editor header p{margin:5px 0 0;color:#5f6666;font-size:13px}.guide-safety-editor header em{align-self:flex-start;padding:4px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.guide-safety-preview>small,.guide-safety-versions>small{color:#8b9693;font-size:11px;font-weight:600;letter-spacing:.08em}.guide-safety-preview>div{position:relative;width:250px;min-height:290px;margin:10px auto;padding:42px 16px 20px;box-sizing:border-box;border:7px solid #182321;border-radius:40px;background:#f8fbfa;text-align:left}.guide-safety-preview>div>i{position:absolute;top:10px;left:50%;width:78px;height:20px;transform:translate(-50%);border-radius:999px;background:#182321}.guide-safety-preview>div>span{position:absolute;top:13px;left:20px;right:20px;color:#31413d;font-size:9px}.guide-safety-preview>div>b{display:block;margin:4px -16px 0;padding:9px 16px;border-bottom:1px solid #e2eae6;font-size:10px;text-align:center}.guide-safety-preview h4{margin:16px 0 8px;color:#175b4b;font-size:15px}.guide-safety-preview p{margin:0;color:#4f5d59;font-size:12px;line-height:18px}.guide-safety-meta label,.guide-safety-editor>label{display:flex;flex-direction:column;gap:6px;color:#78827f;font-size:12px}.guide-safety-meta b{color:#151919;font-size:13px}.guide-safety-editor input,.guide-safety-editor textarea,.guide-safety-editor select{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid #d6e0dc;border-radius:8px;background:#fff;color:#151919;font:13px inherit}.guide-safety-editor textarea{resize:vertical}.guide-safety-editor fieldset{margin:0;padding:0;border:0}.guide-safety-editor legend{margin-bottom:7px;color:#78827f;font-size:12px}.guide-safety-editor fieldset div{display:flex;gap:7px;flex-wrap:wrap}.guide-safety-editor fieldset button{height:32px;padding:0 11px;border:1px solid #d6e0dc;border-radius:7px;background:#fff;color:#47514e}.guide-safety-editor fieldset button.active{border-color:#03ab84;background:#eaf8f2;color:#176652}.guide-safety-actions .df-button:first-child{flex:1}.guide-safety-drawer>footer{justify-content:flex-start;padding:12px 24px}.guide-safety-drawer .guide-safety-actions .df-button:first-child{flex:0 0 auto}.guide-safety-drawer-head{display:grid!important;grid-template-columns:1fr auto;gap:0!important;padding:24px 0 18px}.guide-safety-drawer-head>span{color:#8b9693;font-size:12px}.guide-safety-drawer-head>button{grid-column:2;grid-row:1/3;width:34px;height:34px;border:1px solid #dbe5e1;border-radius:9px;background:#fff;font-size:22px}.guide-safety-drawer-head>small{margin-top:18px;color:#8b9693;font-size:12px;font-weight:600;letter-spacing:.04em}.guide-safety-drawer-head>em{grid-column:2;justify-self:end;margin-top:12px}.guide-safety-drawer-head>h3{grid-column:1;margin:6px 0 0}.guide-safety-drawer-head>p{grid-column:1;margin:5px 0 0!important}.guide-safety-preview>div{width:270px;min-height:550px;padding:38px 16px 24px;border-width:7px}.guide-safety-preview>div>span{display:flex;justify-content:space-between}.guide-safety-preview>div>header{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin:14px -16px 0;padding:9px 12px;border-bottom:1px solid #e2eae6;text-align:center}.guide-safety-preview>div>header button{border:0;background:#eef3f1;border-radius:50%;width:24px;height:24px}.guide-safety-preview>div>header b{grid-column:2;font-size:10px}.guide-safety-preview>div>small{display:block;margin-top:16px;color:#1f6b55;font-size:9px;font-weight:700;text-transform:uppercase}.guide-safety-preview>div>h4{font-size:16px;line-height:21px}.guide-safety-preview>div>h5{margin:14px 0 7px;color:#54615e;font-size:11px}.guide-safety-preview>div>p{margin:4px 0 9px}.guide-safety-preview>div>b{display:block;margin:6px 0 0;padding:0;border:0;font-size:10px;text-align:left}.guide-safety-actions .df-button--danger:hover:not(:disabled){border-color:#ffc9bb;background:#ffc9bb}@media(max-width:600px){.guide-page-head{flex-direction:column}.guide-metrics{grid-template-columns:1fr}.guide-table-tools{align-items:flex-start;flex-wrap:wrap}.guide-table-tools input{width:100%;margin-left:0}.guide-rank-row{grid-template-columns:28px minmax(150px,1fr) 48px 55px}.guide-rank-row>span:nth-of-type(2){display:none}.guide-rank-row>button{display:none}.guide-rules{padding:15px}.guide-safety-meta{grid-template-columns:1fr}}.guide-grid.safety.row.selected{background:#eaf8f2}.guide-safety-drawer .df-drawer-body{padding:0 24px 24px}.guide-safety-drawer>footer{display:block;padding:12px 24px}.guide-safety-drawer-head{position:relative;display:block;padding:24px 0 18px}.guide-safety-drawer-head>span{display:block;color:#8b9693;font-size:12px}.guide-safety-drawer-head>button{position:absolute;top:24px;right:0;width:34px;height:34px;border:1px solid #dbe5e1;border-radius:9px;background:#fff;font-size:22px}.guide-safety-drawer-head>small{display:block;margin-top:18px;color:#8b9693;font-size:12px;font-weight:600;letter-spacing:.04em}.guide-safety-drawer-head>em{position:absolute;top:60px;right:0;padding:4px 9px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-size:12px;font-style:normal}.guide-safety-drawer-head>em.draft,.guide-safety-drawer-head>em.deleted{background:#f0f3f2;color:#5f6666}.guide-safety-drawer-head>em.pending_approval{background:#fff19d;color:#604e00}.guide-safety-drawer-head>h3{margin:7px 0 0;font-size:16px}.guide-safety-drawer-head>p{margin:5px 0 0;color:#5f6666;font-size:13px}.guide-safety-actions{display:flex;gap:8px}.guide-safety-actions .df-button--danger{border-color:#ffd7cd;background:#ffd7cd;color:#7a2d20}.guide-safety-lock-note{margin:9px 0 0;color:#5f6666;font-size:12px}.guide-safety-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-safety-meta label,.safety-editor-fields>label,.safety-review-readonly label{display:flex;flex-direction:column;gap:5px;color:#78827f;font-size:12px}.guide-safety-meta b,.safety-review-readonly b{color:#151919;font-size:13px}.safety-editor-fields{display:flex;flex-direction:column;gap:16px}.safety-editor-fields input,.safety-editor-fields textarea{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid #d6e0dc;border-radius:8px;background:#fff;color:#151919;font:13px inherit}.safety-editor-fields textarea{resize:vertical}.safety-editor-fields fieldset{margin:0;padding:0;border:0}.safety-editor-fields legend{margin-bottom:7px;color:#78827f;font-size:12px}.safety-editor-fields fieldset div{display:flex;gap:7px;flex-wrap:wrap}.safety-editor-fields fieldset button{height:32px;padding:0 11px;border:1px solid #d6e0dc;border-radius:7px;background:#fff;color:#47514e}.safety-editor-fields fieldset button.active{border-color:#03ab84;background:#eaf8f2;color:#176652}.safety-editor-fields button:disabled{opacity:.55}.safety-review-readonly{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.safety-review-readonly label:nth-child(2){grid-column:1/-1}.guide-safety-versions{padding-top:14px;border-top:1px solid #e2eae6}.guide-safety-versions>small{color:#8b9693;font-size:11px;font-weight:600;letter-spacing:.08em}.guide-safety-versions p{margin:9px 0 0;color:#6b7572;font-size:12px;line-height:18px}.guide-safety-versions b{color:#252a29}.guide-safety-versions em{padding:2px 7px;border-radius:999px;background:#eaf8f2;color:#1f6b55;font-style:normal}.guide-safety-preview{text-align:center}.guide-safety-preview>small{color:#8b9693;font-size:11px;font-weight:600;letter-spacing:.08em}.safety-phone{position:relative;width:270px;height:550px;margin:10px auto;padding:38px 10px 18px;box-sizing:border-box;overflow:hidden;border:7px solid #182321;border-radius:40px;background:#f8fbfa;text-align:left}.safety-phone>i{position:absolute;top:10px;left:50%;width:78px;height:20px;transform:translate(-50%);border-radius:999px;background:#182321}.safety-phone>span{position:absolute;top:13px;left:20px;right:20px;display:flex;justify-content:space-between;color:#31413d;font-size:9px}.safety-phone>header{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin:14px -10px 0;padding:8px 9px;border-bottom:1px solid #e2eae6;text-align:center}.safety-phone>header button{width:24px;height:24px;border:0;border-radius:50%;background:#eef3f1}.safety-phone>header b{grid-column:2;font-size:10px}.safety-phone>h4{margin:16px 5px 8px;color:#175b4b;font-size:16px;line-height:21px}.safety-phone>p{margin:0 5px;color:#4f5d59;font-size:10px;line-height:15px}.safety-layout .safety-phone{padding-left:8px;padding-right:8px}.safety-phone-hero{display:grid;grid-template-columns:1fr 105px;min-height:112px;margin-top:8px;overflow:hidden;border:2px solid transparent;border-radius:13px;background:#e5efeb}.safety-phone-hero>div{padding:13px 0 9px 11px}.safety-phone-hero small{color:#914a43;font-size:7px;font-weight:700}.safety-phone-hero h4{margin:5px 0 4px;font-size:14px;line-height:15px}.safety-phone-hero p{margin:0;color:#66716e;font-size:8px;line-height:11px}.safety-phone-hero img{align-self:end;width:105px;height:100px;object-fit:contain}.safety-phone h5{margin:12px 2px 6px;font-size:10px}.safety-phone-card{display:grid;grid-template-columns:30px 1fr;gap:7px;min-height:51px;margin:5px 0;padding:7px 8px;box-sizing:border-box;border:2px solid transparent;border-radius:11px;background:#f2f6f4}.safety-phone-card>i{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#e5efeb;color:#44806f;font-size:13px;font-style:normal}.safety-phone-card b{display:block;font-size:9px}.safety-phone-card p{margin:3px 0 0;color:#87908d;font-size:7px;line-height:10px}.safety-phone-dont{margin:0!important;padding:5px 6px;border:2px solid transparent;border-radius:9px;color:#53605d!important;font-size:8px!important;line-height:10px!important}.safety-phone-report{position:absolute;left:8px;right:8px;bottom:12px;height:32px;border:2px solid transparent;border-radius:11px;background:#f6f8f7;color:#a55959;font-size:9px;font-weight:600}.safety-phone .focus{border-color:#079979;opacity:1}.safety-phone .faded{opacity:.28}.guide-safety-preview>small:last-child{display:block;margin-top:8px}.guide-safety-editor{display:flex;flex-direction:column;gap:16px}.df-dialog[aria-label="Unpublish?"],.df-dialog[aria-label="Delete?"],.df-dialog[aria-label="Delete draft?"]{border-radius:14px}.df-dialog[role=alertdialog] .df-button--danger{border-color:#6b2418;background:#6b2418;color:#fff}@media(max-width:600px){.guide-safety-meta,.safety-review-readonly{grid-template-columns:1fr}.guide-safety-drawer .df-drawer-body{padding:0 16px 20px}}.quiz-page-head{margin-top:-6px}.quiz-page-head>div:first-child>p{max-width:750px}.quiz-page-actions{display:flex;gap:8px}.quiz-table .guide-grid.row.selected{background:#eaf8f2}.quiz-table footer{display:flex;justify-content:space-between;padding:9px 14px;color:#8b9693;font-size:12px}.quiz-drawer .df-drawer-body{padding:0 24px 24px}.quiz-editor{display:flex;flex-direction:column;gap:14px}.quiz-editor>header{position:relative;display:block;padding:24px 0 4px}.quiz-editor>header>span{display:block;color:#8b9693;font-size:12px}.quiz-editor>header>button{position:absolute;top:18px;right:0;width:34px;height:34px;border:1px solid #dbe5e1;border-radius:9px;background:#fff;font-size:22px}.quiz-editor>header>small{display:block;margin-top:22px;color:#8b9693;font-size:12px;font-weight:600;letter-spacing:.04em}.quiz-editor>header>em{position:absolute;top:60px;right:0;padding:4px 9px;border-radius:999px;background:#fff19d;color:#151919;font-size:12px;font-style:normal}.quiz-editor>header>em.live{background:#eaf8f2;color:#1f6b55}.quiz-editor>header>h3{margin:7px 0 0;font-size:16px}.quiz-editor>header>p{margin:5px 0 0;color:#5f6666;font-size:13px}.quiz-editor>label{display:flex;flex-direction:column;gap:7px;color:#5f6666;font-size:12px;font-weight:500}.quiz-editor input{box-sizing:border-box;width:100%;height:36px;padding:0 11px;border:1px solid #d6e0dc;border-radius:8px;background:#fff;color:#151919;font:13px inherit}.quiz-answer-summary,.quiz-mode-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;margin:0 0 2px}.quiz-answer-summary button{padding:0;border:0;background:transparent;text-align:left}.quiz-answer-summary small,.quiz-mode-summary small{display:block;color:#8b9693;font-size:12px}.quiz-answer-summary b,.quiz-mode-summary b{display:block;margin-top:5px;font-size:13.5px}.quiz-editor>.df-button{align-self:flex-start}.quiz-editor-actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid #e2eae6}.quiz-lock-note{position:relative;margin:58px 0 0;padding:11px 13px;border:1px solid #ffe36b;border-radius:9px;background:#fff9cf;color:#2e2b1d;font-size:13px;line-height:18px}.quiz-lock-note:before{position:absolute;top:-43px;left:0;width:100%;border-top:1px solid #e2eae6;content:""}.quiz-callout{margin:14px 0 0;padding:11px 13px;border:1px solid #ffe36b;border-radius:9px;background:#fff9cf;color:#2e2b1d;font-size:13px;line-height:18px}.quiz-table~.df-dialog-overlay .df-dialog{width:474px;max-width:calc(100vw - 32px)}.quiz-toast{position:fixed;z-index:1200;left:50%;bottom:27px;display:flex;align-items:center;gap:18px;max-width:620px;transform:translate(-50%);padding:12px 16px;border-radius:11px;background:#10231e;color:#fff;font-size:12px;font-weight:600;box-shadow:0 7px 20px #0003}.quiz-toast.error{max-width:700px;line-height:18px}.quiz-toast button{height:30px;padding:0 12px;border:1px solid #71938a;border-radius:7px;background:transparent;color:#bcebdd;font-weight:600}@media(max-width:1023px){.quiz-drawer{width:min(560px,100vw)!important}.quiz-page-head{align-items:flex-start}.quiz-table{overflow-x:auto}.quiz-table .guide-grid.quiz{min-width:900px}}@media(max-width:600px){.quiz-answer-summary,.quiz-mode-summary{grid-template-columns:1fr}.quiz-page-head>div:last-child{flex-wrap:wrap}.quiz-toast{right:12px;left:12px;transform:none}}.milestone-page-head{margin-top:-6px}.milestone-page-actions{display:flex;align-items:flex-start;gap:8px}.milestone-page-actions>.df-button{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.milestone-table .guide-grid.row.selected{background:#eaf8f2}.milestone-table footer{display:flex;justify-content:space-between;padding:9px 14px;color:#8b9693;font-size:12px}.milestone-detail{margin-top:16px}.milestone-drawer .df-drawer-body{padding:0 24px 24px}.milestone-editor{display:flex;flex-direction:column;gap:14px}.milestone-editor>header{position:relative;display:block;padding:24px 0 4px}.milestone-editor>header>span{display:block;color:#8b9693;font-size:12px}.milestone-editor>header>button{position:absolute;top:18px;right:0;width:34px;height:34px;border:1px solid #dbe5e1;border-radius:9px;background:#fff;font-size:22px}.milestone-editor>header>small{display:block;margin-top:22px;color:#8b9693;font-size:12px;font-weight:600;letter-spacing:.04em}.milestone-editor>header>em{position:absolute;top:60px;right:0;padding:4px 9px;border-radius:999px;background:#fff19d;color:#151919;font-size:12px;font-style:normal}.milestone-editor>header>em.live{background:#eaf8f2;color:#1f6b55}.milestone-editor>header>h3{margin:7px 0 0;font-size:16px}.milestone-editor>header>p{margin:5px 0 0;color:#5f6666;font-size:13px}.milestone-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:1px 0 3px}.milestone-summary label{color:#8b9693;font-size:12px}.milestone-summary b{display:block;margin-top:5px;color:#151919;font-size:13.5px}.milestone-editor>label{display:flex;flex-direction:column;gap:7px;color:#5f6666;font-size:12px;font-weight:500}.milestone-editor input{box-sizing:border-box;width:100%;height:36px;padding:0 11px;border:1px solid #d6e0dc;border-radius:8px;background:#fff;color:#151919;font:13px inherit}.milestone-remove{padding-top:12px;border-top:1px solid #e2eae6}.milestone-remove .df-button{height:32px;min-height:32px;padding:0 13px}.milestone-callout,.milestone-lock-note{margin:14px 0 0;padding:10px 13px;border:1px solid #ffe36b;border-radius:9px;background:#fff9cf;color:#2e2b1d;font-size:13px;line-height:18px}.milestone-lock-note{margin-top:58px;position:relative}.milestone-lock-note:before{position:absolute;top:-43px;left:0;width:100%;border-top:1px solid #e2eae6;content:""}.milestone-table~.df-dialog-overlay .df-dialog{width:474px;max-width:calc(100vw - 32px)}.milestone-toast{position:fixed;z-index:1200;left:50%;bottom:27px;display:flex;align-items:center;gap:18px;max-width:700px;transform:translate(-50%);padding:12px 16px;border-radius:11px;background:#10231e;color:#fff;font-size:12px;font-weight:600;line-height:18px;box-shadow:0 7px 20px #0003}.milestone-toast button{height:30px;padding:0 12px;border:1px solid #71938a;border-radius:7px;background:transparent;color:#bcebdd;font-weight:600}@media(max-width:1023px){.milestone-drawer{width:min(560px,100vw)!important}.milestone-page-head{align-items:flex-start}.milestone-table{overflow-x:auto}.milestone-table .guide-grid.milestone{min-width:760px}}@media(max-width:600px){.milestone-page-actions{flex-wrap:wrap}.milestone-toast{right:12px;left:12px;transform:none}}.df-resource-page{display:flex;flex-direction:column;gap:20px;max-width:1480px;margin:0 auto;padding:28px 32px 56px}.df-resource-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.df-resource-page .df-card-header .df-search-field{width:min(320px,36vw)}.df-resource-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.df-resource-detail>div{min-width:0;padding:13px 14px;border:1px solid var(--df-border);border-radius:8px;background:#f9fbfa}.df-resource-detail span{display:block;margin-bottom:4px;color:var(--df-muted);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.df-resource-detail strong{display:block;overflow-wrap:anywhere;color:var(--df-ink);font-size:14px;font-weight:500;white-space:pre-wrap}.df-resource-editor{display:flex;flex-direction:column;gap:16px}.df-resource-editor>p{margin:0;color:var(--df-muted);font-size:13px}.df-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.df-json-preview{max-height:420px;margin:0;padding:16px;border:1px solid var(--df-border);border-radius:8px;background:#f5f9f7;color:var(--df-ink);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow:auto}.df-tabular{font-variant-numeric:tabular-nums}.df-product-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.df-product-editor>div{display:flex;flex-direction:column;gap:18px}.df-editor-fields{display:flex;flex-direction:column;gap:16px;padding:18px}.df-field textarea{width:100%;padding:12px;border:1px solid var(--df-border);border-radius:8px;background:#fff;color:var(--df-ink);font:inherit;resize:vertical}.df-field textarea:focus{border-color:var(--df-primary);outline:0;box-shadow:0 0 0 3px #03ab841f}.df-product-preview{position:sticky;top:92px;padding-bottom:18px}.df-product-preview-art{height:180px;display:grid;place-items:center;margin:0 18px 18px;border-radius:12px;background:linear-gradient(145deg,#e8fdf8,#cfefe4);color:var(--df-muted);font-size:13px}.df-product-preview>b,.df-product-preview>p,.df-product-preview>span{display:block;margin-left:18px;margin-right:18px}.df-product-preview>b{font-size:18px}.df-product-preview>p{color:var(--df-muted);font-size:13px;line-height:19px}.df-product-preview>span{color:var(--df-green);font-size:12px;font-weight:600}.df-role-summary{display:flex;align-items:center;gap:16px;padding:20px}.df-role-summary>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#2e9c8a;color:#fff;font-size:20px;font-weight:500}.df-role-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.df-role-summary b{font-size:16px}.df-role-summary small,.df-muted-copy{margin:0;color:var(--df-muted);font-size:13px}.df-role-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:0 18px 18px}.df-role-modules>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,2fr) auto;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--df-border)}.df-role-modules b{font-size:13px}.df-role-modules span{color:var(--df-muted);font-size:12px;line-height:18px}.df-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.df-dashboard-links{display:flex;flex-direction:column;padding:4px 18px 18px}.df-dashboard-links>button{min-height:66px;display:flex;align-items:center;gap:14px;padding:10px 4px;border:0;border-bottom:1px solid var(--df-border);background:transparent;color:var(--df-ink);text-align:left;cursor:pointer}.df-dashboard-links>button:last-child{border-bottom:0}.df-dashboard-links>button>svg:first-child{color:var(--df-green)}.df-dashboard-links>button>span{flex:1;display:flex;flex-direction:column;gap:3px}.df-dashboard-links b{font-size:14px;font-weight:500}.df-dashboard-links small{color:var(--df-muted);font-size:12px}@media(max-width:1180px){.df-resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.df-resource-page{padding:24px 22px 48px}}@media(max-width:900px){.df-product-editor{grid-template-columns:1fr}.df-product-preview{position:static}}@media(max-width:900px){.df-role-modules{grid-template-columns:1fr}}@media(max-width:760px){.df-dashboard-grid{grid-template-columns:1fr}.df-role-modules>div{grid-template-columns:1fr;gap:5px;padding:12px 0}}@media(max-width:640px){.df-form-grid{grid-template-columns:1fr}.df-resource-page{gap:16px;padding:20px 16px 40px}.df-resource-metrics{grid-template-columns:1fr}.df-resource-page .df-card-header{align-items:stretch;flex-direction:column}.df-resource-page .df-card-header .df-search-field{width:100%}.df-resource-detail{grid-template-columns:1fr}}.share-meta-page{padding:28px 30px 48px;color:#151919}.share-meta-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.share-meta-head h1{margin:0;font-size:28px}.share-meta-head p{max-width:760px;margin:7px 0 0;color:#66716d;font-size:14px;line-height:20px}.share-meta-state{padding:7px 11px;border-radius:999px;background:#fff1cc;color:#805700;font-size:12px;font-weight:700;text-transform:uppercase}.share-meta-state.published{background:#dff5ec;color:#176953}.share-meta-error,.share-meta-notice{margin:18px 0 0;padding:11px 14px;border-radius:9px;font-size:13px}.share-meta-error{border:1px solid #efb2a8;background:#fff2ef;color:#842b1d}.share-meta-notice{border:1px solid #bce2d6;background:#edfaf6;color:#176953}.share-meta-layout{display:grid;grid-template-columns:minmax(520px,1fr) 410px;gap:22px;margin-top:24px}.share-meta-form,.share-meta-preview{box-sizing:border-box;border:1px solid #e1e9e6;border-radius:14px;background:#fff}.share-meta-form{padding:22px}.share-meta-form h2{margin:0;font-size:18px}.share-meta-form>p{margin:6px 0 20px;color:#69736f;font-size:13px}.share-meta-form>label{display:block;margin-top:18px;color:#29322f;font-size:13px;font-weight:600}.share-meta-form>label>span{float:right;color:#8b9693;font-size:11px;font-weight:400}.share-meta-form input,.share-meta-form textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dce5e1;border-radius:9px;outline:0;background:#f8fbfa;color:#151919;font:400 14px Roboto,Helvetica Neue,Arial,sans-serif}.share-meta-form input{height:43px;padding:0 12px}.share-meta-form textarea{height:98px;padding:11px 12px;resize:vertical;line-height:20px}.share-meta-form input:focus,.share-meta-form textarea:focus{border-color:#03ab84;background:#fff;box-shadow:0 0 0 3px #03ab841a}.share-meta-form label>small{display:block;margin-top:6px;color:#87918e;font-weight:400}.share-meta-form code{color:#176953}.share-meta-banner-field{margin-top:21px}.share-meta-banner-field>b{display:block;font-size:13px}.share-meta-banner-field>span{display:block;margin-top:4px;color:#87918e;font-size:11px}.share-meta-selected{display:grid;grid-template-columns:190px 1fr;gap:14px;margin-top:9px;padding:10px;border:1px solid #dce5e1;border-radius:11px;background:#f8fbfa}.share-meta-selected img{width:190px;aspect-ratio:1200/675;border-radius:8px;object-fit:cover}.share-meta-selected>div{display:flex;align-items:flex-start;align-content:center;gap:7px;flex-wrap:wrap;padding:7px 0}.share-meta-selected strong,.share-meta-selected small{width:100%;display:block}.share-meta-selected small{color:#7d8884}.share-meta-selected button:not(.df-button){min-height:36px;border:0;background:transparent;color:#b8324c;cursor:pointer}.share-meta-empty{margin-top:9px;padding:28px;border:1px dashed #9fcfbe;border-radius:11px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#f6fbf9;text-align:center}.share-meta-empty span{color:#7d8884;font-size:12px}.share-meta-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #e6ecea}.share-meta-hint{display:block;margin-top:8px;color:#87918e;text-align:right}.share-meta-preview{overflow:hidden;align-self:start;position:sticky;top:84px}.share-meta-preview>header{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e5ece9}.share-meta-preview>header b{font-size:12px;letter-spacing:.04em}.share-meta-preview>header span{color:#87918e;font-size:11px}.share-meta-preview>p{margin:0;padding:14px 17px;color:#69736f;background:#f8fbfa;font-size:11px;line-height:17px}.share-message{padding:28px 20px 36px;background:#efeae4}.share-card{overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1519191a}.share-card>img,.share-image-placeholder{width:100%;aspect-ratio:1200/675;display:block;object-fit:cover}.share-image-placeholder{display:grid;place-items:center;background:#dfe9e5;color:#81908b;font-size:12px}.share-card>div{padding:10px 12px 12px}.share-card small{color:#8a9290;font-size:10px}.share-card b{display:block;margin-top:4px;font-size:14px;line-height:18px}.share-card p{overflow:hidden;margin:3px 0 0;color:#66716d;font-size:12px;line-height:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.share-message>span{display:block;margin-top:8px;color:#59635f;font-size:11px}.share-media-overlay{position:fixed;inset:64px 0 0 var(--df-sidebar-width);z-index:30;display:grid;place-items:center;padding:24px;background:#141e1c5c}.share-media-overlay>section{width:min(880px,calc(100vw - var(--df-sidebar-width) - 48px));max-height:calc(100vh - 112px);overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 20px 56px #141e1c38}.share-media-overlay header{display:flex;justify-content:space-between;padding:19px 22px;border-bottom:1px solid #e5ece9}.share-media-overlay h2{margin:0;font-size:19px}.share-media-overlay header p{margin:5px 0 0;color:#68736f;font-size:12px}.share-media-overlay header>button{width:34px;height:34px;border:1px solid #dbe4e0;border-radius:8px;background:#fff;font-size:21px}.share-media-tools{display:flex;gap:10px;padding:14px 22px}.share-media-tools>input{height:40px;box-sizing:border-box;padding:0 12px;flex:1;border:1px solid #dce5e1;border-radius:8px}.share-media-tools>label{position:relative;min-height:40px;display:grid;place-items:center;padding:0 14px;border-radius:8px;background:#03ab84;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.share-media-tools input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.share-media-grid{max-height:520px;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:4px 22px 22px}.share-media-grid>button{overflow:hidden;padding:0 0 9px;border:1px solid #dce5e1;border-radius:10px;background:#fff;text-align:left}.share-media-grid>button.selected{border-color:#03ab84;box-shadow:0 0 0 2px #03ab8421}.share-media-grid img{width:100%;aspect-ratio:1200/675;display:block;object-fit:cover}.share-media-grid b,.share-media-grid small{display:block;overflow:hidden;margin:7px 9px 0;text-overflow:ellipsis;white-space:nowrap}.share-media-grid b{font-size:12px}.share-media-grid small{color:#87918e;font-size:10px}@media(max-width:1050px){.share-meta-layout{grid-template-columns:1fr}.share-meta-preview{position:static}.share-media-overlay{left:0}.share-media-overlay>section{width:calc(100vw - 48px)}}.rc-page{width:100%;max-width:1552px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;color:#151919;font-size:14px;line-height:1.45}.rc-page button,.rc-page input,.rc-page select,.rc-page textarea{font-family:inherit}.rc-list-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rc-list-tools>span{font-size:13px;color:#5f6666}.rc-list-tools>i,.rc-editor-head>i,.rc-code-tools>i,.rc-code-add header>i{flex:1}.rc-search{height:38px;max-width:360px;flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #cad5d0;border-radius:6px;background:#fff}.rc-search svg{width:16px;fill:none;stroke:#5f6666;stroke-width:2}.rc-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:14px}.rc-primary,.rc-secondary,.rc-danger{height:38px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.rc-primary{display:inline-flex;align-items:center;gap:6px;border:0;background:#03ab84;color:#fff}.rc-primary:hover{background:#029873}.rc-primary:disabled{background:#a7d9c9;cursor:default}.rc-secondary{border:1px solid #cad5d0;background:#fff;color:#151919;font-weight:500}.rc-danger{border:1px solid #e7b3aa;background:#fff;color:#b3261e;font-weight:500}.rc-danger:disabled{opacity:.5}.rc-list{overflow:hidden;border:1px solid #e2eae6;border-radius:8px;background:#fff}.rc-list-head,.rc-row{display:grid;grid-template-columns:20px minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.9fr) 24px;gap:16px;align-items:center;padding-right:20px;padding-left:20px}.rc-list-head{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e2eae6;background:#f7faf8;color:#5f6666;font-size:12.5px;font-weight:600}.rc-list-head>span:first-child,.rc-row>span:first-child{display:flex}.rc-list-head input,.rc-row input{width:16px;height:16px;margin:0;accent-color:#028a6b;cursor:pointer}.rc-row{padding-top:14px;padding-bottom:14px;border-bottom:1px solid #eef3f1;background:transparent;color:#151919;text-align:left;cursor:pointer}.rc-row:hover,.rc-row:focus-visible{background:#f7faf8;outline:0}.rc-channel{display:flex;align-items:center;gap:12px;min-width:0}.rc-channel>i,.rc-logo{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:#eaf8f2;color:#1f6b55;font-size:15px;font-weight:700;font-style:normal}.rc-channel>img{width:36px;height:36px;flex:none;border-radius:8px;object-fit:cover}.rc-channel>span{min-width:0}.rc-channel b,.rc-channel small,.rc-stock b,.rc-stock small{display:block}.rc-channel b{overflow:hidden;color:#151919;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rc-channel small{color:#5f6666;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-values{color:#2c3333;font-size:13px}.rc-stock{min-width:0}.rc-stock b{font-weight:600;font-variant-numeric:tabular-nums}.rc-stock small{color:#5f6666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-chevron{display:flex;align-items:center;justify-content:center}.rc-chevron svg{width:16px;height:16px;fill:none;stroke:#8b9693;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rc-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#f1f5f3;color:#5f6666;font-size:12.5px;font-weight:600;font-style:normal;white-space:nowrap}.rc-pill.live{background:#ddf4e9;color:#1f6b55}.rc-pill.low-stock{background:#fff3a6;color:#151919}.rc-pill.needs-codes{background:#ffe4cb;color:#151919}.rc-empty{padding:48px 20px;text-align:center;color:#5f6666}.rc-back{align-self:flex-start;height:28px;padding:0;border:0;background:transparent;color:#1f6b55;font-size:13.5px;font-weight:600;cursor:pointer}.rc-editor-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rc-editor-head .rc-logo{width:44px;height:44px;border-radius:10px;font-size:18px}.rc-editor-head h1{margin:0;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.01em}.rc-editor-head p{margin:0;color:#5f6666;font-size:13px}.rc-editor-head .rc-secondary,.rc-editor-head .rc-danger,.rc-editor-head .rc-primary{height:36px}.rc-editor{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px;overflow:hidden;border:1px solid #e2eae6;border-radius:8px;background:#fff}.rc-editor>nav{display:flex;flex-direction:column;padding:6px 0;border-right:1px solid #e2eae6;background:#f7faf8}.rc-editor>nav button{height:44px;display:flex;align-items:center;gap:10px;padding:0 16px;border:0;background:transparent;color:#2c3333;font-size:14px;text-align:left;cursor:pointer}.rc-editor>nav button:hover{background:#eef3f1}.rc-editor>nav button.active{background:#fff;color:#151919;font-weight:600}.rc-editor>nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rc-editor>nav span{flex:1}.rc-editor>nav b{min-width:22px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e2eae6;font-size:12px}.rc-editor-main{min-width:0;display:flex;flex-direction:column}.rc-editor-main>header{padding:20px 28px 8px}.rc-editor-main>header h2{margin:0;font-size:16px}.rc-editor-main>header p{margin:2px 0 0;color:#5f6666;font-size:13px}.rc-section{flex:1;padding:0 28px 20px}.rc-section h3{margin:18px 0 4px;padding-top:14px;border-top:1px solid #eef3f1;color:#5f6666;font-size:12.5px;letter-spacing:.04em}.rc-field{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:8px 20px;padding:14px 0;border-top:1px solid #eef3f1}.rc-field>div:first-child{padding-top:9px;color:#2c3333}.rc-field>div:last-child{max-width:560px}.rc-field small{display:block;margin-top:6px;color:#5f6666;font-size:12.5px;font-weight:400}.rc-input{width:100%;max-width:420px;height:38px;box-sizing:border-box;padding:0 12px;border:1px solid #cad5d0;border-radius:6px;background:#fff;color:#151919;font-size:14px;outline:0}.rc-input:focus,.rc-area:focus{border-color:#03ab84;box-shadow:0 0 0 3px #03ab8426}.rc-input[type=number]{max-width:180px}.rc-area{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cad5d0;border-radius:6px;color:#151919;font-size:14px;line-height:20px;resize:vertical;outline:0}.rc-unit{display:inline-block;margin-left:10px;color:#5f6666;font-size:13px}.rc-logo-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rc-logo.large{width:56px;height:56px;border:1px dashed #cad5d0;border-radius:12px;background:#fff;color:#8b9693}.rc-logo-upload small{flex-basis:100%}.rc-logo-image{width:56px;height:56px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px #e2eae6}.rc-upload{display:inline-flex;align-items:center;cursor:pointer}.rc-upload input{display:none}.rc-link-danger{border:0;background:transparent;color:#b3261e;cursor:pointer}.rc-radio-list{display:flex;flex-direction:column;gap:8px;max-width:420px}.rc-radio-list button{min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #cad5d0;border-radius:6px;background:#fff;color:#151919;text-align:left;cursor:pointer}.rc-radio-list button.active{border-color:#03ab84;background:#eaf8f2}.rc-radio-list button i{width:16px;height:16px;box-sizing:border-box;border:1.5px solid #8b9693;border-radius:50%}.rc-radio-list button.active i{border:5px solid #03ab84}.rc-radio-list button small{margin:0 0 0 auto}.rc-chips{display:flex;flex-wrap:wrap;gap:8px}.rc-chips button{height:32px;padding:0 12px;border:1px solid #cad5d0;border-radius:999px;background:#fff;color:#2c3333;font-size:13.5px}.rc-chips button.active{border-color:#03ab84;background:#eaf8f2;color:#174d42}.rc-value-head,.rc-value-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,1fr);gap:16px 20px;align-items:center;border-top:1px solid #eef3f1}.rc-value-head{padding:10px 0;color:#5f6666;font-size:12.5px}.rc-value-row{padding:12px 0}.rc-value-row label{display:flex;align-items:center;gap:10px;font-weight:600}.rc-value-row input[type=checkbox],.rc-checks input{width:17px;height:17px;accent-color:#028a6b}.rc-checks{display:flex;flex-direction:column;gap:10px}.rc-checks label{display:flex;align-items:center;gap:10px}.rc-editor-main>footer{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 28px;border-top:1px solid #e2eae6;background:#fff}.rc-editor-main>footer span{flex:1;color:#5f6666;font-size:13px}.rc-codes-locked{margin-top:6px;padding:36px 20px;border:1px dashed #cad5d0;border-radius:8px;text-align:center;color:#5f6666}.rc-code-tiles{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.rc-code-tiles article{flex:1 1 110px;max-width:170px;padding:10px 14px;border:1px solid #e2eae6;border-radius:8px}.rc-code-tiles small,.rc-code-tiles b,.rc-code-tiles span{display:block}.rc-code-tiles small,.rc-code-tiles span{color:#5f6666;font-size:12.5px}.rc-code-tiles b{font-size:20px}.rc-code-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.rc-filters{display:flex;flex-wrap:wrap;gap:6px}.rc-filters button{height:30px;padding:0 12px;border:1px solid #e2eae6;border-radius:999px;background:#fff;color:#2c3333;font-size:13px}.rc-filters button.active{border-color:#151919;background:#151919;color:#fff}.rc-code-tools select,.rc-code-tools input{height:32px;padding:0 8px;border:1px solid #cad5d0;border-radius:6px;background:#fff;font-size:13px}.rc-code-add{margin-top:14px;border:1px solid #e2eae6;border-radius:8px;background:#f7faf8}.rc-code-add>header{height:44px;display:flex;align-items:center;padding:0 8px 0 12px;border-bottom:1px solid #e2eae6}.rc-code-add>header button{height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6666;font-size:14px;font-weight:600}.rc-code-add>header button.active{border-bottom-color:#03ab84;color:#151919}.rc-code-add>header button:last-child{font-size:20px}.rc-code-form{padding:6px 20px 18px}.rc-add-submit{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #e7eeeb}.rc-add-submit span{color:#5f6666;font-size:13px}.rc-import,.rc-generate{padding:20px}.rc-import button{margin-right:12px}.rc-import p,.rc-generate p{color:#5f6666;font-size:12.5px}.rc-code-table{margin-top:14px;overflow:hidden;border:1px solid #e2eae6;border-radius:8px}.rc-code-table>div{display:grid;grid-template-columns:28px minmax(0,1.8fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr) 112px;gap:12px;padding:9px 14px;border-bottom:1px solid #e2eae6;background:#f7faf8;color:#5f6666;font-size:12.5px}.rc-code-table>p{margin:0;padding:40px 20px;text-align:center;color:#5f6666}.rc-code-row,.rc-code-edit{display:grid;grid-template-columns:28px minmax(0,1.8fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr) 112px;gap:12px;align-items:center;min-height:48px;padding:0 14px;border-bottom:1px solid #eef3f1}.rc-code-row code{overflow:hidden;text-overflow:ellipsis;font-size:13px}.rc-code-row>span:last-child{display:flex;justify-content:flex-end}.rc-code-row>span:last-child button,.rc-code-edit button,.rc-download{border:0;background:transparent;color:#1f6b55;font-size:13px;font-weight:600;cursor:pointer}.rc-code-row>span:last-child button.delete{color:#b3261e}.rc-code-edit input,.rc-code-edit select{height:34px;border:1px solid #cad5d0;border-radius:6px}.rc-bulk{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:8px;background:#151919;color:#fff}.rc-bulk i{flex:1}.rc-bulk input,.rc-bulk button{height:32px;border:1px solid #5f6666;border-radius:6px;background:transparent;color:#fff}.rc-download{display:block;margin:10px 0 0 auto}@media(max-width:900px){.rc-editor{grid-template-columns:1fr}.rc-editor>nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #e2eae6}.rc-editor>nav button{flex:none}.rc-field{grid-template-columns:1fr}.rc-field>div:first-child{padding-top:0}.rc-list-head,.rc-row{grid-template-columns:minmax(0,2fr) 1fr 1fr}.rc-list-head>span:first-child,.rc-list-head>span:nth-child(5),.rc-list-head>span:last-child,.rc-row>span:first-child,.rc-row>span:nth-child(5),.rc-row>span:last-child{display:none}}.dsc-page{margin-top:-5px;display:flex;flex-direction:column;gap:14px;color:#151919;font-size:14px;line-height:1.45;position:relative}.dsc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dsc-page button,.dsc-page input,.dsc-page select,.dsc-page textarea{font:inherit}.dsc-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dsc-title h1{margin:0 6px 0 0;font-size:24px;line-height:32px;font-weight:500;white-space:nowrap}.dsc-title>button:not(.back),.dsc-toolbar>div button,.dsc-bulk>button{height:32px;padding:0 12px;border:1px solid #1f6b55;border-radius:6px;background:#fff;color:#1f6b55;font-size:13.5px;font-weight:500;cursor:pointer}.dsc-title>span{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#f1f5f3;color:#5f6666}.dsc-title>em{font-style:normal;color:#5f6666}.dsc-title .back{height:32px;padding:0 4px;border:0;background:transparent;color:#1f6b55;font-weight:500;cursor:pointer}.dsc-intro{margin:0;color:#5f6666;max-width:900px;font-size:13.5px;line-height:19px}.dsc-toolbar,.dsc-bulk{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.dsc-toolbar nav,.dsc-bulk{font-size:13.5px}.dsc-toolbar nav span{display:inline-flex;align-items:center}.dsc-toolbar nav i,.dsc-bulk i{font-style:normal;color:#b8c4c0;padding:0 8px}.dsc-toolbar nav button,.member-tools nav button{border:0;background:transparent;padding:0;color:#1f6b55;cursor:pointer}.dsc-toolbar nav button.active,.member-tools nav button.active{color:#151919;font-weight:600}.dsc-toolbar nav small{margin-left:4px;color:#5f6666}.dsc-toolbar>div{display:flex;gap:6px}.dsc-toolbar input,.dsc-bulk select,.member-tools input{height:32px;padding:0 10px;border:1px solid #b8c4c0;border-radius:6px;background:#fff;box-sizing:border-box}.dsc-toolbar input,.member-tools input{width:220px}.dsc-bulk{justify-content:flex-start}.dsc-bulk select{padding-right:28px}.dsc-bulk>span{color:#174d42;font-weight:500}.dsc-bulk>span button{border:0;background:transparent;color:#1f6b55;cursor:pointer}.dsc-bulk>em{margin-left:auto;color:#5f6666;font-style:normal;display:flex;align-items:center;gap:0}.dsc-pages{display:inline-flex;align-items:center;gap:4px;margin-left:10px}.dsc-pages button{width:30px;height:30px;padding:0;border:1px solid #b8c4c0;border-radius:6px;background:#fff;color:#1f6b55;font-size:15px;cursor:pointer}.dsc-pages button:disabled{opacity:.4}.dsc-pages b{padding:0 6px;color:#151919;font-weight:400}.dsc-table{background:#fff;border:1px solid #e2eae6;border-radius:8px;overflow:auto}.dsc-row{display:grid;grid-template-columns:24px minmax(0,2.3fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:start;padding:12px 16px;border-top:1px solid #eef3f1;min-width:940px}.dsc-row.head{align-items:center;padding:10px 16px;border-top:0;border-bottom:1px solid #e2eae6;color:#3f4a47;font-size:13.5px;font-weight:500}.dsc-check{width:24px;height:24px;padding:0;margin:-2px 0 0 -3px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.dsc-check>span{width:18px;height:18px;border-radius:4px;border:1.5px solid #8b9693;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.dsc-check.on>span{border-color:#03ab84;background:#03ab84}.dsc-check svg{width:12px;height:12px}.dsc-check svg path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dsc-check i{width:8px;height:2px;border-radius:1px;background:#fff}.dsc-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#1f6b55;font-size:13.5px;font-weight:500;cursor:pointer;text-align:left}.dsc-sort svg{width:8px;height:12px;flex:none}.dsc-sort path{fill:#b8c4c0}.dsc-sort path.active{fill:#1f6b55}.dsc-row:nth-child(2n):not(.head){background:#f9fbfa}.dsc-row>div{min-width:0}.dsc-row small{display:block;color:#5f6666;font-size:12.5px}.dsc-row .campaign>button{padding:0;border:0;background:transparent;color:#1f6b55;font-weight:600;text-align:left;cursor:pointer}.dsc-row .campaign>button strong{color:#3f4a47}.dsc-row .campaign>div{visibility:hidden;margin-top:2px}.dsc-row:hover .campaign>div{visibility:visible}.dsc-row .campaign>div button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:13px;cursor:pointer}.dsc-row .campaign>div i{font-style:normal;color:#b8c4c0;padding:0 6px}.dsc-row .bar{display:block;height:6px;border-radius:3px;background:#eef3f1;overflow:hidden;margin-top:6px}.dsc-row .bar i{display:block;height:100%;background:#03ab84}.dsc-row>div:last-child>span,.dsc-row>div:last-child>b{display:block;font-size:13px}.dsc-empty{padding:18px 16px;margin:0}.dsc-pill{display:inline-flex!important;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#eef1f0;color:#3f4a47;font-size:12px;font-weight:600;white-space:nowrap}.s-live{background:#eaf8f2;color:#0b7a64}.s-scheduled{background:#e7f9ff;color:#245cae}.s-waiting_approval,.s-change_waiting_approval,.s-paused{background:#fff3d6;color:#7a5a1e}.s-rejected{background:#fbe9e7;color:#b3261e}.s-budget_used_up{background:#f3e9ff;color:#5a3bc4}.s-ended,.s-draft{background:#eef1f0;color:#5f6666}.dsc-alert,.dsc-banner{padding:10px 14px;border-radius:8px;font-size:13.5px}.dsc-alert.error,.dsc-banner.reject{background:#fbe9e7;color:#b3261e}.dsc-alert.success{background:#eaf8f2;color:#0b7a64}.dsc-banner.pending{background:#fff3d6;color:#7a5a1e}.dsc-banner.scheduled{background:#e7f9ff;color:#245cae}.dsc-banner.live{background:#eaf8f2;color:#0b7a64}.dsc-banner.budget{background:#f3e9ff;color:#5a3bc4}.dsc-banner.ended{background:#eef1f0;color:#3f4a47}.dsc-editor{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.dsc-main{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.dsc-editor aside{flex:0 1 300px;min-width:260px;display:flex;flex-direction:column;gap:16px}.dsc-name{display:flex;flex-direction:column;gap:3px}.dsc-name input{height:46px;padding:0 14px;border:1px solid #b8c4c0;border-radius:6px;font-size:20px;font-weight:500;color:#151919}.dsc-name>span{display:flex;justify-content:space-between;gap:8px;width:100%;font-size:12.5px;color:#5f6666}.dsc-name>span em{font-style:normal}.dsc-name>span b{font-weight:400;font-variant-numeric:tabular-nums}.dsc-section{background:#fff;border:1px solid #e2eae6;border-radius:8px;overflow:hidden}.dsc-section>header{padding:10px 16px;border-bottom:1px solid #e2eae6;display:flex;justify-content:space-between;gap:8px;font-size:14px}.dsc-section>header span{color:#1f6b55;font-size:13px;font-weight:600}.dsc-section>div{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.dsc-section>div>p{margin:0;color:#5f6666;font-size:13px}.dsc-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.dsc-field{display:flex;flex-direction:column;gap:5px;font-size:13px}.dsc-field input,.dsc-field textarea{min-height:34px;padding:0 10px;border:1px solid #b8c4c0;border-radius:6px;background:#fff;box-sizing:border-box}.dsc-field textarea{padding:8px 10px;resize:vertical}.dsc-field small{font-size:12px;color:#5f6666}.dsc-field>b span{font-weight:400;color:#5f6666}.dsc-projection{padding:10px 12px;border-radius:6px;background:#f7faf8;color:#3f4a47;font-size:13px}.dsc-projection.warning{background:#fff3d6;color:#7a5a1e}.dsc-page input:disabled,.dsc-page textarea:disabled{background:#f7faf8;color:#151919;cursor:default}.dsc-page input[aria-invalid=true],.dsc-page textarea[aria-invalid=true]{border-color:#b3261e}.field-error{color:#b3261e!important}.affiliate.has-error{border-color:#b3261e}.affiliate-error{padding:5px 16px 0;color:#b3261e;font-size:12.5px}.affiliate.has-error>.member-tools{padding-top:0}.affiliate>header{padding:10px 16px}.affiliate>.member-tools{padding:12px 16px;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.member-tools nav i{font-style:normal;color:#b8c4c0;padding:0 8px}.affiliate>.member-list{padding:0;gap:0;max-height:380px;overflow:auto;border-top:1px solid #e2eae6}.member-list label{display:flex;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid #eef3f1;cursor:pointer}.member-list label input{width:16px;height:16px;accent-color:#028a6b}.member-list label span{flex:1;min-width:0}.member-list label b,.member-list label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-list label small{font-size:12.5px;color:#5f6666}.member-list label em{font-style:normal;height:22px;padding:0 8px;border-radius:999px;background:#eaf8f2;color:#0b7a64;font-size:12px;font-weight:600}.affiliate footer{padding:8px 16px;background:#f7faf8}.affiliate footer button{border:0;background:transparent;color:#1f6b55;font-size:13px;cursor:pointer}.affiliate footer button:last-child{color:#b3261e}.affiliate footer i{font-style:normal;color:#b8c4c0;padding:0 8px}.progress>.progress-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:9px 16px;border-bottom:1px solid #eef3f1}.progress>.progress-row.head{background:#fff;color:#3f4a47}.progress-row>*:last-child{text-align:right}.publish>header{padding:10px 14px}.publish>div{gap:8px;padding:12px 14px}.publish>div p{display:flex;align-items:center;gap:8px;margin:0;min-height:20px}.publish>div p>span{width:84px;flex:none;color:#5f6666}.publish>div p>b{min-width:0;font-weight:400;font-size:13.5px;overflow-wrap:anywhere}.dsc-side-actions{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:4px}.dsc-side-actions button{padding:0;border:0;background:transparent;color:#1f6b55;font-size:13.5px;cursor:pointer}.dsc-side-actions button.danger{color:#b3261e}.publish footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #e2eae6;background:#f7faf8;flex-wrap:wrap}.publish footer button,.dsc-reason button{height:32px;padding:0 12px;border:1px solid #1f6b55;border-radius:6px;background:#fff;color:#1f6b55;font-weight:500;cursor:pointer}.publish footer .primary{border:0;background:#03ab84;color:#fff}.publish footer .delete{margin-right:auto;border:0;background:transparent;color:#b3261e;padding:0}.dsc-reason{border-top:1px solid #e2eae6;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.dsc-reason textarea{padding:8px 10px;border:1px solid #b8c4c0;border-radius:6px}.dsc-reason p{display:flex;justify-content:flex-end;gap:8px;margin:0}.dsc-reason .danger{border:0;background:#b3261e;color:#fff}.dates>div{padding:12px 14px}.preview>div{padding:12px 14px}.preview>div>p{font-size:12.5px;line-height:17px}.member-preview{padding:12px 14px 14px!important;border-radius:16px;background:linear-gradient(135deg,#0b7a64,#03ab84);color:#fff;box-shadow:0 4px 14px #15191914}.member-preview p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:#fff!important}.member-preview p span{flex:none;white-space:nowrap;height:20px;padding:0 8px;border-radius:999px;background:#f7d56b;color:#5a3e00;font-size:10.5px;line-height:20px;font-weight:800;letter-spacing:.06em}.member-preview p b{flex:none;white-space:nowrap;font-size:12px;font-weight:700}.member-preview h3{margin:6px 0 2px;font-size:16px;line-height:21px;font-weight:800}.member-preview small{display:block;margin-top:2px;font-size:12.5px;line-height:17px}.member-preview>div{display:flex;gap:4px;margin:10px 0 6px}.member-preview>div i{flex:1;height:6px;border-radius:3px;background:#ffffff59}.member-preview>div i.done{background:#f7d56b}.member-preview>b{display:block;white-space:nowrap;font-size:12px;line-height:17px;font-weight:600}.history>div{padding:10px 14px;gap:8px}.history p{display:flex;flex-direction:column;margin:0;color:#151919!important}.history p span{color:#5f6666;font-size:13px}@media(max-width:900px){.dsc-editor aside{flex:1 1 100%}}.fl-page{min-height:100%;padding:28px 0 70px;color:#151919;background:#f5faf7}.fl-page>header{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.fl-page h1{margin:0 0 6px;font-size:25px;line-height:1.2;letter-spacing:-.02em}.fl-page>header p{max-width:900px;margin:0;color:#5f6666;font-size:14px;line-height:1.5}.fl-primary{border-color:#3da987!important;background:#3da987!important;color:#fff!important;font-weight:700}.fl-page>header button{height:40px;padding:0 17px;border:1px solid #3da987;border-radius:8px}.fl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 18px}.fl-stats article{min-height:92px;padding:17px 18px;border:1px solid #dce5e0;border-radius:9px;background:#fff;display:flex;flex-direction:column}.fl-stats small,.fl-drawer-heading small{font-size:11px;line-height:14px;font-weight:700;letter-spacing:.055em;color:#68716f}.fl-stats b{margin-top:6px;font-size:22px;line-height:25px}.fl-stats span{margin-top:5px;font-size:12px;color:#8a9290}.fl-table{overflow:hidden;border:1px solid #dce5e0;border-radius:9px;background:#fff}.fl-table-title{height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5e0}.fl-table-title>b{font-size:14px}.fl-table-title label{width:258px;height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #d8dfdc;border-radius:7px;color:#929997;background:#fff}.fl-table-title input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit}.fl-row{width:100%;padding:0 16px;display:grid;grid-template-columns:240px minmax(300px,1fr) minmax(180px,.5fr);align-items:center;min-height:50px;border:0;border-bottom:1px solid #e3e9e6;background:#fff;color:inherit;text-align:left}.fl-row:not(.head){cursor:pointer}.fl-row:not(.head):hover,.fl-row.selected{background:#f0f7f3}.fl-row.head{min-height:40px;background:#f3f8f5;color:#66706d;font-size:11px;letter-spacing:.045em}.fl-row>span{font-size:14px}.fl-row strong{font-size:14px}.fl-row em,.fl-drawer-heading em{width:max-content;padding:4px 9px;border-radius:999px;font-size:12px;line-height:16px;font-style:normal}.fl-row em.shown,.fl-drawer-heading em.shown{background:#def3e9;color:#246650}.fl-row em.hidden,.fl-drawer-heading em.hidden{background:#ecefed;color:#606865}.fl-table footer{height:39px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#8a9290;font-size:12px}.fl-empty{padding:28px;text-align:center;color:#68726f}.fl-alert{margin:18px 0;padding:11px 13px;border-radius:6px}.fl-alert.error{background:#fff0ee;color:#a42c23}.fl-sr{position:absolute;left:-9999px}.fl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#222f2b61}.fl-drawer{position:absolute;top:0;right:0;bottom:0;width:min(560px,94vw);overflow:auto;background:#fff;box-shadow:-18px 0 38px #1b2a2521}.fl-drawer-top{height:60px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;color:#8b9290;font-size:12px}.fl-drawer-top button{width:36px;height:36px;border:1px solid #dfe5e2;border-radius:8px;background:#fff;color:#222;font-size:25px;line-height:28px}.fl-drawer-heading{padding:0 26px 23px;display:flex;justify-content:space-between;align-items:flex-start}.fl-drawer-heading h2{margin:8px 0 5px;font-size:18px;line-height:22px}.fl-drawer-heading p{margin:0;color:#626a68;font-size:13px}.fl-drawer-heading em{margin-top:1px}.fl-form{padding:0 26px 30px}.fl-form>label{display:grid;gap:8px;margin-bottom:22px}.fl-form>label>b{font-size:13px;font-weight:500}.fl-form input,.fl-form select{width:100%;height:44px;padding:0 12px;border:1px solid #d5ddda;border-radius:8px;background:#fff;color:#202725;font:inherit;outline:none}.fl-form input:focus,.fl-form select:focus{border-color:#3da987;box-shadow:0 0 0 1px #3da987}.fl-form input[aria-invalid=true]{border-color:#d94b43;box-shadow:none}.fl-form>label small{color:#7d8583;font-size:12px}.fl-form>label small.error{color:#b4312b}.fl-form select{max-width:290px}.fl-actions{display:flex;gap:9px;flex-wrap:nowrap;padding:14px 0 20px;border-top:1px solid #dfe5e2}.fl-actions button{height:38px;padding:0 11px;font-size:13px;white-space:nowrap;border:1px solid #d6dfdb;border-radius:8px;background:#fff;color:#202725;font-weight:600}.fl-actions button:disabled{opacity:.42}.fl-note{margin:10px 0 0;padding:14px;border:1px solid #f2df77;border-radius:8px;background:#fffbdc;color:#2e332f;font-size:13px;line-height:1.35}@media(max-width:900px){.fl-page{padding:22px}.fl-stats{grid-template-columns:1fr}.fl-row{grid-template-columns:65px 1fr 90px}.fl-table-title label{width:180px}}:root{--df-bg: #F5F9F7;--df-surface: #FFFFFF;--df-surface-soft: #F1F5F3;--df-border: #E2EAE6;--df-border-strong: #CAD5D0;--df-ink: #151919;--df-ink-2: #3F4A47;--df-muted: #5F6666;--df-faint: #8B9693;--df-primary: #03AB84;--df-primary-dark: #174D42;--df-primary-hover: #0B7A64;--df-mint: #EAF8F2;--df-purple: #F3E9FF;--df-purple-ink: #5A3BC4;--df-yellow: #FFF9CF;--df-yellow-ink: #7A5A1E;--df-blue: #E7F9FF;--df-blue-ink: #245CAE;--df-peach: #FFE4CB;--df-peach-ink: #6B2418;--df-red: #FFE0D8;--df-red-ink: #B8324C;--df-radius-sm: 8px;--df-radius-md: 12px;--df-radius-lg: 14px;--df-shadow-pop: 0 24px 60px rgba(14,25,23,.22);--df-header-height: 64px;--df-sidebar-width: 248px}*{box-sizing:border-box}html{background:var(--df-bg);color:var(--df-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;min-width:320px;min-height:100vh;background:var(--df-bg)}button,input,select,textarea{font:inherit}button{color:inherit;transition:transform .08s ease,filter .08s ease,background-color .15s ease,border-color .15s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985);filter:brightness(.97)}a{color:inherit}h1,h2,h3,p{margin-top:0}:focus-visible{outline:2px solid var(--df-primary);outline-offset:2px}.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}
