:root{--v46-red:#a8121b;--v46-green:#13834f;--v46-amber:#c47a00;--v46-blue:#1866a7;--v46-line:#eadcda;--v46-soft:#fbf7f6;--v46-ink:#251b1a;--v46-muted:#786b69}
.v46-page{max-width:1320px;margin:0 auto}.v46-page>.head small{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--v46-red)}
.v46-inbox-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.v46-inbox-summary button{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--v46-line);border-radius:13px;background:#fff;color:var(--v46-ink);text-align:left}.v46-inbox-summary button.active{border-color:var(--v46-red);box-shadow:inset 0 0 0 1px var(--v46-red)}.v46-inbox-summary small{font-size:10px;font-weight:800}.v46-inbox-summary b{font-size:20px}
.v46-inbox-list{display:grid;gap:8px}.v46-notice{overflow:hidden;border:1px solid var(--v46-line);border-left:5px solid #aca19f;border-radius:14px;background:#fff}.v46-notice.critical{border-left-color:#c5242d}.v46-notice.high{border-left-color:#de7d15}.v46-notice.completed{opacity:.68}.v46-notice-main{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:0;background:transparent;color:var(--v46-ink);text-align:left}.v46-notice-main>i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f7eceb;color:var(--v46-red);font-style:normal;font-weight:900}.v46-notice-main span>*{display:block}.v46-notice-main small{font-size:8px;font-weight:900;letter-spacing:.07em;color:var(--v46-muted);text-transform:uppercase}.v46-notice-main strong{margin:2px 0;font-size:12px}.v46-notice-main em{color:var(--v46-muted);font-size:10px;font-style:normal}.v46-notice-main time{margin-top:3px;color:#9b8f8d;font-size:8px}.v46-notice>footer{display:flex;justify-content:flex-end;gap:6px;padding:0 10px 9px}.v46-notice>footer button{padding:6px 9px;border:1px solid var(--v46-line);border-radius:8px;background:#fff;font-size:9px;font-weight:800}.v46-notice>footer .done{border-color:#bfe1ce;background:#ecf8f1;color:var(--v46-green)}
.v46-relations{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.v46-relations>section{padding:12px;border:1px solid var(--v46-line);border-radius:13px;background:#fff}.v46-relations>section>header{position:static;height:auto;padding:0 0 9px;border:0;box-shadow:none;justify-content:space-between}.v46-relations h3{margin:0;font-size:14px}.v46-relations header small{font-size:9px;color:var(--v46-muted)}.v46-relations header button{padding:7px 9px;border:0;border-radius:8px;background:var(--v46-red);color:#fff;font-size:9px;font-weight:800}.v46-contact-list{display:grid;gap:6px}.v46-contact-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;padding:9px;border-radius:9px;background:var(--v46-soft)}.v46-contact-list span>*{display:block}.v46-contact-list b{font-size:10px}.v46-contact-list small{font-size:8px;color:var(--v46-muted)}.v46-contact-list i{padding:4px 6px;border-radius:999px;background:#eaf7f0;color:var(--v46-green);font-size:7px;font-style:normal;font-weight:900}.v46-contact-list button{border:0;background:transparent;color:var(--v46-red)}
.v46-terms,.v46-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v46-terms label,.v46-contact-form label{margin:0;font-size:9px}.v46-terms input,.v46-terms select,.v46-terms textarea,.v46-contact-form input{width:100%;min-height:36px;margin-top:4px;padding:8px;border:1px solid var(--v46-line);border-radius:8px;background:#fff}.v46-terms textarea{min-height:58px;resize:vertical}.v46-terms .full,.v46-contact-form .full{grid-column:1/-1}.v46-terms .lost{display:none}.v46-terms .lost.show{display:block}.v46-terms footer,.v46-contact-form footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.v46-terms footer span,.v46-contact-form footer span{margin-right:auto;color:var(--v46-green);font-size:9px}.v46-terms footer button,.v46-contact-form footer button{padding:8px 10px;border:0;border-radius:8px;background:var(--v46-red);color:#fff;font-size:9px;font-weight:800}.v46-contact-form .v46-check{display:flex;align-items:center;gap:7px}.v46-contact-form .v46-check input{width:auto;min-height:auto;margin:0}
@media(max-width:840px){.v46-inbox-summary{grid-template-columns:1fr 1fr}.v46-relations{grid-template-columns:1fr}}
@media(max-width:520px){.v46-notice-main{grid-template-columns:32px minmax(0,1fr) auto;padding:10px}.v46-notice-main>i{width:30px;height:30px}.v46-terms,.v46-contact-form{grid-template-columns:1fr}.v46-terms .full,.v46-contact-form .full{grid-column:auto}}
.v46-morning-head{height:auto!important;padding:0 0 12px!important;border-bottom:1px solid var(--v46-line)!important}.v46-morning-head h2{margin:2px 0}.v46-morning-head p{margin:0}.v46-morning-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.v46-morning-kpis article{padding:11px;border-radius:11px;background:var(--v46-soft)}.v46-morning-kpis small,.v46-morning-kpis b,.v46-morning-kpis span{display:block}.v46-morning-kpis small{color:var(--v46-muted);font-size:8px;text-transform:uppercase}.v46-morning-kpis b{margin:3px 0;font-size:16px}.v46-morning-kpis span{font-size:8px;color:var(--v46-muted)}.v46-morning-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v46-morning-columns>section{padding:11px;border:1px solid var(--v46-line);border-radius:12px}.v46-morning-columns header{position:static;height:auto;padding:0 0 8px;border:0;box-shadow:none;justify-content:space-between}.v46-morning-columns h3{margin:0;font-size:13px}.v46-morning-columns header button{padding:6px 8px;border:0;border-radius:7px;background:#f5e8e7;color:var(--v46-red);font-size:8px;font-weight:800}.v46-morning-columns article{display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #f2e9e7}.v46-morning-columns article:last-child{border:0}.v46-morning-columns article i{width:7px;height:100%;min-height:28px;border-radius:99px;background:#a9a09f}.v46-morning-columns article i.critical{background:#c5242d}.v46-morning-columns article i.high{background:#de7d15}.v46-morning-columns article i.good{background:var(--v46-green)}.v46-morning-columns article b,.v46-morning-columns article small{display:block}.v46-morning-columns article b{font-size:10px}.v46-morning-columns article small{font-size:8px;color:var(--v46-muted)}.v46-morning-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.v46-morning-actions button{padding:9px 11px;border:0;border-radius:9px;background:var(--v46-red);color:#fff;font-size:9px;font-weight:800}.v46-morning-actions .secondary{border:1px solid var(--v46-line);background:#fff;color:var(--v46-ink)}
@media(max-width:700px){.v46-morning-kpis{grid-template-columns:1fr 1fr}.v46-morning-columns{grid-template-columns:1fr}}
.v46-task-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v46-task-form label{margin:0;font-size:9px}.v46-task-form input,.v46-task-form select,.v46-task-form textarea{width:100%;min-height:38px;margin-top:4px;padding:9px;border:1px solid var(--v46-line);border-radius:9px;background:#fff}.v46-task-form textarea{min-height:74px;resize:vertical}.v46-task-form .full{grid-column:1/-1}.v46-task-form footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.v46-task-form footer span{margin-right:auto;color:var(--v46-red);font-size:9px}.v46-task-form footer button{padding:9px 11px;border:0;border-radius:9px;background:var(--v46-red);color:#fff;font-size:9px;font-weight:800}.v46-task-form footer .secondary{border:1px solid var(--v46-line);background:#fff;color:var(--v46-ink)}.v46-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v46-quick-grid button:first-child{grid-column:1/-1}
@media(max-width:520px){.v46-task-form{grid-template-columns:1fr}.v46-task-form .full{grid-column:auto}}
.v46-task-view-button{margin:8px 0 0 8px}.v46-task-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px}.v46-task-tabs button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px;border:1px solid var(--v46-line);border-radius:11px;background:#fff;color:var(--v46-ink);font-size:9px;font-weight:800}.v46-task-tabs button b{display:grid;min-width:25px;height:25px;padding:0 6px;place-items:center;border-radius:999px;background:#f3f4f7}.v46-task-tabs button.active{border-color:var(--v46-red);background:#fff1f1;color:var(--v46-red)}.v46-task-list{display:grid;gap:8px;max-height:62vh;overflow:auto;padding-right:3px}.v46-task-list article{display:grid;grid-template-columns:37px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--v46-line);border-left:4px solid #8b94a4;border-radius:12px;background:#fff}.v46-task-list article.critical{border-left-color:#bd171c}.v46-task-list article.high{border-left-color:#ef7b14}.v46-task-list article.completed{opacity:.66}.v46-task-list article>i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f4f5f7;font-size:9px;font-weight:900;font-style:normal}.v46-task-list article>span{display:grid;gap:2px;min-width:0}.v46-task-list article small,.v46-task-list article time{color:var(--v46-muted);font-size:8px}.v46-task-list article strong{font-size:10px}.v46-task-list article em{overflow:hidden;color:#454b57;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.v46-task-list article footer{display:flex;gap:5px}.v46-task-list article footer button,.v46-task-sheet-actions button{padding:8px 9px;border:1px solid var(--v46-line);border-radius:8px;background:#fff;color:var(--v46-ink);font-size:8px;font-weight:800}.v46-task-list article footer .done,.v46-task-sheet-actions button:last-child{border-color:var(--v46-red);background:var(--v46-red);color:#fff}.v46-task-sheet-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.v46-task-sheet-actions .secondary{background:#fff!important;color:var(--v46-ink)!important;border-color:var(--v46-line)!important}
@media(max-width:720px){.v46-task-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v46-task-list article{grid-template-columns:32px minmax(0,1fr)}.v46-task-list article footer{grid-column:1/-1;justify-content:flex-end}.v46-task-view-button{display:block;margin:8px 0 0;width:100%}}
.v46-quote-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.v46-quote-summary article{padding:11px;border:1px solid var(--v46-line);border-radius:11px;background:#fff}.v46-quote-summary article.danger{border-color:#efb3b3;background:#fff4f4}.v46-quote-summary small,.v46-quote-summary b{display:block}.v46-quote-summary small{color:var(--v46-muted);font-size:8px}.v46-quote-summary b{margin-top:3px;font-size:14px}.v46-quote-status{min-width:132px;padding:7px;border:1px solid var(--v46-line);border-radius:8px;background:#fff;color:var(--v46-ink);font-size:8px;font-weight:800}
@media(max-width:620px){.v46-quote-summary{grid-template-columns:1fr 1fr}.v46-quote-summary article:last-child{grid-column:1/-1}.v46-quote-status{width:100%;min-width:0}}

/* Sipariş Oluştur — teklif merkezinden tamamen ayrılmış operasyon formu */
.v46-order-page{width:100%;max-width:1500px;margin:0 auto}.v46-order-page>.head small,.v46-advanced-page>.head small{display:block;margin-bottom:5px;color:var(--v46-red);font-size:9px;font-weight:900;letter-spacing:1.4px}.v46-order-track{padding:11px 14px;border:1px solid var(--v46-line);border-radius:11px;background:#fff;color:var(--v46-red);font-weight:850}.v46-order-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.v46-order-steps span{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #e3e5e9;border-radius:12px;background:#fff;color:#777d88;font-size:10px;font-weight:850}.v46-order-steps span b{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#f0f1f4;color:#555c68}.v46-order-steps span.active{border-color:#efc7ca;background:#fff7f7;color:var(--v46-red)}.v46-order-steps span.active b{background:var(--v46-red);color:#fff}.v46-order-page form.v46-order-shell{display:grid;width:100%;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:15px;align-items:start;border:0;border-radius:0;background:transparent;box-shadow:none}.v46-order-main{display:grid;min-width:0;gap:14px}.v46-order-section,.v46-order-summary{min-width:0;border:1px solid #e2e5e9;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(31,36,48,.05)}.v46-order-section{padding:17px}.v46-order-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.v46-order-section>header small,.v46-order-section>header h3{display:block}.v46-order-section>header small{color:var(--v46-red);font-size:8px;font-weight:900;letter-spacing:1px}.v46-order-section>header h3{margin:3px 0 0;font-size:17px}.v46-order-section.customer>header>span{padding:6px 9px;border-radius:999px;background:#f4f5f7;color:#6c727d;font-size:8px;font-weight:850}.v46-order-section>header>button{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:9px 12px!important;border:0;border-radius:10px;background:#fff0f0;color:var(--v46-red);font-size:10px;font-weight:900;box-shadow:none!important;transform:none!important}.v46-order-customer-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:11px}.v46-order-customer-grid label,.v46-order-costs label,.v46-order-summary label{display:block;margin:0;color:#5f6570;font-size:10px;font-weight:850}.v46-order-customer-grid .field,.v46-order-costs .field,.v46-order-summary .field{width:100%;margin-top:6px;border-color:#dfe2e7;background:#fff}.v46-order-customer-grid .field-help{font-size:9px}.v46-order-costs{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;padding:12px;border-radius:12px;background:#fff7ed}.v46-order-costs label>small{display:block;margin:3px 0;color:#a46a17;font-size:8px;font-weight:650}.v46-order-line-head{display:grid;grid-template-columns:minmax(220px,1fr) 90px 130px 42px;gap:9px;padding:0 8px 6px;color:#888e98;font-size:8px;font-weight:900;text-transform:uppercase}.v46-order-page .order-row{display:grid;grid-template-columns:minmax(220px,1fr) 90px 130px 42px;gap:9px;align-items:end;width:100%;margin-bottom:8px;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fafbfc}.v46-order-page .order-row label{margin:0;color:#707680;font-size:9px}.v46-order-page .order-row .field{height:42px;margin-top:5px;padding:8px;border-color:#dfe2e7}.v46-order-page .order-row .danger{height:42px;border-radius:9px}.v46-order-summary{position:sticky;top:96px;width:100%;padding:18px}.v46-order-summary>div:first-child small{color:var(--v46-red);font-size:8px;font-weight:900;letter-spacing:1px}.v46-order-summary h3{margin:4px 0;font-size:18px}.v46-order-summary p{margin:0 0 15px;font-size:10px;line-height:1.45}.v46-order-total{margin:0 0 14px;padding:17px;border-radius:13px;background:linear-gradient(135deg,#a9141c,#7e1016);color:#fff;font-size:22px;font-weight:900;text-align:right}.v46-order-save{position:static!important;width:100%!important;height:auto!important;margin:13px 0 0!important;padding:14px!important;border:0;border-radius:12px;background:linear-gradient(135deg,#be1821,#8a1016);color:#fff;font-weight:900;box-shadow:0 8px 18px rgba(174,20,28,.2)!important;transform:none!important}.v46-order-only-note{display:block;margin-top:10px;color:#7a808a;font-size:8px;line-height:1.45;text-align:center}

/* Teklif Merkezi — masaüstünde teklif ve takip geçmişi aynı ekranda */
.v46-quotes-page{max-width:1500px;margin:0 auto}.v46-quotes-page .v27-quote-layout{grid-template-columns:minmax(620px,1.25fr) minmax(350px,.75fr);gap:15px;align-items:start}.v46-quotes-page .v27-quote-form,.v46-quotes-page .v27-quote-history{border-color:#e2e5e9;border-radius:17px;box-shadow:0 8px 25px rgba(31,36,48,.05)}.v46-quotes-page .v27-quote-form{padding:19px}.v46-quotes-page .v27-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.v46-quotes-page .v27-form-grid input,.v46-quotes-page .v27-notes textarea{min-height:44px;border-color:#dfe2e7}.v46-quotes-page .v27-line-head,.v46-quotes-page .v27-quote-line{grid-template-columns:minmax(220px,1fr) 72px 110px 100px 38px}.v46-quotes-page .v27-quote-line{padding:9px;border-color:#e3e5e9;background:#fafbfc}.v46-quotes-page .v27-quote-footer{padding:16px;background:linear-gradient(135deg,#fff3f3,#f8eded)}.v46-quotes-page .v27-quote-history{position:sticky;top:96px;max-height:calc(100vh - 125px);overflow:auto;padding:17px}.v46-quotes-page .v27-quote-card{padding:12px;border-color:#e3e5e9}.v46-quotes-page .v27-quote-card aside{display:grid;justify-items:end;gap:4px}.v46-quotes-page .v46-quote-status{width:145px}

/* Gelişmiş Analizler — kırılmayan geniş masaüstü düzeni */
.v46-advanced-page{max-width:1600px;margin:0 auto}.v46-advanced-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.v46-advanced-kpis article{padding:15px;border:1px solid #e2e5e9;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(31,36,48,.045)}.v46-advanced-kpis small,.v46-advanced-kpis b,.v46-advanced-kpis span{display:block}.v46-advanced-kpis small{color:#737985;font-size:9px}.v46-advanced-kpis b{margin:5px 0 2px;font-size:24px}.v46-advanced-kpis span{color:#858b95;font-size:9px}.v46-advanced-kpis .good b{color:#16845a}.v46-advanced-kpis .danger b{color:#b71921}.v46-advanced-kpis .warn b{color:#b16c00}.v46-advanced-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px}.v46-advanced-signals>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #e2e5e9;border-radius:13px;background:#fff;text-align:left}.v46-advanced-signals>button i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f9e9ea;color:var(--v46-red);font-style:normal}.v46-advanced-signals>button b,.v46-advanced-signals>button small{display:block}.v46-advanced-signals>button b{font-size:11px}.v46-advanced-signals>button small{margin-top:3px;color:#777d87;font-size:9px}.v46-advanced-signals>button strong{color:var(--v46-red);font-size:9px}.v46-advanced-charts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.v46-advanced-charts .chart-card{min-width:0}.v46-advanced-charts header h3{margin:0}.v46-advanced-charts header small{color:#818792;font-size:9px}.v46-advanced-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:13px;margin-top:13px}.v46-advanced-columns>.card{padding:17px}.v46-advanced-columns>.card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.v46-advanced-columns>.card>header h3{margin:0}.v46-advanced-columns>.card>header small{color:#818792;font-size:9px}.v46-advanced-columns>.card>header>button{padding:8px 10px;border:0;border-radius:9px;background:#fff0f0;color:var(--v46-red);font-size:9px;font-weight:850}.v46-advanced-products,.v46-advanced-customers{display:grid;gap:7px;max-height:620px;overflow:auto;padding-right:3px}.v46-advanced-products>button{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(82px,.55fr));gap:9px;align-items:center;padding:10px;border:1px solid #e7e9ed;border-left:4px solid #89919e;border-radius:11px;background:#fafbfc;text-align:left}.v46-advanced-products>button.opportunity{border-left-color:#16845a}.v46-advanced-products>button.declining{border-left-color:#c82127}.v46-advanced-products>button.low_margin{border-left-color:#d8891c}.v46-advanced-products span strong,.v46-advanced-products span small,.v46-advanced-products em small,.v46-advanced-products em b{display:block}.v46-advanced-products span small,.v46-advanced-products em small{color:#7d838e;font-size:8px}.v46-advanced-products em{font-style:normal;text-align:right}.v46-advanced-products em b{margin-top:3px;font-size:10px}.v46-advanced-customers>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:11px;border:1px solid #e7e9ed;border-radius:11px;background:#fafbfc;text-align:left}.v46-advanced-customers span b,.v46-advanced-customers span small{display:block}.v46-advanced-customers span small{margin-top:3px;color:#7d838e;font-size:8px}.v46-advanced-customers>button>strong{padding:5px 7px;border-radius:8px;background:#fff0dc;color:#9c6100;font-size:9px}.v46-advanced-customers>button>em{color:var(--v46-red);font-size:10px;font-style:normal;font-weight:850}

@media(max-width:1050px){.v46-order-page form.v46-order-shell{grid-template-columns:1fr}.v46-order-summary{position:static}.v46-quotes-page .v27-quote-layout,.v46-advanced-columns{grid-template-columns:1fr}.v46-quotes-page .v27-quote-history{position:static;max-height:none}.v46-advanced-charts{grid-template-columns:1fr}}
@media(max-width:720px){.v46-order-steps{grid-template-columns:1fr}.v46-order-steps span:not(.active){display:none}.v46-order-customer-grid,.v46-order-costs{grid-template-columns:1fr}.v46-order-line-head{display:none}.v46-order-page .order-row{grid-template-columns:minmax(0,1fr) 72px}.v46-order-page .order-row label:nth-child(3){grid-column:1}.v46-order-page .order-row .danger{grid-column:2;grid-row:2}.v46-order-page>.head .v46-order-track{width:100%}.v46-advanced-kpis,.v46-advanced-signals{grid-template-columns:1fr 1fr}.v46-advanced-products>button{grid-template-columns:minmax(0,1fr) repeat(2,minmax(65px,.55fr))}.v46-advanced-products>button>em:last-child{display:none}.v46-quotes-page .v27-form-grid{grid-template-columns:1fr 1fr}.v46-quotes-page .v27-line-head{display:none}.v46-quotes-page .v27-quote-line{grid-template-columns:minmax(0,1fr) 56px 82px 34px}.v46-quotes-page .v27-quote-line>b{display:none}}
@media(max-width:480px){.v46-advanced-kpis,.v46-advanced-signals{grid-template-columns:1fr 1fr}.v46-advanced-kpis article{padding:12px}.v46-advanced-kpis b{font-size:20px}.v46-advanced-signals>button{grid-template-columns:30px minmax(0,1fr);padding:10px}.v46-advanced-signals>button i{width:30px;height:30px}.v46-advanced-signals>button strong{display:none}.v46-advanced-products>button{grid-template-columns:1fr 72px}.v46-advanced-products>button>em:nth-of-type(n+2){display:none}.v46-advanced-customers>button{grid-template-columns:minmax(0,1fr) auto}.v46-advanced-customers>button>em{grid-column:1/-1;text-align:right}.v46-quotes-page .v27-form-grid{grid-template-columns:1fr}}

/* Chrome / masaüstü çalışma alanı: mobil ekranın büyütülmüş hali değildir. */
@media(min-width:1100px){
  body:not(.v44-customer-mode){background:#f3f5f8}
  body:not(.v44-customer-mode) #app>header{height:80px;padding:0 34px;border-bottom:1px solid #e7e9ee;background:rgba(255,255,255,.98);box-shadow:0 4px 20px rgba(35,39,47,.045);z-index:80}
  body:not(.v44-customer-mode) #app>header .header-logo-v8{display:flex;align-items:center;gap:14px}
  body:not(.v44-customer-mode) #app>header .header-logo-v8 img{width:164px;height:52px;border-radius:0;object-fit:contain;object-position:left center}
  body:not(.v44-customer-mode) #app>header .header-logo-v8>div{display:none}
  body:not(.v44-customer-mode) #app>header .menu{display:none}
  body:not(.v44-customer-mode) #app .layout{grid-template-columns:292px minmax(0,1fr);min-height:calc(100vh - 80px)}
  body:not(.v44-customer-mode) #app nav{top:80px;height:calc(100vh - 80px);padding:22px 15px 34px;background:linear-gradient(180deg,#a3131b 0%,#760e14 76%,#5e0b10 100%);box-shadow:10px 0 34px rgba(76,10,14,.12)}
  body:not(.v44-customer-mode) #app nav button{min-height:43px;padding:10px 14px;border-radius:11px;font-size:13px}
  body:not(.v44-customer-mode) #app nav .nav-group{padding:20px 13px 7px;font-size:9px;letter-spacing:1.5px}
  body:not(.v44-customer-mode) #app main#content{max-width:none;margin:0;padding:30px clamp(28px,3vw,56px) 70px;overflow:visible}
  body:not(.v44-customer-mode) #app main#content>.v24-page,
  body:not(.v44-customer-mode) #app main#content>.v46-page,
  body:not(.v44-customer-mode) #app main#content>.v19-page,
  body:not(.v44-customer-mode) #app main#content>.v44-crm-page{width:100%;max-width:1660px;margin:0 auto}
  body:not(.v44-customer-mode) #app main#content>.head,
  body:not(.v44-customer-mode) #app main#content>.cards,
  body:not(.v44-customer-mode) #app main#content>.grid,
  body:not(.v44-customer-mode) #app main#content>.table{width:100%;max-width:1660px;margin-left:auto;margin-right:auto}
  body:not(.v44-customer-mode) #app .head{min-height:62px;margin-bottom:22px}
  body:not(.v44-customer-mode) #app .head h2{font-size:28px;letter-spacing:-.7px}
  body:not(.v44-customer-mode) #app .cards{gap:16px}
  body:not(.v44-customer-mode) #app .card{border-color:#e5e7eb;box-shadow:0 7px 24px rgba(31,36,48,.055)}
  body:not(.v44-customer-mode) #app .table{border-color:#e5e7eb;box-shadow:0 7px 24px rgba(31,36,48,.05)}
  body:not(.v44-customer-mode) #app .table table{min-width:0}

  body.v44-customer-mode{background:#f2f4f7}
  body.v44-customer-mode .v45-customer-mode-page{min-height:100vh;background:#f2f4f7}
  body.v44-customer-mode .v45-customer-mode-page>header{height:86px;padding:12px clamp(28px,4vw,68px);border-bottom:1px solid #e2e5ea;box-shadow:0 4px 18px rgba(35,39,47,.045)}
  body.v44-customer-mode .v45-customer-mode-page>header img{width:230px;height:58px}
  body.v44-customer-mode .v45-customer-mode-page>header span{display:block;margin-left:24px}
  body.v44-customer-mode .v45-customer-mode-page>header h2{font-size:20px}
  body.v44-customer-mode .v45-customer-mode-page>header button{padding:11px 16px;border-color:#dedfe4;background:#fff;box-shadow:0 3px 10px rgba(35,39,47,.04)}
  body.v44-customer-mode .v45-customer-access{width:calc(100% - clamp(56px,8vw,136px));max-width:1680px;margin:24px auto 14px;padding:17px 20px;grid-template-columns:minmax(260px,1fr) minmax(300px,.7fr) auto;border-color:#e2e5ea;border-radius:16px;box-shadow:0 8px 25px rgba(35,39,47,.05)}
  body.v44-customer-mode .v45-customer-access h3{font-size:20px}
  body.v44-customer-mode .v44-customer-tools{width:calc(100% - clamp(56px,8vw,136px));max-width:1680px;margin:0 auto;padding:8px 0 10px}
  body.v44-customer-mode .v44-customer-tools label{min-width:min(620px,55vw);border-color:#dfe2e7;box-shadow:0 3px 12px rgba(35,39,47,.035)}
  body.v44-customer-mode .v44-category-strip{width:calc(100% - clamp(56px,8vw,136px));max-width:1680px;margin:0 auto;padding:4px 0 16px}
  body.v44-customer-mode .v44-catalog{width:calc(100% - clamp(56px,8vw,136px));max-width:1680px;margin:0 auto;padding:0 0 44px;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:15px}
  body.v44-customer-mode .v44-catalog article{display:flex;min-height:290px;align-items:stretch;flex-direction:column;gap:11px;padding:13px;border-color:#e1e4e9;border-radius:17px;box-shadow:0 7px 22px rgba(35,39,47,.055);transition:transform .16s ease,box-shadow .16s ease}
  body.v44-customer-mode .v44-catalog article:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(35,39,47,.1)}
  body.v44-customer-mode .v44-catalog img{width:100%;height:185px;border-radius:12px;background:#f8f9fb;object-fit:contain}
  body.v44-customer-mode .v44-catalog span{display:flex;min-height:68px;flex-direction:column}
  body.v44-customer-mode .v44-catalog small{font-size:9px;letter-spacing:.35px;text-transform:uppercase}
  body.v44-customer-mode .v44-catalog h3{margin:5px 0 8px;font-size:14px;line-height:1.35}
  body.v44-customer-mode .v44-catalog b{margin-top:auto;font-size:19px}
}

/* v46.4 — Teklif Merkezi, müşteri kartı ve tek bildirim arşivi */
.v46-inbox-head-actions{display:flex;gap:7px}.v46-inbox-type-tabs{display:flex;gap:7px;overflow:auto;margin:0 0 10px;padding-bottom:2px}.v46-inbox-type-tabs button{min-width:max-content;padding:9px 13px;border:1px solid #e2e5e9;border-radius:999px;background:#fff;color:#555c67;font-size:9px;font-weight:850}.v46-inbox-type-tabs button.active{border-color:var(--v46-red);background:#fff0f0;color:var(--v46-red)}.v46-inbox-summary{grid-template-columns:repeat(5,minmax(0,1fr))}

.v46-quotes-page{width:100%;max-width:1500px;margin:0 auto}.v46-quotes-page>.head>div>small,.v46-quote-history>header>div>small{display:block;margin-bottom:5px;color:var(--v46-red);font-size:9px;font-weight:900;letter-spacing:1.3px}.v46-quotes-page form.v46-quote-shell{display:grid;width:100%;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:15px;align-items:start;border:0;border-radius:0;background:transparent;box-shadow:none}.v46-quote-main{display:grid;min-width:0;gap:14px}.v46-quote-shell .v46-order-section{min-width:0}.v46-quote-shell .v46-order-section>header>span{padding:6px 9px;border-radius:999px;background:#f4f5f7;color:#6c727d;font-size:8px;font-weight:850}.v46-quote-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.v46-quote-customer-grid label,.v46-quote-follow label,.v46-quote-check>.v27-notes{margin:0;color:#5f6570;font-size:10px;font-weight:850}.v46-quote-customer-grid input,.v46-quote-follow input,.v46-quote-check textarea{width:100%;min-width:0;min-height:43px;margin-top:6px;padding:10px;border:1px solid #dfe2e7;border-radius:10px;background:#fff}.v46-quote-line-head,.v46-quote-shell .v27-quote-line{display:grid;grid-template-columns:minmax(250px,1fr) 80px 120px 105px 38px;gap:8px;align-items:center}.v46-quote-line-head{padding:0 8px 7px;color:#858b95;font-size:8px;font-weight:900;text-transform:uppercase}.v46-quote-shell .v27-quote-lines{display:grid;gap:8px}.v46-quote-shell .v27-quote-line{width:100%;padding:9px;border:1px solid #e3e5e9;border-radius:12px;background:#fafbfc}.v46-quote-shell .v27-quote-line select,.v46-quote-shell .v27-quote-line input{height:42px;border-color:#dfe2e7;background:#fff}.v46-quote-shell .v27-quote-line>button{position:static!important;width:36px!important;height:40px!important;margin:0!important;padding:0!important;box-shadow:none!important}.v46-quote-check{position:sticky;top:96px;min-width:0;padding:18px;border:1px solid #e2e5e9;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(31,36,48,.05)}.v46-quote-check>div:first-child>small{color:var(--v46-red);font-size:8px;font-weight:900;letter-spacing:1px}.v46-quote-check h3{margin:4px 0;font-size:18px}.v46-quote-check p{margin:0 0 14px;font-size:10px;line-height:1.45}.v46-quote-check .v46-order-total{display:block;text-align:left}.v46-quote-check .v46-order-total small,.v46-quote-check .v46-order-total b{display:block}.v46-quote-check .v46-order-total small{font-size:8px;opacity:.8}.v46-quote-check .v46-order-total b{margin-top:4px;font-size:24px;text-align:right}.v46-quote-follow{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.v46-quote-check .v27-notes{display:block}.v46-quote-check .v27-notes textarea{min-height:112px;resize:vertical}.v46-quote-check .v27-quote-footer{position:static!important;display:block;margin:13px 0 0;padding:0;background:transparent;box-shadow:none}.v46-quote-check .v27-quote-footer button{position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:14px!important;border:0;border-radius:12px;background:linear-gradient(135deg,#be1821,#8a1016);color:#fff;font-weight:900;box-shadow:0 8px 18px rgba(174,20,28,.2)!important}.v46-quote-history{margin-top:16px;padding:18px;border:1px solid #e2e5e9;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(31,36,48,.05)}.v46-quote-history>header{position:static;display:flex;height:auto;align-items:center;justify-content:space-between;margin:0 0 13px;padding:0;border:0;background:transparent;box-shadow:none}.v46-quote-history>header h3{margin:3px 0;font-size:18px}.v46-quote-history>header p{margin:0;font-size:10px}.v46-quote-history>header>b{padding:7px 9px;border-radius:9px;background:#f4f5f7;font-size:10px}.v46-quote-history>div{display:grid;gap:8px}.v46-quote-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(170px,.35fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-left:4px solid var(--v46-red);border-radius:12px;background:#fafbfc}.v46-quote-card-main small,.v46-quote-card-main strong,.v46-quote-card-main span,.v46-quote-card-value small,.v46-quote-card-value b,.v46-quote-card-value em{display:block}.v46-quote-card-main small,.v46-quote-card-value small,.v46-quote-card-value em{color:#7c838e;font-size:8px}.v46-quote-card-main strong{margin:3px 0;font-size:12px}.v46-quote-card-main span{color:#626975;font-size:9px}.v46-quote-card-value{text-align:right}.v46-quote-card-value b{margin:3px 0;color:var(--v46-red);font-size:15px}.v46-quote-card-value em{font-style:normal}.v46-quote-card-actions{display:grid;justify-items:stretch;gap:6px}.v46-quote-card-actions .v46-quote-status{width:100%;min-width:0}.v46-quote-card-actions button{padding:8px;border:0;border-radius:9px;background:#fff0f0;color:var(--v46-red);font-size:8px;font-weight:900}.v46-quote-card-actions .converted{padding:7px;border-radius:9px;background:#e9f7ef;color:#13794a;font-size:8px;font-weight:900;text-align:center}

.v46-customer-card-actions{display:flex;gap:8px;margin:0 0 11px}.v46-customer-card-actions button{padding:10px 12px;border:0;border-radius:10px;background:var(--v46-red);color:#fff;font-size:9px;font-weight:850}.v46-customer-card-actions .secondary{border:1px solid var(--v46-line);background:#fff;color:var(--v46-ink)}.v46-customer-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.v46-customer-kpis article{padding:11px;border:1px solid var(--v46-line);border-radius:11px;background:var(--v46-soft)}.v46-customer-kpis small,.v46-customer-kpis b{display:block}.v46-customer-kpis small{color:var(--v46-muted);font-size:8px}.v46-customer-kpis b{margin-top:4px;font-size:15px}.v46-customer-quotes{display:grid;gap:7px}.v46-customer-quotes article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--v46-line);border-radius:11px;background:#fff}.v46-customer-quotes span>*{display:block}.v46-customer-quotes small,.v46-customer-quotes em{color:var(--v46-muted);font-size:8px;font-style:normal}.v46-customer-quotes b{margin:3px 0;font-size:10px}.v46-customer-quotes>article>strong{color:var(--v46-red);font-size:11px}.v46-customer-quotes>article>button{padding:8px 9px;border:0;border-radius:8px;background:#fff0f0;color:var(--v46-red);font-size:8px;font-weight:850}.v46-customer-quotes>article>i{padding:6px 8px;border-radius:8px;background:#e9f7ef;color:#13794a;font-size:8px;font-style:normal;font-weight:850}

@media(max-width:1050px){.v46-quotes-page form.v46-quote-shell{grid-template-columns:1fr}.v46-quote-check{position:static}.v46-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.v46-quote-customer-grid,.v46-quote-follow{grid-template-columns:1fr}.v46-quote-line-head{display:none}.v46-quote-shell .v27-quote-line{grid-template-columns:minmax(0,1fr) 65px 85px 34px}.v46-quote-shell .v27-quote-line>b{display:none}.v46-quote-card{grid-template-columns:minmax(0,1fr) auto}.v46-quote-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.v46-customer-kpis{grid-template-columns:1fr 1fr}.v46-customer-quotes article{grid-template-columns:minmax(0,1fr) auto}.v46-customer-quotes article>button,.v46-customer-quotes article>i{grid-column:1/-1;text-align:center}.v46-inbox-head-actions{width:100%}.v46-inbox-head-actions button{flex:1}.v46-inbox-summary{grid-template-columns:1fr 1fr}}
