#ds-myntra-price-calculator{--mn-pink:#ff3f6c;--mn-pink2:#ff6b8a;--mn-ink:#142033;--mn-muted:#6b7b90;--mn-line:#e5eaf0;--mn-green:#118a5b;--mn-red:#c72d2d;font-family:Inter,Arial,sans-serif;color:var(--mn-ink);font-size:15px;line-height:1.5;box-sizing:border-box}
#ds-myntra-price-calculator,#ds-myntra-price-calculator *,#ds-myntra-price-calculator *:before,#ds-myntra-price-calculator *:after{box-sizing:border-box}
#ds-myntra-price-calculator input,#ds-myntra-price-calculator select,#ds-myntra-price-calculator button{font-family:inherit}
#ds-myntra-price-calculator input,#ds-myntra-price-calculator select{width:100%;border:1px solid #d8e0e9!important;border-radius:11px!important;background:#fff!important;color:#172033!important;padding:12px 13px!important;min-height:46px;box-shadow:none!important;outline:none}
#ds-myntra-price-calculator input:focus,#ds-myntra-price-calculator select:focus{border-color:var(--mn-pink)!important;box-shadow:0 0 0 3px rgba(255,63,108,.1)!important}
#ds-myntra-price-calculator button{line-height:1.2!important}
#ds-myntra-price-calculator .ds-myntra-wrap{max-width:1180px;margin:25px auto}
#ds-myntra-price-calculator .ds-myntra-hero{background:linear-gradient(135deg,#ff3f6c,#ff6b8a);border-radius:20px;padding:25px 28px;color:#fff;display:flex;align-items:center;gap:15px;box-shadow:0 14px 35px rgba(255,63,108,.18)}
#ds-myntra-price-calculator .ds-myntra-logo{width:52px;height:52px;border-radius:15px;background:rgba(255,255,255,.2);display:grid;place-items:center;font-weight:900;font-size:17px}
#ds-myntra-price-calculator .ds-myntra-kicker{font-size:10px;font-weight:900;letter-spacing:1.4px}
#ds-myntra-price-calculator h1{margin:2px 0 2px;font-size:25px;line-height:1.25;color:#fff}
#ds-myntra-price-calculator .ds-myntra-hero p{margin:0;color:rgba(255,255,255,.88);font-size:13px}
#ds-myntra-price-calculator .ds-myntra-rate{margin-left:auto;background:rgba(255,255,255,.15);padding:9px 12px;border-radius:10px;font-size:11px;font-weight:800}
#ds-myntra-price-calculator .ds-myntra-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:20px;margin-top:20px}
#ds-myntra-price-calculator .ds-myntra-card{background:#fff;border:1px solid var(--mn-line);border-radius:20px;padding:25px;box-shadow:0 8px 28px rgba(24,39,61,.05)}
#ds-myntra-price-calculator .ds-card-head>div:first-child{display:flex;gap:12px;align-items:center}
#ds-myntra-price-calculator .ds-step{width:34px;height:34px;border-radius:11px;background:#fff0f4;color:var(--mn-pink);display:grid;place-items:center;font-weight:900;font-size:12px}
#ds-myntra-price-calculator h2{margin:0;font-size:18px;color:var(--mn-ink)}
#ds-myntra-price-calculator .ds-card-head p{margin:2px 0 0;color:var(--mn-muted);font-size:12px}
#ds-myntra-price-calculator .ds-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}
#ds-myntra-price-calculator label{display:block;font-size:12px;font-weight:800;color:#304158}
#ds-myntra-price-calculator label input,#ds-myntra-price-calculator label select{margin-top:7px}
#ds-myntra-price-calculator small{display:block;color:var(--mn-muted);font-size:10px;font-weight:500;margin-top:5px}
#ds-myntra-price-calculator #mn_ref_note{color:var(--mn-pink)}
#ds-myntra-price-calculator .ds-options{margin-top:15px}
#ds-myntra-price-calculator .ds-option{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px dashed var(--mn-line)}
#ds-myntra-price-calculator .ds-option>div{margin-right:auto}
#ds-myntra-price-calculator .ds-option b{font-size:12px}
#ds-myntra-price-calculator .ds-inline{width:125px!important;margin:0!important}
#ds-myntra-price-calculator .ds-switch input{display:none}
#ds-myntra-price-calculator .ds-switch span{display:block;width:43px;height:24px;border-radius:99px;background:#ccd4df;position:relative;cursor:pointer}
#ds-myntra-price-calculator .ds-switch span:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:.2s;box-shadow:0 1px 3px #aaa}
#ds-myntra-price-calculator .ds-switch input:checked+span{background:var(--mn-pink)}
#ds-myntra-price-calculator .ds-switch input:checked+span:after{left:22px}
#ds-myntra-price-calculator .ds-option-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}
#ds-myntra-price-calculator .ds-mn-btn{width:100%;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--mn-pink),var(--mn-pink2))!important;color:#fff!important;font-weight:900;padding:14px 18px!important;margin-top:20px;cursor:pointer;box-shadow:0 8px 20px rgba(255,63,108,.18)}
#ds-myntra-price-calculator .ds-mn-secondary{width:100%;border:1px solid #dce4ed!important;background:#fff!important;color:#26364d!important;border-radius:11px!important;padding:12px!important;margin-top:9px;font-weight:800;cursor:pointer}
#ds-myntra-price-calculator .ds-results{min-height:430px;margin-top:18px}
#ds-myntra-price-calculator .ds-empty{min-height:400px;display:grid;place-items:center;text-align:center;align-content:center;color:var(--mn-muted);padding:25px}
#ds-myntra-price-calculator .ds-empty-icon{width:60px;height:60px;border-radius:18px;background:#fff0f4;color:var(--mn-pink);display:grid;place-items:center;font-size:25px;font-weight:900;margin-bottom:15px}
#ds-myntra-price-calculator .ds-empty h3{color:var(--mn-ink);margin:0 0 6px}
#ds-myntra-price-calculator .ds-empty p{max-width:300px;margin:0;line-height:1.6;font-size:13px}
#ds-myntra-price-calculator .ds-result-row{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px dashed var(--mn-line);font-size:13px}
#ds-myntra-price-calculator .ds-result-row strong{font-weight:800;text-align:right}
#ds-myntra-price-calculator .ds-result-main{background:#fff3f6;border:1px solid #ffcbd7;border-radius:14px;padding:16px;margin-bottom:12px}
#ds-myntra-price-calculator .ds-result-main .ds-result-row{border:0;padding:0}
#ds-myntra-price-calculator .ds-result-main b{font-size:20px;color:var(--mn-pink)}
#ds-myntra-price-calculator .ds-result-total{font-size:15px;font-weight:900;padding-top:13px}
#ds-myntra-price-calculator .ds-profit{border-radius:14px;padding:15px;margin-top:14px;background:#effaf5;border:1px solid #c8eddd}
#ds-myntra-price-calculator .ds-profit.negative{background:#fff2f2;border-color:#ffd0d0}
#ds-myntra-price-calculator .ds-profit-top{display:flex;justify-content:space-between;align-items:center}
#ds-myntra-price-calculator .ds-profit strong{font-size:22px;color:var(--mn-green)}
#ds-myntra-price-calculator .ds-profit.negative strong{color:var(--mn-red)}
#ds-myntra-price-calculator .ds-profit-meta{font-size:11px;margin-top:4px;color:var(--mn-muted)}
#ds-myntra-price-calculator .ds-margin{height:8px;background:#e8edf1;border-radius:99px;margin-top:10px;overflow:hidden}
#ds-myntra-price-calculator .ds-margin i{display:block;height:100%;background:var(--mn-green);border-radius:99px}
#ds-myntra-price-calculator .ds-mini-btn{border:1px solid #dce4ed!important;background:#fff!important;padding:7px 11px!important;border-radius:9px!important;font-size:11px;font-weight:800;cursor:pointer}
#ds-myntra-price-calculator .ds-tools{margin-top:20px;background:#172033;border-radius:18px;padding:18px 20px;color:#fff;display:flex;gap:10px;align-items:center}
#ds-myntra-price-calculator .ds-tools>div{margin-right:auto}
#ds-myntra-price-calculator .ds-tools b{display:block}
#ds-myntra-price-calculator .ds-tools span{display:block;font-size:11px;color:#aeb9c8;margin-top:3px}
#ds-myntra-price-calculator .ds-tool{border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border-radius:10px!important;padding:10px 12px!important;font-weight:800;font-size:11px;cursor:pointer}
#ds-myntra-price-calculator .ds-content{margin-top:20px;background:#fff;border:1px solid var(--mn-line);border-radius:20px;padding:30px}
#ds-myntra-price-calculator .ds-content h2{font-size:23px;margin:0 0 10px}
#ds-myntra-price-calculator .ds-content p{color:#607086;line-height:1.8;font-size:14px}
#ds-myntra-price-calculator .ds-formula{background:#f4f7fa;border-left:4px solid var(--mn-pink);padding:18px;border-radius:0 12px 12px 0;color:#43556c;font-size:13px}
#ds-myntra-price-calculator .ds-notice{margin-top:14px;background:#fff7ea;border:1px solid #ffe0bd;border-radius:12px;padding:13px;font-size:12px;color:#76552e}
#ds-myntra-price-calculator .ds-error{color:var(--mn-red);font-size:12px;margin-top:10px}
@media(max-width:900px){#ds-myntra-price-calculator .ds-myntra-grid{grid-template-columns:1fr}#ds-myntra-price-calculator .ds-myntra-rate{margin-left:0}}
@media(max-width:600px){#ds-myntra-price-calculator .ds-form-grid,#ds-myntra-price-calculator .ds-option-row{grid-template-columns:1fr}#ds-myntra-price-calculator .ds-myntra-hero{padding:22px;flex-wrap:wrap}#ds-myntra-price-calculator h1{font-size:22px}#ds-myntra-price-calculator .ds-myntra-rate{width:100%}#ds-myntra-price-calculator .ds-tools{flex-wrap:wrap}#ds-myntra-price-calculator .ds-tools>div{width:100%}}
@media print{#ds-myntra-price-calculator .ds-tools,#ds-myntra-price-calculator .ds-mn-btn,#ds-myntra-price-calculator .ds-mn-secondary,#ds-myntra-price-calculator .ds-mini-btn{display:none!important}}
