/* Meu Negócio Criativo 5.0.0 • Modo Simples */
.mnc-simple-mode main{max-width:760px}.mnc-simple-mode .topbar{box-shadow:0 8px 30px rgba(83,55,70,.04)}
.simple-home,.simple-screen,.simple-more{display:grid;gap:14px;padding-bottom:8px}.simple-home-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#fff,#fff0f6);box-shadow:var(--shadow)}.simple-home-hero small,.simple-screen-head small{font-size:10px;letter-spacing:.12em;font-weight:900;color:var(--accent)}.simple-home-hero h2,.simple-screen-head h2{margin:4px 0 5px;font-size:22px}.simple-home-hero p,.simple-screen-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.simple-mode-pill{border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:900;padding:8px 10px;white-space:nowrap}
.simple-main-action{width:100%;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;text-align:left;border:0;border-radius:22px;background:linear-gradient(135deg,var(--accent),#b65fc4);color:#fff;padding:16px;box-shadow:0 12px 28px rgba(183,78,135,.2)}.simple-main-action>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:rgba(255,255,255,.18);font-size:27px}.simple-main-action b{display:block;font-size:17px}.simple-main-action small{display:block;margin-top:3px;opacity:.82}.simple-main-action i{font-style:normal;font-size:22px}
.simple-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simple-quick-grid button{min-height:112px;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:20px;padding:14px;box-shadow:var(--shadow);color:var(--ink)}.simple-quick-grid button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--accent-soft);color:var(--accent);font-weight:900;margin-bottom:10px}.simple-quick-grid b,.simple-quick-grid small{display:block}.simple-quick-grid b{font-size:14px}.simple-quick-grid small{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.35}
.simple-summary-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.simple-summary-row button{border:1px solid var(--line);background:#fff;border-radius:18px;padding:13px;text-align:left;color:var(--ink)}.simple-summary-row small,.simple-summary-row b{display:block}.simple-summary-row small{color:var(--muted);font-size:10px}.simple-summary-row b{margin-top:4px;font-size:17px;color:var(--accent)}
.simple-next-step,.simple-alert{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:18px;padding:12px;text-align:left;background:#fff;color:var(--ink)}.simple-next-step>span,.simple-alert>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--accent-soft);color:var(--accent);font-weight:900}.simple-next-step small{font-size:9px;color:var(--accent);font-weight:900;letter-spacing:.08em}.simple-next-step b,.simple-alert b{display:block}.simple-next-step i,.simple-alert i{font-style:normal;color:var(--accent)}.simple-alert.danger{background:#fff6f6;border-color:#f0d1d1}.simple-alert.danger>span{background:#f8dddd;color:var(--danger)}.simple-alert.warn{background:#fffaf0;border-color:#edd8a4}.simple-alert.warn>span{background:#fff0cf;color:var(--warn)}.simple-alert small{display:block;margin-top:2px;color:var(--muted);font-size:11px}
.simple-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:5px}.simple-section-head small{font-size:9px;color:var(--accent);font-weight:900;letter-spacing:.1em}.simple-section-head h3{margin:2px 0 0;font-size:17px}.simple-section-head>button{border:0;background:transparent;color:var(--accent);font-weight:850;font-size:11px}
.simple-order-list{display:grid;gap:8px}.simple-order-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);padding:11px;text-align:left;box-shadow:0 5px 18px rgba(83,55,70,.04)}.simple-order-row.late{border-color:#efcaca;background:#fffafa}.simple-order-date{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff1f6}.simple-order-date b{font-size:17px;line-height:1}.simple-order-date small{font-size:9px;text-transform:uppercase;color:var(--accent)}.simple-order-copy,.simple-order-value{min-width:0}.simple-order-copy b,.simple-order-copy small,.simple-order-value b,.simple-order-value small{display:block}.simple-order-copy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.simple-order-copy small{margin-top:3px;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-order-value{text-align:right}.simple-order-value b{font-size:12px}.simple-order-value small{font-size:9px;color:var(--ok);margin-top:2px}.simple-order-value small.pending{color:var(--danger)}.simple-order-row>i{font-style:normal;color:var(--muted)}
.simple-screen-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.simple-filter-row{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.simple-filter-row button{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);padding:8px 10px;white-space:nowrap;font-size:10px;font-weight:850}.simple-filter-row button span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#f3edf1;font-size:9px}.simple-filter-row button.active{background:var(--accent-soft);border-color:transparent;color:var(--accent)}
.simple-client-list,.simple-stock-list{display:grid;gap:9px}.simple-client-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:18px;background:#fff;padding:12px;box-shadow:0 5px 18px rgba(83,55,70,.04)}.simple-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:900;font-size:17px}.simple-client-copy b,.simple-client-copy small{display:block}.simple-client-copy small{color:var(--muted);font-size:10px;margin-top:3px}.simple-client-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:7px}.simple-client-actions button,.simple-stock-actions button{border:0;border-radius:11px;padding:9px 10px;background:#f6eff3;color:var(--ink);font-size:10px;font-weight:850}.simple-client-actions button:first-child{background:var(--accent-soft);color:var(--accent)}
.simple-stock-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:13px}.simple-stock-card>div:first-child b,.simple-stock-card>div:first-child small{display:block}.simple-stock-card>div:first-child small{color:var(--muted);font-size:10px;margin-top:3px}.simple-stock-card>span{align-self:start;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.simple-stock-card>span.ok{background:#dcf2e8;color:var(--ok)}.simple-stock-card>span.low{background:#fff0cf;color:var(--warn)}.simple-stock-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:6px}
.simple-empty{display:grid;place-items:center;text-align:center;gap:5px;padding:26px 16px;border:1px dashed var(--line);border-radius:20px;color:var(--muted);background:rgba(255,255,255,.55)}.simple-empty>span{font-size:26px;color:var(--accent)}.simple-empty>b{color:var(--ink);font-size:13px}.simple-empty>small{max-width:280px;font-size:10px;line-height:1.4}
.simple-mode-card,.complete-mode-return,.simple-complete-link{width:100%;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#fff,#fff1f7);color:var(--ink);padding:13px;text-align:left}.simple-mode-card>span,.complete-mode-return>span,.simple-complete-link>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent-soft)}.simple-mode-card small,.simple-mode-card b,.simple-mode-card p,.complete-mode-return b,.complete-mode-return small,.simple-complete-link b,.simple-complete-link small{display:block}.simple-mode-card small{font-size:9px;color:var(--accent);font-weight:900;letter-spacing:.09em}.simple-mode-card p{margin:3px 0 0;font-size:10px;color:var(--muted)}.simple-mode-card strong,.complete-mode-return strong,.simple-complete-link strong{color:var(--accent);font-size:10px}.simple-more-group{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.simple-more-group h3{font-size:11px;margin:0;padding:12px 13px 7px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.simple-more-row{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;border:0;border-top:1px solid #f2e8ee;background:#fff;color:var(--ink);padding:11px 13px;text-align:left}.simple-more-row>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#f8f1f5;color:var(--accent);font-weight:900}.simple-more-row b,.simple-more-row small{display:block}.simple-more-row b{font-size:12px}.simple-more-row small{font-size:9px;color:var(--muted);margin-top:2px}.simple-more-row i{font-style:normal;color:var(--muted)}.simple-complete-link{margin-top:2px;background:#f8f6fa}.complete-mode-return{margin-bottom:12px;background:#fff8fb}
.simple-mode-intro{display:grid;gap:3px;margin-bottom:12px}.simple-mode-intro span{font-size:11px;color:var(--muted)}.simple-mode-choice{width:100%;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);padding:13px;text-align:left;margin-bottom:9px}.simple-mode-choice.active{border-color:rgba(183,78,135,.45);background:#fff6fa}.simple-mode-choice>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--accent-soft)}.simple-mode-choice b,.simple-mode-choice small{display:block}.simple-mode-choice small{font-size:10px;color:var(--muted);margin-top:3px;line-height:1.4}.simple-mode-choice i{font-style:normal;color:var(--accent);font-weight:900}
.simple-order-form-intro{display:flex;gap:10px;align-items:center;padding:11px;border-radius:16px;background:#fff3f8;margin-bottom:13px}.simple-order-form-intro>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--accent);color:#fff;font-size:23px}.simple-order-form-intro b,.simple-order-form-intro small{display:block}.simple-order-form-intro small{font-size:10px;color:var(--muted);margin-top:2px}.simple-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.simple-detail-head small{font-size:9px;color:var(--accent);font-weight:900;text-transform:uppercase}.simple-detail-head h3{margin:3px 0;font-size:18px}.simple-detail-head p{margin:0;color:var(--muted);font-size:11px}.simple-detail-head>strong{font-size:18px;color:var(--accent)}.simple-detail-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0}.simple-detail-cards>div{padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff}.simple-detail-cards small,.simple-detail-cards b{display:block}.simple-detail-cards small{font-size:8px;color:var(--muted);text-transform:uppercase}.simple-detail-cards b{font-size:11px;margin-top:3px;overflow-wrap:anywhere}
@media(max-width:420px){.simple-home-hero{padding:15px}.simple-home-hero h2{font-size:20px}.simple-quick-grid button{min-height:104px}.simple-detail-cards{grid-template-columns:1fr}.simple-order-row{grid-template-columns:40px minmax(0,1fr) auto 10px}.simple-order-date{width:40px;height:40px}.simple-order-value b{font-size:11px}}
@media(prefers-color-scheme:dark){.simple-home-hero,.simple-quick-grid button,.simple-summary-row button,.simple-next-step,.simple-order-row,.simple-client-card,.simple-stock-card,.simple-more-group,.simple-more-row,.simple-mode-choice{background:var(--card)}.simple-main-action{box-shadow:none}}

@media(prefers-color-scheme:dark){.complete-mode-return,.simple-mode-card,.simple-complete-link{background:var(--card,#211b21);border-color:var(--line,#3b3038);color:var(--ink,#f6eef4)}.complete-mode-return small,.simple-mode-card small,.simple-complete-link small{color:var(--muted,#bfaeba)}}

.simple-client-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.simple-client-actions button{min-height:44px;white-space:normal}.simple-client-details{margin:12px 0;border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--card)}.simple-client-details>summary{min-height:32px;display:list-item;cursor:pointer;font-weight:800;color:var(--accent)}.simple-client-details[open]>summary{margin-bottom:12px}.client-form-error{color:var(--danger,#b5314c);font-size:13px;line-height:1.5}.client-form-error:empty{display:none}.simple-client-history-head>small{color:var(--accent);font-weight:800}.simple-client-history-head h3{margin:6px 0;overflow-wrap:anywhere}.simple-client-history-head p{margin:0;color:var(--muted)}.simple-client-history .history-row{width:100%;text-align:left;min-height:56px}.simple-client-history .history-row>div{min-width:0}.simple-client-history .history-row b{overflow-wrap:anywhere}
