﻿/* Shared actions for Studio forms, independent of each page's layout. */
.studio-shell .studio-main .studio-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%;box-sizing:border-box;margin-top:20px;padding:16px 0 8px;border-top:1px solid var(--studio-border,#d1d5db)}.studio-shell .studio-main .studio-form-actions :is(.studio-action-primary,.studio-action-cancel){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:42px;height:auto;margin:0!important;padding:10px 20px!important;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:20px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.studio-shell .studio-main .studio-action-primary{order:2;background-color:#3b82f6!important;color:#fff!important;box-shadow:0 1px 2px #00000012}.studio-shell .studio-main .studio-action-primary:hover{background-color:#2563eb!important}.studio-shell .studio-main .studio-action-cancel{order:1;background:var(--studio-surface,#fff)!important;color:var(--studio-text,#374151)!important;border-color:var(--studio-border,#d1d5db)!important;box-shadow:none}.studio-shell .studio-main .studio-action-cancel:hover{background:var(--studio-field,#f9fafb)!important;border-color:var(--studio-muted,#9ca3af)!important}.studio-shell .studio-main .studio-form-actions :is(button,a):focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.studio-shell .studio-main .studio-action-primary:disabled{opacity:.6;cursor:not-allowed}.studio-form-actions svg{flex:none}@media(max-width:767px){.studio-shell .studio-main .studio-form-actions :is(.studio-action-primary,.studio-action-cancel){flex:1 1 0;min-width:0;width:auto;min-height:44px}}
