/* D46 presentation only; native merchant capability and draft/publication controllers remain authoritative. */
body.surface-dashboard[data-v2-destination='D46'] {font-family:'Plus Jakarta Sans Catalog',sans-serif;color:#222320;}
body.surface-dashboard[data-v2-destination='D46'] .v2-catalog {font-family:'Plus Jakarta Sans Catalog',sans-serif;}
body.surface-dashboard[data-v2-destination='D46'] #surface-title {font-family:'Plus Jakarta Sans Catalog',sans-serif;font-weight:700;font-size:28px;line-height:1.3;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card {padding:24px;margin-bottom:24px;background:#fff;border-color:#e8e6e1;border-radius:20px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card h2 {font-size:20px;line-height:1.4;font-weight:700;color:#222320;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card p {font-size:14px;line-height:1.6;color:#6b706c;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card>header>div {min-width:0;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-icon {width:56px;height:56px;flex:0 0 56px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-icon>.feather {width:28px;height:28px;flex-basis:28px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-preview>.feather {width:48px;height:48px;flex-basis:48px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card .v2-kiosk-notice {margin:20px 0 0;gap:12px;padding:16px;border-radius:12px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card .v2-kiosk-notice.is-warning {background:#fff0e8;color:#943511;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-summary {gap:20px;padding:20px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-summary>div {min-width:0;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-summary strong {font-size:18px;line-height:1.5;overflow-wrap:anywhere;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card .button {min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;font-family:inherit;font-size:14px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card .button-primary {background:#24241f;border-color:#24241f;color:#fff;}
body.surface-dashboard[data-v2-destination='D46'] #catalog-kiosk-ordering {box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;margin:auto;border-color:#e8e6e1;border-radius:20px;font-family:'Plus Jakarta Sans Catalog',sans-serif;overflow:auto;scroll-padding-block:24px 120px;}
body.surface-dashboard[data-v2-destination='D46'] #catalog-kiosk-ordering>header {gap:16px;align-items:flex-start;position:sticky;top:0;z-index:2;background:#fff;padding-bottom:12px;}
body.surface-dashboard[data-v2-destination='D46'] #catalog-kiosk-ordering>header h2 {font-size:22px;line-height:1.35;margin:0;}
body.surface-dashboard[data-v2-destination='D46'] #catalog-kiosk-ordering>p {margin:16px 0;background:#f6f5f2;padding:12px 16px;border-radius:12px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor {grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;border:0;margin:0;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>label:nth-of-type(1),body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>label:nth-of-type(2),body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>label:has([name=reason]),body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>.button-row {grid-column:1/-1;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor label {color:#222320;font-size:14px;line-height:1.5;font-weight:600;min-width:0;gap:6px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor :is(input,select) {box-sizing:border-box;min-height:44px;min-width:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;padding:10px 12px;border-color:#e8e6e1;background:#fff;color:#222320;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>.button-row {position:sticky;bottom:-24px;display:flex;gap:12px;flex-wrap:wrap;background:#fff;border-top:1px solid #e8e6e1;margin:0;padding:16px 0 24px;z-index:1;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>.button-row .button {min-width:44px;min-height:44px;font-size:14px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor [type=submit] {background:#24241f;color:#fff;border-color:#24241f;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor-status:empty {display:none;}
body.surface-dashboard[data-v2-destination='D46'] :is(.v2-kiosk-card,#catalog-kiosk-ordering) :focus-visible {outline:3px solid #c54118;outline-offset:2px;}
@media(max-width:600px){
body.surface-dashboard[data-v2-destination='D46'] #surface-title {font-size:22px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card {padding:20px 16px;margin-bottom:20px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card>header {gap:12px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card h2 {font-size:18px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-icon {width:44px;height:44px;flex-basis:44px;border-radius:12px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-icon>.feather {width:24px;height:24px;flex-basis:24px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-asset {gap:16px;margin:16px 0;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-preview {width:112px;height:112px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-asset>div:last-child {flex:1;min-width:160px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-summary {grid-template-columns:1fr;gap:12px;padding:16px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-summary span {margin-bottom:4px;}
body.surface-dashboard[data-v2-destination='D46'] .v2-kiosk-card>.button-row {display:grid;grid-template-columns:1fr;gap:12px;}
body.surface-dashboard[data-v2-destination='D46'] #catalog-kiosk-ordering {height:auto;padding:20px 16px;border-radius:20px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor {grid-template-columns:1fr;gap:12px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor>.button-row {bottom:-20px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px;gap:8px;}
body.surface-dashboard[data-v2-destination='D46'] #ordering-editor [data-menu-setting-refresh] {grid-column:1/-1;}
}
