.studio-os{grid-template-columns:240px minmax(0,1fr)!important;grid-template-areas:"rail main"!important;display:grid!important}.studio-os>.wf-glass-appbar{grid-area:appbar;display:none!important}.acc{grid-template-columns:232px minmax(0,1fr)!important;grid-template-areas:"rail main"!important;display:grid!important}.acc>.wf-glass-appbar{grid-area:appbar;display:none!important}.acc>.acc-rail{grid-area:rail!important}.acc>.acc-main{min-width:0;grid-area:main!important}.studio-os .data-form .pp-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-os .data-form label.ig-rights{border:1px solid var(--os-border);background:#ffffff73;border-radius:14px;align-items:center;gap:10px;width:auto;min-width:min(100%,220px);min-height:44px;padding:8px 12px;flex-direction:row!important;margin:0!important;display:flex!important}.studio-os .data-form label.ig-rights input[type=checkbox]{flex:none;width:22px;height:22px}.wf-glass-appbar{display:none}@media (max-width:1023px){.studio-os,.acc{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"appbar""main"!important}.studio-os>.wf-glass-appbar,.acc>.wf-glass-appbar,.wf-glass-appbar{z-index:50;padding:env(safe-area-inset-top,0px) 0 0;grid-area:appbar;position:sticky;top:0;display:block!important}.acc>.acc-rail{display:none!important}.wf-glass-appbar-bar{border:0;border-bottom:1px solid var(--os-border);height:68px;box-shadow:none;-webkit-backdrop-filter:blur(28px)saturate(180%);color:var(--os-ink);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;background:#efeae1f5!important}.wf-glass-appbar-title{font:650 15px/1.2 var(--sans,system-ui), sans-serif;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-glass-appbar-toggle{width:44px;min-width:44px;height:44px;color:var(--os-ink);cursor:pointer;background-color:#ffffff73;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50% 15px,50% 21px,50% 27px;background-repeat:no-repeat;background-size:16px 1.5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffffb3;border-radius:12px;padding:0;font-size:0}.wf-glass-appbar-toggle[aria-expanded=true]{background-image:none;font-size:18px}.wf-glass-appbar-toggle[aria-expanded=true]:after{content:"×"}.wf-glass-scrim{z-index:55;cursor:pointer;background:#0f16136b;border:0;margin:0;position:fixed;inset:0}.wf-glass-sheet{z-index:60;width:min(300px,86vw);max-height:none;padding:22px 16px calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--os-border-dark);box-shadow:var(--os-shadow-dark);-webkit-backdrop-filter:var(--os-blur);color:var(--os-on-dark);border-left:0;border-radius:0 28px 28px 0;position:fixed;top:0;bottom:0;left:0;overflow:auto;background-color:var(--os-glass-dark-fill)!important;background-image:var(--os-glass-dark-shine)!important}.wf-glass-sheet .studio-nav-group{gap:4px;margin:0 0 16px;display:grid}.wf-glass-sheet .studio-nav-group-title{letter-spacing:.14em;text-transform:uppercase;color:var(--os-on-dark-muted);margin:8px 10px 6px;font-size:10px;display:block}.wf-glass-sheet a,.wf-glass-sheet button{min-height:44px;color:var(--os-on-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;width:100%;padding:0 12px;font:500 15px/1.2 system-ui,sans-serif;text-decoration:none;display:flex}.wf-glass-sheet a[aria-current=page],.wf-glass-sheet a.is-on{background:#ffffff29;font-weight:650}.studio-os .admin-kpis{grid-template-columns:1fr;gap:10px;display:grid}.studio-os .admin-kpis article,.studio-os .studio-section,.studio-os fieldset{background:var(--os-glass);border:1px solid var(--os-border);box-shadow:var(--os-shadow);-webkit-backdrop-filter:blur(28px)saturate(170%);border-radius:22px;margin-right:0;padding:16px}.studio-os .data-form{gap:12px;display:grid;grid-template-columns:1fr!important}.studio-os fieldset.studio-chip-field{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.studio-os .pp-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.studio-os .pp-actions .ig-rights,.studio-os label.ig-rights{border:1px solid var(--os-border);background:#ffffff73;border-radius:14px;width:100%;min-height:44px;padding:8px 12px;flex-direction:row!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.studio-os .pp-actions input[type=checkbox]{flex:none;width:22px;height:22px;margin:0}.studio-os .data-form input,.studio-os .data-form select,.studio-os .data-form textarea{border:1px solid var(--os-border);background:#ffffff8c;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.studio-os .button,.studio-os .pp-actions>a,.studio-os .pp-actions>button{border-radius:999px;min-height:44px}:root,.studio-os,.acc{--mobile-dock-height:72px;--mobile-dock-offset:max(12px, env(safe-area-inset-bottom,0px));--mobile-dock-clearance:calc(var(--mobile-dock-height) + var(--mobile-dock-offset) + 40px)}.acc-body{padding-bottom:var(--mobile-dock-clearance)}}@media (max-width:767px){main.couple-login,main.admin-login,.os-login.couple-login{height:auto!important;min-height:100svh!important;max-height:none!important;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:flex!important;overflow:auto!important}.couple-login .login-brand-panel,.admin-login .login-brand-panel,.couple-login-visual,.admin-login>aside{display:none!important}.login-panel,.couple-login>section,.admin-login>section{flex:auto!important;align-items:flex-start!important;width:100%!important;min-height:0!important}}@media (min-width:768px) and (max-width:1023px){:root,.studio-os,.acc{--mobile-dock-height:0px;--mobile-dock-offset:0px;--mobile-dock-clearance:24px}.studio-os .dash-mobile-dock,.acc .dash-mobile-dock{display:none!important}}.wf-glass-sheet{background-color:#18211cf7!important}.guest-dock{background-color:#18211cf2}@media (prefers-reduced-transparency:reduce){.dash-mobile-dock,.wf-glass-sheet,.wf-glass-appbar-bar,.guest-dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dash-mobile-dock,.wf-glass-sheet,.guest-dock{background-color:#18211c!important;background-image:none!important}}
.dashboard-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:where(:not([data-ds] *)),.studio-os :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.acc-main :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.acc-rail :is(a,button):focus-visible{box-shadow:var(--wf-focus);border-radius:8px;outline:none}.studio-os .studio-section{margin:var(--wf-space-4) 0 0;padding:var(--wf-space-5);border:1px solid var(--wf-s-border);border-radius:var(--wf-r-card);background:var(--wf-s-panel);box-shadow:var(--wf-s-shadow)}.studio-os .studio-section>h2{margin:0 0 var(--wf-space-3);font:500 var(--wf-title-sm) / 1.2 var(--wf-font-display);color:var(--wf-ink)}.studio-os .studio-section>p{font:var(--wf-type-body)}.studio-os .admin-kpis{gap:var(--wf-space-3);margin:var(--wf-space-4) 0 0}.studio-os .admin-kpis article{padding:var(--wf-space-4);border:1px solid var(--wf-s-border);border-radius:var(--wf-r-card);background:var(--wf-s-panel);margin:0}.studio-os .admin-kpis small{font:var(--wf-type-label);letter-spacing:var(--wf-label-tracking);color:var(--wf-ink-muted);margin:0 0 6px}.studio-os .admin-kpis strong{font:500 28px / 1 var(--wf-font-display)}.studio-os .button,.studio-os .data-form button[type=submit],.studio-os .studio-claim-form button{min-height:var(--wf-control-h);border-radius:var(--wf-r-chip);background:var(--wf-ink);color:#fff;font:600 var(--wf-text-md) / 1 var(--wf-font-body);letter-spacing:0;text-transform:none;cursor:pointer;transition:background var(--wf-motion), border-color var(--wf-motion);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.studio-os .button:hover,.studio-os .data-form button[type=submit]:hover{background:#2a3a32}.studio-os .secondary-button,.studio-os .data-form button.secondary-button{color:var(--wf-ink);border-color:var(--wf-s-border);background:0 0}.studio-os .secondary-button:hover,.studio-os .data-form button.secondary-button:hover{background:var(--wf-hover-tint)}.studio-os .button:disabled,.studio-os .data-form button:disabled,.studio-os .studio-claim-form button:disabled{opacity:var(--wf-disabled-opacity);cursor:not-allowed}.studio-os .data-form label,.studio-os .studio-claim-form label{font:var(--wf-type-label);letter-spacing:var(--wf-label-tracking);text-transform:uppercase;color:var(--wf-ink-muted);gap:6px;display:grid}.studio-os .data-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.studio-os .studio-claim-form input[type=email]{min-height:var(--wf-control-h);border:1px solid var(--wf-s-border);border-radius:var(--wf-r-control);color:var(--wf-ink);font:var(--wf-type-body);letter-spacing:0;text-transform:none;background:#fff;padding:10px 12px}.studio-os .data-form textarea{min-height:120px}.studio-os .data-form :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--wf-ink)}.studio-os .admin-flash{margin:0 0 var(--wf-space-4);border:1px solid var(--wf-s-border);border-left:4px solid var(--wf-ink-muted);border-radius:var(--wf-r-control);background:var(--wf-muted-bg);color:var(--wf-ink);font:var(--wf-type-body);padding:12px 16px}.studio-os .admin-flash.is-ok{background:var(--wf-ok-bg);border-left-color:var(--wf-ok);color:var(--wf-ink)}.studio-os .admin-flash.is-err{background:var(--wf-bad-bg);border-left-color:var(--wf-bad);color:var(--wf-ink)}.studio-os .studio-link{font:var(--wf-type-body);color:var(--wf-ink-muted)}.studio-os .wf-thread li{border-radius:var(--wf-r-card);background:#fff;max-width:none;padding:16px 18px}.studio-os .wf-thread li.is-mine{border-left:3px solid var(--wf-ink);background:#f4f7f4;margin-left:clamp(0px,6vw,56px)}.studio-os .wf-thread header b{font:var(--wf-type-label);letter-spacing:var(--wf-label-tracking);text-transform:uppercase}.wf-quote-card{border:1px solid var(--wf-s-border);border-radius:var(--wf-r-control);background:#fffaf2;gap:4px;margin-top:12px;padding:14px 16px;display:grid}.wf-quote-card small{font:var(--wf-type-label);letter-spacing:var(--wf-label-tracking);text-transform:uppercase;color:var(--wf-ink-muted)}.wf-quote-card strong{font:500 30px / 1.1 var(--wf-font-display);color:var(--wf-ink)}.wf-quote-card span{font:var(--wf-type-meta);color:var(--wf-ink-muted)}.wf-quote-card.is-previous{background:0 0}.wf-quote-card.is-previous strong{color:var(--wf-ink-muted);font-size:20px;text-decoration:line-through;text-decoration-thickness:1px}.wf-steps{margin:0 0 var(--wf-space-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.wf-steps li{border-radius:var(--wf-r-chip);border:1px solid var(--wf-s-border);font:600 var(--wf-text-xs) / 1.6 var(--wf-font-body);color:var(--wf-ink-muted);padding:4px 12px}.wf-steps li[aria-current=step]{background:var(--wf-ink);border-color:var(--wf-ink);color:#fff}.wf-steps li.is-done{background:var(--wf-ok-bg);color:var(--wf-ok);border-color:#0000}.wf-steps li.is-warn[aria-current=step]{background:var(--wf-warn);border-color:var(--wf-warn)}.wf-dialog{border:1px solid var(--wf-border);border-radius:var(--wf-r-dialog);width:min(480px,100vw - 32px);max-height:min(86dvh,720px);color:var(--wf-ink);box-shadow:var(--wf-shadow-raised);background:#fff;padding:0;overflow:hidden}.wf-dialog::backdrop{background:#141c1875}.wf-dialog>div{gap:var(--wf-space-3);padding:var(--wf-space-5);max-height:inherit;display:grid;overflow:auto}.wf-dialog h2{font:500 var(--wf-title-sm) / 1.2 var(--wf-font-display);margin:0}.wf-dialog p{font:var(--wf-type-body);color:var(--wf-ink-muted);margin:0}.wf-dialog footer{height:auto;margin-top:var(--wf-space-2);color:inherit;background:0 0;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;padding:0;display:flex}.wf-dialog .wf-btn{min-height:44px}dialog.wf-dialog footer .wf-btn{color:#fff;border-radius:var(--wf-r-chip);width:auto;font:600 var(--wf-text-md) / 1 var(--wf-font-body)}dialog.wf-dialog footer .wf-btn.is-secondary,dialog.wf-dialog footer .wf-btn.is-quiet{color:var(--wf-ink)}html:has(dialog.wf-dialog[open]){overflow:hidden}@media (max-width:520px){.wf-dialog{border-radius:var(--wf-r-dialog) var(--wf-r-dialog) 0 0;border-bottom:0;width:100vw;max-width:100vw;margin:auto 0 0}.wf-dialog>div{padding-bottom:calc(var(--wf-space-5) + env(safe-area-inset-bottom,0px))}.wf-dialog footer{flex-direction:column-reverse}dialog.wf-dialog footer .wf-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.wf-dialog[open]{animation:wf-dialog-in var(--wf-base) var(--wf-ease)}@keyframes wf-dialog-in{0%{opacity:0;transform:translateY(12px)}}}@media (max-width:520px){.studio-os .studio-section{padding:var(--wf-space-4)}.studio-os .data-form button[type=submit],.studio-os .button{width:100%}}.studio-os .studio-nav-group-title{font:700 10.5px / 1.4 var(--wf-font-body);letter-spacing:.16em;color:var(--wf-ink-muted);opacity:1;margin:18px 0 6px;padding:0 12px;display:block}.studio-os .studio-section>h2,.studio-os .studio-formgroup>h2{font-family:var(--wf-font-display)}.studio-os :is(h3,label,legend,dt,small,th){font-family:var(--wf-font-body)}.studio-os #studio-today{font-size:var(--wf-title-md)}.studio-os section[aria-labelledby=studio-today]{border-color:#1d292338;box-shadow:0 18px 44px #0f17131f}.studio-os .admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-os .admin-kpis article{box-shadow:none;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.studio-os .admin-kpis article small{order:1;margin:0}.studio-os .admin-kpis article strong{font:600 22px / 1 var(--wf-font-body);order:2}.studio-os .admin-kpis article p{display:none}.studio-os .admin-kpis article[data-tone=attention]:not([data-zero=true]){background:var(--wf-warn-bg);border-color:#0000}.studio-os .admin-kpis article[data-tone=attention]:not([data-zero=true]) strong{color:var(--wf-warn)}.studio-os .admin-kpis article[data-tone=selected]:not([data-zero=true]) strong{color:var(--wf-ok)}.studio-os .admin-kpis article[data-zero=true]{background:0 0;border-style:dashed}.studio-os .admin-kpis article[data-zero=true] strong{color:var(--wf-ink-muted);font-weight:500}.studio-os .admin-kpis[data-all-zero=true]{border:1px dashed var(--wf-s-border);border-radius:var(--wf-r-card);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;display:flex}.studio-os .admin-kpis[data-all-zero=true] article{border:0;gap:6px;padding:0}.studio-os .admin-kpis[data-all-zero=true] article strong{font-size:14px}.studio-os .studio-editor{gap:var(--wf-space-4);display:grid}.studio-os .studio-formgroup>h2{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.studio-os .studio-formgroup>h2 span{font:600 12px / 1 var(--wf-font-body);letter-spacing:.14em;color:var(--wf-accent)}.studio-os .studio-formgroup-hint{margin:0 0 var(--wf-space-4);font:var(--wf-type-meta);color:var(--wf-ink-muted)}.studio-os .studio-formgroup .data-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.studio-os .studio-formgroup .data-form .wide-field{grid-column:1/-1}.studio-os .studio-chip-field{border:0;min-width:0;margin:0;padding:0}.studio-os .studio-chip-field>legend{font:var(--wf-type-label);letter-spacing:var(--wf-label-tracking);text-transform:uppercase;color:var(--wf-ink-muted);margin-bottom:8px;padding:0}.studio-os .studio-chip-field>legend em{color:var(--wf-accent);font-style:normal}.studio-os .studio-chip-hint{font:var(--wf-type-meta);color:var(--wf-ink-muted);text-transform:none;letter-spacing:0;margin:0 0 10px}.studio-os .studio-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.studio-os .data-form label.studio-chip{border:1px solid var(--wf-s-border);border-radius:var(--wf-r-chip);min-height:38px;font:500 14px / 1 var(--wf-font-body);letter-spacing:0;text-transform:none;color:var(--wf-ink);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.studio-os .data-form label.studio-chip:has(input:checked){background:var(--wf-ink);border-color:var(--wf-ink);color:#fff}.studio-os .data-form label.studio-chip input{opacity:0;width:1px;height:1px;position:absolute}.studio-os .data-form label.studio-chip:has(input:focus-visible){box-shadow:var(--wf-focus)}.studio-os .studio-chip-group{border-top:1px solid var(--wf-s-border)}.studio-os .studio-chip-group:last-of-type{border-bottom:1px solid var(--wf-s-border)}.studio-os .studio-chip-group>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:44px;padding:10px 2px;list-style:none;display:flex}.studio-os .studio-chip-group>summary::-webkit-details-marker{display:none}.studio-os .studio-chip-group>summary b{font:600 14px / 1.3 var(--wf-font-body)}.studio-os .studio-chip-group>summary b:before{content:"+";width:16px;color:var(--wf-ink-muted);display:inline-block}.studio-os .studio-chip-group[open]>summary b:before{content:"–"}.studio-os .studio-chip-group>summary span{font:var(--wf-type-meta);color:var(--wf-ink-muted)}.studio-os .studio-chip-group:has(input:checked)>summary span{color:var(--wf-ink)}.studio-os .studio-chip-group>.studio-chip-grid{padding:4px 2px 14px 18px}.studio-os .studio-savebar{z-index:5;margin-top:var(--wf-space-4);border:1px solid var(--wf-s-border);border-radius:var(--wf-r-card);background:#fffffff7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #0f171324}.studio-os .studio-savebar>span{font:600 14px / 1.3 var(--wf-font-body);color:var(--wf-ink-muted)}.studio-os .studio-savebar>span:before{content:"";background:var(--wf-ink-muted);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.studio-os .studio-savebar[data-state=dirty]>span{color:var(--wf-warn)}.studio-os .studio-savebar[data-state=dirty]>span:before{background:var(--wf-warn)}.studio-os .studio-savebar[data-state=saved]>span{color:var(--wf-ok)}.studio-os .studio-savebar[data-state=saved]>span:before{background:var(--wf-ok)}.studio-os .studio-savebar>div{flex-wrap:wrap;gap:8px;display:flex}.studio-os .studio-services{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.studio-os :is(.pp-grid,.portfolio-grid)>*{border:1px solid var(--wf-s-border);border-radius:var(--wf-r-card);background:#fff;overflow:hidden}.studio-os :is(.pp-grid,.portfolio-grid) img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}@media (max-width:1100px){.studio-os .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.studio-os .studio-formgroup .data-form{grid-template-columns:1fr}.studio-os .studio-savebar{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.studio-os .studio-savebar>div,.studio-os .studio-savebar .button{width:100%}.studio-os .studio-chip-group>.studio-chip-grid{padding-left:2px}}.studio-os .studio-services{grid-column:1/-1}.studio-os .data-form .studio-services label.ig-rights{border:1px solid var(--wf-s-border);border-radius:var(--wf-r-control);min-height:44px;font:500 14px / 1.3 var(--wf-font-body);letter-spacing:0;text-transform:none;color:var(--wf-ink);cursor:pointer;background:#fff;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.studio-os .data-form .studio-services label.ig-rights:has(input:checked){border-color:var(--wf-ink);background:#f4f7f4;font-weight:600}.studio-os .pp-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.studio-os .pp-media-grid figure{border:1px solid var(--wf-s-border);border-radius:var(--wf-r-card);background:#fff;gap:0;padding:0;position:relative;overflow:hidden}.studio-os .pp-media-grid img{aspect-ratio:4/3}.studio-os .pp-media-grid figcaption{font:var(--wf-type-meta);color:var(--wf-ink-muted);gap:4px;padding:10px 12px 12px}.studio-os .pp-media-grid figcaption b{font:600 13px / 1.3 var(--wf-font-body);color:var(--wf-ink)}.studio-os .pp-media-grid figure[data-cover=true]{border-color:var(--wf-ink);box-shadow:0 0 0 1px var(--wf-ink)}.studio-os .pp-media-grid figure[data-cover=true]:after{content:"Εξώφυλλο";border-radius:var(--wf-r-chip);background:var(--wf-ink);color:#fff;font:600 11px / 1.4 var(--wf-font-body);padding:4px 10px;position:absolute;top:10px;left:10px}.studio-os .pp-media-grid figure:not([data-status=PUBLISHED]) img{opacity:.82}.studio-os .pp-dropzone{border-radius:var(--wf-r-card);padding:var(--wf-space-5);text-align:center;background:#ffffffb3;border:1.5px dashed #1d29234d}.studio-os .studio-private{border-left:4px solid var(--wf-info)}.studio-os .data-form input:disabled{background:var(--wf-muted-bg);color:var(--wf-ink-muted)}.studio-os h1{font-family:var(--wf-font-display);letter-spacing:-.01em;font-weight:500}.studio-os .studio-portfolio h2,.studio-os .pp-shell h2{font-family:var(--wf-font-display);font-weight:500}@media (max-width:1023px){.studio-os{grid-template-rows:auto 1fr!important}}.studio-os .data-form>.studio-savebar{grid-column:1/-1}.studio-os .studio-state-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:521px){.studio-os .studio-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}}.studio-os .data-form label :is(small,em,.ig-hint){font:var(--wf-type-meta);letter-spacing:0;text-transform:none;color:var(--wf-ink-muted);margin-top:4px;display:block}@media (max-width:520px){.studio-os .studio-savebar{flex-wrap:wrap;gap:8px;padding:8px 10px}.studio-os .studio-savebar>span{flex:96px;min-width:0;font-size:13px}.studio-os .studio-savebar>div{flex:0 auto;justify-content:flex-end;width:auto}.studio-os .studio-savebar .button{width:auto;min-height:40px;padding:0 14px;font-size:14px}}.studio-os .studio-metric-note{margin:calc(var(--wf-space-2) * -1) 0 var(--wf-space-4);font:var(--wf-type-meta);color:var(--wf-ink-muted)}.studio-os .area-soon{border:1px solid var(--wf-border);color:var(--wf-ink);border-radius:14px;margin:0 0 14px;padding:14px 16px}.studio-os .area-terms{gap:10px;margin:0 0 14px;display:grid}.studio-os .area-terms>div{grid-template-columns:minmax(90px,140px) 1fr;gap:10px;display:grid}.studio-os .area-terms dt{color:var(--wf-ink);font-weight:600}.studio-os .area-terms dd{color:var(--wf-ink);margin:0}.studio-os .area-muted{color:var(--wf-ink-muted);font-size:14px}.studio-os .area-steps{color:var(--wf-ink);margin:0 0 12px;padding-left:20px;line-height:1.7}.studio-os .area-table-wrap{max-width:100%;overflow-x:auto}.studio-os .area-table{border-collapse:collapse;width:100%;font-size:14px}.studio-os .area-table th,.studio-os .area-table td{border-bottom:1px solid var(--wf-border);text-align:left;vertical-align:top;color:var(--wf-ink);padding:8px 10px}.studio-os .area-table thead th small{color:var(--wf-ink-muted);font-weight:400;display:block}@media (max-width:640px){.studio-os .area-terms>div{grid-template-columns:1fr;gap:2px}.studio-os .area-table{font-size:13px}}
