/* Categorias da bancada de produção. A cor do cartão aparece apenas nas amostras. */
.ui-icon{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 25px}
.category-tile{display:flex;align-items:center;gap:11px;padding:14px 12px;min-height:79px;text-align:left;border:1px solid #dfe3e8;background:#fff;border-radius:10px;position:relative}
.category-tile>.ui-icon{color:#70809b;width:21px;height:21px}.category-tile span{min-width:0}.category-tile strong{display:block;font-size:13px;line-height:1.3;font-weight:650}.category-tile small{display:block;font-size:11px;color:var(--muted);line-height:1.4;margin-top:5px}
.category-tile:hover{border-color:#a3b4ce;background:#fafbfd}.category-tile[aria-pressed=true]{background:var(--tint);border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.category-tile[aria-pressed=true]>.ui-icon{color:var(--brand)}.category-tile[aria-pressed=true] strong{color:var(--brand)}
#categoryContent{outline:none;scroll-margin-top:110px}.category-panel{border:1px solid var(--line);background:#fff;padding:24px;border-radius:14px;margin-bottom:20px;min-width:0}.category-panel-heading{display:flex;gap:16px;align-items:start;justify-content:space-between;padding-bottom:22px;margin-bottom:23px;border-bottom:1px solid #edf0f2}.category-panel-heading h2{font-size:21px;letter-spacing:-.035em}.category-panel-heading p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:8px}.category-panel-heading>.secondary{font-size:12px;min-height:37px;padding:8px 10px;flex-shrink:0}.category-panel-heading>.secondary .ui-icon{width:16px;height:16px}.category-panel .field:last-child{margin-bottom:0}
.control-group+.control-group{margin-top:26px;padding-top:25px;border-top:1px solid #edf0f2}.control-group>h3{font-family:inherit;font-size:14px;font-weight:650;margin-bottom:15px}.control-group>.field:last-child{margin-bottom:0}.category-panel>.control-group{margin-bottom:22px}.category-panel>.control-group:last-child{margin-bottom:0}.context-note{padding:13px 15px;border-radius:9px;background:#f5f7fa;color:#646e7b;font-size:12px;line-height:1.65;margin-top:18px}.category-link{display:inline-flex;align-items:center;gap:5px;font-size:12px}.category-link .ui-icon{width:15px;height:15px}.field-label output{float:right;font-size:12px;color:var(--brand);font-weight:650}.field input[type=range]{min-height:28px;margin:0}.field input:disabled{background:#eee}
.visual-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.visual-choice{display:block;min-width:0;position:relative;cursor:pointer}.visual-choice>input,.color-choice>input{position:absolute;width:1px;height:1px;opacity:0}.choice-body{position:relative;display:flex;align-items:flex-start;flex-direction:column;height:100%;gap:15px;border:1px solid #dfe3e8;border-radius:11px;padding:17px 14px;background:#fff;transition:background .15s,border-color .15s}.choice-copy{display:block;padding-right:12px}.choice-copy strong{display:block;font-size:13px;font-weight:650;line-height:1.3}.choice-copy small{display:block;font-size:11px;line-height:1.45;color:var(--muted);margin-top:5px}.choice-check{position:absolute;top:12px;right:12px;width:17px;height:17px;border:1px solid #c7cfd8;border-radius:50%;font-size:10px;line-height:15px;text-align:center;color:transparent}.visual-choice input:checked+.choice-body{border-color:var(--brand);background:#f2f5fa;box-shadow:inset 0 0 0 1px var(--brand)}.visual-choice input:checked+.choice-body .choice-check{border-color:var(--brand);background:var(--accent);color:var(--brand)}.visual-choice:hover .choice-body{border-color:#8096b6}.visual-choice input:focus-visible+.choice-body,.color-choice input:focus-visible+span{outline:3px solid #6086c4;outline-offset:3px}.small-options{grid-template-columns:repeat(3,minmax(0,1fr))}.small-options .choice-body{padding:17px 11px;gap:12px}.small-options .choice-copy{padding-right:0}
.layout-mini{position:relative;display:block;width:110px;height:89px;border:1px solid #c6cfdb;border-radius:6px;background:#e9edf3;overflow:hidden}.layout-mini i{display:block;position:absolute;background:var(--card-preview-color,#53677b);border-radius:2px;opacity:.45}.layout-mini .mini-avatar{width:19px;height:19px;border-radius:50%;background:var(--card-preview-color);opacity:.75}.layout-mini .mini-title{width:34px;height:4px}.layout-mini .mini-button{height:8px;opacity:.85}.layout-mini .mini-items{display:flex;gap:3px;position:absolute}.layout-mini .mini-items i{position:relative;height:18px;flex:1}.layout-portfolio .mini-cover{left:7px;top:7px;width:33px;height:71px;opacity:.3}.layout-portfolio .mini-avatar{left:15px;top:13px}.layout-portfolio .mini-title{left:49px;top:11px;width:45px}.layout-portfolio .mini-button{left:12px;top:42px;width:23px}.layout-portfolio .mini-items{left:49px;right:8px;top:25px;flex-direction:column;height:52px}
.layout-continuous,.layout-centered,.layout-expanded,.layout-immersive{width:86px;height:104px}.layout-continuous:before,.layout-centered:before{content:'';position:absolute;inset:5px 8px;border-radius:4px;background:white}.layout-centered:before{bottom:44px}.layout-continuous .mini-cover,.layout-centered .mini-cover{left:9px;right:9px;top:6px;height:24px}.layout-mini .mini-avatar{z-index:1}.layout-continuous .mini-avatar,.layout-centered .mini-avatar,.layout-expanded .mini-avatar{left:calc(50% - 10px);top:20px;border:2px solid white}.layout-continuous .mini-title,.layout-centered .mini-title,.layout-expanded .mini-title{left:calc(50% - 17px);top:45px}.layout-continuous .mini-button,.layout-centered .mini-button,.layout-expanded .mini-button{left:14px;right:14px;top:54px}.layout-continuous .mini-items,.layout-centered .mini-items,.layout-expanded .mini-items{left:14px;right:14px;top:72px}.layout-centered .mini-items{left:8px;right:8px;top:74px}.layout-expanded .mini-cover{inset:0 0 auto;height:32px;border-radius:0}.layout-expanded{background:white}.layout-editorial .mini-cover{left:7px;top:7px;width:36px;height:43px}.layout-editorial .mini-avatar{display:none}.layout-editorial .mini-title{left:49px;top:16px;width:45px}.layout-editorial .mini-button{left:49px;top:32px;width:43px}.layout-editorial .mini-items{left:7px;right:7px;top:61px}.layout-immersive .mini-cover{inset:0 0 auto;height:64px;border-radius:0;opacity:.75}.layout-immersive .mini-avatar{left:31px;top:18px;background:white}.layout-immersive .mini-title{top:45px;left:14px;background:white}.layout-immersive .mini-button{left:10px;right:10px;top:77px}.layout-immersive .mini-items{display:none}.layout-bio .mini-cover{display:none}.layout-bio .mini-avatar{left:calc(50% - 10px);top:7px}.layout-bio .mini-title{left:calc(50% - 17px);top:31px}.layout-bio .mini-button{left:20px;right:20px;top:43px}.layout-bio .mini-items{left:20px;right:20px;top:58px;flex-direction:column;height:21px}
.mode-sample{display:block;width:95px;padding:12px;border-radius:7px;height:77px;border:1px solid #dde0e4}.mode-sample>.ui-icon{width:21px;height:21px}.mode-sample>i{display:block;height:3px;width:44px;background:currentColor;opacity:.45;border-radius:5px;margin-top:6px}.mode-sample>i:last-child{width:30px;margin-top:4px}.mode-light{background:#f4f4f2;color:#3b434d}.mode-dark{background:#202326;color:#f7f7f5;border-color:#202326}
.surface-sample,.texture-sample{display:block;width:94px;height:60px;border:1px solid #ddd;border-radius:7px;background:#f2f2f0}.surface-satin,.texture-paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23838a92' opacity='.1' filter='url(%23n)' d='M0 0h110v110H0z'/%3E%3C/svg%3E"),radial-gradient(ellipse at 20% 15%,#fff9,transparent 65%),linear-gradient(140deg,#e5e6e5,#fafaf8,#e7e8e6);box-shadow:inset 0 1px 1px #fff}.texture-soft{background:radial-gradient(at 15% 20%,#fff,#c5d1e2)}.surface-classic{background:#fcfcfc}.texture-plain{background:#e9ecf0}
.color-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.color-choice{position:relative;cursor:pointer;min-width:0}.color-choice>span{display:flex;align-items:center;gap:8px;border:1px solid #dde2e6;border-radius:9px;padding:10px;min-height:53px}.color-choice i{display:block;width:23px;height:23px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0001;flex-shrink:0}.color-choice strong{font-size:12px;font-weight:500}.color-choice b{margin-left:auto;display:none;font-size:11px}.color-choice input:checked+span{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--tint)}.color-choice input:checked+span b{display:block;color:var(--brand)}.custom-color{margin-top:18px}.custom-color .color-control{padding:12px;background:#f7f8fa;border:1px solid #e1e5eb;border-radius:9px}.custom-color input[type=color]{height:42px;width:44px;padding:0;border:0;background:transparent}.custom-color .color-value{text-transform:uppercase;font-weight:650;color:var(--ink);font-size:16px}
.profile-summary{display:flex;align-items:center;gap:13px;border-radius:10px;background:#f5f7fa;padding:13px;margin-bottom:24px}.profile-summary img{width:45px;height:45px;border-radius:50%;object-fit:cover}.profile-summary>div{flex:1;min-width:0}.profile-summary strong,.profile-summary span{display:block;font-size:12px;overflow-wrap:anywhere}.profile-summary span{font-size:11px;color:var(--muted);margin-top:3px}.profile-summary .category-link{font-size:11px;white-space:nowrap}.media-edit{display:flex;align-items:center;gap:20px;margin-bottom:24px}.media-edit>div:last-child{min-width:0}.media-edit strong{font-size:13px;display:block}.media-edit small{display:block;font-size:11px;color:var(--muted);margin:1px 0 7px}.media-edit .text-button{font-size:12px}.portrait-crop{width:126px;height:126px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#f0f2f5;outline:1px solid #d8dee6;outline-offset:4px;display:grid;place-items:center}.portrait-crop img{width:100%;height:100%;object-fit:cover}.logo-edit>img{width:82px;height:82px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#f9fafb;padding:6px}.logo-edit>.ui-icon{width:54px;height:54px;color:#8795a7}.border-sample{display:block;width:41px;height:41px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#95a3b8 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#95a3b8 41%,#e2e8f0 42%)}.border-fine{outline:1px solid var(--card-preview-color);outline-offset:3px}.border-bold{outline:3px solid var(--card-preview-color);outline-offset:3px}
.cover-choice-preview{display:grid;place-items:center;width:100%;height:65px;border-radius:5px;background:#e5e8ec;overflow:hidden;margin-top:9px}.cover-choice-preview img{width:100%;height:100%;object-fit:cover}.plain-cover-preview{background:var(--card-preview-color)}.cover-upload-preview{margin-top:20px}.cover-upload-preview>img{width:100%;height:145px;object-fit:cover;border-radius:8px}.cover-work-options{margin:18px 0}.cover-work-options p{font-size:12px;color:var(--muted);margin-bottom:10px}.cover-work-options>div{display:flex;gap:9px;flex-wrap:wrap}.cover-work-options button{padding:0;width:64px;aspect-ratio:4/3;border-radius:5px;overflow:hidden;border:1px solid var(--line)}.cover-work-options img{width:100%;height:100%;object-fit:cover}
.finish-sample{display:grid;place-items:center;width:100%;min-height:70px;border-radius:6px;background:linear-gradient(135deg,#cbd2da,#f1f2f2);padding:12px 4px;margin-top:10px}.finish-sample>i{font-style:normal;display:flex;align-items:center;gap:5px;padding:9px 8px;border-radius:8px;font-size:9px;border:1px solid #c0c8d0;box-shadow:inset 0 1px 1px #fff9,0 4px 9px #2332470c;background:#ffffff50}.finish-sample .ui-icon{width:14px;height:14px;color:var(--card-preview-color)}.sample-classic>i{background:#fff}.sample-soft>i{box-shadow:none;background:#f5f6f8;border-color:transparent}.social-sample{display:flex;gap:4px;align-items:center;width:100%;height:53px;padding:0 3px}.social-sample>i{flex:1;min-width:0;height:23px;border:1px solid #ccd4df;border-radius:5px;background:radial-gradient(circle at center,var(--card-preview-color) 3px,#f0f3f7 3.5px)}.social-inline{flex-direction:column;justify-content:center;gap:5px}.social-inline>i{height:18px;width:100%;flex:none;background:linear-gradient(90deg,var(--card-preview-color) 0 6px,transparent 6px 11px,#acb9c9 11px 42px,transparent 42px) no-repeat 7px 6px/60px 4px,#f0f3f7}.social-auto>i{height:27px}.brand-sample,.filled-sample{display:flex;gap:10px;align-items:center;height:46px}.brand-sample .ui-icon{width:23px;height:23px}.neutral-sample .channel-logo{color:var(--card-preview-color)}.filled-sample>i{width:24px;height:24px;border-radius:7px;background:#dc2a79}.filled-sample>i:nth-child(2){background:red}.filled-sample>i:nth-child(3){background:#1877f2}
.channel-instagram{color:#e1306c}.channel-youtube{color:#f00}.channel-facebook{color:#1877f2}.channel-tiktok{color:#141719}.channel-kwai{color:#f36b24}.channel-pix{color:#00b7a9}.channel-whatsapp{color:#1b8354}.channel-email,.channel-site,.channel-googlebusiness{color:var(--brand)}
.collection-list{display:grid;gap:10px}.collection-item{border:1px solid #e0e5eb;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden}.collection-list .collection-item{margin:0}.collection-item>summary{display:flex;align-items:center;gap:12px;padding:16px;list-style:none;cursor:pointer;min-height:82px}.collection-item>summary::-webkit-details-marker,.beto-dock>summary::-webkit-details-marker{display:none}.collection-symbol{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;background:var(--tint);color:var(--brand)}.collection-symbol .ui-icon{width:20px;height:20px}.collection-copy{min-width:0;flex:1}.collection-copy strong{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.collection-copy small{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:5px}.collection-item>summary>.ui-icon:last-child{width:15px;height:15px;color:#8a97a9}.collection-item[open]>summary{background:#f5f7fa;border-bottom:1px solid #e0e5eb}.collection-item[open]>summary>.ui-icon:last-child{transform:rotate(90deg)}.collection-body{padding:20px}.collection-body>.item-actions{padding-top:17px;margin-top:20px;border-top:1px solid #edf0f2;justify-content:flex-end}.item-actions button{min-width:38px;min-height:38px;background:#fff}.collection-empty{display:flex;align-items:center;flex-direction:column;padding:30px 15px;text-align:center;background:#fafbfc;border:1px dashed #cdd5df;border-radius:10px;gap:12px}.collection-empty>.ui-icon{color:#7c8fa9;width:30px;height:30px}.collection-empty strong{font-size:14px}.collection-empty p{font-size:12px;color:var(--muted);max-width:290px}.video-list-thumb{width:57px;height:43px;object-fit:cover;border-radius:5px;flex-shrink:0}
.work-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.work-editor-card{border:1px solid #e1e5ea;border-radius:10px;overflow:hidden}.work-editor-image{position:relative;aspect-ratio:4/3;background:#e8ecf0}.work-editor-image img{width:100%;height:100%;object-fit:cover}.work-editor-image>span{position:absolute;bottom:8px;left:8px;background:#0c285ce6;color:#fff;border-radius:5px;font-size:10px;padding:4px 7px}.work-editor-body{padding:12px}.work-editor-body .field-label{font-size:12px}.work-editor-body .field{margin-bottom:8px}.work-editor-body .field input{font-size:12px!important;padding:9px!important}.work-editor-links{display:flex;align-items:center;justify-content:space-between;gap:7px}.work-editor-links .upload-button,.work-editor-links .text-button{font-size:10px;min-height:34px}.work-editor-body .item-actions{border-top:1px solid var(--line);padding-top:10px;margin-top:8px;justify-content:flex-end;gap:4px}.work-editor-body .item-actions button{min-width:30px;min-height:34px;font-size:11px}.work-editor-body .item-actions .remove{font-size:10px;padding:0 5px}.gallery-upload{border:1px dashed #b7c5d7;border-radius:10px;background:#f6f8fb;min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--brand)}.gallery-upload>.ui-icon{width:26px;height:26px}.gallery-upload small{color:var(--muted);font-size:11px}
.contact-identity{display:flex;align-items:center;gap:12px;margin-bottom:18px}.contact-identity>.ui-icon{width:31px;height:31px}.contact-identity strong{font-size:14px}.contact-identity small{display:block;font-size:12px;color:var(--muted)}.network-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px 0 13px}.network-section-label:first-child{margin-top:0}.network-section-label h3{font-family:inherit;font-size:13px;font-weight:650}.network-section-label>span{font-size:11px;color:var(--muted)}.network-list{display:grid;gap:12px}.network-card{border:1px solid #dfe4ea;background:#fff;border-radius:11px;overflow:hidden}.network-card-header{display:flex;align-items:center;gap:12px;padding:16px}.network-card-header>.ui-icon{width:28px;height:28px}.network-card-header>div{flex:1;min-width:0}.network-card-header h3{font-family:inherit;font-size:14px;overflow-wrap:anywhere}.network-card-header small{font-size:11px;color:var(--muted);display:block;margin-top:3px}.network-card-body{padding:0 16px 14px}.network-card-body .field{margin-bottom:13px}.network-card-body .field-label{font-size:12px}.network-card-body .field input{font-size:13px!important;background:#fbfcfd!important}.toggle-control{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;cursor:pointer}.toggle-control input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.toggle-control span{display:block;width:36px;height:21px;border-radius:20px;background:#ccd3dc;pointer-events:none;position:relative}.toggle-control span:after{content:'';position:absolute;width:15px;height:15px;border-radius:50%;top:3px;left:3px;background:#fff;box-shadow:0 1px 2px #0002}.toggle-control input:checked+span{background:var(--brand)}.toggle-control input:checked+span:after{left:18px;background:var(--accent)}.toggle-control input:focus-visible+span{outline:3px solid #86a3cf;outline-offset:4px}.network-order{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f2;padding-top:9px;gap:10px}.network-order>span{font-size:11px;color:#7a8592}.network-order>div{display:flex;gap:5px}.network-order button{width:38px;height:36px;border:1px solid #dfe4ea;border-radius:6px;background:white;color:var(--brand)}.network-available{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.network-available .network-card-header{gap:8px;padding:11px}.network-available .network-card-header>.ui-icon{width:23px;height:23px}.network-available .network-card-header h3{font-size:12px}.network-available .network-card-header small{display:none}.network-available .toggle-control{width:38px;flex-basis:38px}.category-crosslink{margin-top:25px;padding-top:21px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.category-crosslink>div{display:flex;gap:11px;align-items:center}.category-crosslink strong,.category-crosslink small{display:block;font-size:12px}.category-crosslink small{color:var(--muted);font-size:11px;margin-top:3px}.category-crosslink .ui-icon{color:var(--brand)}
.review-cards{display:grid;gap:10px}.review-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #e1e5ea;border-radius:9px;background:#fff;padding:15px}.review-card>span:nth-child(2){flex:1;min-width:0}.review-card strong{font-size:13px;display:block}.review-card small{display:block;font-size:12px;color:var(--muted);margin-top:5px;line-height:1.5;overflow-wrap:anywhere}.review-card-symbol{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:50%;color:#267052;background:#e7f1eb}.review-card-symbol .ui-icon{width:16px;height:16px}.needs-review .review-card-symbol{color:#8f6c21;background:#fff4cf}.review-card>.ui-icon{width:15px;height:15px;color:#9da7b4}.review-wide-button{margin-top:22px;width:100%}.save-option{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #edf0f2}.save-option:first-child{padding-top:0}.save-option>div{min-width:0;flex:1}.save-option h3{font-family:inherit;font-size:14px}.save-option p{font-size:12px;color:var(--muted);margin-top:5px}.save-option>.ui-icon{color:var(--brand)}.save-option button{font-size:12px;padding:10px 13px;white-space:nowrap}.closing-sample{display:flex;align-items:center;gap:12px;background:#1c704f;color:white;border-radius:10px;padding:15px;font-size:14px;font-weight:600;margin-top:22px}.closing-sample>.ui-icon{color:white}.closing-sample>.ui-icon:last-child{margin-left:auto;width:17px}
.beto-dock{border:1px solid #dce3ef;border-radius:10px;background:#f1f5fa;margin:0 0 24px}.beto-dock>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:13px 15px}.beto-dock>summary>span:nth-child(2){flex:1}.beto-dock strong{font-size:13px;color:var(--brand)}.beto-dock small{font-size:11px;color:#6e7d90;display:block;margin-top:3px}.beto-dock .beto-avatar{width:31px;height:31px;font-size:19px;border-radius:10px}.beto-open-label{font-size:11px;color:var(--brand);display:flex;align-items:center;gap:9px}.beto-open-label b{font-size:19px;font-weight:400}.beto-dock[open] .beto-open-label b{transform:rotate(45deg)}.beto-dock .beto-content{border-top:1px solid #dce3ef;padding:16px}.step-footer{padding-top:5px}
.production-kicker{display:block;color:var(--brand);font-size:9px;letter-spacing:.12em;font-weight:700;margin-bottom:13px}.production-panel .category-panel-heading h2{font-size:25px}.integration-state{display:flex;gap:11px;align-items:start;background:var(--tint);border-radius:9px;padding:13px;margin-bottom:23px}.integration-state>.ui-icon{width:19px;height:19px;color:var(--brand)}.integration-state strong{display:block;font-size:12px;color:var(--brand)}.integration-state small{display:block;color:#64748b;font-size:11px;line-height:1.6;margin-top:5px}.production-panel textarea{min-height:210px}.briefing-dropzone{border:1px dashed #a9bad0;border-radius:10px;background:#f7f9fc;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:23px 15px}.briefing-dropzone.is-over{background:var(--accent-soft);border-color:var(--brand)}.briefing-dropzone>.ui-icon{color:#7b90ae;width:28px;height:28px;margin-bottom:3px}.briefing-dropzone strong{font-size:13px}.briefing-dropzone>span{font-size:12px;color:var(--muted)}.briefing-dropzone>small{font-size:10px;color:var(--muted)}.briefing-dropzone>.secondary{font-size:12px;min-height:37px;position:relative;cursor:pointer;margin:3px 0}.briefing-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.briefing-dropzone label:focus-within{outline:3px solid var(--brand);outline-offset:3px}.briefing-files{display:grid;gap:8px;margin-top:15px}.briefing-file{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #e1e5eb;border-radius:8px}.briefing-file>img{width:38px;height:38px;object-fit:cover;border-radius:4px}.briefing-file>span{flex:1;min-width:0}.briefing-file strong{display:block;font-size:11px;overflow-wrap:anywhere}.briefing-file small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.briefing-file>button{width:34px;min-height:36px;flex-shrink:0;color:#6f7c8f;font-size:21px}.production-cta{margin-top:23px}.production-cta>.primary{width:100%;min-height:48px}.production-cta>p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:11px}.production-prepared{display:flex;gap:11px;background:#f1f6f2;border:1px solid #d9e5dc;border-radius:9px;padding:15px;margin-top:20px}.production-prepared>.ui-icon{width:18px;height:18px;color:#337355}.production-prepared strong{display:block;font-size:12px}.production-prepared p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:5px}.production-prepared .text-button{font-size:11px}.production-stages{margin:0 0 24px;padding:0;list-style:none}.production-stages li{display:flex;gap:15px;position:relative;padding-bottom:24px}.production-stages li:last-child{padding-bottom:0}.production-stages li:not(:last-child):before{content:'';position:absolute;left:14px;top:31px;bottom:3px;border-left:1px solid #e0e5ee}.production-stages li>span{display:grid;place-items:center;border:1px solid #dbe3f0;background:#f1f5fa;color:var(--brand);width:29px;height:29px;flex-shrink:0;border-radius:50%;font-size:10px;font-weight:650}.production-stages li:last-child>span{background:var(--accent-soft);border-color:#e8d591}.production-stages strong{display:block;font-size:13px;margin:3px 0 5px}.production-stages p{font-size:12px;line-height:1.6;color:var(--muted)}
.collection-body>.item-heading{margin:22px 0 0;padding-top:15px;border-top:1px solid #edf0f2}.work-editor-body>.item-heading{display:block;margin:10px 0 0}.work-editor-body>.item-heading>span{display:none}
@media(min-width:1450px){.category-panel{padding:28px}.category-tile strong{font-size:14px}.category-tile small{font-size:12px}.category-tile{padding:15px}.visual-options{gap:13px}.choice-copy strong{font-size:14px}.choice-copy small{font-size:12px}}
@media(min-width:901px) and (max-width:1200px){main{padding-left:20px;padding-right:20px}.category-panel{padding:19px}.category-tile{padding:12px 9px;gap:8px}.category-tile small{font-size:10px}.category-tile strong{font-size:12px}.category-tile>.ui-icon{width:18px;height:18px}.color-options,.small-options{grid-template-columns:repeat(2,minmax(0,1fr))}.network-available{grid-template-columns:1fr}.media-edit{gap:15px}.portrait-crop{width:95px;height:95px}.profile-summary .category-link{max-width:70px;white-space:normal}.beto-open-label{font-size:0}.beto-open-label b{font-size:19px}.save-option{flex-wrap:wrap}.save-option button{margin-left:35px}.category-panel-heading{flex-wrap:wrap}}
@media(max-width:600px){.category-panel{padding:20px}.category-tile{min-height:74px;padding:12px 10px;gap:9px}.category-tile strong{font-size:12px}.category-tile small{font-size:10px}.category-tile>.ui-icon{width:19px;height:19px}.choice-body{padding:15px 12px}.choice-copy strong{font-size:13px}.small-options{grid-template-columns:repeat(2,minmax(0,1fr))}.category-panel-heading{gap:12px;flex-wrap:wrap}.category-panel-heading h2{font-size:21px}.category-panel-heading>.secondary{margin-top:0}.color-options{grid-template-columns:repeat(2,minmax(0,1fr))}.media-edit{gap:18px}.portrait-crop{width:100px;height:100px}.network-available{grid-template-columns:1fr}.network-available .network-card-header{padding:11px 15px}.network-available .network-card-header h3{font-size:14px}.network-available .network-card-header small{display:block}.category-crosslink{flex-wrap:wrap}.category-crosslink .category-link{margin-left:33px}.save-option{flex-wrap:wrap}.save-option>div{flex-basis:70%}.save-option button{margin-left:35px}.beto-open-label{font-size:0}.beto-open-label b{font-size:19px}.profile-summary .category-link{font-size:10px;white-space:normal;max-width:60px}.work-editor-grid{gap:10px}.work-editor-body{padding:10px}.work-editor-links{display:block}.work-editor-links .text-button{display:block;min-height:30px}.work-editor-body .item-actions{flex-wrap:wrap}.work-editor-body .item-actions button{min-height:36px}}
@media(max-width:360px){.category-panel{padding:16px}.category-nav{gap:7px}.category-tile{padding:10px 8px;gap:7px}.category-tile small{display:none}.category-tile strong{font-size:12px}.visual-options{gap:8px}.choice-body{padding:13px 10px}.choice-copy small{font-size:10px}.choice-check{right:8px;top:8px;width:14px;height:14px;line-height:12px}.layout-mini{max-width:100%}.portrait-crop{width:80px;height:80px}.media-edit{gap:15px}.work-editor-grid{grid-template-columns:1fr}.collection-item>summary{padding:13px;gap:9px}.collection-symbol{width:30px;height:30px}.collection-copy strong{font-size:13px}.collection-body{padding:15px}}

@media(max-width:900px){#categoryContent{scroll-margin-top:142px}}
.review-connection-note{border:1px solid #dbe3ee;border-radius:10px;background:#f6f8fb;padding:18px;margin-top:23px}.review-connection-note strong{font-size:14px;color:var(--brand)}.review-connection-note p{font-size:13px;color:#66758b;line-height:1.65;margin-top:9px}.review-connection-note .secondary{margin-top:16px;font-size:13px}.review-form-stars{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 22px}.review-form-stars legend{font-size:14px;font-weight:650;margin-bottom:12px}.review-form-stars label{position:relative;cursor:pointer}.review-form-stars input{position:absolute;width:1px;height:1px;opacity:0}.review-form-stars span{display:block;padding:9px 12px;border:1px solid #d7deea;border-radius:7px;font-size:14px;color:#796522}.review-form-stars input:checked+span{background:var(--accent-soft);border-color:var(--brand);color:var(--brand)}.review-form-stars input:focus-visible+span{outline:2px solid var(--brand);outline-offset:3px}
/* Capas preservadas e preparação do gerador. */
.cover-count{font-size:12px;color:var(--muted);white-space:nowrap}.saved-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:550px;overflow:auto;padding:2px}.saved-cover{border:1px solid #d9e0e9;border-radius:12px;overflow:hidden;background:#fff}.saved-cover.is-active{border-color:#0c285c;box-shadow:0 0 0 1px #0c285c}.saved-cover-image{position:relative;aspect-ratio:3/1.2;background:#e9edf2}.saved-cover-image img{width:100%;height:100%;object-fit:cover;display:block}.saved-cover-image>span{position:absolute;left:8px;bottom:8px;background:#0c285cee;color:#fff;border-radius:5px;padding:4px 7px;font-size:10px}.saved-cover-body{padding:12px}.saved-cover-body>strong{display:block;font-size:13px;overflow-wrap:anywhere;margin-bottom:10px}.saved-cover-body>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.saved-cover-body .secondary{min-height:36px;padding:7px 10px;font-size:11px}.saved-cover-body .text-button{font-size:12px}.saved-cover-body button[disabled]{cursor:default;color:#536880;opacity:1}.cover-remove{background:transparent;border:0;color:#687488;font-size:22px;min-width:30px;min-height:36px}.cover-library-note{font-size:12px;color:var(--muted);line-height:1.65;margin:18px 0 0}.cover-generator-reference{display:flex;gap:16px;align-items:center}.cover-logo{width:82px;height:82px;flex:0 0 82px;border:1px solid #dce1e8;border-radius:12px;background:#f5f7f9;display:grid;place-items:center;overflow:hidden}.cover-logo img{width:100%;height:100%;object-fit:contain}.cover-generator-reference strong{font-size:14px;display:block}.cover-generator-reference small{font-size:12px;color:var(--muted);display:block;margin:5px 0 10px;line-height:1.5}.cover-generator-summary{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0;padding:12px;background:#f3f6fa;border-radius:8px;font-size:12px}.cover-generator-summary span{display:flex;gap:7px;align-items:center}.cover-generator-summary i{display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid #0002}.cover-generator-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cover-generator-actions button{display:flex;align-items:center;gap:8px;font-size:12px}.cover-generator-actions .upload-button{font-size:12px}.cover-generator-dialog{width:min(640px,calc(100vw - 28px));max-width:640px;max-height:calc(100dvh - 28px);overflow:auto}.cover-reference-options{border:0;margin:22px 0 0;padding:0;display:grid;gap:12px}.cover-reference-options legend{font-size:14px;font-weight:650;margin-bottom:12px}.cover-reference-options label{display:flex;align-items:center;gap:10px;font-size:13px}.cover-reference-options input{accent-color:#0c285c}.cover-generator-dialog .field{margin-top:20px}.cover-generator-dialog textarea{min-height:170px}.cover-undo{background:#fff6cf;padding:12px;border-radius:8px;font-size:12px}.cover-undo button{padding:5px;font-size:12px}@media(max-width:560px){.saved-covers{gap:9px}.saved-cover-image{aspect-ratio:1.7}.saved-cover-body{padding:10px}.saved-cover-image>span{font-size:9px;left:5px;bottom:5px}.cover-generator-actions{align-items:stretch;flex-direction:column}.cover-generator-actions button{justify-content:center}.cover-generator-dialog{padding:18px}.cover-generator-dialog .dialog-actions{gap:8px}}
.cover-generator-dialog .dialog-actions{position:sticky;bottom:-28px;background:#fff;padding:15px 0;margin-top:20px;border-top:1px solid #e1e5eb;z-index:1}@media(max-width:560px){.cover-generator-dialog .dialog-actions{bottom:-18px}}
.cover-frame{margin-top:24px}.cover-frame-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cover-frame-heading strong{font-size:15px}.cover-frame-heading>span{font-size:10px;font-weight:600;color:#456451;display:flex;align-items:center;gap:5px}.cover-frame-heading>span:before{content:"";width:5px;height:5px;border-radius:50%;background:#4e8260}.cover-frame-help{font-size:12px;line-height:1.7;color:var(--muted);margin:8px 0 14px}.cover-frame-stage{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#e5e8ec;cursor:grab;touch-action:none;user-select:none;isolation:isolate;outline-offset:3px}.cover-frame-stage:focus-visible,.cover-frame-stage.is-editing{outline:2px solid #0c285c}.cover-frame-stage:active{cursor:grabbing}.cover-frame-stage>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;transition:none}.cover-frame-grid{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(to right,transparent calc(33.333% - .5px),#fff6 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#fff6 66.666%,transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),#fff6 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#fff6 66.666%,transparent calc(66.666% + .5px))}.cover-frame-stage.is-editing .cover-frame-grid{opacity:1}.cover-frame-hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);font-size:11px;white-space:nowrap;color:white;background:#14233bbd;backdrop-filter:blur(8px);padding:6px 11px;border-radius:20px;pointer-events:none}.cover-frame-stage.is-editing .cover-frame-hint{display:none}.cover-frame-caption{font-size:11px;color:var(--muted);margin:10px 0 20px}.cover-frame-zoom{display:flex;align-items:center;gap:10px;min-width:0}.cover-frame-zoom>label{font-size:13px;font-weight:600;margin-right:6px}.cover-frame-zoom>input{flex:1;min-width:30px;width:100%;padding:0;accent-color:#0c285c}.cover-frame-zoom>button{display:grid;place-items:center;min-width:34px;min-height:34px;padding:0;border:1px solid #d9e0e9;border-radius:7px;color:#0c285c;background:#fff;font-size:21px}.cover-frame-zoom>button:disabled{opacity:.38;cursor:default}.cover-frame-zoom>output{min-width:42px;font-size:12px;font-weight:650;color:#0c285c;text-align:right;font-variant-numeric:tabular-nums}.cover-frame-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:47px;margin:8px 0}.cover-frame-actions>button{font-size:12px}.cover-frame-actions>.secondary{min-height:34px;padding:7px 12px}.cover-frame-actions [hidden]{display:none}.cover-frame-fine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:8px 0 18px}.cover-frame-fine>summary{cursor:pointer;font-size:12px;color:#536278}.cover-frame-fine>label{display:grid;grid-template-columns:1fr auto;font-size:12px;gap:8px;margin-top:16px}.cover-frame-fine>label input{grid-column:1/-1;width:100%;padding:0;accent-color:#0c285c}.cover-frame-fine>label input:disabled{opacity:.4}.cover-frame-fine>p{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 0 0}.saved-cover-image{overflow:hidden}@media(max-width:560px){.cover-frame-heading{align-items:flex-start;flex-direction:column;gap:6px}.cover-frame-help{font-size:12px}.cover-frame-hint{font-size:10px;bottom:8px}.cover-frame-zoom{gap:6px}.cover-frame-zoom>label{margin-right:0}.cover-frame-actions{gap:5px}.cover-frame-actions>.secondary{padding:7px 8px}}
#coverFrameKeys{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.address-panel .category-panel-heading h2{display:flex;align-items:center;gap:10px}.address-panel .category-panel-heading h2>.ui-icon{color:#0c285c;width:22px;height:22px}.address-panel .category-panel-heading{padding-bottom:20px;position:relative}.address-panel .category-panel-heading:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:3px;border-radius:2px;background:#ffd450}.address-field-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:23px 0 12px}.address-field-heading>strong{font-size:14px}.address-state{font-size:10px;font-weight:600;color:#68798c;background:#f0f3f7;padding:5px 8px;border-radius:5px;white-space:nowrap}.address-display{display:flex;align-items:center;gap:12px;border:1px solid #d9e2ee;border-radius:10px;background:#f8fafc;padding:16px}.address-value{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.address-value>span{color:#738095}.address-value>strong{color:#0c285c;font-weight:650}.address-display>.secondary{font-size:12px;display:flex;align-items:center;gap:7px;flex:none;min-height:38px;padding:8px 12px;background:white}.address-display .ui-icon{width:16px;height:16px}.address-footer{display:flex;align-items:flex-start;gap:18px;margin-top:14px}.address-footer>p{flex:1;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.address-footer>button{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;padding-top:0;min-height:32px}.address-footer .ui-icon{width:15px;height:15px}.address-panel [hidden]{display:none!important}.address-edit{border:1px solid #cbd7e8;border-radius:10px;padding:17px;background:#f8fafc}.address-edit>label{display:block;font-size:13px;font-weight:650;margin-bottom:9px}.address-input{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #cbd7e8;background:#fff;border-radius:7px;overflow:hidden}.address-input>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:#738095;padding:12px 0 12px 12px}.address-input>input{flex:1;width:100px;min-width:100px;border:0;background:white;color:#0c285c;padding:12px 10px 12px 2px;font-size:14px;min-height:44px}.address-input:focus-within{outline:2px solid #0c285c;outline-offset:2px}.address-input>input:focus{outline:0}.address-edit>p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.address-edit #addressFeedback{font-size:12px;color:#0c285c}.address-edit #addressFeedback.is-error,.address-invalid{color:#a34439;font-size:12px}.address-invalid{margin:12px 0 0}.address-edit-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.address-edit-actions>button{font-size:12px;min-height:39px;padding:9px 12px}.address-edit-actions>button:disabled{opacity:.45;cursor:default}@media(max-width:560px){.address-display{padding:12px;gap:9px;align-items:flex-start}.address-value{font-size:12px}.address-display>.secondary{padding:8px;min-height:34px}.address-field-heading{align-items:flex-start;flex-direction:column;gap:8px}.address-footer{flex-direction:column;gap:10px}.address-edit{padding:12px}.address-input>input{font-size:13px}.address-edit-actions>button{padding:9px 10px}}

.satin-cover-preview{--theme-color:var(--card-preview-color)}.no-cover-preview{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--card-preview-color) 23%,transparent),transparent 67%),#f3f4f5}.no-cover-preview>i{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--card-preview-color);box-shadow:0 0 13px color-mix(in srgb,var(--card-preview-color) 32%,transparent)}

/* A amostra representa a superfície aprovada do tema escuro. */
.mode-sample.mode-dark{background:#121416}

.editor-sharing-preview{overflow:hidden;border:1px solid var(--line,#dedfe3);border-radius:14px;background:#f3f1ee;aspect-ratio:1200/630;display:grid;place-items:center;color:#706a6c}.editor-sharing-preview img{display:block;width:100%;height:auto}.editor-sharing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.editor-sharing-actions a{text-decoration:none}

/* Enquadramento vertical sem depender de arrastar ou abrir os ajustes finos. */
.cover-frame-move{display:flex;gap:8px;margin-top:14px}
.cover-frame-move>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:40px;padding:8px 12px;border:1px solid #d9e0e9;border-radius:8px;background:#fff;color:#0c285c;font-size:12px;font-weight:600}
.cover-frame-move>button>span{font-size:18px;line-height:1}
.cover-frame-move>button:disabled{opacity:.38;cursor:default}
.cover-frame-move-hint{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 0}
.cover-frame-move-hint[hidden]{display:none}

/* Avaliações do Google */
.gg-card{display:grid;gap:12px;margin-top:6px;padding:16px;border:1px solid var(--line,#e2e4e5);border-radius:16px;background:#fff}
.gg-card.is-erro{border-color:#f3c1bd}
.gg-card header{display:flex;align-items:center;gap:12px}
.gg-card header div{display:grid;gap:2px;flex:1;min-width:0}
.gg-card header strong{font-size:15px;color:var(--brand,#0c285c)}
.gg-card header small{font-size:12.5px;color:var(--muted,#6c7075)}
.gg-logo{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff;font-weight:800;font-size:18px;font-family:Arial,sans-serif;text-shadow:0 1px 2px #0004}
.gg-selo{padding:3px 9px;border-radius:99px;background:#fff6d7;color:#7a5608;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.gg-nota{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13.5px;color:var(--muted,#6c7075)}
.gg-nota b{font-size:26px;line-height:1;color:var(--ink,#292b2d)}
.gg-estrelas{color:#f4b400;letter-spacing:1px;font-size:16px}
.gg-comentarios{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.gg-comentarios li{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:#f6f8fa}
.gg-comentarios li strong{font-size:13px}.gg-comentarios li span{color:#f4b400;font-size:12px}
.gg-comentarios li p{margin:0;font-size:13px;line-height:1.45;color:var(--ink,#292b2d)}
.gg-comentarios li small{font-size:11.5px;color:var(--muted,#6c7075)}
.gg-rodape{margin:0;font-size:12px;line-height:1.5;color:var(--muted,#6c7075)}
.gg-erro{margin:0;padding:8px 12px;border-radius:10px;background:#fff5f4;color:#b42318;font-size:13px}
.gg-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gg-acoes button{width:auto}
.gg-desligar{color:#b42318}
.gg-card>.primary{justify-self:start;width:auto}
.gg-busca{display:grid;gap:6px;font-size:13px;font-weight:650}
.gg-candidatos{display:grid;gap:8px}.gg-candidatos>p{margin:0;font-size:13px;font-weight:700}
.gg-candidato{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--line,#e2e4e5);border-radius:12px;background:#fff;text-align:left;cursor:pointer}
.gg-candidato:hover{border-color:var(--brand,#0c285c)}
.gg-candidato strong{font-size:14px;color:var(--brand,#0c285c)}.gg-candidato small,.gg-candidato span{grid-column:1;font-size:12.5px;color:var(--muted,#6c7075)}
.gg-candidato b{grid-column:2;grid-row:1/4;padding:6px 12px;border-radius:99px;background:var(--accent,#ffd450);color:var(--brand,#0c285c);font-size:12.5px}

/* Tons da capa no fundo (editor › Fundo da página) */

/* Cores, foto e capa num card só (02/10/2026): menos rolagem, padrões já aplicados. */
.visual-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 22px;align-items:start}
.visual-top>.control-group{margin-top:0;padding-top:0;border-top:0}
.visual-top .custom-color{margin-top:0}
.visual-top .small-options{grid-template-columns:repeat(2,minmax(0,1fr))}
.color-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.color-presets>button{width:30px;height:30px;padding:0;border-radius:50%;border:2px solid #fff;background:var(--preset);box-shadow:0 0 0 1px #d8dee6;cursor:pointer}
.color-presets>button:hover,.color-presets>button:focus-visible{box-shadow:0 0 0 2px #0c285c}
.portrait-row{display:flex;align-items:center;gap:20px}
.portrait-row .portrait-crop{width:96px;height:96px;padding:0;border:0;cursor:pointer}
.portrait-row .portrait-crop:disabled{cursor:default}
.portrait-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.portrait-actions>small{flex-basis:100%;font-size:11px;color:var(--muted)}
.portrait-actions .secondary{display:inline-flex;align-items:center;gap:7px}
.portrait-actions .ui-icon{width:16px;height:16px}
.cover-options-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}
.cover-options-row .choice-body{padding:10px}
.cover-options-row .cover-choice-preview{height:58px}
.visual-sliders{margin-top:16px}
.group-help{font-size:12px;line-height:1.6;color:var(--muted);margin:-6px 0 12px}
.background-custom{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 16px;margin:14px 0 16px}
.background-custom>.custom-color{margin-top:0;flex:1 1 260px}
.background-image-edit{margin:16px 0 0;align-items:flex-start}
.background-image-edit>div{flex:1}
.visual-standard{margin-top:18px}
.cover-frame--compact{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:14px 20px;align-items:start;margin-top:18px}
.cover-frame--compact .cover-frame-help{margin:0 0 10px}
.cover-frame--compact .cover-frame-zoom{margin-top:0}
.cover-frame--compact .cover-frame-move{margin-top:10px}
.cover-frame--compact .cover-frame-move>button{min-height:34px;padding:6px 10px}
.cover-frame--compact .cover-frame-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}
.cover-frame--compact .cover-frame-fine{margin-top:10px}
.cover-frame--compact .cover-work-options{grid-column:1/-1}
@media (max-width:760px){.visual-top,.cover-frame--compact{grid-template-columns:1fr}.visual-top>.control-group+.control-group{margin-top:18px}.cover-options-row .choice-copy small{display:none}}
[data-editor-section="1:visual"] .color-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.background-custom{flex-direction:column;align-items:flex-start}
.background-custom>.custom-color{width:100%;flex:none}
@media (max-width:760px){[data-editor-section="1:visual"] .color-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
