.niOrder{background:#fff;border-radius:16px;padding:16px}.niOrder+.niOrder{margin-top:16px}.niOrder .hOrder{padding:0}.niOrder__info{margin:0 0 25px 0}.niOrder .hOrder__status{right:0}.niOrder__cut{font:13px/1 var(--f1);opacity:.5;margin:7px 0 15px 0}.niOrder__total{margin:12px 0 0 0;display:flex;justify-content:space-between;font:400 15px/135% var(--f1)}.niOrder__actions{margin:16px 0 0 0;display:flex;align-items:center}.niOrder__action{background-color:#EDEDED;height:48px}.mcOrders--web .niOrder__action:hover{background-color:#E1E1E1}.niOrder__actionReview{margin:8px 0 0 0}.niOrder__payBtn{margin:8px 0 0 0}.niOrder__detail{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 0 0 8px;background-color:#EDEDED;border-radius:12px;transition:background-color .2s ease;cursor:pointer}.mcOrders--web .niOrder__detail:hover{background-color:#E1E1E1}.niOrder__importedNote{margin:16px 0 0 0;padding:12px 16px;background-color:#F4F4F4;border-radius:12px;font:400 13px/135% var(--f1);opacity:.7;text-align:center}.html--dark .niOrder{background:#333}.html--dark .niOrder__action,.html--dark .niOrder__detail{background-color:#444;color:#fff}.html--dark .mcOrders--web .niOrder__action:hover,.html--dark .mcOrders--web .niOrder__detail:hover{background-color:#555}.html--dark .niOrder__importedNote{background-color:#2a2a2a}
.mcOrders{min-height:40vh;position:relative;padding:0 16px}.mcOrders>.cspinner{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.mcOrders--web>.cspinner{bottom:70px}.mcOrders__empty{display:flex;justify-content:center;align-items:center;min-height:40vh;padding:50px;font:16px/1.2 var(--f1);text-align:center;text-wrap:balance;opacity:.5}.mcOrders--web .mcOrders__empty{padding-top:0}.mcOrders__content{opacity:0;flex-grow:1}.mcOrders__content--loaded{opacity:1;transition:opacity 1500ms}.mcOrders__list{padding:15px 0 20px 0}.mcOrders--web .mcOrders__list{padding-top:0}
.niPromo{background:#f5f5f5;color:#171717;border-radius:16px;padding:14px;position:relative;transition:background-color .2s ease}.niPromo+.niPromo{margin-top:12px}.niPromo__header{padding-right:100px}.niPromo__code{display:block;flex:0 1 auto;min-width:0;overflow-wrap:anywhere;font:600 16px/20px var(--f1,"f1")}.niPromo__copy{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:30px;gap:7px;margin:0;padding:5px 0;border:0;background:#fff0;color:#252525;text-align:left;cursor:pointer;transition:color .2s ease}.niPromo__copy svg{display:block;flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.niPromo__copyInput{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0;font-size:16px;pointer-events:none}.niPromo__apply{position:absolute;top:14px;right:14px;padding:6px 10px;border:0;border-radius:8px;background:var(--promoCodesButtonBg);color:var(--promoCodesButtonFg);font:500 13px/18px var(--f1,"f1");cursor:pointer;transition:opacity .2s ease}.niPromo__apply:disabled{opacity:.5;cursor:default}.niPromo__name{margin:6px 0 0;font:400 15px/135% var(--f1,"f1")}.niPromo__date{margin:8px 0 0;font:400 13px/1.2 var(--f1,"f1");opacity:.5}.html--dark .niPromo{background:#333;color:#fff}.html--dark .niPromo__copy{color:#fff}.niPromo--copied .niPromo__copy{color:#409764}.html--dark .niPromo--copied .niPromo__copy{color:#4cda80}
:root{--promoCodesBg:#fff;--promoCodesButtonBg:var(--common-button-bg);--promoCodesButtonFg:var(--commonButtonFg)}:root.html--dark{--promoCodesBg:#222}.mcPromo{min-height:40vh;position:relative;padding:0 16px;background:var(--promoCodesBg)}.mcPromo>.cspinner{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.mcPromo--web>.cspinner{bottom:70px}.mcPromo__empty{display:flex;justify-content:center;align-items:center;min-height:40vh;padding:50px;font:16px/1.2 var(--f1);text-align:center;text-wrap:balance;opacity:.5}.mcPromo--web .mcPromo__empty{padding-top:0}.mcPromo__content{opacity:0;flex-grow:1}.mcPromo__content--loaded{opacity:1;transition:opacity 1500ms}.mcPromo__list{padding:15px 0 20px 0}.mcPromo--web .mcPromo__list{padding-top:0}.promoCodesViewer .mcPromo{min-height:120px}.promoCodesViewer .mcPromo__empty{min-height:120px;padding:20px 16px 32px}
