@import "./native-studio-booking.css";
/* Original workflow and Studio surfaces retain their established controls while
   the bounded canonical records fit their existing cards and drawers. */
.native-gate5-status,.native-gate5-scope{margin:12px 0;color:#58625d;font-size:13px;line-height:1.5}.native-gate5-status:empty{display:none}.native-gate5-recovery{padding:12px;border:1px solid #d7b97d;background:#fff9ec;border-radius:8px;line-height:1.7}.native-workflow-case{margin-top:18px;padding:18px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.native-workflow-case label{font-weight:600}.native-workflow-case select{min-width:260px;max-width:100%;padding:8px;border:1px solid #ced5d0;border-radius:6px;background:#fff}.native-workflow-case p{flex-basis:100%;margin:0;color:#58625d;font-size:13px}.native-site-directory-layout{grid-template-columns:minmax(0,1fr)!important}.native-site-thumb{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:25px;min-height:185px;width:100%;background:#edf4ed;color:#27362c;overflow-wrap:anywhere}.native-site-thumb strong{font-size:22px}.native-site-thumb span,.native-site-thumb p{font-size:12px;line-height:1.5;margin:0}.native-site-measurements{padding:18px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.native-gate5-content-dialog{max-width:min(760px,100vw);width:760px;height:100dvh;max-height:100dvh;padding:0;border:0;margin:0 0 0 auto;background:#fff;overflow:hidden}.native-gate5-content-dialog::backdrop{background:rgb(0 0 0/.28)}.native-gate5-content-dialog .native-gate5-drawer{height:100%;display:flex;flex-direction:column;max-height:100dvh;width:100%}.native-gate5-content-dialog .contact-create-drawer__header{flex:none}.native-gate5-content-dialog .native-gate5-form,.native-gate5-content-dialog .alpha-staff-form{display:flex;flex:1;min-height:0;flex-direction:column}.native-gate5-content-dialog .studio-settings-body,.native-gate5-content-dialog .alpha-staff-form-body,.native-gate5-content-dialog .workflow-overview-detail-body{overflow:auto;min-height:0;flex:1;padding:24px}.native-gate5-content-dialog .studio-settings-body .studio-settings-body{padding:0;overflow:visible}.native-gate5-content-dialog .contact-create-form__footer,.native-gate5-content-dialog .alpha-dialog-actions{flex:none;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e3e7e3;background:#fff}.native-gate5-content-dialog label:not(.alpha-task-option){display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;margin:16px 0}.native-gate5-content-dialog input:not([type=checkbox]):not([type=radio]),.native-gate5-content-dialog select,.native-gate5-content-dialog textarea{width:100%;min-width:0;border:1px solid #cdd4ce;border-radius:6px;background:#fff;color:#27362c;padding:10px;font:inherit;box-sizing:border-box}.native-gate5-content-dialog textarea{resize:vertical;min-height:100px}.native-gate5-content-dialog .alpha-staff-fields{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.native-gate5-content-dialog .alpha-task-option,.native-gate5-content-dialog .native-gate5-confirm{display:flex!important;align-items:flex-start;flex-direction:row!important;gap:10px;line-height:1.5;font-size:13px;font-weight:400}.native-gate5-content-dialog .alpha-button,.native-gate5-content-dialog .contact-create-form__footer button,.native-gate5-content-dialog .alpha-dialog-actions button{border:1px solid #cdd4ce;border-radius:6px;background:#fff;color:#27362c;padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}.native-gate5-content-dialog button[type=submit]{background:#d5f5a4;border-color:#a6cc76}.native-gate5-content-dialog .alpha-note,.native-gate5-content-dialog p{font-size:13px;line-height:1.6;color:#536059}.native-gate5-content-dialog [role=status]{color:#8b3b18;line-height:1.5;font-size:13px}.native-gate5-content-dialog .alpha-workflow-release{border:1px solid #dde4dd;border-radius:8px;padding:14px;margin:12px 0}.native-gate5-content-dialog .alpha-staff-summary{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px;font-size:12px}.native-gate5-content-dialog .alpha-staff-summary dd{margin:0;overflow-wrap:anywhere}.native-gate5-content-dialog .alpha-staff-summary dt{font-weight:600}.native-gate5-release-steps{padding-left:22px;display:grid;gap:16px}.native-gate5-release-steps h3{font-size:15px}.native-gate5-receipts{list-style:none;padding:0;display:grid;gap:12px}.native-gate5-receipts li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid #e1e7e1;border-radius:8px}.native-gate5-receipts li span{font-size:12px}.native-gate5-record-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.native-gate5-inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}.native-gate5-content-dialog .studio-settings-facts dd{overflow-wrap:anywhere}.native-gate5-content-dialog .studio-settings-footer{display:flex}.native-gate5-content-dialog .workflow-overview-detail-actions{flex-wrap:wrap;gap:10px}.native-gate5-content-dialog .alpha-task-options{border:1px solid #dfe6df;border-radius:8px;padding:12px;margin:10px 0}.native-gate5-content-dialog .alpha-task-options legend{font-size:13px;font-weight:600}.native-gate5-content-dialog .alpha-task-option input{margin-top:3px}.native-gate5-content-dialog [hidden]{display:none!important}.native-gate5-content-dialog button:disabled{cursor:default;opacity:.55}
.native-gate5-dialog.native-gate5-content-dialog>.contact-create-drawer{height:100%;display:flex;flex-direction:column;max-height:100dvh;width:100%}
.native-gate5-content-dialog .studio-settings-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:7px 12px;font-size:11px;line-height:1.5;margin:0}.native-gate5-content-dialog .studio-settings-facts dt{font-weight:600}.native-gate5-content-dialog .studio-settings-facts dd{margin:0}.native-gate5-content-dialog .studio-settings-drawer p{font-size:11px;line-height:1.5}.studio-home .native-site-thumb{min-height:0;height:100%;padding:12px;gap:6px;box-sizing:border-box}.studio-home .native-site-thumb strong{font-size:11px;line-height:1.4}.studio-home .native-site-thumb span,.studio-home .native-site-thumb p{font-size:9px;line-height:1.4}
.native-site-measurements .studio-settings-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 20px;margin:0;font-size:12px;line-height:1.5}.native-site-measurements .studio-settings-facts dt{font-weight:600;grid-row:1}.native-site-measurements .studio-settings-facts dd{margin:0;color:#536059;grid-row:2}.native-site-directory-layout [data-action="new-project"]{white-space:nowrap;min-height:26px;height:auto}.native-site-directory-layout .studio-empty{font-size:13px;line-height:1.7}
@media(max-width:650px){.native-gate5-content-dialog{width:100vw}.native-gate5-content-dialog .studio-settings-body,.native-gate5-content-dialog .alpha-staff-form-body,.native-gate5-content-dialog .workflow-overview-detail-body{padding:18px}.native-workflow-case select{min-width:0;width:100%}.native-site-thumb{padding:18px;min-height:140px}.native-site-measurements{align-items:flex-start}.native-gate5-content-dialog .studio-settings-facts{grid-template-columns:1fr}.native-gate5-content-dialog .studio-settings-facts dd{margin-bottom:8px}}
@media(max-width:650px){.native-site-measurements .studio-settings-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}.native-site-measurements .studio-settings-facts dt,.native-site-measurements .studio-settings-facts dd{grid-row:auto}.native-site-measurements .studio-settings-facts dt{grid-column:1}.native-site-measurements .studio-settings-facts dd{grid-column:2}}
/* Match the original List/Studio settings shell and Workflow detail width. */
[data-native-gate5-view][aria-busy="true"]{cursor:progress}[data-native-gate5-view][aria-busy="true"] button{opacity:.6}.native-gate5-content-dialog[aria-busy="true"]{cursor:progress}.native-gate5-content-dialog[aria-busy="true"] button{opacity:.6}
.native-gate5-content-dialog{width:100vw;max-width:none;margin:0;background:transparent}.native-gate5-content-dialog::backdrop{background:rgb(255 255 255/.08)}.native-gate5-dialog.native-gate5-content-dialog>.contact-create-drawer{width:min(358px,100vw);height:auto;max-height:calc(100dvh - 35px)}.native-gate5-dialog.native-gate5-content-dialog.workflow-overview-detail-dialog>.contact-create-drawer{width:min(390px,100vw)}.native-gate5-content-dialog .studio-settings-body,.native-gate5-content-dialog .alpha-staff-form-body,.native-gate5-content-dialog .workflow-overview-detail-body{padding:14px 12px}.native-gate5-content-dialog .contact-create-form__footer,.native-gate5-content-dialog .alpha-dialog-actions{padding:12px;gap:8px}.native-gate5-content-dialog .contact-create-form__footer button,.native-gate5-content-dialog .alpha-dialog-actions button{font-size:11px;padding:8px 10px}.studio-home .native-site-thumb span{font-size:8px}
/* The original absolute toolbar offsets intersect controls on narrow screens.
   Keep the same controls in document flow while the table scrolls independently. */
@media(max-width:767px){
  [data-native-gate5-view] .workflows-search-column{display:flex;flex-direction:column;align-items:stretch;gap:8px}
  [data-native-gate5-view] .workflows-directory-actions{position:static;align-self:flex-end;flex:none}
  [data-native-gate5-view] .workflows-manager-row{position:static;align-self:flex-end;max-width:100%}
}
