@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f7ff;background:#07111e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 100% 0,#1d2554 0,transparent 36%),#07111e}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;padding:16px 16px 104px;background-image:radial-gradient(#ffffff08 1px,transparent 1px);background-size:5px 5px}.appbar,.section-head,.purchase-head,.detail-title,.notes-head{display:flex;gap:10px;align-items:center}.appbar{margin-bottom:20px}.appbar h1{margin:0;flex:1;font-size:20px}.brand{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.brand b{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,#8548ff,#3d52d6);font-size:19px}.close,.back,.icon-btn,.status-change{border:1px solid #314664;background:#15243a;color:#e5edfa;border-radius:9px;padding:8px 10px}.close{width:32px;height:32px;padding:0;font-size:22px}.page{max-width:1050px;margin:auto}.section-head{justify-content:space-between}.section-head p{margin:0;color:#a078fa;font-size:12px}.section-head h2,.purchase-head h2{margin:3px 0;font-size:25px}.violet,.outline{border:0;border-radius:10px;padding:10px 13px;font-weight:750;color:#fff;background:linear-gradient(100deg,#7042db,#9756fa)}.outline{background:#17253a;border:1px solid #3a4b66}.period{display:flex;align-items:center;width:max-content;gap:9px;border:1px solid #3a3975;background:linear-gradient(145deg,#101b35,#141733);border-radius:14px;padding:12px 14px;margin:8px 0 20px;color:#a878ff}.period select{border:0;background:transparent;color:#dde5ff;outline:0;font-size:16px}.summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary,.chart,.period-total,.items,.detail,.notes{background:linear-gradient(145deg,#101e3a,#091626);border:1px solid #253a5d;border-radius:17px;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0004}.summary{position:relative;padding:18px;min-height:145px}.summary small,.period-total small{display:block;color:#b5c0dc;font-size:13px}.summary b,.period-total>b{display:block;margin-top:17px;font-size:28px}.summary i{position:absolute;right:14px;top:18px;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;font-style:normal;font-size:26px}.summary span{display:block;margin-top:12px;color:#9daac1;font-size:10px}.income>b{color:#69e69a}.income i{color:#69e69a;background:#1b443d}.expense>b{color:#fa6975}.expense i{color:#fa6975;background:#452435}.chart{margin-top:14px;padding:18px}.chart header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.chart h2{margin:0;font-size:18px}.chart header span{font-size:10px;color:#aebbd1;display:flex;gap:5px;align-items:center}.dot{width:8px;height:8px;display:inline-block;border-radius:50%}.green{background:#5bce87}.red{background:#ef6170;margin-left:5px}.bars{height:215px;margin-top:18px;padding:10px 5px 20px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #30405a;background:repeating-linear-gradient(to bottom,transparent 0,transparent 48px,#7f91ac13 49px)}.bar-group{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:4px;position:relative;padding-bottom:18px}.bar{width:16px;max-height:160px;border-radius:6px 6px 2px 2px;transition:height .25s}.bar.income{background:linear-gradient(#6edc93,#368854)}.bar.expense{background:linear-gradient(#ff7380,#bc3647)}.bar-group small{position:absolute;bottom:0;color:#aab8ce;font-size:10px}.period-total{position:relative;margin-top:14px;padding:19px;min-height:130px}.period-total>b{font-size:31px}.period-total span{color:#a878ff}.period-total i{position:absolute;right:20px;top:42px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#643fca;font-size:28px;font-style:normal}.batches-list{display:grid;gap:10px}.purchase-card{width:100%;border:1px solid #273b59;border-radius:15px;background:linear-gradient(145deg,#13243b,#0a1727);color:#f1f5ff;padding:17px;display:flex;gap:12px;align-items:center;text-align:left;box-shadow:inset 0 1px #ffffff0b,0 12px 22px #0003}.purchase-card i,.detail-title>i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#5636cb;color:#fff;font-style:normal;font-size:21px}.purchase-card div,.purchase-head div{display:grid;gap:4px;flex:1}.purchase-card small,.purchase-head small{font-size:11px;color:#aab6c9}.purchase-card b{font-size:16px}.purchase-card em{font-style:normal;font-size:25px;color:#a878ff}.purchase-head{margin-bottom:13px}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;overflow:auto;margin:14px 0}.stat{min-width:128px;padding:13px;border:1px solid #203753;border-radius:13px;background:linear-gradient(145deg,#132238,#091625)}.stat i{float:left;margin-right:8px;color:#a778ff;font-style:normal;font-size:20px}.stat small{display:block;color:#9aabc2;font-size:10px}.stat b{display:block;margin-top:5px;font-size:16px}.loss{color:#ff7785!important}.item-row{display:grid;grid-template-columns:44px 1.3fr 1fr auto;align-items:center;width:100%;gap:7px;border:0;border-bottom:1px solid #1a2e47;background:transparent;color:#edf2fb;text-align:left;padding:13px}.item-row.selected{background:linear-gradient(90deg,#174a42,#142a3c)}.item-row small,.detail p{color:#aab7c9;font-size:11px}.item-name small,.item-row span>small{display:block;margin-top:3px}.item-id{color:#8293ac}.badge{display:inline-block;border-radius:7px;padding:5px 7px;background:#283b59;color:#c8ddff;font-size:10px;font-weight:750}.badge.sold{background:#155d3a;color:#c8ffdc}.badge.lost{background:#6b1f2a;color:#ffd1d7}.detail{margin-top:13px;padding:15px}.detail-title h3{margin:0 0 5px;font-size:18px}.detail-title .icon-btn{margin-left:auto}.detail p{line-height:1.7}.detail hr{border:0;border-top:1px solid #243950;margin:10px 0}.row{display:flex;gap:7px;padding:5px 0;font-size:12px}.row i{font-style:normal;color:#a878ff}.row span{color:#a9b5c8}.row b{margin-left:auto;text-align:right}.mini{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mini div{background:#172840;border:1px solid #29405d;border-radius:9px;text-align:center;padding:8px;color:#b5c3d8;font-size:10px}.mini b{display:block;color:#fff;margin-top:4px}.copy{width:100%;margin-top:10px}.empty,.empty-section{text-align:center;color:#91a2bb;padding:34px}.empty-section i{font-size:38px;color:#9163ff}.modal{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#020817dd;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editor{width:min(720px,100%);height:min(90vh,700px);display:flex;flex-direction:column;background:linear-gradient(150deg,#14152a,#090f1d);border:1px solid #544178;border-radius:22px 22px 0 0}.editor header,.editor footer{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #272744}.editor header h2{margin:0;font-size:18px}.editor header button{border:0;background:transparent;color:#fff;font-size:24px}.editor footer{margin-top:auto;border-top:1px solid #272744;border-bottom:0;gap:10px;justify-content:flex-end}.editor-tabs{display:flex;gap:7px;overflow:auto;padding:11px 14px;border-bottom:1px solid #242540}.editor-tabs button{white-space:nowrap;background:#181a30;color:#aeb1c7;border:1px solid #2e3150;border-radius:9px;padding:8px 10px;font-size:11px}.editor-tabs button.on{color:#fff;background:linear-gradient(120deg,#6431ca,#8d5afa)}.editor-body{overflow:auto;padding:18px;display:grid;gap:14px;align-content:start}.editor-body label{display:grid;gap:7px;color:#d9dbe6;font-size:12px}.editor-body input,.editor-body select,.notes>input{height:43px;color:#fff;background:#17192a;border:1px solid #30334e;border-radius:9px;padding:0 11px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.card{min-height:108px;padding:14px;border:1px solid #263a57;border-radius:14px;background:linear-gradient(145deg,#122137,#081522)}.card div{display:flex;gap:8px;color:#aebbd0}.card i{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:#4d45a8;font-style:normal}.card b{display:block;font-size:20px;margin-top:22px}.card input{width:100%;margin-top:16px;color:#fff;background:#0b1626;border:1px solid #6f4ddb;border-radius:8px;padding:8px}.notes{margin-top:20px;padding:13px}.notes-head{justify-content:space-between}.notes h3{margin:0}.notes-head button{color:#fff;background:#7446dc;border:0;width:28px;height:28px;border-radius:8px}.notes>input{width:100%;margin:10px 0}.note{display:grid;grid-template-columns:86px 1fr 30px;gap:7px;align-items:center;border-top:1px solid #20344d;padding:10px 0;font-size:12px}.note small{color:#a1afc4}.note button{border:0;border-radius:50%;width:25px;height:25px;background:#176b41;color:#d5ffdf}.note.done{opacity:.46;text-decoration:line-through}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:5;display:flex;overflow:auto;justify-content:flex-start;padding:9px 12px calc(8px + env(safe-area-inset-bottom));gap:4px;background:#0a1524ed;border-top:1px solid #243750;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav button{min-width:67px;border:0;border-radius:10px;padding:7px 6px;background:transparent;color:#91a0b6;font-size:9px;display:grid;gap:2px}.bottom-nav i{font-size:19px;font-style:normal}.bottom-nav .current{background:#3e2b75;color:#e9ddff}.error{background:#662634;color:#ffe1e5;border-radius:9px;padding:10px;margin-bottom:10px;font-size:12px}@media(min-width:860px){.shell{padding:20px 48px 95px}.bottom-nav{left:calc(50% - 300px);right:auto;width:600px;border:1px solid #263b57;border-radius:14px 14px 0 0;justify-content:center}.batch-page{display:grid;grid-template-columns:1fr 330px;gap:14px}.batch-page>.purchase-head,.batch-page>.stats{grid-column:1/3}.batch-page>.detail{grid-column:2;grid-row:3;margin:0}.batch-page>.items{grid-column:1;grid-row:3}.editor{border-radius:22px}.modal{align-items:center}.editor-body{grid-template-columns:1fr 1fr}}@media(max-width:859px){.shell{padding-top:calc(38px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px)))}}.bottom-nav{overflow:hidden;justify-content:space-between;gap:1px;padding:12px 5px 11px;background:linear-gradient(180deg,#102039f5,#091525f8);box-shadow:0 -10px 24px #0008,inset 0 1px #ffffff12;border-radius:20px 20px 0 0}.bottom-nav button{min-width:0;flex:1;padding:8px 1px;font-size:8px;letter-spacing:-.15px}.bottom-nav i{font-size:19px}.summary{min-height:116px;padding:15px}.summary b{margin-top:13px;font-size:25px}.summary i{right:12px;top:12px;width:31px;height:31px;font-size:18px}.chart{position:relative;margin-top:10px;padding:14px}.chart h2{font-size:15px;white-space:nowrap}.chart header span{font-size:9px;white-space:nowrap}.chart-tip{position:absolute;right:13px;top:40px;padding:6px 8px;border-radius:8px;background:#16283f;border:1px solid #47607e;color:#f4f7ff;font-size:10px;z-index:2;box-shadow:0 8px 18px #0007}.chart-tip.income{border-color:#47ae70;color:#8af0af}.chart-tip.expense{border-color:#cb5664;color:#ff98a1}.chart-area{display:flex;gap:7px}.scale{height:148px;flex:0 0 50px;width:50px;padding:2px 0 16px;display:flex;flex-direction:column;justify-content:space-between;color:#98a8c1;font-size:8px;text-align:right;white-space:nowrap}.bars{height:148px;min-width:0;flex:1;margin-top:10px;padding:6px 2px 18px}.bar{cursor:pointer;width:13px}.period-total{margin-top:10px;min-height:108px;padding:15px}.period-total>b{margin-top:12px;font-size:27px}.period-total i{right:16px;top:34px;width:43px;height:43px;font-size:23px}.range-calendar{width:min(360px,94vw);border:1px solid #544178;border-radius:18px;background:linear-gradient(145deg,#141b35,#090f1d);padding:16px;box-shadow:0 20px 55px #000}.range-calendar header,.range-calendar footer{display:flex;align-items:center;justify-content:space-between}.range-calendar header button{border:0;background:#1c2942;color:#fff;border-radius:8px;width:32px;height:30px;font-size:22px}.range-calendar p{color:#a9b7ce;font-size:11px}.week,.days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.week{margin:10px 0;color:#8699b7;font-size:10px}.days i{height:32px}.days button{height:32px;border:0;border-radius:8px;background:transparent;color:#e5eafd;font-size:12px}.days button.between{background:#3e3175}.days button.chosen{background:#8657f1;color:#fff;font-weight:800}.range-calendar footer{margin-top:15px;gap:8px;justify-content:flex-end}.range-calendar footer button{font-size:12px}.range-calendar footer button:disabled{opacity:.35}@media(min-width:860px){.bottom-nav button{font-size:9px}}.paypal-swipe-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9bb5d3;font-size:11px}.paypal-swipe-card strong{display:grid;gap:3px;text-align:right;white-space:nowrap;color:#75d6ff;font-size:15px}.period{position:relative;gap:6px;padding:9px 11px;margin-bottom:12px}.period .period-trigger{min-width:98px;display:flex;justify-content:space-between;align-items:center}.period .period-trigger b{font-size:14px;line-height:10px}.period button{border:1px solid #805ed8;border-radius:9px;background:linear-gradient(145deg,#c9aeff,#8e61f1);box-shadow:inset 0 1px #ffffffa8,0 5px 12px #0005;color:#171023;font-weight:800;font-size:11px;padding:7px 8px}.period-menu{position:absolute;z-index:10;left:0;top:43px;width:160px;padding:7px;border:1px solid #8d67df;border-radius:13px;background:linear-gradient(155deg,#38276c,#171c3e);box-shadow:inset 0 1px #ffffff45,0 14px 30px #000a;animation:periodDrop .36s cubic-bezier(.16,.9,.22,1)}.period-menu button{display:block;width:100%;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important;color:#f3efff;padding:9px 10px;font-size:13px;font-weight:600}.period-menu button.active{color:#1e1238!important;background:linear-gradient(100deg,#d8c4ff,#a479fc)!important;border-radius:8px!important}.summary{min-height:96px;padding:13px}.summary b{margin-top:9px;font-size:22px}.summary i{right:10px;top:10px;width:27px;height:27px;font-size:16px}.chart{padding:12px;margin-top:9px}.chart h2{font-size:13px}.chart header span{font-size:8px}.chart-area{margin-top:-4px}.scale{height:132px;padding-bottom:15px;font-size:8px}.bars{height:132px;margin-top:8px;padding-bottom:16px}.bar{width:11px;max-height:118px}.bar-group small{font-size:8px}.period-total{min-height:88px;padding:12px;margin-top:9px}.period-total>b{margin-top:8px;font-size:23px}.period-total i{right:14px;top:25px;width:40px;height:40px;font-size:18px;background:radial-gradient(circle at 30% 25%,#bba2ff,#6d3cdb 58%,#37217d);border:1px solid #b698ff;box-shadow:inset 0 2px #fff6,0 6px 13px #0008}.period-total span{font-size:12px}.range-calendar{animation:rollDown .45s cubic-bezier(.16,.9,.22,1);border-color:#8060c9;background:linear-gradient(150deg,#2c2550,#14172e);box-shadow:inset 0 1px #ffffff3b,0 24px 60px #000c}.range-calendar header b{color:#f7f4ff}.range-calendar p{color:#ddd4ff}.days button{color:#fff}.days button.chosen{color:#161021;background:linear-gradient(145deg,#e4d5ff,#a678ff);box-shadow:inset 0 1px #fff,0 4px 9px #0007}.range-calendar footer .violet{color:#181022;background:linear-gradient(145deg,#e4d5ff,#a678ff);box-shadow:inset 0 1px #fff,0 4px 9px #0007}@keyframes rollDown{0%{opacity:0;transform:translateY(-38px) scale(.95)}65%{opacity:1;transform:translateY(3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes periodDrop{0%{opacity:0;transform:translateY(-18px) scale(.95)}70%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}:root,button,input,select{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.18px}.appbar{position:relative;justify-content:center;min-height:38px}.appbar h1{position:absolute;left:50%;transform:translate(-50%);margin:0!important;text-align:center;font-size:21px!important;font-weight:700;letter-spacing:-.7px}.top-spacer{width:32px;height:32px}.appbar .back{position:absolute;left:0}.appbar .close{position:absolute;right:0}.section-head h2,.purchase-head h2,.detail-title h3,.hero h2{font-family:Space Grotesk,sans-serif!important;font-weight:700;letter-spacing:-.6px}.summary b,.period-total>b,.stat b,.card b{font-variant-numeric:tabular-nums;font-weight:700}.task-plus{width:48px;height:48px;border:1px solid #a174ff;border-radius:17px;background:radial-gradient(circle at 30% 25%,#bda1ff,#6d3bd2 64%,#34206e);box-shadow:inset 0 2px #fff6,0 7px 15px #0007;color:#fff;font-size:29px;line-height:1}.task-calendar{margin-top:12px;padding:15px;border:1px solid #293e62;border-radius:18px;background:linear-gradient(145deg,#0f1d35,#091626);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0004}.task-calendar header{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:15px}.task-calendar header b{font-size:19px}.task-calendar header button{border:0;background:transparent;color:#a578ff;font-size:34px;line-height:20px}.task-days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.task-days>i{height:43px}.task-days button{position:relative;height:43px;border:1px solid #2b4265;border-radius:11px;background:#0c1829;color:#f3f6ff;font-size:15px;box-shadow:inset 0 1px #ffffff08}.task-days button.selected{border-color:#ab76ff;background:radial-gradient(circle at 50% 40%,#3f3c9b,#201857);box-shadow:0 0 0 2px #8755ea55,inset 0 1px #ffffff45}.task-days button.complete{border-color:#39b76a;background:radial-gradient(circle at 50% 40%,#226b46,#112f2a);color:#eafff0}.task-days button.has-open em{color:#ae75ff}.task-days em{position:absolute;bottom:2px;left:0;right:0;font-size:12px;font-style:normal;color:#7bed9d}.day-tasks{margin-top:14px;border:1px solid #293e62;border-radius:18px;background:linear-gradient(145deg,#0f1d35,#091626);overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0004}.day-tasks header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #263b58}.day-tasks h3{font-size:17px;text-transform:capitalize;margin:0}.day-tasks header span{color:#aa79ff;font-size:12px}.day-tasks header>b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2f235d;color:#be9aff}.task-row{width:calc(100% - 20px);margin:9px 10px 0;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #203956;border-radius:13px;background:linear-gradient(145deg,#13233b,#0d192b);color:#f3f6ff;text-align:left}.task-row>i{flex:0 0 28px;height:28px;display:grid;place-items:center;border:2px solid #9b70ff;border-radius:50%;font-style:normal;color:#72f0a0}.task-row div{display:grid;gap:3px;flex:1}.task-row small{color:#a4b2c8;font-size:10px}.task-row em{font-size:25px;font-style:normal;color:#a476ff}.task-row.done{opacity:.68}.task-row.done div>b{text-decoration:line-through}.task-row.done>i{border-color:#6be99a;background:#164e36}.day-tasks footer{display:flex;justify-content:space-between;padding:15px;margin-top:9px;border-top:1px solid #263b58;color:#acb9cd;font-size:11px}.day-tasks footer b{color:#78eb9f}.task-editor{width:min(360px,94vw);border:1px solid #8060c9;border-radius:18px;background:linear-gradient(150deg,#2c2550,#14172e);padding:18px;box-shadow:inset 0 1px #ffffff3b,0 24px 60px #000c;animation:rollDown .45s cubic-bezier(.16,.9,.22,1)}.task-editor h2{margin:0 0 15px}.task-editor input{width:100%;height:43px;margin:5px 0;color:#fff;background:#17192a;border:1px solid #564478;border-radius:9px;padding:0 11px}.task-editor footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.task-editor button:disabled{opacity:.4}@media(min-width:860px){.task-days button{height:56px}.task-days>i{height:56px}}.resale-range{width:max-content;display:flex;gap:10px;align-items:center;margin:7px 0 14px;padding:10px 13px;border:1px solid #354576;border-radius:13px;background:linear-gradient(145deg,#111d37,#0e1930);color:#e4eafd}.resale-range i,.resale-range b{color:#a473ff;font-style:normal}.resale-range span{font-size:14px}.resale-overview{display:grid;grid-template-columns:1fr 1.05fr;gap:10px}.resale-overview article,.resale-money article{min-height:99px;padding:15px;border:1px solid #294160;border-radius:17px;background:linear-gradient(145deg,#102038,#091625);box-shadow:inset 0 1px #ffffff0b,0 11px 22px #0003}.resale-overview i{float:left;width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:#fff;font-style:normal;font-size:23px;margin-right:11px}.purple{background:linear-gradient(135deg,#7b3de2,#4e229e)}.blue{background:linear-gradient(135deg,#418df6,#2761bf)}.green{background:linear-gradient(135deg,#38af7f,#1d6e55)}.orange{background:linear-gradient(135deg,#ed8a39,#b65318)}.red{background:linear-gradient(135deg,#f35968,#a82135)}.resale-overview span{display:block;color:#b4c1d9;font-size:12px}.resale-overview b{display:block;margin-top:7px;font-size:23px}.resale-overview b small{font-size:11px;color:#aab7d0;font-weight:500}.resale-money{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.resale-money article{position:relative;min-height:132px;padding:15px 12px}.resale-money span{color:#b5c2dc;font-size:12px}.resale-money b{display:block;margin-top:17px;font-size:19px;color:#a878ff}.resale-money article:nth-child(2) b{color:#4b9cff}.resale-money i{position:absolute;bottom:13px;left:12px;width:33px;height:33px;display:grid;place-items:center;border-radius:11px;background:#2c2059;color:#ad83ff;font-style:normal;font-size:21px}.resale-money article:nth-child(2) i{background:#162f56;color:#5da8ff}.resale-money article:nth-child(3) i{background:#173e36;color:#64e1a0}.profit{color:#4ae098!important}.add-purchase{width:100%;margin:10px 0;border:1px solid #a56aff;border-radius:15px;padding:17px;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(105deg,#7130d6,#9d55f5 50%,#6330c7);box-shadow:inset 0 1px #fff6,0 10px 18px #0005}.resale-search{display:flex;gap:8px;align-items:center;margin:12px 0}.resale-search>i{margin-right:-35px;z-index:1;padding-left:11px;color:#a9b9d4;font-style:normal;font-size:22px}.resale-search input{flex:1;height:54px;padding:0 42px;color:#eaf0ff;background:#101d31;border:1px solid #2c4263;border-radius:14px}.resale-search button{height:54px;width:55px;border:1px solid #304769;border-radius:14px;background:#15243b;color:#a989ff;font-size:22px}.purchase-card.rich{margin:9px 0;padding:15px;gap:12px}.purchase-card.rich>i{width:57px;height:57px;font-size:27px;flex:none}.purchase-card.rich div{gap:5px}.purchase-card.rich b{font-size:18px}.purchase-card.rich small{font-size:12px}.purchase-card.rich strong{font-size:19px;white-space:nowrap}.purchase-card.rich em{padding-left:4px}@media(max-width:360px){.resale-money b{font-size:16px}.purchase-card.rich strong{font-size:15px}.purchase-card.rich>i{width:48px;height:48px}}.item-date-input{display:flex;gap:7px;align-items:center}.item-date-input input{min-width:0;flex:1}.item-date-input .date-reset{flex:0 0 auto;border:1px solid #684a87;border-radius:9px;background:#1c1733;color:#cbb7ff;padding:8px 9px;font:600 11px Space Grotesk,sans-serif}.service-tabs{display:flex;gap:7px;margin:8px 0}.service-tabs button{border:1px solid #334568;border-radius:10px;background:#101d31;color:#aebbd1;padding:9px 15px;font-size:13px}.service-tabs button.active{background:linear-gradient(145deg,#6c3bd0,#402282);border-color:#9a71f2;color:#fff}.service-month{display:flex;justify-content:center;align-items:center;gap:22px;margin:12px 0}.service-month button{border:0;background:#172541;color:#a878ff;border-radius:9px;width:32px;height:30px;font-size:22px}.service-month b{font-size:16px;color:#b589ff}.service-month span{color:#c1cce0}.service-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.service-stats article{min-height:86px;padding:12px;border:1px solid #294160;border-radius:14px;background:linear-gradient(145deg,#102038,#091625)}.service-stats small{display:block;color:#aebbd2;font-size:11px}.service-stats b{display:block;margin-top:13px;font-size:19px}.service-stats article:nth-child(2) b{color:#60a4ff}.service-stats article:nth-child(3) b{color:#a878ff}.service-list{display:grid;gap:8px}.service-card{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;border:1px solid #294160;border-radius:14px;padding:12px;background:linear-gradient(145deg,#102038,#091625);color:#eff4ff;text-align:left}.service-card.selected{border-color:#956bfa;background:linear-gradient(100deg,#1e3152,#161a42)}.service-card>i,.service-detail header>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#7540db,#3c75d0);font-style:normal;font-size:21px}.service-card div{display:grid;gap:3px}.service-card b{font-size:14px}.service-card small{font-size:10px;color:#aebbd1}.service-card>span{grid-column:3;grid-row:1;font-size:9px;padding:4px 6px;border-radius:6px}.working-badge{background:#2d205d;color:#c1a0ff}.done-badge{background:#164d35;color:#7defa5}.service-card strong{grid-column:3;grid-row:2;color:#fff;font-size:13px}.service-detail{margin-top:12px;border:1px solid #2b4261;border-radius:16px;padding:14px;background:linear-gradient(145deg,#102038,#091625)}.service-detail header{display:flex;gap:10px;align-items:center;padding-bottom:11px;border-bottom:1px solid #263b58}.service-detail header div{flex:1}.service-detail h3{margin:0;font-size:16px}.service-detail header span{font-size:11px;color:#b28aff}.service-detail header button{border:1px solid #6e56b7;border-radius:8px;background:#2b2157;color:#ddcfff;padding:7px;font-size:10px}.service-line{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #20354e;font-size:12px}.service-line span{color:#aab7cb}.service-detail p{color:#abb8cc;font-size:11px}.service-editor select,.service-editor label{height:43px;color:#fff;background:#17192a;border:1px solid #564478;border-radius:9px;padding:0 11px}.service-editor label{display:flex;align-items:center;justify-content:space-between;color:#aab9d0;font-size:11px}.service-editor label input{width:135px!important;margin:0!important;border:0!important;background:transparent!important}.service-editor textarea{min-height:86px;width:100%;resize:vertical;color:#fff;background:#17192a;border:1px solid #564478;border-radius:9px;padding:10px;font:inherit}.description{margin-top:12px;padding:12px;border:1px solid #2b4261;border-radius:11px;background:#0c1829}.description small{color:#a576ff}.description p{min-height:65px;white-space:pre-wrap;margin:9px 0 0;color:#dde6f7;font-size:12px;line-height:1.55}.revisions-list{margin-top:10px;padding:14px;border:1px solid #2b4261;border-radius:16px;background:linear-gradient(145deg,#102038,#091625)}.revisions-list h3{margin:0 0 10px;font-size:16px}.revisions-list article{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid #243a57}.revisions-list article b{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#5e36bd;color:#fff;font-size:11px}.revisions-list article span{font-size:13px;color:#eef3ff}.ps5-page,.rental-form,.rental-detail,.consoles,.scammers,.revenue{padding-bottom:92px}.ps5-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 12px}.ps5-stats article{min-height:94px;padding:12px 9px;border:1px solid #163151;border-radius:13px;background:linear-gradient(145deg,#0e233b,#081728);box-shadow:inset 0 1px #1c3858,0 9px 22px #02091480;display:flex;flex-direction:column;gap:5px;cursor:default}.ps5-stats article:last-child{cursor:pointer}.ps5-stats small{color:#9aabc8;font-size:10px}.ps5-stats b{font-size:18px;line-height:1.1;color:#f4f7ff}.ps5-stats article:last-child b{color:#b788ff;font-size:14px}.ps5-stats span{font-size:10px;color:#7184a5}.ps5-actions{display:flex;gap:8px;margin-bottom:13px}.ps5-actions button{flex:1;min-height:40px;border:1px solid #1b375a;border-radius:12px;background:#0b1c30;color:#bdccec;font-family:inherit;font-size:12px;box-shadow:inset 0 1px #203d61}.ps5-title{font-size:19px;margin:15px 1px 10px;color:#f5f7ff}.rental-list{display:grid;gap:8px}.rental-card,.console-card,.scammer-card,.revenue-row{width:100%;border:1px solid #143252;border-radius:13px;background:linear-gradient(110deg,#0d2138,#08192b);box-shadow:inset 0 1px #1a3859,0 7px 18px #020a1570;color:#edf2ff;text-align:left;min-height:79px;padding:10px;display:grid;grid-template-columns:49px 1fr auto;gap:10px;align-items:center;font-family:inherit}.rental-card>i,.console-card>i{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#4821a6,#2865c5);color:#f3efff;font-style:normal;font-size:25px;box-shadow:inset 0 1px #a98cff,0 5px 11px #030914}.rental-card div,.console-card div{min-width:0;display:flex;flex-direction:column;gap:3px}.rental-card b,.console-card b{font-size:14px}.rental-card small,.console-card small{font-size:10px;color:#93a9c8}.rental-card span{justify-self:end;font-size:10px}.rental-card strong{grid-column:3;grid-row:2;justify-self:end;font-size:13px;color:#f4f7ff}.rental-form,.rental-detail,.consoles,.scammers,.revenue{display:grid;gap:12px}.rental-form h2,.rental-detail h2,.consoles h2,.scammers h2{margin:0;font-size:24px;color:#f8f9ff}.rental-form label{display:grid;gap:6px;color:#bdc8dc;font-size:12px}.rental-form input,.rental-form select,.scammers>input{width:100%;box-sizing:border-box;border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:12px;font:inherit;box-shadow:inset 0 1px #203d61}.rental-form>input{border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:12px;font:inherit}.rental-form .violet{margin-top:7px}.console-main{border:1px solid #173555;border-radius:15px;background:radial-gradient(circle at 90% 20%,#1d3655,#091a2c 62%);padding:20px;display:flex;align-items:center;gap:16px;box-shadow:inset 0 1px #234468}.console-main>i{font-size:47px;color:#e5eaff;font-style:normal}.console-main div{display:grid;gap:5px}.console-main b{font-size:20px}.console-main small{color:#9eb2ce}.rental-info{border:1px solid #153353;border-radius:14px;background:#091a2b;padding:6px 14px;box-shadow:inset 0 1px #1d3d60}.rental-info .service-line{padding:10px 0;border-bottom:1px solid #14304e}.rental-info .service-line:last-child{border:0}.console-card,.scammer-card{grid-template-columns:49px 1fr auto auto}.console-card span{font-size:10px}.console-card em,.scammer-card em{font-style:normal;font-size:25px;color:#a65cff}.scammer-card{grid-template-columns:1fr auto;min-height:64px;position:relative}.scammer-card b,.scammer-card small{grid-column:1}.scammer-card small{font-size:11px;color:#9db0cc}.scammer-card em{grid-column:2;grid-row:1/3}.revenue{text-align:center}.revenue h2{font-size:30px;margin:8px 0 0;color:#f7f8ff}.revenue>p{margin:-6px 0 6px;color:#9eb1ce;font-size:12px}.revenue-mini{display:grid;grid-template-columns:1fr 1fr;border:1px solid #173452;border-radius:13px;background:#0a1b2e;padding:12px}.revenue-mini span{display:grid;gap:6px;color:#93a9c6;font-size:11px}.revenue-mini b{color:#f5f7ff;font-size:16px}.revenue-row{grid-template-columns:1fr auto auto;min-height:54px;padding:9px 12px}.revenue-row b{font-size:13px}.revenue-row span{font-size:11px;color:#9bb0cc}.revenue-row strong{font-size:13px;color:#eff4ff}@media(max-width:370px){.ps5-stats article{padding:10px 7px;min-height:85px}.ps5-stats b{font-size:16px}.ps5-stats article:last-child b{font-size:12px}.rental-card{grid-template-columns:42px 1fr auto}.rental-card>i{width:39px;height:39px;font-size:20px}}.ps5-head-actions{display:flex;align-items:center;gap:8px}.ps5-head-actions .undo-button,.editor-top .undo-button{width:37px;height:37px;border:1px solid #264361;border-radius:11px;background:#0b1c31;color:#b898ff;font-size:21px}.ps5-stat-button{font:inherit;text-align:left;border:1px solid #163151;border-radius:13px;background:linear-gradient(145deg,#0e233b,#081728);box-shadow:inset 0 1px #1c3858,0 9px 22px #02091480;min-height:94px;padding:12px 9px;display:flex;flex-direction:column;gap:5px;color:#f4f7ff}.ps5-stat-button small{color:#9aabc8;font-size:10px}.ps5-stat-button b{font-size:18px;line-height:1.1}.ps5-stat-button span{font-size:10px;color:#7184a5}.ps5-stats article:last-child{cursor:default}.ps5-stats article:last-child em{font-size:10px;color:#77d6a4;font-style:normal}.swipe-rental{touch-action:pan-y;transition:transform .18s ease}.editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px}.editor-top h2{font-size:20px}.rental-form textarea{min-height:78px;resize:vertical;width:100%;box-sizing:border-box;border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:12px;font:inherit;box-shadow:inset 0 1px #203d61}.check-line{display:flex!important;align-items:center;gap:9px}.check-line input{width:auto!important}.currency-field{display:grid;grid-template-columns:1fr 78px;gap:8px;align-items:end}.currency-field label{display:grid;gap:6px}.currency-field input,.currency-field select{width:100%;box-sizing:border-box;border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:12px;font:inherit}.edit-rental{justify-self:end;margin:-4px 0 0;border:1px solid #8054db;border-radius:10px;padding:9px 12px;color:#d4bdff;background:#26164e;font:inherit}.selectable-console{cursor:pointer}.console-card.rented-console{border-color:#7a3046;background:linear-gradient(110deg,#2e1623,#0d1a2d)}.console-card.selected{outline:2px solid #9e68ff;outline-offset:2px}.console-available{color:#66dca1;font-size:11px}.console-rented{padding:5px 8px;border-radius:8px;background:#54202d;color:#ff9aab;font-size:10px}.danger-action{min-height:45px;margin-top:8px;border:1px solid #a33c54;border-radius:12px;background:#4a1825;color:#ffd9df;font:700 13px inherit}.danger-action:disabled{opacity:.35}.consoles .section-head p{font-size:12px;color:#9bb0cc}.rental-detail .service-line b{max-width:62%;text-align:right;word-break:break-word}.revenue-click{cursor:pointer}.revenue-click:active{transform:translateY(1px)}.rental-card{grid-template-columns:48px minmax(0,1fr) minmax(76px,auto);min-height:92px}.rental-card>i{grid-column:1;grid-row:1/-1}.rental-card .rental-card-main{display:grid;gap:4px;align-self:stretch;padding:2px 0}.rental-card .rental-card-main>b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental-card .rental-card-main>b small{font-size:11px;color:#8da2c4;font-weight:600}.rental-card .rental-date{font-size:12px;color:#d1dcf0;white-space:nowrap;letter-spacing:-.12px}.rental-card .rental-date em{font-size:13px;font-style:normal;font-weight:800;color:#c5a5ff}.rental-card .rental-delivery{font-size:11px;color:#8da6c9}.rental-card .rental-statuses{grid-column:3;grid-row:1/2;display:grid;gap:3px;justify-items:end;align-self:start}.rental-card .rental-statuses span,.rental-card .rental-statuses em{padding:0;background:none;border:0;font-size:11px;font-weight:800;font-style:normal;white-space:nowrap;-webkit-background-clip:text;background-clip:text;color:transparent}.rental-card .working-badge{background-image:linear-gradient(100deg,#fff,#a889ff 72%)!important}.rental-card .done-badge{background-image:linear-gradient(100deg,#fff,#65dba0 72%)!important}.rental-card .rental-problem{background-image:linear-gradient(100deg,#fff,#ff8394 72%)!important}.rental-card>strong{grid-column:3;grid-row:2/4;align-self:end;color:#f8faff}.rental-card.active-rental.problem-rental{background:linear-gradient(100deg,#733345,#4a3059 37%,#2a2853 68%,#14264a);border-color:#a45b80}.rental-card.finished-rental.problem-rental{background:linear-gradient(100deg,#723746,#3d4c4f,#183f39);border-color:#a35d70}.rental-card.deadline-violet{border-color:#9a75e8;box-shadow:inset 0 0 0 1px #ab87ff,0 0 18px #7e51c65c}.rental-card.deadline-yellow{border-color:#e5bd58;box-shadow:inset 0 0 0 1px #f1cf72,0 0 18px #c998345c}.rental-card.deadline-red{border-color:#e26a79;box-shadow:inset 0 0 0 1px #fa8897,0 0 20px #c83d505c}.revenue-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-report-grid article{min-height:78px;padding:11px 9px}.revenue-report-grid article:last-child{grid-column:auto}.revenue-report-grid b{font-size:14px;word-break:break-word}.revenue-report-grid small{font-size:10px}.rental-info .service-line.copyable{cursor:pointer;background:linear-gradient(90deg,#142b48,#0a1b2f);margin:0 -7px;padding-left:7px;padding-right:7px;border-radius:8px}.rental-info .service-line.copyable:active{transform:scale(.99)}.ps5-head-actions .violet,.consoles .violet,.rental-editor-latest>.violet,.finish-rental{background:linear-gradient(105deg,#faf7ff,#cbb4ff 38%,#8052ea 72%,#5420c0);color:#171026;border-color:#d9caff;box-shadow:inset 0 1px #fff9,0 8px 18px #4c249761}.finish-rental.is-finished{background:linear-gradient(105deg,#f1fff7,#b7efd1 38%,#4fa77c);color:#102c22}.undo-button:not(:disabled):active{animation:ps5UndoPulse .48s cubic-bezier(.22,1,.36,1)}@keyframes ps5UndoPulse{0%{transform:scale(1);background-position:0 50%}45%{transform:scale(1.17);background:linear-gradient(90deg,#f8f3ff,#bf93ff,#5c2ad0);background-size:220% 100%;background-position:100% 50%;color:#241143}to{transform:scale(1);background-position:0 50%}}.date-time-field{grid-template-columns:minmax(0,1fr) minmax(92px,.62fr);gap:10px}.date-time-field input{min-width:0}@media(max-width:430px){.date-time-field{grid-template-columns:minmax(0,1fr) 100px;gap:7px}.date-time-field input{padding:10px 6px;font-size:13px}.rental-card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:10px 8px}.rental-card>i{width:38px;height:38px;font-size:21px}.rental-card .rental-card-main>b{font-size:14px}.rental-card .rental-date{font-size:10px}.rental-card .rental-date em{font-size:11px}.rental-card .rental-statuses span,.rental-card .rental-statuses em{font-size:9px}.rental-card>strong{font-size:12px}.revenue-report-grid b{font-size:12px}}main.shell:has(.ps5-revenue),main.shell:has(.rental-expenses){padding-top:0}main.shell:has(.ps5-revenue)>.appbar,main.shell:has(.rental-expenses)>.appbar{display:none}.ps5-revenue,.rental-expenses{padding-top:6px}.swipe-rental,.swipe-expense,.swipe-console{transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform;touch-action:none;user-select:none;-webkit-user-select:none}.ps5-mainbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.ps5-logo{position:relative;width:58px;height:33px;display:flex;align-items:center;justify-content:center;gap:1px;overflow:hidden;border:1px solid #7453d4;border-radius:11px;background:linear-gradient(135deg,#f3edff,#be9cff 36%,#6631d5 70%,#26104c);box-shadow:inset 0 1px #fff9,0 8px 18px #190b3b70;color:#1b1039;text-shadow:0 1px #fff8}.ps5-logo:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:8px;border:1px solid #ffffff55}.ps5-logo i,.ps5-logo b{position:relative;z-index:1;font-style:italic;font-weight:900;letter-spacing:-2px;line-height:1}.ps5-logo i{font-size:16px}.ps5-logo b{font-size:22px;letter-spacing:-3px;transform:translateY(-1px)}.ps5-undo,.ps5-head-actions .undo-button,.editor-top .undo-button{width:34px!important;height:30px!important;min-height:30px!important;border-radius:9px!important;font-size:18px!important;line-height:1}.ps5-add-main{display:block;width:100%;min-height:43px;margin:0 0 12px;font-size:14px}.expense-total-add{width:100%;font:inherit;text-align:left;cursor:pointer}.expense-total-add:active{transform:scale(.99)}.rental-expense-summary{position:relative;width:100%;display:grid;grid-template-columns:1fr auto 18px;gap:4px 10px;align-items:center;padding:13px 14px;border:1px solid #315076;border-radius:14px;background:linear-gradient(135deg,#102642,#0a192e);box-shadow:inset 0 1px #294766,0 8px 18px #02091475;color:#eff5ff;text-align:left;font:inherit}.rental-expense-summary span{display:flex;align-items:center;gap:8px;font-size:13px;color:#cddaff}.rental-expense-summary span i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#302158;color:#c4a4ff;font-style:normal}.rental-expense-summary b{font-size:14px;justify-self:end}.rental-expense-summary em{grid-column:1/3;font-style:normal;color:#8fa8c9;font-size:11px}.rental-expense-summary strong{grid-column:3;grid-row:1/3;font-size:25px;color:#b98aff}.rental-expenses,.ps5-revenue{position:relative;display:grid;gap:12px;padding-top:18px}.expense-total,.revenue-hero{padding:18px;border:1px solid #264568;border-radius:16px;background:radial-gradient(circle at 90% 0,#2b2053,#10233c 42%,#09182b);box-shadow:inset 0 1px #3e5b79,0 12px 26px #02091473;display:grid;gap:5px}.expense-total small,.revenue-hero small{font-size:12px;color:#b6c6e2}.expense-total b,.revenue-hero b{font-size:28px;color:#f5f8ff}.expense-total span,.revenue-hero span{font-size:13px;color:#8ee0ba}.revenue-hero b.loss{color:#ff9aa7}.revenue-hero p{margin:2px 0 0;font-size:11px;color:#8da3c5}.expense-list{display:grid;gap:8px}.ps5-expense-card{width:100%;min-height:67px;padding:10px 12px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;border:1px solid #183958;border-radius:13px;background:linear-gradient(115deg,#0e2138,#0a192c);box-shadow:inset 0 1px #204264,0 7px 16px #02091464;color:#eff4ff;text-align:left;font:inherit;touch-action:pan-y}.ps5-expense-card i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#2e2256;color:#c6a7ff;font-style:normal}.ps5-expense-card div{display:grid;gap:3px;min-width:0}.ps5-expense-card b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps5-expense-card small{font-size:11px;color:#91a7c6}.ps5-expense-card strong{font-size:14px;color:#ffd1d7}.expense-dialog input,.expense-dialog select,.expense-dialog label{width:100%;box-sizing:border-box}.expense-dialog input,.expense-dialog select{border:1px solid #29425f;border-radius:11px;background:#09172a;color:#f3f6ff;padding:11px;font:inherit}.expense-dialog label{display:grid;gap:6px;color:#bdc9df;font-size:12px}.expense-form-row{display:grid;grid-template-columns:1fr 76px;gap:8px}.ps5-report-period{margin:0;position:relative}.ps5-report-period .period-menu{top:calc(100% + 8px);left:0;z-index:30}.ps5-revenue>.range-popover{position:absolute;z-index:40;top:105px;right:0;left:auto;width:min(100%,370px);padding:0;background:transparent;display:block}.ps5-revenue>.range-popover .range-calendar{box-shadow:0 18px 45px #000b}.revenue-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.revenue-report-grid article{min-height:91px;padding:13px;border:1px solid #1d3c5d;border-radius:14px;background:linear-gradient(145deg,#10233c,#0a192c);box-shadow:inset 0 1px #284765;display:grid;gap:6px}.revenue-report-grid article:last-child{grid-column:1/3}.revenue-report-grid small{font-size:11px;color:#9eb2d0}.revenue-report-grid b{font-size:17px;color:#f3f6ff}.revenue-report-grid span{font-size:10px;color:#8aa0bf}@media(max-width:370px){.rental-expense-summary{padding:11px}.expense-total b,.revenue-hero b{font-size:24px}.ps5-revenue>.range-popover{width:100%}}main.shell:has(.ps5-page,.rental-form,.rental-detail,.consoles,.scammers)>.appbar{display:none}.ps5-latest,.rental-editor-latest,.rental-detail-latest{padding-top:18px}.ps5-stats-latest{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ps5-stats-latest article,.ps5-stats-latest .ps5-stat-button{min-height:82px;padding:11px 10px}.ps5-stats-latest b,.ps5-stats-latest .ps5-stat-button b{font-size:18px}.ps5-stats-latest article:last-child b{font-size:15px}.date-time-field{display:grid;grid-template-columns:1fr 112px;gap:8px}.date-time-field label{display:grid;gap:6px}.date-time-field input{width:100%;box-sizing:border-box;border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:12px;font:inherit}.rental-card.active-rental{background:linear-gradient(108deg,#29204c,#152447 74%,#0b1a2f);border-color:#6657ad}.rental-card.finished-rental{background:linear-gradient(108deg,#173c37,#133137 72%,#0b1a2f);border-color:#397f6a}.rental-card.problem-rental{min-height:92px;background:linear-gradient(106deg,#7a3445,#4d2b51 30%,#293d51 70%,#173c37);border-color:#a15769}.rental-card .rental-problem{color:#ff9eaa;font-size:10px;font-style:normal;font-weight:700}.finish-rental{margin-top:0}.finish-rental.is-finished{background:linear-gradient(145deg,#2b3039,#20252e);color:#aeb8c9;box-shadow:inset 0 1px #525b69}.problem-button{min-height:43px;border:1px solid #91475a;border-radius:12px;background:#321a28;color:#f3b9c3;font:600 13px inherit}.problem-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#020815a6;display:grid;place-items:center;padding:20px}.problem-dialog{width:min(100%,360px);display:grid;gap:12px;padding:18px;border:1px solid #4b3a72;border-radius:18px;background:linear-gradient(145deg,#18233d,#0b1426);box-shadow:0 18px 48px #000b}.problem-dialog h3{margin:0;color:#f4f6ff}.problem-dialog textarea{min-height:120px;width:100%;box-sizing:border-box;resize:vertical;border:1px solid #29425f;border-radius:11px;background:#09172a;color:#f3f6ff;padding:12px;font:inherit}.problem-dialog footer{display:flex;justify-content:flex-end;gap:8px}.problem-dialog footer button{padding:10px 13px;border-radius:10px}@media(max-width:370px){.ps5-stats-latest article,.ps5-stats-latest .ps5-stat-button{padding:9px 7px}.ps5-stats-latest b,.ps5-stats-latest .ps5-stat-button b{font-size:16px}.date-time-field{grid-template-columns:1fr 95px}}.ps5-revenue .revenue-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{grid-column:auto;min-height:72px;padding:10px 7px}.ps5-revenue .revenue-report-grid article small{font-size:10px}.ps5-revenue .revenue-report-grid article b{font-size:13px;overflow-wrap:anywhere}.rental-card .rental-console{font-size:10px;color:#afc1dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental-instruction{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border:1px solid #2a4768;border-radius:14px;background:linear-gradient(135deg,#122841,#0a192d);box-shadow:inset 0 1px #294766,0 8px 18px #02091475;color:#dce8fb;font:inherit}.rental-instruction b{font-size:24px;color:#b98aff}.ps5-latest .section-head>div:first-child{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ps5-latest .section-head>div:first-child p{margin:0;font-size:15px;line-height:1}.ps5-latest .section-head>div:first-child h2{margin:0;line-height:1;font-size:23px;transform:translateY(-2px)}.date-time-field{grid-template-columns:minmax(0,1fr) minmax(90px,.58fr)!important}.date-time-field label{min-width:0}.date-time-field input{min-width:0!important;width:100%!important}.rental-card.active-rental.deadline-violet{border-color:#9a75e8;box-shadow:inset 0 0 0 1px #ab87ff,0 0 18px #7e51c65c}.rental-card.active-rental.deadline-yellow{border-color:#e5bd58;box-shadow:inset 0 0 0 1px #f1cf72,0 0 18px #c998345c}.rental-card.active-rental.deadline-red{border-color:#e26a79;box-shadow:inset 0 0 0 1px #fa8897,0 0 20px #c83d505c}@media(max-width:430px){.ps5-revenue .revenue-report-grid{gap:5px}.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{padding:9px 5px;min-height:66px}.ps5-revenue .revenue-report-grid article small{font-size:9px}.ps5-revenue .revenue-report-grid article b{font-size:11px}.date-time-field{grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important}.date-time-field input{padding:10px 5px!important;font-size:12px!important}}main.shell:has(.ps5-page,.rental-form,.rental-detail,.consoles,.scammers,.rental-expenses,.ps5-revenue)>.appbar{display:none}.ps5-latest,.rental-editor-latest,.rental-detail-latest,.consoles,.scammers,.rental-expenses,.ps5-revenue{padding-top:0!important}main.shell:has(.ps5-revenue){padding-top:calc(54px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px)))!important}.ps5-revenue{padding-top:0!important}main.shell:has(.rental-expenses){padding-top:calc(38px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px)))!important}.rental-expenses{padding-top:0!important}@media(max-width:859px){.ps5-rental-editor{top:calc(50% + 28px)!important;max-height:calc(100dvh - 82px)!important}}.ps5-add-main{background:linear-gradient(110deg,#28104e,#5220a4 58%,#8d53ed)!important;box-shadow:inset 0 1px #ffffff4d,0 10px 21px #27104470!important}.ps5-mainbar{margin-bottom:10px}.ps5-undo,.ps5-head-actions .undo-button,.editor-top .undo-button{border:1px solid #6e52bd!important;background:linear-gradient(140deg,#251548,#5530a2)!important;box-shadow:inset 0 1px #ffffff4a,0 7px 15px #10062488!important;color:#fff!important;transition:transform .25s ease,filter .25s ease}.ps5-undo:not(:disabled):active,.ps5-head-actions .undo-button:not(:disabled):active,.editor-top .undo-button:not(:disabled):active,.held-action{animation:ps5UndoPulse .48s cubic-bezier(.2,.8,.2,1)}@keyframes ps5UndoPulse{0%{transform:scale(1);filter:saturate(1)}48%{transform:scale(1.13);filter:saturate(1.7) brightness(1.3)}to{transform:scale(1);filter:saturate(1)}}.ps5-stats-latest article,.ps5-stats-latest .ps5-stat-button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px}.ps5-stats-latest small,.ps5-stats-latest span,.ps5-stats-latest em{width:100%;text-align:center}.ps5-stats-latest b,.ps5-stats-latest .ps5-stat-button b{font-size:19px}.ps5-stats-latest article:last-child b{font-size:16px}.ps5-expenses-stat b{color:#ff8798!important}.ps5-expenses-stat em{color:#ffb0bb!important}.ps5-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px}.ps5-consoles-wide{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#c9d7ec!important}.ps5-consoles-wide span{font-size:13px}.ps5-consoles-wide b{font-size:18px;color:#f5f7ff}.ps5-revenue .revenue-report-grid{grid-template-columns:1fr 1fr!important}.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{min-height:76px!important}.ps5-revenue .revenue-report-grid em{font-size:11px;font-style:normal;color:#77d6a4}.ps5-stats-latest .ps5-dual-money{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.ps5-stats-latest .ps5-dual-money b,.ps5-stats-latest .ps5-dual-money em{width:auto!important;font-size:15px!important;line-height:1.15;font-style:normal;color:#f4f7ff!important;white-space:nowrap}.ps5-stats-latest .ps5-expenses-stat .ps5-dual-money b,.ps5-stats-latest .ps5-expenses-stat .ps5-dual-money em{color:#ff8798!important}.ps5-expense-currencies{display:flex;align-items:center;justify-content:center;gap:12px}.ps5-expense-currencies b,.ps5-expense-currencies em{font-size:15px;font-style:normal;line-height:1.2}.ps5-expense-currencies em{color:#ff8798}.rental-expense-summary .ps5-expense-currencies{justify-content:flex-end}.expense-total-add .ps5-expense-currencies{justify-content:center}.consoles .ps5-add-main,.scammers-latest .ps5-add-main{margin-top:1px}.console-editor input{width:100%;box-sizing:border-box;border:1px solid #29425f;border-radius:11px;background:#09172a;color:#f3f6ff;padding:11px;font:inherit}.swipe-scammer,.swipe-console,.swipe-rental,.swipe-expense,.ps5-expense-card{touch-action:none!important;-webkit-user-select:none;user-select:none}.rental-editor-latest .editor-top h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,3.2vw,19px)}.desktop-date-field,.desktop-time-field{position:relative}.desktop-date-field>button,.desktop-time-field>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;border:1px solid #183657;border-radius:10px;background:linear-gradient(145deg,#0d1c32,#09172a);color:#eff4ff;padding:12px;font:inherit;text-align:left}.desktop-date-field>button b,.desktop-time-field>button b{color:#b68aff}.small-calendar,.time-wheel{position:absolute;z-index:95;top:calc(100% + 6px);left:0;width:255px;padding:11px;border:1px solid #5d46a3;border-radius:13px;background:linear-gradient(145deg,#14213b,#0a1325);box-shadow:0 18px 38px #000c;color:#eef4ff}.small-calendar header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.small-calendar header button{border:0;background:transparent;color:#c7a8ff;font-size:21px}.small-calendar .week,.small-calendar .days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.small-calendar .week{margin-bottom:4px;color:#92a7c6}.small-calendar .week small{font-size:9px}.small-calendar .days button{height:27px;border:0;border-radius:7px;background:transparent;color:#f5f7ff}.small-calendar .days button:hover,.small-calendar .days button.chosen{background:#6437bf;color:#fff}.time-wheel{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:190px}.time-wheel div{display:grid;gap:5px}.time-wheel small{color:#9fb1ce}.time-wheel select{height:126px;border:1px solid #2b4262;border-radius:8px;background:#09172a;color:#f4f6ff;padding:4px;font:inherit}.time-wheel option:checked{background:#633bb7}.rental-expense-summary,.rental-instruction{justify-content:center;text-align:center}.rental-expense-summary span,.rental-instruction span{justify-content:center;font-weight:700}.rental-expense-summary span i{background:linear-gradient(145deg,#6e1d32,#321322);color:#ffb1bd}.rental-instruction span i{background:linear-gradient(145deg,#1d3b71,#172344);color:#b9d2ff}.ps5-expense-card i{background:linear-gradient(145deg,#741f34,#321421);color:#ffbdc5;box-shadow:inset 0 1px #ffccd144}.expense-total-add{text-align:center}.expense-total-add small:before{content:"▣";display:inline-grid;place-items:center;width:19px;height:19px;margin-right:7px;border-radius:6px;background:#641c30;color:#ffbdc6}.expense-total-add b,.expense-total-add span{display:block;text-align:center}.ps5-revenue .editor-top,.rental-expenses .editor-top,.scammers .editor-top,.consoles .editor-top,.rental-detail-latest .editor-top,.rental-editor-latest .editor-top{margin-bottom:10px}.revenue-month{margin:0 0 11px}.ps5-revenue .revenue-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:90px}.ps5-revenue .revenue-hero small,.ps5-revenue .revenue-hero b{width:100%;text-align:center}.ps5-revenue .revenue-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{grid-column:auto;display:flex;min-height:78px;align-items:center;justify-content:center;text-align:center}.ps5-revenue .revenue-report-grid small,.ps5-revenue .revenue-report-grid b{width:100%;text-align:center}.ps5-revenue .revenue-report-grid b{font-size:15px}@media(max-width:700px){.desktop-date-field,.desktop-time-field{display:grid}.small-calendar,.time-wheel{display:none}}.consoles .ps5-add-main{color:#fff!important}.expense-purse-icon{position:relative;display:inline-block!important;flex:0 0 auto;width:29px!important;height:23px!important;margin:0!important;border:1px solid #ff9fae!important;border-radius:5px 5px 8px 8px!important;background:linear-gradient(145deg,#bf3d4e,#6e1d32 58%,#371323)!important;box-shadow:inset 0 1px #ffd7dd88,0 5px 11px #21091480!important;color:transparent!important;overflow:visible!important}.expense-purse-icon:before{content:""!important;position:absolute;left:50%;top:-8px;width:13px;height:8px;border:2px solid #ffc4ce;border-bottom:0;border-radius:8px 8px 0 0;transform:translate(-50%);box-sizing:border-box}.expense-purse-icon:after{content:""!important;position:absolute;left:5px;right:5px;top:8px;height:1px;border-radius:2px;background:#ffd4db99}.instruction-document-icon{position:relative;display:inline-block!important;flex:0 0 auto;width:25px!important;height:29px!important;margin:0!important;border:1px solid #9dbbff!important;border-radius:6px!important;background:linear-gradient(145deg,#2d5bb3,#15264f 70%)!important;box-shadow:inset 0 1px #dbe7ff66,0 5px 11px #07112888!important;color:transparent!important;overflow:visible!important}.instruction-document-icon:before{content:""!important;position:absolute;left:6px;right:6px;top:8px;height:2px;border-radius:2px;background:#e2ebff;box-shadow:0 5px #c1d3ff,0 10px #92b3f1}.rental-expense-summary,.rental-instruction{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;padding:14px 16px!important}.rental-expense-summary span,.rental-instruction span{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;font-size:16px!important;font-weight:750!important}.rental-expense-summary b{margin-left:auto!important;font-size:16px!important;text-align:right!important}.rental-expense-summary strong,.rental-instruction>b{display:none!important}.rental-expense-summary span i,.rental-instruction span i{background:unset!important;color:transparent!important}.ps5-expense-card{align-items:center!important}.ps5-expense-card .expense-purse-icon{width:25px!important;height:20px!important}.ps5-expense-card .expense-purse-icon:before{top:-7px;width:12px;height:7px}.ps5-expense-card .expense-purse-icon:after{top:7px}.expense-total-add small:before{display:none!important;content:none!important}.expense-total-add{padding-top:17px!important}.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:104px!important;padding:14px 6px 9px!important;box-sizing:border-box!important;gap:0!important}.ps5-revenue .revenue-report-grid small{font-size:13px!important;font-weight:700!important;line-height:1.15!important}.ps5-revenue .revenue-report-grid b{display:grid!important;flex:1!important;place-items:center!important;margin:0!important;font-size:19px!important;line-height:1.05!important;white-space:nowrap!important}@media(max-width:430px){.ps5-revenue .revenue-report-grid article,.ps5-revenue .revenue-report-grid article:last-child{min-height:91px!important;padding:12px 3px 7px!important}.ps5-revenue .revenue-report-grid small{font-size:11px!important}.ps5-revenue .revenue-report-grid b{font-size:15px!important}.rental-expense-summary,.rental-instruction{padding:13px 14px!important}.rental-expense-summary span,.rental-instruction span{gap:9px!important;font-size:15px!important}.rental-expense-summary b{font-size:14px!important}.expense-purse-icon{width:27px!important;height:21px!important}.instruction-document-icon{width:23px!important;height:27px!important}}.ps5-rental-search{box-sizing:border-box;width:100%;height:42px;margin:9px 0 2px;padding:0 13px 0 38px;border:1px solid #294969;border-radius:12px;background:linear-gradient(145deg,#0d1d33,#081527);box-shadow:inset 0 1px #2b466777,0 7px 15px #02091466;color:#f2f5ff;font:inherit;font-size:14px;outline:none}.ps5-rental-search::placeholder{color:#8297b8}.ps5-rental-search:focus{border-color:#885de1;box-shadow:inset 0 1px #cbb7ff33,0 0 0 3px #7345be2b}.ps5-rental-search{background-image:radial-gradient(circle at 17px 18px,transparent 0 5px,#aebfe0 5.5px 6.5px,transparent 7px),linear-gradient(45deg,transparent 46%,#aebfe0 47% 55%,transparent 56%),linear-gradient(145deg,#0d1d33,#081527);background-size:34px 34px,14px 14px,auto;background-position:0 0,20px 21px,0 0;background-repeat:no-repeat,no-repeat,no-repeat}.rental-instruction>b{display:block!important;margin-left:auto;color:#bda1ff;font-size:13px;font-weight:800}.rental-instruction{transition:transform .2s ease,filter .2s ease}.rental-instruction:active{transform:scale(.985);filter:brightness(1.13)}.rental-instruction-page{max-width:700px;margin:0 auto;padding-bottom:28px}.rental-instruction-page .editor-top{margin-bottom:13px}.instruction-hero{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid #2b4a70;border-radius:17px;background:radial-gradient(circle at 14% 0,#6442aa48,transparent 42%),linear-gradient(145deg,#10223c,#081427);box-shadow:inset 0 1px #9fb8df33,0 13px 28px #02081466}.instruction-hero .instruction-document-icon{width:31px!important;height:35px!important}.instruction-hero div{display:grid;gap:3px}.instruction-hero small{font-size:12px;color:#9bb0d0}.instruction-hero b{font-size:17px;color:#f4f6ff}.instruction-help{margin:11px 3px 15px;color:#9bb0cd;font-size:13px;line-height:1.4}.instruction-sections{display:grid;gap:17px}.instruction-section{padding:12px;border:1px solid #173553;border-radius:17px;background:linear-gradient(145deg,#0d1b31,#081426);box-shadow:inset 0 1px #526b8d24,0 9px 22px #020a1566}.instruction-section header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:1px 4px 11px}.instruction-section header b{font-size:16px;color:#f2f6ff}.instruction-section header small{color:#a788ef;font-size:12px;font-weight:700}.instruction-check{width:100%;display:flex;align-items:flex-start;gap:12px;margin-top:8px;padding:13px 12px;border:1px solid #203d5e;border-radius:14px;background:linear-gradient(135deg,#10203a,#0b1729);color:#eef4ff;text-align:left;box-shadow:inset 0 1px #56729625,0 5px 13px #01081150;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .32s ease,border-color .32s ease,box-shadow .32s ease}.instruction-check:active{transform:scale(.985)}.instruction-check.done{border-color:#43c98599;background:linear-gradient(112deg,#123c38,#175744 55%,#176340);box-shadow:inset 0 1px #b5ffd45c,0 8px 17px #061c1759}.instruction-tick{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #6c4fbb;border-radius:50%;background:linear-gradient(145deg,#1f1641,#312166);color:#cbb9ff;font-size:13px;font-style:normal;font-weight:850;box-shadow:inset 0 1px #dacbff4c}.instruction-check.done .instruction-tick{border-color:#75f0a5;background:linear-gradient(145deg,#50da8a,#1b8759);color:#fff;box-shadow:inset 0 1px #e6ffec85,0 4px 11px #0a442c99}.instruction-check span{display:grid;gap:5px;min-width:0}.instruction-check span b{font-size:15px;line-height:1.2}.instruction-check span small{font-size:12.5px;line-height:1.42;color:#aebdd4}.instruction-check.done span small{color:#c2e9d2}@media(max-width:430px){.rental-instruction-page{padding-bottom:15px}.instruction-hero{padding:13px}.instruction-hero b{font-size:16px}.instruction-check{gap:10px;padding:12px 10px}.instruction-check span b{font-size:14px}.instruction-check span small{font-size:12px}.instruction-tick{flex-basis:26px;width:26px;height:26px}.instruction-section{padding:10px}}.ps5-stats-latest .ps5-stat-button b{font-size:15px!important;line-height:1.15}.expenses-page,.expense-detail,.expense-editor{padding-bottom:94px}.expense-month{display:flex;align-items:center;justify-content:space-between;margin:2px 0 12px}.expense-month button{width:39px;height:34px;border:1px solid #193858;border-radius:10px;background:#0b1d31;color:#ae66ff;font:28px/1 inherit}.expense-month b{font-size:15px;color:#c58eff}.expense-month span{color:#e5e9f7}.expenses-total{position:relative;border:1px solid #173656;border-radius:14px;background:linear-gradient(120deg,#0d233b,#09192b);padding:15px 17px;display:grid;gap:4px;box-shadow:inset 0 1px #246,0 9px 20px #020b1680;margin-bottom:12px}.expenses-total small,.expenses-total span{font-size:11px;color:#91a5c5}.expenses-total b{font-size:26px;color:#f4f6ff}.expenses-total i{position:absolute;right:17px;top:20px;width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#7b2bef,#421a9b);box-shadow:inset 0 1px #b78aff;font-size:24px;font-style:normal;color:#fff}.expense-categories{border:1px solid #153453;border-radius:14px;overflow:hidden;background:#091a2c;box-shadow:inset 0 1px #203f62}.expense-categories button{width:100%;min-height:43px;padding:6px 10px;border:0;border-bottom:1px solid #14304e;background:transparent;color:#dbe6fa;font:12px inherit;display:grid;grid-template-columns:28px 1fr auto 15px;align-items:center;gap:7px;text-align:left}.expense-categories button:last-child{border:0}.expense-categories button b{font-size:12px;color:#fff}.expense-categories em{font-size:21px;line-height:1;color:#a868ff;font-style:normal}.expense-icon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#18284a;border:1px solid #294366;font-style:normal;color:#b481ff}.expense-icon.n1{color:#8bb5ff}.expense-icon.n2{color:#64e997}.expense-icon.n3{color:#ff6d75}.expense-icon.n4{color:#ffae50}.expense-icon.n5{color:#a9f}.expense-icon.n6{color:#66e1cf}.expense-icon.n7{color:#ffd55e}.expense-icon.n8{color:#f879aa}.expense-icon.n9{color:#d1a8ff}.expense-add{width:100%;margin-top:12px;min-height:43px;border-radius:10px}.expense-detail>header{display:flex;gap:13px;align-items:center;margin:4px 0 16px}.expense-detail>header>i{width:45px;height:45px;border:1px solid #274466;border-radius:12px;display:grid;place-items:center;color:#bc83ff;background:#112540;font-size:23px;font-style:normal}.expense-detail>header div{display:grid;gap:3px}.expense-detail h2,.expense-editor h2{font-size:23px;margin:0;color:#f7f8ff}.expense-detail header b{font-size:24px;color:#fff}.expense-detail header small{font-size:11px;color:#9bb0d0}.expense-records{border:1px solid #153554;border-radius:14px;overflow:hidden;background:#091a2c;box-shadow:inset 0 1px #1f4165}.expense-records article{padding:13px 11px;border-bottom:1px solid #14304e;display:grid;grid-template-columns:70px 1fr auto;gap:8px;text-align:left;align-items:center}.expense-records article:last-child{border:0}.expense-records time{font-size:10px;color:#91a6c5}.expense-records span{display:grid;gap:2px;font-size:12px;color:#e6edfc}.expense-records span small{font-size:10px;color:#8ca4c6}.expense-records b{font-size:12px;color:#fff;white-space:nowrap}.expense-editor{display:grid;gap:12px}.expense-editor label{display:grid;gap:6px;font-size:12px;color:#bdc9dc}.expense-editor label small{color:#8298b9}.expense-editor input,.expense-editor select,.expense-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#eef4ff;border:1px solid #183757;border-radius:10px;background:#0a1c30;padding:11px;box-shadow:inset 0 1px #214364}.expense-editor textarea{min-height:94px;resize:vertical}.expense-editor .violet{margin-top:7px}main.shell:has(.expenses-page)>.appbar,.expenses-page>.section-head{display:none}.expenses-page{padding-top:0!important}.expenses-logo{position:relative;margin:0 auto 12px;padding:8px 22px;width:max-content;border:1px solid #aa7bff;border-radius:14px;background:radial-gradient(circle at 28% 16%,#c6aaff,#6d3bce 48%,#231448);box-shadow:inset 0 2px #fff9,inset 0 -8px 14px #190c3f88,0 9px 20px #020615;color:#fff;font:800 16px Space Grotesk,sans-serif;letter-spacing:.45px;text-shadow:0 2px 3px #16092e}.expenses-logo:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff66;border-radius:10px;pointer-events:none}.expense-chart{margin:0 0 12px;padding:12px;border:1px solid #193858;border-radius:14px;background:linear-gradient(145deg,#0e233b,#09192b);box-shadow:inset 0 1px #234565}.expense-chart header,.subscriptions-list header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;color:#e8edff;font-size:12px}.expense-chart header small,.subscriptions-list header small{color:#9caecc;font-size:10px}.expense-chart>div{height:85px;display:flex;gap:7px;align-items:end}.expense-chart span{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:4px}.expense-chart i{display:block;width:100%;max-width:25px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#b380ff,#6939d2);box-shadow:0 0 10px #8455ff55}.expense-chart small{font-size:8px;color:#91a6c5}.expense-add-top{margin:0 0 12px!important}.subscriptions-list{margin-top:12px;padding:12px;border:1px solid #27365d;border-radius:14px;background:linear-gradient(145deg,#111d35,#09192b);box-shadow:inset 0 1px #ffffff14}.subscription-card{width:100%;display:flex;justify-content:space-between;align-items:center;margin:6px 0 0;padding:10px;border:1px solid #254266;border-radius:10px;background:#10223b;color:#eaf1ff;font:inherit;text-align:left}.subscription-card b{color:#c39bff;font-size:13px}.subscription-add{display:grid;grid-template-columns:1fr 72px 38px;gap:7px;margin-top:9px}.subscription-add input{min-width:0;border:1px solid #294667;border-radius:9px;background:#09192c;color:#f5f7ff;padding:9px;font:12px inherit}.subscription-add button{border:0;border-radius:9px;background:linear-gradient(145deg,#9365f2,#5930b4);color:#fff;font-size:20px}.subscription-add button:disabled{opacity:.4}.savings-goals-open{width:100%;margin-top:14px;padding:14px 15px;border:1px solid #7050b8;border-radius:15px;background:radial-gradient(circle at 87% 16%,#7650bd55,transparent 45%),linear-gradient(145deg,#1a1a43,#0b172d);box-shadow:inset 0 1px #c3a9ff45,0 9px 20px #02091470;color:#f2eeff;display:flex;align-items:center;justify-content:space-between;text-align:left}.savings-goals-open span{display:grid;gap:5px}.savings-goals-open small{color:#c7b7eb;font-size:11px;font-weight:700}.savings-goals-open b{font-size:18px}.savings-goals-open em,.savings-goals-total em{font-style:normal;color:#a683ff;padding:0 2px}.savings-goals-open i{font-style:normal;font-size:25px;color:#c4a8ff}.savings-goals-page,.savings-goal-editor{padding-top:0!important}.savings-goals-page .editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:14px}.savings-goals-page .editor-top h2{text-align:center;margin:0;font-size:16px}.savings-goals-page .task-plus{width:40px;height:40px;font-size:25px}.savings-goals-total{display:grid;gap:5px;margin:0 0 12px;padding:14px 15px;border:1px solid #544486;border-radius:15px;background:linear-gradient(145deg,#211a44,#0d1730);box-shadow:inset 0 1px #c7b0ff3b,0 9px 20px #02091470;text-align:center}.savings-goals-total small{color:#c4b9e0;font-size:10px}.savings-goals-total b{font-size:22px;color:#fff}.savings-goals-list{display:grid;gap:8px}.savings-goal-card{width:100%;min-height:59px;padding:12px 14px;border:1px solid #294664;border-radius:14px;background:linear-gradient(145deg,#142a45,#09182c);box-shadow:inset 0 1px #ffffff24,0 7px 16px #02091465;color:#eff5ff;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:transform .38s cubic-bezier(.22,1,.36,1);touch-action:none}.savings-goal-card span{font-weight:700;font-size:14px}.savings-goal-card b{color:#c7adff;font-size:16px;white-space:nowrap}.savings-goal-editor{width:min(100%,450px);margin:0 auto;align-content:start;gap:9px}.savings-goal-editor .editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin:0 0 4px;padding:3px 0 10px;border-bottom:1px solid #263b5b}.savings-goal-editor .editor-top h2{margin:0;text-align:center;font-size:18px;color:#f6f4ff}.savings-goal-editor .editor-top .back{width:38px;height:38px;border:1px solid #6e52bd;border-radius:11px;background:linear-gradient(140deg,#251548,#5530a2);box-shadow:inset 0 1px #ffffff4a,0 7px 15px #10062488;color:#fff;font-size:21px}.savings-goal-editor label{gap:5px;color:#c2cce0;font-size:11px;font-weight:700}.savings-goal-editor input{height:40px;padding:0 11px;border-color:#294563;border-radius:10px;background:linear-gradient(145deg,#0c1c30,#09172a);box-shadow:inset 0 1px #294563,0 4px 10px #01071555;font-size:13px}.savings-goal-editor input:focus{border-color:#956be9;box-shadow:inset 0 1px #b99cff66,0 0 0 2px #8054db2e}.savings-goal-actions{display:grid;grid-template-columns:1fr 1.18fr;gap:9px;margin-top:5px}.savings-goal-actions button{min-height:43px;border-radius:11px;font:800 13px inherit;transition:transform .2s ease,filter .2s ease}.savings-goal-actions button:active{transform:scale(.98)}.savings-goal-actions .outline{border:1px solid #405979;background:linear-gradient(145deg,#162940,#0e1c30);box-shadow:inset 0 1px #7792b433,0 7px 15px #02091470;color:#dce9ff}.savings-goal-actions .violet{margin:0;border:1px solid #d4c5ff;background:linear-gradient(105deg,#fbf8ff,#c9b0ff 39%,#8657e8 73%,#5420c0);box-shadow:inset 0 1px #fff9,0 8px 18px #4c249761;color:#1d1234}.savings-goal-actions .violet:disabled{filter:grayscale(.35);opacity:.45}@media(max-width:380px){.savings-goal-editor .editor-top h2{font-size:16px}.savings-goal-actions{gap:7px}.savings-goal-actions button{font-size:12px}}.finance-center,.card-account{padding-bottom:94px}.finance-total{position:relative;margin:9px 0 14px;padding:14px 17px;border:1px solid #4b368a;border-radius:12px;background:radial-gradient(circle at 85% 20%,#5436a5,#121e42 64%);display:grid;gap:3px;box-shadow:inset 0 1px #8464d4,0 10px 23px #01081790}.finance-total small,.finance-total span{font-size:11px;color:#bdc5ee}.finance-total b{font-size:25px;color:#fff}.finance-total i{position:absolute;right:17px;top:18px;font-size:26px;color:#d3bcff;font-style:normal}.finance-center h3,.card-account h3{font-size:13px;color:#dbe6fb;margin:12px 0 8px}.finance-center h3 small{font-weight:400;color:#8ba0be}.finance-list{overflow:hidden;border:1px solid #153453;border-radius:13px;background:#091a2c;box-shadow:inset 0 1px #1f4165}.finance-list button,.finance-list article{width:100%;min-height:42px;border:0;border-bottom:1px solid #14304e;background:transparent;color:#dce8fb;padding:7px 10px;font:12px inherit;display:grid;grid-template-columns:29px 1fr auto 14px;gap:7px;align-items:center;text-align:left}.finance-list button:last-child,.finance-list article:last-child{border:0}.finance-list i{font-style:normal;width:23px;height:23px;border-radius:7px;background:#172c47;display:grid;place-items:center;font-weight:700}.finance-list b{white-space:nowrap;font-size:12px;color:#fff}.finance-list em{font-style:normal;font-size:20px;line-height:1;color:#ab6aff}.paypal-row{cursor:pointer}.paypal-row i{background:#0b66b2;color:#fff}.other-title{display:flex;align-items:center;gap:4px}.other-title button{margin-left:auto;border:0;background:#3f1a8d;color:#fff;border-radius:8px;width:27px;height:27px;font-size:18px}.others article{grid-template-columns:29px 1fr auto}.others span{display:grid;gap:2px}.others span small{font-size:10px;color:#8fa3c1}.card-account>header{display:flex;gap:10px;align-items:center}.card-account>header>i{width:42px;height:42px;border:1px solid #244667;border-radius:11px;display:grid;place-items:center;background:#102440;font-size:24px;font-style:normal}.card-account h2{font-size:23px;margin:0}.account-balance{text-align:center;padding:25px 0 22px;display:grid;gap:6px}.account-balance b{font-size:27px;color:#fff}.account-balance span{font-size:12px;color:#95a9c8}.movement-list{border:1px solid #153453;border-radius:13px;overflow:hidden;background:#091a2c}.movement-list article{padding:12px 10px;border-bottom:1px solid #14304e;display:grid;grid-template-columns:76px 1fr auto;gap:7px;align-items:center}.movement-list article:last-child{border:0}.movement-list time{font-size:10px;color:#8ea4c3}.movement-list span{font-size:12px;color:#e8eefc}.movement-list b{font-size:12px;white-space:nowrap}.movement-list .plus{color:#55d99b}.movement-list .minus{color:#ff7b83}.card-account footer{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.card-account footer button{min-height:43px}.finance-modal{gap:11px}.finance-modal select,.finance-modal input{box-sizing:border-box;width:100%;border:1px solid #1a395a;border-radius:9px;background:#091b30;padding:11px;color:#edf3ff;font:inherit}.finance-modal footer{display:flex;justify-content:flex-end;gap:8px}.paypal-account{display:grid;gap:12px;padding-bottom:94px}.paypal-account .editor-top{margin-bottom:0}.paypal-balance{display:grid;gap:5px;padding:18px;border:1px solid #2862a3;border-radius:16px;background:radial-gradient(circle at 88% 0,#1269b0,#102c57 47%,#09182c);box-shadow:inset 0 1px #9dc9ff44,0 12px 26px #02091475}.paypal-balance small,.paypal-balance span{color:#b9d6f4;font-size:12px}.paypal-balance b{font-size:30px;color:#f4f8ff}.paypal-help{margin:0 3px;color:#9aafcb;font-size:12px;line-height:1.42}.paypal-batch-list{display:grid;gap:8px}.paypal-batch-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #1d466e;border-radius:14px;background:linear-gradient(145deg,#102746,#09182b);box-shadow:inset 0 1px #5d87b222,0 8px 18px #02091466}.paypal-batch-list article>div{display:grid;min-width:0;gap:4px}.paypal-batch-list b{font-size:14px;color:#eff6ff}.paypal-batch-list small{color:#9bb5d3;font-size:11px;line-height:1.3}.paypal-batch-list strong{display:grid;gap:3px;text-align:right;white-space:nowrap;color:#75d6ff;font-size:15px}.paypal-batch-list strong small{font-size:10px;color:#8ca7c6;font-weight:600}.paypal-batch-editor{width:min(100%,370px)}.paypal-batch-editor label{display:grid;gap:6px;color:#c5d4ea;font-size:12px}.paypal-batch-editor label small{color:#8ea5c2}.paypal-batch-editor input{width:100%;box-sizing:border-box;border:1px solid #294d70;border-radius:10px;background:#09182b;color:#f1f6ff;padding:11px;font:inherit}.paypal-batch-editor footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:430px){.paypal-balance{padding:16px}.paypal-balance b{font-size:27px}.paypal-batch-list article{padding:12px 11px}.paypal-batch-list b{font-size:13px}.paypal-batch-list strong{font-size:14px}}main.shell:has(.paypal-account){padding-top:0}main.shell:has(.paypal-account)>.appbar{display:none}.paypal-account{padding-top:0!important;gap:10px}.paypal-balance{width:100%;text-align:left;color:#fff;font:inherit;cursor:pointer}.paypal-balance:active{transform:scale(.99)}.paypal-expenses-button{width:100%;min-height:43px;border:1px solid #a33c54;border-radius:12px;background:linear-gradient(145deg,#4a1825,#351421);box-shadow:inset 0 1px #ffffff20,0 8px 18px #17070c80;color:#ffd9df;font:700 14px inherit;text-align:center;padding:0 14px}.paypal-expenses-button span{float:right;color:#ffafbc}.paypal-expenses-page>.paypal-expenses-button{display:none}.paypal-expenses-page .editor-top .undo-button{visibility:hidden;pointer-events:none}.paypal-expense-list{display:grid;gap:8px}.paypal-swipe-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #1d466e;border-radius:14px;background:linear-gradient(145deg,#102746,#09182b);box-shadow:inset 0 1px #5d87b222,0 8px 18px #02091466;color:#eff6ff;text-align:left;font:inherit;touch-action:pan-y;transition:transform .18s ease}.paypal-expense-list .paypal-swipe-card{border-color:#6e3041;background:linear-gradient(145deg,#321927,#181829)}.paypal-swipe-card>div{display:grid;min-width:0;gap:4px}.paypal-swipe-card b{font-size:14px}.paypal-expense-list .paypal-swipe-card strong{color:#ff9cac}.finance-balance-total{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.finance-balance-total button,.finance-balance-total>div{min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:14px 15px;display:grid;gap:3px;font:inherit}.finance-balance-total button{cursor:pointer}.finance-balance-total button:active{transform:scale(.985)}.finance-balance-total-single{grid-template-columns:minmax(0,1fr)}.finance-total-main{background:radial-gradient(circle at 75% 8%,#5b3fae,#121e42 68%)!important}.finance-total-estimated{border-left:1px solid #7180a533!important;background:linear-gradient(145deg,#232c3c,#151d2b)!important;box-shadow:inset 0 1px #ffffff12}.finance-balance-total small,.finance-balance-total span{min-width:0;font-size:10px;line-height:1.2}.finance-balance-total b{min-width:0;font-size:clamp(16px,5vw,25px);white-space:nowrap;letter-spacing:-.4px}.finance-total-estimated small,.finance-total-estimated span{color:#aeb7c7}.finance-total-estimated b{color:#d1d6df;text-shadow:0 1px 1px #0008}.balance-history-dialog{width:min(390px,calc(100vw - 26px));max-height:min(78vh,620px);overflow:auto;padding:16px;border:1px solid #596783;border-radius:18px;background:linear-gradient(145deg,#202b3f,#101827);box-shadow:inset 0 1px #ffffff3d,0 25px 54px #000d;animation:periodDrop .3s cubic-bezier(.16,.9,.22,1)}.balance-history-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:12px}.balance-history-dialog h3{margin:2px 0 0;font-size:19px}.balance-history-dialog header small{color:#9eabc1;font-size:10px}.balance-history-dialog .close{flex:0 0 auto}.balance-history-current{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 12px}.balance-history-current>div,.balance-history-current>button{min-height:87px;padding:12px;border:1px solid #465778;border-radius:13px;background:linear-gradient(145deg,#1b3152,#111d31);display:grid;align-content:center;gap:5px;color:#eef3ff;text-align:left;font:inherit}.balance-history-current>button{cursor:pointer;background:linear-gradient(145deg,#2b3443,#1a2230);border-color:#586371}.balance-history-current>button:active{transform:scale(.985)}.balance-history-current small{font-size:10px;color:#b4c1d5}.balance-history-current b{font-size:18px;white-space:nowrap}.balance-history-current button b{color:#d4d9e2}.balance-history-current span{font-size:9px;color:#98a4b6}.balance-history-edit{padding:12px;margin-bottom:12px;border:1px solid #53617b;border-radius:13px;background:#111b2c}.balance-history-edit label{display:grid;gap:7px;color:#c6d1e2;font-size:11px}.balance-history-edit input{height:42px;border:1px solid #344c6e;border-radius:10px;background:#091526;color:#f5f8ff;padding:0 11px;font:inherit}.balance-history-edit footer{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.balance-history-edit button{padding:8px 11px}.balance-history-list{display:grid;gap:7px}.balance-history-list>p{margin:10px 2px;color:#9daac0;font-size:12px;line-height:1.45;text-align:center}.balance-history-list article{padding:11px 12px;border:1px solid #314863;border-radius:12px;background:linear-gradient(145deg,#15253c,#0d1828);display:grid;gap:7px}.balance-history-list article>b{text-transform:capitalize;font-size:13px}.balance-history-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.balance-history-list span{display:grid;gap:2px;color:#a7b6cb;font-size:10px}.balance-history-list strong{color:#edf3ff;font-size:12px}.balance-history-list span:last-child strong{color:#d5dbe4}.transfer-quote{display:grid;gap:4px;padding:11px 12px;border:1px solid #5f4aa4;border-radius:12px;background:linear-gradient(145deg,#211942,#111b31);box-shadow:inset 0 1px #c1a8ff33,0 7px 16px #02091466}.transfer-quote small{color:#c4b5eb;font-size:10px}.transfer-quote b{color:#f5efff;font-size:16px}@media(max-width:360px){.finance-balance-total button,.finance-balance-total>div{padding:12px 10px}.finance-balance-total b{font-size:15px}.finance-balance-total small,.finance-balance-total span{font-size:9px}}.other-title button{padding:0!important;display:grid!important;place-items:center;line-height:1!important}.paypal-balance{min-height:70px;place-items:center}.paypal-balance b{margin:0}.problem-dialog.paypal-batch-editor{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.home{position:relative}.home>.range-popover{position:absolute;z-index:30;inset:55px 0 auto auto;width:min(292px,calc(100vw - 32px));height:auto;display:block;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.home>.range-popover .range-calendar{width:100%;padding:12px;border-radius:14px;box-shadow:inset 0 1px #ffffff45,0 18px 35px #000b;animation:periodDrop .28s cubic-bezier(.16,.9,.22,1)}.home>.range-popover .range-calendar header{margin-bottom:7px}.home>.range-popover .range-calendar header button{width:28px;height:28px}.home>.range-popover .range-calendar p{font-size:10px;margin:3px 0 8px}.home>.range-popover .week small{font-size:9px}.home>.range-popover .days{gap:3px}.home>.range-popover .days button{height:29px;font-size:11px}.home>.range-popover footer{margin-top:10px}.home>.range-popover footer button{padding:8px 10px;font-size:11px}.home>.range-popover{position:absolute!important;inset:54px 0 auto auto!important;display:block!important;align-items:initial!important;justify-content:initial!important;width:min(292px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home>.range-popover .range-calendar{margin:0!important;width:100%!important;max-width:none!important}.period button,.period-menu button{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;letter-spacing:-.25px!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.chart h2{font-family:Space Grotesk,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.2px!important;color:#b5c0dc!important;text-transform:none!important}@media(min-width:860px){.home>.range-popover{top:54px!important;right:0!important;left:auto!important;bottom:auto!important}.home>.range-popover .range-calendar{padding:12px!important;border-radius:14px!important}.home>.range-popover .days button{height:29px!important;font-size:11px!important}}.dot.purple{background:#a878ff;box-shadow:0 0 8px #a878ff99}.bar.total{width:20px;border-radius:8px 8px 2px 2px;box-shadow:inset 0 1px #fff5,0 4px 12px #0006}.bar.total.profit{background:linear-gradient(180deg,#c7b0ff,#7144dd)}.bar.total.loss{background:linear-gradient(180deg,#ff8793,#b93549)}.inventory-total{position:relative;min-height:78px;margin-top:9px;padding:12px 64px 12px 13px;border:1px solid #21604d;border-radius:15px;background:linear-gradient(145deg,#102d32,#091b2a);box-shadow:inset 0 1px #a5ffe01a,0 10px 22px #0005}.inventory-total small,.inventory-total span{display:block}.inventory-total small{color:#a4d7c2;font-size:11px}.inventory-total b{display:block;margin-top:4px;color:#75e7af;font-size:21px;line-height:1.1}.inventory-total span{margin-top:3px;color:#7ea998;font-size:9px}.inventory-total i{position:absolute;right:15px;top:19px;display:grid;place-items:center;width:35px;height:35px;border:1px solid #77e7ae66;border-radius:50%;background:radial-gradient(circle at 30% 25%,#b3ffe0,#269c6b 61%,#15533f);box-shadow:inset 0 2px #fff6,0 6px 13px #0008;color:#effff7;font-size:20px;font-style:normal}.finance-inventory{margin-top:0}.appbar h1{font-family:Space Grotesk,Inter,sans-serif!important;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.appbar h1:first-letter{font-weight:800}.appbar h1{color:#f3f6ff;text-shadow:0 1px 0 #ffffff1a,0 0 18px #8d66ff35}body:has(.task-planner) .appbar h1{font-size:0!important}body:has(.task-planner) .appbar h1:after{content:"ЗАДАЧИ";font-size:21px;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.7px}.task-planner{position:relative;padding-bottom:94px}.planner-head{display:flex;justify-content:space-between;align-items:center}.planner-head p{margin:0;color:#a47cff;font-size:13px;font-weight:650;letter-spacing:.4px}.planner-head .task-plus{width:44px;height:44px;border:0;border-radius:14px;color:#fff;background:radial-gradient(circle at 30% 25%,#ab8dff,#6734d4 64%,#402092);box-shadow:inset 0 1px #fff6,0 7px 16px #030919;font-size:29px}.planner-month{display:block;margin:13px auto 16px;border:0;background:transparent;color:#eef2ff;font:600 22px Space Grotesk,sans-serif;letter-spacing:-.3px}.planner-month b{color:#ad6bff;margin-left:5px}.month-wheel{position:absolute;z-index:30;left:50%;top:75px;transform:translate(-50%);width:260px;padding:10px;border:1px solid #7758c6;border-radius:15px;background:linear-gradient(145deg,#2c2550,#11182e);box-shadow:inset 0 1px #ffffff3d,0 18px 38px #000c;animation:periodDrop .32s cubic-bezier(.16,.9,.22,1)}.month-wheel>div{max-height:180px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px}.month-wheel button{border:0;border-radius:8px;background:transparent;color:#ded7f9;padding:8px;text-align:left}.month-wheel button.active{background:#8060d6;color:#fff}.month-wheel input{box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #4f4b79;border-radius:8px;background:#111b31;color:#fff;padding:8px;text-align:center}.planner-calendar{margin-top:3px}.planner-calendar .week{margin-bottom:8px}.planner-day{border:1px solid #193656;border-radius:15px;background:linear-gradient(145deg,#0d2038,#08182a);padding:12px;box-shadow:inset 0 1px #204160}.planner-day header{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.planner-day h3{margin:0;font-size:17px;text-transform:capitalize}.planner-day header span{font-size:12px;color:#a46dff}.planner-task{width:100%;min-height:58px;margin-top:8px;border:1px solid #163452;border-radius:12px;background:linear-gradient(110deg,#112740,#0b1b30);color:#f1f5ff;padding:9px;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;text-align:left;font:inherit;transition:transform .18s ease,background .25s ease}.planner-task:active{transform:scale(1.025);box-shadow:0 0 0 2px #9667ff55}.planner-task>i{width:25px;height:25px;border:2px solid #9a5dff;border-radius:50%;display:grid;place-items:center;color:#65e6a0;font-style:normal;font-size:14px;transition:all .28s ease}.planner-task div{display:grid;gap:2px}.planner-task b{font-size:13px}.planner-task small{font-size:10px;color:#9dafcb}.planner-task time{font-size:14px;color:#c28bff}.planner-task.done{opacity:.68}.planner-task.done b{text-decoration:line-through;text-decoration-thickness:1px;animation:taskStrike .28s ease}.planner-task.done>i{border-color:#55dc93;background:#154e3a;animation:tickIn .3s ease}.planner-popover-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;background:transparent}.planner-editor{position:fixed;z-index:41;width:min(292px,calc(100vw - 24px));padding:13px;border:1px solid #765ac0;border-radius:14px;background:linear-gradient(145deg,#2c2550,#11182e);box-shadow:inset 0 1px #ffffff45,0 18px 38px #000c;display:grid;gap:9px;animation:periodDrop .3s cubic-bezier(.16,.9,.22,1)}.planner-editor h3{margin:0;font-size:15px}.planner-editor input{box-sizing:border-box;width:100%;border:1px solid #3b4169;border-radius:8px;background:#101a30;color:#f4f6ff;padding:9px;font:inherit;font-size:12px}.planner-editor footer{display:flex;justify-content:flex-end;gap:7px}.planner-editor footer button{padding:8px 10px;font-size:11px}@keyframes tickIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes taskStrike{0%{text-decoration-color:transparent}to{text-decoration-color:currentColor}}body:has(.resale-hub) .appbar h1{font-size:0!important;color:#f3f6ff;text-shadow:0 1px #ffffff1a,0 0 18px #8d66ff35}body:has(.resale-hub) .appbar h1:after{content:"РЕСЕЙЛ";font:700 21px Space Grotesk,Inter,sans-serif;letter-spacing:.8px}.resale-hub{position:relative;padding-top:2px}.resale-period-menu{position:absolute;z-index:20;top:calc(100% + 7px);left:50%;transform:translate(-50%);width:165px;padding:7px;border:1px solid #8d67df;border-radius:13px;background:linear-gradient(155deg,#38276c,#171c3e);box-shadow:inset 0 1px #ffffff45,0 14px 30px #000a;animation:periodDrop .34s cubic-bezier(.16,.9,.22,1)}.resale-period-menu button{display:block;width:100%;border:0;border-radius:8px;background:transparent;color:#f3efff;text-align:left;padding:9px 10px;font:600 13px Space Grotesk,sans-serif}.resale-period-menu button.active{background:linear-gradient(100deg,#d8c4ff,#a479fc);color:#1e1238}.resale-top-actions{display:flex;justify-content:flex-end;height:0;position:relative;z-index:2}.resale-top-actions .undo-button{transform:translateY(1px)}.resale-add-main{margin-top:0!important}.resale-period-picker{position:relative;margin:10px 0 4px}.resale-period-picker b{cursor:pointer}.resale-hub .resale-overview{margin-top:14px}.resale-hub .resale-search{margin-top:13px}.resale-top-actions{height:30px!important;margin:0 0 8px!important}.resale-top-actions .undo-button{width:34px!important;height:30px!important;min-height:30px!important;margin:0!important;border-radius:9px!important;font-size:18px!important;line-height:1!important}.resale-add-main{margin:0 0 12px!important}.swipe-resale-item{touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.detail-title>div:first-child{min-width:0}.detail-status{border:0;cursor:pointer;font:inherit}.detail .row{gap:0}.detail .row.copyable{cursor:pointer;margin:0 -7px;padding:6px 7px;border-radius:8px;background:linear-gradient(90deg,#142b48,#0a1b2f)}.detail .row.copyable:active{transform:scale(.99)}.resale-status{border:0;justify-self:end;cursor:pointer}.badge.germany,.resale-status-option.germany{background:#78581d;color:#fff0b5}.badge.to-poland,.resale-status-option.to-poland{background:#62712a;color:#efffb5}.badge.poland,.resale-status-option.poland{background:#3e7c3a;color:#d9ffce}.badge.to-brest,.resale-status-option.to-brest{background:#20754d;color:#c6ffe1}.badge.brest,.resale-status-option.brest{background:#146743;color:#c7ffdf}.badge.sold,.resale-status-option.sold{background:#0a8650;color:#ddffea}.badge.problem,.resale-status-option.problem{background:#9b5720;color:#fff0d1}.badge.lost,.resale-status-option.lost{background:#7b2834;color:#ffd9df}.resale-status-backdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0208159c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .18s ease}.resale-status-picker{width:min(360px,calc(100vw - 32px));padding:14px;border:1px solid #7659bd;border-radius:17px;background:linear-gradient(145deg,#2d2552,#101a2e);box-shadow:inset 0 1px #ffffff48,0 22px 48px #000c;animation:periodDrop .25s cubic-bezier(.16,.9,.22,1)}.resale-status-picker header{display:grid;gap:3px;margin:0 2px 12px}.resale-status-picker header span{font-size:12px;color:#bca7ef}.resale-status-picker header b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resale-status-carousel{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 6px}.resale-status-option{scroll-snap-align:center;flex:0 0 auto;border:1px solid #ffffff2e;border-radius:11px;padding:11px 13px;font:700 13px Space Grotesk,sans-serif;box-shadow:inset 0 1px #fff3,0 5px 12px #0005}.resale-status-option.active{outline:2px solid #f6f1ff;outline-offset:2px}.resale-period-backdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0208159c;animation:fadeIn .18s ease}.resale-period-backdrop .resale-period-menu{position:static;transform:none;width:min(300px,calc(100vw - 40px));padding:9px;border-radius:16px;background:linear-gradient(155deg,#3b2974,#151a3a);box-shadow:inset 0 1px #ffffff4a,0 20px 48px #000c;animation:periodDrop .24s cubic-bezier(.16,.9,.22,1)}.resale-period-backdrop .resale-period-menu button{text-align:center;padding:11px 12px;font-size:14px}.swipe-resale-batch{position:relative;overflow:visible;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.resale-profit-button{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid #173858;border-radius:13px;background:linear-gradient(145deg,#102743,#0a1a2e);box-shadow:inset 0 1px #315273,0 8px 18px #02091470;color:#edf5ff;font:inherit;padding:11px}.resale-profit-button span{font-size:11px;color:#a8bad5}.resale-profit-button b{font-size:16px}.resale-profit-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#020815a6;animation:fadeIn .18s ease}.resale-profit-dialog{width:min(100%,420px);max-height:min(75vh,620px);overflow:auto;padding:17px;border:1px solid #4d3b78;border-radius:18px;background:linear-gradient(145deg,#182541,#0a1427);box-shadow:inset 0 1px #ffffff42,0 22px 48px #000c}.resale-profit-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.resale-profit-dialog h3{margin:0;color:#f5f6ff;font-size:18px}.resale-profit-dialog header button{width:30px;height:30px;border:0;border-radius:9px;background:#2a1a4f;color:#d6c4ff;font-size:22px}.resale-profit-dialog>p{margin:4px 0 13px;color:#9eb1ce;font-size:12px}.resale-profit-dialog>div{display:grid;gap:8px}.resale-profit-dialog article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #23425f;border-radius:13px;background:linear-gradient(135deg,#10233d,#0a182b)}.resale-profit-dialog article span{display:grid;gap:4px;min-width:0}.resale-profit-dialog article b{font-size:14px;color:#eef4ff}.resale-profit-dialog article b small{color:#ba9bff}.resale-profit-dialog article small{color:#97abc9;font-size:11px}.resale-profit-dialog article strong{white-space:nowrap;font-size:14px}.resale-batch-dates{margin-top:3px;color:#9fb4d1!important;font-size:10px!important;line-height:1.45}.resale-money .resale-profit-button b{margin-top:17px;line-height:1.2}.resale-money>article,.resale-money>.resale-profit-button{text-align:center;align-items:center}.resale-money>article>b,.resale-money>.resale-profit-button>b{margin-top:17px}.resale-top-actions{justify-content:space-between!important;align-items:center}.resale-logo{width:84px!important;justify-content:center}.resale-logo i{font-size:11px!important;letter-spacing:.35px!important}.resale-profit-dialog header{justify-content:flex-end}.resale-profit-dialog>p{margin:0 34px 12px 0;font-size:11px;line-height:1.35;color:#aab9d2}.resale-profit-dialog article span>small{line-height:1.35;white-space:normal}.item-info-status{display:flex;align-items:center;justify-content:space-between;margin:8px 0 1px;padding:8px 9px;border:1px solid #234260;border-radius:9px;background:linear-gradient(90deg,#102744,#09192c);font-size:12px}.item-info-status>span{color:#a9b5c8}.item-info-status .badge{font-size:11px}.resale-status-carousel{display:grid;grid-template-columns:1fr;max-height:min(58vh,430px);overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;padding:2px 1px 6px}.resale-status-option{width:100%;scroll-snap-align:start;text-align:left}.batch-page>.items .swipe-resale-item.status-germany{background:linear-gradient(90deg,#5d461c,#142a3c)}.batch-page>.items .swipe-resale-item.status-to-poland{background:linear-gradient(90deg,#4f5f25,#142a3c)}.batch-page>.items .swipe-resale-item.status-poland{background:linear-gradient(90deg,#276439,#142a3c)}.batch-page>.items .swipe-resale-item.status-to-brest{background:linear-gradient(90deg,#155f46,#142a3c)}.batch-page>.items .swipe-resale-item.status-brest{background:linear-gradient(90deg,#105c3e,#142a3c)}.batch-page>.items .swipe-resale-item.status-sold{background:linear-gradient(90deg,#087242,#142a3c)}.batch-page>.items .swipe-resale-item.status-problem{background:linear-gradient(90deg,#79411e,#142a3c)}.batch-page>.items .swipe-resale-item.status-lost{background:linear-gradient(90deg,#682a36,#142a3c)}.batch-page>.items .swipe-resale-item.selected{box-shadow:inset 3px 0 #e3d8ff}.purchase-card.swipe-resale-batch{background-color:#10213a;background-repeat:no-repeat;box-shadow:inset 0 1px #fff2,0 10px 22px #0005}.purchase-card.swipe-resale-batch>i{background:#0b1730cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.purchase-card.swipe-resale-batch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#06132970,#06132924 52%,#06132964);pointer-events:none}.purchase-card.swipe-resale-batch>i,.purchase-card.swipe-resale-batch>div,.purchase-card.swipe-resale-batch>strong{position:relative;z-index:1}.purchase-card.swipe-resale-batch b,.purchase-card.swipe-resale-batch strong{color:#fff;text-shadow:0 1px 2px #061224d9}.purchase-card.swipe-resale-batch small{color:#e4efff;text-shadow:0 1px 2px #061224d9}.purchase-card.swipe-resale-batch strong{font-weight:800}.purchase-card.swipe-resale-batch>.resale-batch-emblem{position:relative;z-index:2;display:grid;place-items:center;width:45px;height:45px;flex:none;border:1px solid #ffffff8a;border-radius:14px;background-color:#1c4770;background-size:180% 180%;background-position:center;box-shadow:inset 0 2px 2px #fff8,inset 0 -8px 13px #05142d78,0 8px 16px #020918b8,0 0 16px #ffffff42;color:#fff;font-size:23px;font-style:normal;text-shadow:0 2px 3px #051225e6}.purchase-card.swipe-resale-batch>.resale-batch-emblem:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff66;border-radius:10px;pointer-events:none}.resale-status-option{min-height:46px;display:flex;align-items:center;padding:0 14px;line-height:1.15}.purchase-card.swipe-resale-batch>.resale-batch-values{position:relative;z-index:1;display:grid;justify-items:end;align-self:stretch;align-content:center;gap:1px;min-width:77px}.purchase-card.swipe-resale-batch>.resale-batch-values small{font-size:9px;font-weight:700;letter-spacing:.15px}.purchase-card.swipe-resale-batch>.resale-batch-values em{font-style:normal;font-size:11px;font-weight:700;color:#f0f6ff;text-shadow:0 1px 2px #061224d9;white-space:nowrap}.purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:16px;line-height:1.15;white-space:nowrap}.purchase-card.swipe-resale-batch>div>small:nth-of-type(3){font-size:11px;font-weight:400}.badge.germany,.resale-status-option.germany{background:#b98716;color:#fff7c9}.badge.to-poland,.resale-status-option.to-poland{background:#6d8424;color:#f1ffca}.badge.poland,.resale-status-option.poland{background:#145b3c;color:#d8ffe8}.badge.to-brest,.resale-status-option.to-brest{background:#249a59;color:#d8ffea}.badge.brest,.resale-status-option.brest{background:#35d96c;color:#092a1a}.badge.sold,.resale-status-option.sold{background:#7042db;color:#f6f0ff}.batch-page>.items .swipe-resale-item.status-germany{background:linear-gradient(90deg,#8f6818,#142a3c)}.batch-page>.items .swipe-resale-item.status-to-poland{background:linear-gradient(90deg,#627a22,#142a3c)}.batch-page>.items .swipe-resale-item.status-poland{background:linear-gradient(90deg,#124d35,#142a3c)}.batch-page>.items .swipe-resale-item.status-to-brest{background:linear-gradient(90deg,#21894f,#142a3c)}.batch-page>.items .swipe-resale-item.status-sold{background:linear-gradient(90deg,#5730b6,#142a3c)}.resale-toolbar{display:flex;justify-content:space-between;align-items:center}.add-purchase.compact{width:auto;margin:0;padding:9px 11px;border-radius:10px;font-size:12px;box-shadow:inset 0 1px #fff6,0 5px 12px #0005}.compact-money{margin:13px 0 9px}.compact-money article{min-height:77px;padding:11px 10px}.compact-money span{display:flex;align-items:center;gap:6px;font-size:11px}.compact-money span i{position:static;display:inline;width:auto;height:auto;background:none!important;font-size:15px}.compact-money b{margin-top:9px;font-size:16px}.compact-overview{margin-top:0!important;grid-template-columns:1fr 1fr;gap:8px}.compact-overview article{position:relative;min-height:66px;padding:10px 11px}.compact-overview i{width:31px;height:31px;margin-right:8px;border-radius:10px;font-size:17px}.compact-overview span{font-size:11px}.compact-overview b{margin-top:4px;font-size:17px}.compact-overview small{position:absolute;left:50px;top:37px;color:#9eafd0;font-size:9px}.compact-search{margin:10px 0!important}.compact-search input{height:42px;border-radius:11px;font-size:12px}.compact-search>i{font-size:18px;margin-right:-32px;padding-left:10px}.purchase-card.selectable{position:relative;margin:7px 0;padding:0;overflow:visible;transition:transform .22s ease,box-shadow .22s ease}.purchase-card.selectable.chosen{transform:scale(1.018);box-shadow:0 0 0 1px #9469ee,0 16px 26px #0007}.batch-glyph{flex:none;width:45px;height:45px;margin-left:12px;border:0;border-radius:13px;color:#fff;font-size:22px;box-shadow:inset 0 1px #fff4}.batch-main{flex:1;display:flex;align-items:center;gap:9px;padding:12px 11px 12px 0;border:0;background:transparent;color:#f1f5ff;text-align:left}.batch-main div{display:grid;gap:3px;flex:1}.batch-main b{font-size:15px}.batch-main small{font-size:10px;color:#aab7d0}.batch-main strong{font-size:16px;white-space:nowrap}.batch-main em{font-style:normal;color:#a878ff;font-size:23px}.icon-wheel{position:absolute;z-index:12;left:8px;top:54px;width:210px;padding:8px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;border:1px solid #7255bc;border-radius:13px;background:linear-gradient(145deg,#2c2550,#101a2e);box-shadow:0 14px 28px #000b;animation:periodDrop .26s cubic-bezier(.16,.9,.22,1)}.icon-wheel button{height:31px;border:0;border-radius:9px;color:#fff;font-size:17px}.resale-float-backdrop{position:absolute;z-index:29;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.resale-float{position:absolute;z-index:30;right:0;top:42px;width:min(292px,calc(100vw - 32px));padding:13px;border:1px solid #805ed8;border-radius:14px;background:linear-gradient(145deg,#2d2552,#101a2e);box-shadow:inset 0 1px #ffffff45,0 18px 38px #000c;display:grid;gap:10px;animation:periodDrop .3s cubic-bezier(.16,.9,.22,1)}.resale-float h3{margin:0;font-size:15px}.resale-float input{height:40px;border:1px solid #3e4970;border-radius:9px;background:#0d172a;color:#f4f6ff;padding:0 10px}.resale-float footer{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.resale-float footer button{padding:8px 10px;font-size:11px}.open-batch{border:0;border-radius:8px;padding:8px 10px;background:#24406c;color:#edf3ff}main.shell:has(.batch-page)>.appbar{display:none}.batch-page{padding-top:0}.batch-detail-top{grid-template-columns:42px minmax(0,1fr) 42px;min-height:37px;margin:0 0 10px}.batch-detail-top .batch-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:#f3efff;text-align:left;font:700 20px Space Grotesk,Inter,sans-serif;letter-spacing:-.45px;padding:0}.batch-detail-top .batch-name small{color:#8da2c4;font-size:11px;font-weight:600;letter-spacing:0}.batch-detail-top .batch-name:active{transform:scale(.98);color:#d9c7ff}.batch-add-item{margin:0 0 12px!important;font-family:Space Grotesk,Inter,sans-serif!important;font-size:14px!important}.resale-batch-search{margin:10px 0 4px}.resale-hub .resale-items-summary{display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center}.resale-hub .resale-items-summary i{grid-row:1/3;margin:0}.resale-hub .resale-items-summary span{grid-column:2;align-self:end}.resale-hub .resale-items-summary b{grid-column:2;align-self:start;margin:1px 0 0}.resale-hub .resale-items-summary small{position:static;grid-column:1/3;justify-self:end;align-self:end;margin-top:-17px;padding:3px 7px;border:1px solid #2c4f70;border-radius:8px;background:#0b1930;color:#a8bad5;font:600 9px Space Grotesk,Inter,sans-serif;white-space:nowrap}.purchase-card.selectable{grid-template-columns:45px minmax(0,1fr) auto;gap:9px}.purchase-card.selectable div>b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-card.selectable div>b small{display:inline;margin:0 0 0 5px;color:#8da2c4;font-size:11px;font-weight:600}.batch-resale-money{margin-top:12px}.batch-resale-overview{margin-bottom:12px}.resale-hub .compact-overview>article:first-child{display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center}.resale-hub .compact-overview>article:first-child i{grid-row:1/3;margin:0}.resale-hub .compact-overview>article:first-child span{grid-column:2;align-self:end}.resale-hub .compact-overview>article:first-child b{grid-column:2;align-self:start;margin:1px 0 0}@media(max-width:430px){.batch-page{padding-top:0}.batch-detail-top{grid-template-columns:34px minmax(0,1fr) 34px;min-height:34px}.batch-detail-top .batch-name{font-size:18px}.resale-hub .resale-items-summary small{margin-top:-15px;font-size:8px}.purchase-card.selectable{min-width:0;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.purchase-card.selectable>div{min-width:0}.purchase-card.selectable strong{font-size:14px}}@media(min-width:860px){.batch-page>.batch-detail-top,.batch-page>.batch-add-item,.batch-page>.batch-resale-money,.batch-page>.batch-resale-overview{grid-column:1/3}}.batch-page>.items{overflow:hidden;border-radius:19px}.batch-page>.items .item-row{border-radius:0}.batch-page>.items .item-row:first-child{border-radius:18px 18px 0 0}.batch-page>.items .item-row:last-child{border-bottom:0;border-radius:0 0 18px 18px}.batch-page>.items .item-row:only-child{border-radius:18px}main.shell:has(.resale-item-detail){padding-top:calc(54px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px)))}main.shell:has(.resale-item-detail)>.appbar{display:none}.resale-item-detail{padding-top:0}.resale-item-detail>.editor-top{margin-bottom:10px}.resale-item-detail>.detail{margin-top:0}@media(hover:hover)and (pointer:fine){.batch-page>.items .swipe-resale-item{cursor:pointer}.batch-page>.items .resale-status{cursor:pointer}}.batch-page>.items .item-row{grid-template-columns:28px minmax(0,1fr) minmax(66px,.72fr) auto;gap:5px;padding:9px 8px;min-height:54px}.batch-page>.items .item-id{font-size:10px}.batch-page>.items .item-name{min-width:0}.batch-page>.items .item-name>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15}.batch-page>.items .item-name small{margin-top:2px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-page>.items .item-row>span:nth-child(3){min-width:0;text-align:right}.batch-page>.items .item-row>span:nth-child(3)>small{margin-top:0;font-size:8px;white-space:nowrap}.batch-page>.items .item-row>span:nth-child(3)>b{display:block;font-size:10px;white-space:nowrap}.batch-page>.items .resale-status{font-size:8px;padding:4px 5px;white-space:nowrap}.batch-page>.items .item-row{grid-template-columns:30px minmax(0,1fr) 72px 82px;gap:6px;padding:10px 9px;min-height:58px}.batch-page>.items .item-id{font-size:11px}.batch-page>.items .item-name>b{font-size:12px}.batch-page>.items .item-name small{font-size:10px}.batch-page>.items .item-row>span:nth-child(3){align-self:center}.batch-page>.items .item-row>span:nth-child(3)>small{font-size:9px}.batch-page>.items .item-row>span:nth-child(3)>b{font-size:11px}.batch-page>.items .resale-status{justify-self:stretch;display:flex;align-items:center;justify-content:center;min-width:82px;min-height:30px;padding:4px;font-size:8px;text-align:center;line-height:1.1}.resale-item-editor-modal{align-items:center;padding:14px}.resale-item-editor{width:min(560px,100%);height:min(720px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);border-radius:20px;box-shadow:0 24px 60px #000c}.resale-item-editor .editor-body{overflow-y:auto;overscroll-behavior:contain;grid-template-columns:1fr;scrollbar-width:thin}.resale-item-editor .editor-tabs{flex:none}.resale-item-editor footer{flex:none}@media(max-width:700px){.resale-item-editor-modal{align-items:center;padding:10px}.resale-item-editor{height:min(680px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);border-radius:18px}.resale-item-editor .editor-body{padding:14px}.resale-item-editor header,.resale-item-editor footer{padding:13px 14px}}.resale-item-editor .editor-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:hidden;padding:9px 8px}.resale-item-editor .editor-tabs button{min-width:0;padding:7px 2px;font-size:10px;letter-spacing:-.35px;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.resale-item-editor .editor-tabs{gap:3px;padding:8px 5px}.resale-item-editor .editor-tabs button{padding:7px 1px;font-size:9px;letter-spacing:-.5px}}@media(max-width:859px){.resale-item-editor{height:min(680px,calc(100dvh - 82px));max-height:calc(100dvh - 82px);transform:translateY(28px)}}.currency-amount{display:grid!important;gap:7px}.currency-amount>span{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:8px}.currency-amount input,.currency-amount select{width:100%;box-sizing:border-box;height:43px;border:1px solid #183657;border-radius:10px;background:#091a2e;color:#eff4ff;padding:0 11px;font:inherit}.currency-amount select{padding:0 7px}.badge.to-poland,.resale-status-option.to-poland{background:#145b3c;color:#d8ffe8}.badge.poland,.resale-status-option.poland{background:#6d8424;color:#f1ffca}.badge.brest,.resale-status-option.brest{background:#35d96c;color:#fff}.badge.problem,.resale-status-option.problem{background:#7b2834;color:#ffd9df}.badge.lost,.resale-status-option.lost{background:#ed334b;color:#fff}.batch-page>.items .swipe-resale-item.status-to-poland{background:linear-gradient(90deg,#124d35,#142a3c)}.batch-page>.items .swipe-resale-item.status-poland{background:linear-gradient(90deg,#627a22,#142a3c)}.batch-page>.items .swipe-resale-item.status-brest{background:linear-gradient(90deg,#31c865,#142a3c)}.batch-page>.items .swipe-resale-item.status-problem{background:linear-gradient(90deg,#682a36,#142a3c)}.batch-page>.items .swipe-resale-item.status-lost{background:linear-gradient(90deg,#c9253d,#142a3c)}.resale-item-detail,.resale-item-editor,.batch-page,.resale-hub,.resale-item-detail input,.resale-item-editor input,.resale-item-editor select,.resale-item-editor button,.batch-page button,.resale-hub button{text-shadow:0 1px 2px #020916b3}.listings-field{margin-top:auto;padding:10px;border:1px solid #6842b3;border-radius:13px;background:linear-gradient(135deg,#211342,#111d38);box-shadow:inset 0 1px #b590ff33,0 8px 18px #070b1b70}.listings-field label{color:#d9c9ff!important}.listings-field input{border-color:#7953c9!important;background:#0b1730!important}.resale-expense-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#020815aa;display:grid;place-items:center;padding:14px}.batch-expenses-dialog{width:min(100%,440px);max-height:min(86vh,620px);overflow:auto;padding:14px;border:1px solid #53407a;border-radius:18px;background:linear-gradient(145deg,#172440,#091426);box-shadow:0 24px 55px #000c}.batch-expenses-dialog>header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:10px}.batch-expenses-dialog>header h2{text-align:center;margin:0;font-size:18px}.batch-expense-list{display:grid;gap:8px;margin-top:10px}.batch-expense-list article{transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform;touch-action:none;user-select:none;-webkit-user-select:none}.batch-expense-list article>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #244260;border-radius:13px;background:linear-gradient(135deg,#112641,#09172a);color:#edf3ff;font:inherit;text-align:left}.batch-expense-list span{display:grid;gap:3px}.batch-expense-list small{color:#91a5c4}.batch-expense-list strong{color:#c7a8ff;white-space:nowrap}.batch-expense-form{display:grid;gap:10px}.batch-expense-form>input{width:100%;box-sizing:border-box;border:1px solid #29425f;border-radius:10px;background:#09172a;color:#f4f6ff;padding:11px;font:inherit}.batch-expense-form .expense-form-row select{box-sizing:border-box;border:1px solid #29425f;border-radius:11px;background:#09172a;color:#f3f6ff;padding:11px;font:inherit}.batch-expense-form .expense-form-row input,.batch-expense-form .expense-form-row select{height:43px;padding:0 11px}.batch-expense-list article>button b{font-size:12px}.batch-expense-form .expense-form-row{align-items:center}.batch-expense-form .expense-form-row input,.batch-expense-form .expense-form-row select{box-sizing:border-box;margin:0;align-self:center;line-height:1}.undo-button{width:35px;height:35px;margin-right:6px;border:1px solid #7150c5;border-radius:10px;background:linear-gradient(145deg,#36265f,#171d37);color:#dccfff;font-size:20px;vertical-align:middle;box-shadow:inset 0 1px #ffffff38,0 5px 12px #0006}.undo-button:disabled{opacity:.35}.sheet-backdrop,.confirm-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#03081599;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;animation:fadeIn .2s ease}.resale-sheet,.confirm-dialog{width:min(330px,calc(100vw - 28px));padding:16px;border:1px solid #7659bd;border-radius:17px;background:linear-gradient(145deg,#2d2552,#101a2e);box-shadow:inset 0 1px #ffffff48,0 22px 48px #000c;animation:periodDrop .32s cubic-bezier(.16,.9,.22,1)}.resale-sheet h3,.confirm-dialog h3{margin:0;font-size:17px}.resale-sheet input{width:100%;height:43px;margin:13px 0;border:1px solid #475177;border-radius:10px;background:#0d172a;color:#fff;padding:0 11px}.resale-sheet footer,.confirm-dialog footer{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.danger{border:0;border-radius:9px;background:linear-gradient(145deg,#a3324c,#6a1f33);color:#ffe5ea;padding:9px 11px;font-weight:700}.confirm-dialog{text-align:center}.confirm-dialog>i{display:grid;place-items:center;width:35px;height:35px;margin:0 auto 9px;border-radius:50%;background:#642638;color:#ffd4dc;font-style:normal;font-size:20px;font-weight:800}.confirm-dialog p{margin:9px 0 15px;color:#bfc8dc;font-size:12px;line-height:1.45}.confirm-dialog footer{justify-content:center}.planner-popover-backdrop{position:fixed!important;z-index:40!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.planner-editor.centered{position:fixed!important;z-index:41!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(310px,calc(100vw - 26px))!important}.planner-editor.centered input{height:42px;font-size:15px}.planner-editor.centered footer{flex-wrap:wrap}.planner-editor.centered footer .danger{margin-right:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.task-planner .task-undo{position:absolute;top:0;left:0;z-index:4;margin:0;width:31px;height:31px;border-radius:10px;font-size:18px}body:has(.task-planner) .appbar,body:has(.home) .appbar,body:has(.resale-hub) .appbar,body:has(.services-page) .appbar,body:has(.ps5-page) .appbar,body:has(.expenses-page) .appbar,body:has(.finance-center) .appbar,body:has(.expense-editor) .appbar,body:has(.subscription-page) .appbar,body:has(.expense-detail) .appbar{display:none!important}.task-planner{padding-top:0!important}.task-planner .task-mainbar{height:33px;margin:0 0 10px}.task-planner .task-logo,.business-hub .business-logo,.services-page .services-logo{width:84px!important;justify-content:center}.task-planner .task-logo i,.business-hub .business-logo i,.services-page .services-logo i{font-size:11px!important;letter-spacing:.35px!important}.task-planner .task-plus{width:34px;height:30px;min-height:30px;border:1px solid #6e52bd;border-radius:9px;color:#fff;background:linear-gradient(140deg,#251548,#5530a2);box-shadow:inset 0 1px #ffffff4a,0 7px 15px #10062488;font-size:20px;line-height:1}.task-planner .task-period-picker{position:relative;margin:0 auto 17px}.task-planner .task-period-picker b{cursor:pointer}.task-planner .planner-day{margin-top:18px}.task-planner .general-tasks-link{width:100%;min-height:54px;margin-top:12px;padding:13px 14px;border:1px solid #6c55ad;border-radius:14px;background:radial-gradient(circle at 50% 0,#553b9955,transparent 68%),linear-gradient(135deg,#142947,#0b1b31);box-shadow:inset 0 1px #a993ed55,inset 0 0 0 1px #1e477066,0 9px 20px #02091485;color:#f1edff;display:flex;align-items:center;justify-content:center;text-align:center;font:inherit;cursor:pointer;transition:transform .2s ease,filter .2s ease}.task-planner .general-tasks-link:active{transform:scale(.99);filter:brightness(1.13)}.task-planner .general-tasks-link span{display:block}.task-planner .general-tasks-link b{font-size:15px;letter-spacing:.05px}.interactive-card-highlight{border-color:#6c55ad!important;background:radial-gradient(circle at 50% 0,#553b9955,transparent 68%),linear-gradient(135deg,#142947,#0b1b31)!important;box-shadow:inset 0 1px #a993ed55,inset 0 0 0 1px #1e477066,0 9px 20px #02091485!important;transition:transform .2s ease,filter .2s ease!important}.interactive-card-highlight:active{transform:scale(.99);filter:brightness(1.13)}.task-general-page{display:grid;gap:12px}.task-general-page .task-general-top{margin:0;height:auto}.task-general-page .task-plus{justify-self:end}.task-general-page .general-tasks-list{margin-top:0}.task-general-page .planner-task{grid-template-columns:minmax(0,1fr) auto}.task-general-page .planner-task:first-child{margin-top:0}.task-planner .planner-popover-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;z-index:40}.task-planner .planner-editor{position:absolute;z-index:41}.task-planner .planner-editor input[type=text]{font-variant-numeric:tabular-nums}.task-planner .task-swipe-card{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .2s ease!important;will-change:transform;touch-action:pan-y;user-select:none;-webkit-user-select:none}.task-planner .planner-task>div{min-width:0}.task-planner .planner-task small{display:block;overflow-wrap:anywhere;word-break:break-word}.task-planner .planner-task time{align-self:start;white-space:nowrap;padding-top:1px}.task-planner .planner-editor textarea{box-sizing:border-box;width:100%;min-height:132px;resize:vertical;border:1px solid #3b4169;border-radius:8px;background:#101a30;color:#f4f6ff;padding:9px;font:inherit;font-size:12px;line-height:1.45}.task-planner .general-task-detail{gap:14px}.task-planner .general-task-detail h3{margin:0;color:#f4f6ff;font-size:18px;overflow-wrap:anywhere}.task-planner .general-task-detail p{min-height:110px;max-height:45dvh;overflow-y:auto;margin:0;padding:12px;border:1px solid #303e61;border-radius:11px;background:#101a30;color:#dbe5f6;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:13px}.task-planner .general-task-detail footer{margin-top:0}.expense-records time{display:flex;align-items:center;gap:4px;white-space:nowrap}.expense-records time em{font-style:normal;font-size:inherit;font-weight:800;line-height:inherit;color:#b99aff;text-transform:uppercase}.expense-records .swipe-expense-record{transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform;touch-action:pan-y!important;user-select:none;-webkit-user-select:none}.services-page{padding-top:0!important}.services-mainbar{margin-bottom:10px!important}.services-period-picker{margin:0 0 11px!important}.services-add-main{margin-bottom:10px!important}.services-tabs-latest{display:grid!important;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 10px!important}.services-tabs-latest button{min-height:38px;border-color:#294665;background:linear-gradient(145deg,#10233c,#09182b);box-shadow:inset 0 1px #284765;color:#aebfd9;font:700 12px inherit}.services-tabs-latest button.active{border-color:#9168eb;background:linear-gradient(135deg,#5230a1,#2b1e68);box-shadow:inset 0 1px #ffffff42,0 7px 16px #130a3566;color:#fff}.services-stats-latest{margin:0 0 11px!important}.services-stats-latest article{border-color:#1d3c5d!important;background:linear-gradient(145deg,#10233c,#0a192c)!important;box-shadow:inset 0 1px #284765,0 9px 20px #02091470!important}.services-stats-latest article:nth-child(2) b{color:#f3f6ff!important}.services-stats-latest article:nth-child(3) b{color:#bda0ff!important}.services-page .service-list{gap:8px}.services-page .service-card{min-height:82px;border-color:#163a59;background:linear-gradient(108deg,#29204c,#152447 74%,#0b1a2f);box-shadow:inset 0 1px #31527a,0 8px 18px #02091470}.services-page .service-card.selected{border-color:#9a75e8;box-shadow:inset 0 0 0 1px #ab87ff,0 0 18px #7e51c65c;background:linear-gradient(108deg,#34235c,#192b51 74%,#0b1a2f)}.services-page .service-card>i,.services-page .service-detail header>i{background:linear-gradient(135deg,#4821a6,#2865c5);box-shadow:inset 0 1px #a98cff,0 5px 11px #030914}.services-page .service-card>span{background:transparent!important;padding:0;color:#d7c5ff;font-size:10px;font-weight:800}.services-page .service-card>span.done-badge{color:#82e3ad}.services-page .service-card strong{color:#f8faff}.services-page .service-detail,.services-page .revisions-list{border-color:#1d3c5d;background:linear-gradient(145deg,#10233c,#0a192c);box-shadow:inset 0 1px #284765,0 9px 20px #02091470}.services-page .service-detail header{border-color:#203f60}.services-page .service-line{border-color:#1b3857}.services-page .description{border-color:#294665;background:#0b1a2e}.services-page .revisions-list article{border-color:#1b3857}.service-editor{border-color:#544178!important;background:linear-gradient(150deg,#14152a,#090f1d)!important}.service-editor .violet{background:linear-gradient(110deg,#28104e,#5220a4 58%,#8d53ed)!important;box-shadow:inset 0 1px #ffffff4d,0 10px 21px #27104470!important}@supports (-webkit-touch-callout:none){.task-general-page .planner-editor input,.task-general-page .planner-editor textarea{font-size:16px}}@supports (-webkit-touch-callout:none){@media(max-width:600px){#root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#root textarea,#root select{font-size:16px!important}}}.task-planner .task-days button.overdue{border-color:#e26a79;background:radial-gradient(circle at 50% 38%,#7b2638,#371a2b 68%);box-shadow:inset 0 1px #ffbdc655,0 0 0 2px #d94b6152,0 0 16px #b92f4655;color:#fff5f6}.task-planner .task-days button.overdue em{color:#ffbdc6}.finance-inventory{min-height:0;margin:9px 0 14px;padding:14px 17px;border-color:#3d2d72;background:radial-gradient(circle at 85% 20%,#472d82,#101a38 64%);box-shadow:inset 0 1px #775bb8,0 10px 23px #01081790;display:grid;gap:3px}.finance-inventory small,.finance-inventory span{font-size:11px;color:#b5bce5}.finance-inventory b{margin:0;font-size:25px;color:#fff}.finance-inventory span{margin:0}.finance-inventory i{right:17px;top:18px;width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;color:#c2a9f4;font-size:26px}.finance-center{padding-top:0!important}.finance-center .finance-mainbar{height:33px;margin:0 0 10px}.finance-center .finance-logo{width:84px;justify-content:center}.finance-center .finance-logo i{font-size:11px;letter-spacing:.35px}.expenses-page .expense-mainbar{margin:0 0 10px}.expenses-page .expense-logo{width:84px;justify-content:center}.expenses-page .expense-logo i{font-size:11px;letter-spacing:.35px}.expenses-page .expense-add-top{min-height:47px;border:1px solid #8055df;background:linear-gradient(135deg,#9e78ff,#6333cb 55%,#3e208d);box-shadow:inset 0 1px #fff6,0 9px 20px #1e104780;font:700 14px inherit}.expenses-page .expense-categories button{grid-template-columns:28px minmax(0,1fr) auto}.expenses-page .subscriptions-list{margin-top:24px;border-color:#604492;background:linear-gradient(145deg,#171f3d,#0a172c)}.expenses-page .subscriptions-list header{justify-content:center;margin-bottom:10px}.expenses-page .subscriptions-list header b{letter-spacing:.8px;color:#d6c0ff}.expense-editor{padding-top:0!important}.expense-editor .editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin:0 0 6px}.expense-editor .editor-top h2{text-align:center;font-size:18px}.expense-editor .editor-top .back{margin:0}.expense-category-picker{display:flex;flex-wrap:wrap;gap:7px}.expense-category-picker button{flex:1 0 calc(33.33% - 7px);min-height:38px;border:1px solid #254467;border-radius:10px;background:#0b1d31;color:#bfcbe0;font:600 12px inherit}.expense-category-picker button.active{border-color:#9368ed;background:linear-gradient(145deg,#6135b9,#35206e);box-shadow:inset 0 1px #fff4;color:#fff}.expense-editor .expense-name-field{margin-top:3px}.expense-editor .expense-amount-field>div{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;align-items:stretch}.expense-editor .expense-amount-field select{padding:0 8px;background:linear-gradient(145deg,#18294a,#0d1c34);font-weight:700}.expense-editor>.violet{min-height:47px;border:1px solid #8055df;background:linear-gradient(135deg,#9e78ff,#6333cb 55%,#3e208d);box-shadow:inset 0 1px #fff6,0 9px 20px #1e104780;font-weight:700}.expense-subcategories,.expense-subcategory-picker{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.expense-subcategories button,.expense-subcategory-picker button{border:1px solid #274568;border-radius:9px;background:#0b1c30;color:#b8c8e2;padding:7px 10px;font:600 11px inherit}.expense-subcategories button.active,.expense-subcategory-picker button.active{border-color:#9166ea;background:#51319a;color:#fff}.expense-subcategory-picker{margin:0}.subscriptions-open{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;color:#d6c0ff;font:700 13px inherit;letter-spacing:.9px;cursor:pointer}.subscription-page,.subscription-form{padding-top:0!important}.subscription-page .editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:15px}.subscription-page .editor-top h2{text-align:center;margin:0;font-size:18px}.subscription-page .task-plus{width:40px;height:40px;font-size:25px}.subscriptions-monthly-total{display:grid;gap:3px;margin:0 0 12px;padding:13px 15px;border:1px solid #3f3470;border-radius:14px;background:linear-gradient(145deg,#211946,#11172e);box-shadow:inset 0 1px #a988ff33,0 8px 18px #05081770;text-align:center}.subscriptions-monthly-total small{font-size:11px;color:#bdb2df}.subscriptions-monthly-total b{font-size:22px;color:#f3edff}.subscription-screen-list{display:grid;gap:8px}.subscription-page .subscription-card{margin:0;padding:13px;border-radius:14px;min-height:60px;transition:transform .38s cubic-bezier(.22,1,.36,1);touch-action:none}.subscription-card span{display:grid;gap:4px}.subscription-card span b{font-size:14px}.subscription-card span small{color:#9db2d1;font-size:11px}.subscription-card strong{color:#d2b1ff;font-size:15px;white-space:nowrap}.subscription-form .editor-top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:8px}.subscription-form .editor-top h2{text-align:center;font-size:18px}.expense-subcategory-picker button{background:#183251;color:#d6e2f5;border-color:#395f87}.expense-subcategory-picker button.active{background:linear-gradient(145deg,#8060cd,#51349b);color:#fff}.expense-editor,.rental-editor-latest{position:fixed!important;z-index:70;left:50%;top:50%;width:min(560px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;transform:translate(-50%,-50%);padding:15px!important;border:1px solid #5d4a8f;border-radius:20px;background:linear-gradient(145deg,#17233d,#091426);box-shadow:0 24px 60px #000d}.expense-editor:before,.rental-editor-latest:before{content:"";position:fixed;z-index:-1;top:-100vmax;right:-100vmax;bottom:-100vmax;left:-100vmax;background:#020815a6;pointer-events:none}.rental-editor-latest{display:grid;gap:11px;scrollbar-width:thin;border-color:#544178;background:linear-gradient(150deg,#14152a,#090f1d)}.rental-editor-latest .editor-top{position:relative;z-index:1;min-height:34px;margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.rental-editor-latest .editor-top h2{color:#f5f7ff;text-shadow:none;font-size:16px;font-weight:700}.rental-editor-latest .editor-top .back{border-color:#30334e;background:#17192a;color:#fff;box-shadow:none}.rental-editor-latest .editor-top+label{margin-top:1px}@media(max-width:430px){.rental-editor-latest{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px!important;gap:9px}.rental-editor-latest .editor-top{min-height:32px;padding:0}.rental-editor-latest .editor-top h2{font-size:15px}.rental-editor-latest .date-time-field{grid-template-columns:minmax(0,1fr) minmax(84px,.62fr)!important;gap:6px!important;align-items:end}.rental-editor-latest .date-time-field label{min-width:0}.rental-editor-latest .date-time-field input{min-width:0!important;width:100%!important;padding:9px 6px!important;font-size:13px!important;letter-spacing:-.15px}.rental-editor-latest .date-time-field label{font-size:11px}}.expense-editor .expense-subcategory-picker{margin:3px 0 2px;padding:10px;border:1px dashed #52779d;border-radius:13px;background:linear-gradient(145deg,#102945,#0b1d33)}.expense-editor .expense-subcategory-picker:before{content:"Подраздел";flex-basis:100%;color:#89bce8;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.expense-editor .expense-subcategory-picker button{padding:6px 9px;border-radius:8px;border-color:#4e7193;background:#204261;color:#d8edff;font-size:10px}.expense-editor .expense-subcategory-picker button.active{border-color:#8fcaff;background:linear-gradient(145deg,#4f8fc3,#2c5f91);box-shadow:inset 0 1px #e3f4ff77;color:#fff}@media(max-width:600px){.expense-editor{top:44%;min-height:500px;padding:14px!important}.expense-editor .editor-top{margin-bottom:10px}.expense-editor .expense-category-picker{gap:6px}.expense-editor .expense-subcategory-picker{margin-top:5px}}@media(min-width:860px){.task-planner .planner-day{margin-top:28px}}@media(max-width:520px){.task-planner .task-mainbar{margin-bottom:10px}}.page-hidden{display:none!important}.services-tabs-latest{margin-bottom:10px!important}.services-tabs-latest button{min-height:34px!important;font-size:11px!important}.services-stats-latest{margin-bottom:9px!important}.service-editor-modal{align-items:center!important;padding:16px}.service-editor-modal .service-editor{max-height:calc(100dvh - 32px);overflow-y:auto}.services-mainbar{height:33px!important;margin:0 0 10px!important}.services-mainbar .task-plus{width:34px;height:30px;min-height:30px;border:1px solid #6e52bd;border-radius:9px;color:#fff;background:linear-gradient(140deg,#251548,#5530a2);box-shadow:inset 0 1px #ffffff4a,0 7px 15px #10062488;font-size:20px;line-height:1}.services-calendar{margin:0 0 11px!important}.service-order-editor{position:fixed!important;right:0!important;left:auto!important;top:auto!important;bottom:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;display:grid;align-content:start;gap:11px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important}.service-order-editor textarea{min-height:112px}.service-order-detail{padding-top:0!important}.service-order-main i{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#cdbaff!important;font-size:29px!important}.service-order-description{margin-top:0}.service-order-revisions{display:grid;gap:8px;padding:12px;border:1px solid #1d3c5d;border-radius:16px;background:linear-gradient(145deg,#10233c,#0a192c);box-shadow:inset 0 1px #284765,0 9px 20px #02091470}.service-order-revisions header{display:flex;justify-content:space-between;align-items:center}.service-order-revisions header b{font-size:15px}.service-order-revisions header span{color:#bda0ff;font-size:12px;font-weight:700}.service-order-revisions>p{margin:1px 0;color:#9bb0ce;font-size:12px}.service-revision{width:100%;display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #1b3857;border-radius:11px;background:linear-gradient(135deg,#10233d,#0a182b);color:#eff5ff;padding:10px;text-align:left;font:inherit;transition:opacity .25s ease,transform .2s ease}.service-revision:active{transform:scale(.985)}.service-revision>i{display:grid;place-items:center;width:23px;height:23px;border:1px solid #7858c6;border-radius:50%;color:#d7c6ff;font-size:12px;font-style:normal}.service-revision span{display:grid;gap:3px;min-width:0}.service-revision span small{color:#b79eea;font-size:10px;font-weight:700}.service-revision span b{font-size:13px;line-height:1.32}.service-revision.done{opacity:.58}.service-revision.done>i{border-color:#5fe096;background:#19533c;color:#effff5}.service-revision.done span b{text-decoration:line-through}.revisions-list .service-revision{margin-top:8px}.revisions-list .service-revision{grid-template-columns:minmax(0,1fr) auto;gap:10px;touch-action:pan-y}.revisions-list .service-revision time{color:#aebed9;font-size:11px;font-weight:700;white-space:nowrap}.revisions-list .service-revision.done span b{text-decoration:none}.service-revision-add{width:100%;justify-self:stretch;margin:0;border-color:#8054db;background:#26164e;color:#d4bdff}.service-order-detail .finish-rental,.service-revision-detail .finish-rental{width:100%;min-height:45px}.service-order-detail .finish-rental.is-finished,.service-revision-detail .finish-rental.is-finished{border-color:#8054db;background:linear-gradient(135deg,#372065,#6340af);color:#f5f1ff}.service-revision-editor{width:min(100%,390px)}.service-revision-detail{padding-top:0!important}.service-revision-text p{white-space:pre-wrap}.service-revision-edit-box{display:grid;gap:10px;padding:12px;border:1px solid #294665;border-radius:16px;background:#0b1a2e}.service-revision-edit-box textarea{min-height:150px;width:100%;box-sizing:border-box;resize:vertical}.service-revision-edit-box footer{display:flex;gap:8px}.service-revision-edit-box footer button{flex:1}.services-calendar .task-days button.overdue{border-color:#e26a79;background:radial-gradient(circle at 50% 38%,#7b2638,#371a2b 68%);box-shadow:inset 0 1px #ffbdc655,0 0 0 2px #d94b6152,0 0 16px #b92f4655;color:#fff5f6}.services-calendar .task-days button.overdue em{color:#ffbdc6}.services-calendar .task-days button.has-revisions:not(.overdue){border-color:#e4b961;background:radial-gradient(circle at 50% 38%,#705721,#302817 68%);box-shadow:inset 0 1px #ffe7a866,0 0 0 2px #d4a33f4d,0 0 15px #d09a2850;color:#fffbed}.services-calendar .task-days button.has-revisions:not(.overdue) em{color:#ffe3a0}.service-card.swipe-rental,.service-revision.swipe-rental{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .2s ease;will-change:transform;touch-action:pan-y;user-select:none;-webkit-user-select:none}.service-order-editor{inset:auto!important;left:50%!important;top:44%!important;bottom:auto!important;width:min(560px,calc(100vw - 20px))!important;height:auto!important;max-height:calc(100dvh - 20px)!important;transform:translate(-50%,-50%)!important;padding:15px!important;border:1px solid #544178!important;border-radius:20px!important;background:linear-gradient(150deg,#14152a,#090f1d)!important;box-shadow:0 24px 60px #000d!important}@media(max-width:430px){.service-order-editor{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px!important}}.revisions-list .service-revision{grid-template-columns:minmax(0,1fr)!important}.service-revision-field{width:100%;display:grid;gap:7px;padding:14px;border-radius:14px;text-align:left;color:#f2f5ff;font:inherit;cursor:pointer}.service-revision-field small{color:#c5b1ee;font-size:11px;font-weight:800}.service-revision-field b{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.service-revision-detail{inset:auto!important;left:50%!important;top:50%!important;bottom:auto!important;width:min(560px,calc(100vw - 20px))!important;height:auto!important;max-height:calc(100dvh - 20px)!important;transform:translate(-50%,-50%)!important;padding:15px!important;border:1px solid #544178!important;border-radius:20px!important;background:linear-gradient(150deg,#14152a,#090f1d)!important;box-shadow:0 24px 60px #000d!important}.service-amount-editor{width:min(100%,370px);display:grid;gap:13px}.service-amount-editor h3{margin:0}.service-amount-editor label{display:grid;gap:7px;color:#b9c7de;font-size:12px;font-weight:700}.service-amount-editor input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #385274;border-radius:11px;background:#0a1a2d;color:#f6f8ff;font:inherit}.service-discount-button{width:100%;justify-self:stretch;margin:0}.service-order-detail .service-line.copyable{border-color:#7053a8;background:linear-gradient(135deg,#172949,#101d34);border-radius:10px;padding:10px;cursor:pointer}.service-order-detail .service-line.copyable:active{transform:scale(.99)}@media(max-width:430px){.service-revision-detail{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px!important}}.services-page .service-card>span{align-self:start;margin-top:1px}.service-order-detail .service-order-edit{justify-self:end;width:34px;height:32px;border:1px solid #594284;border-radius:10px;background:linear-gradient(145deg,#211943,#121a31);box-shadow:inset 0 1px #c6adff42,0 6px 13px #02091473;color:#dfd1ff;font:700 17px inherit;line-height:1;cursor:pointer}.service-order-detail .service-order-edit:active{transform:scale(.96)}.services-page .service-card.service-order-working,.services-page .service-card.service-order-ready,.services-page .service-card.service-order-ready-revisions{position:relative;isolation:isolate;overflow:hidden;border-color:#ffffff4d;background-color:#10213a;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff4a,0 10px 22px #0209148c}.services-page .service-card.service-order-working{background-image:linear-gradient(112deg,#6d35ba,#3d297c 45%,#142d52)}.services-page .service-card.service-order-ready{background-image:linear-gradient(112deg,#176f49,#2fba70 44%,#17454d)}.services-page .service-card.service-order-ready-revisions{background-image:linear-gradient(112deg,#176f49,#34b96b 29%,#d1ad35,#36b96c 71%,#17454d)}.services-page .service-card.service-order-working:before,.services-page .service-card.service-order-ready:before,.services-page .service-card.service-order-ready-revisions:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,#06132955,#06132910 53%,#06132966);pointer-events:none}.services-page .service-card.service-order-working>*,.services-page .service-card.service-order-ready>*,.services-page .service-card.service-order-ready-revisions>*{position:relative;z-index:1}.services-page .service-card.service-order-working>i,.services-page .service-card.service-order-ready>i,.services-page .service-card.service-order-ready-revisions>i{background:#0b1730b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff8a,0 6px 12px #020914a8}.services-page .service-card.service-order-working>span,.services-page .service-card.service-order-ready>span,.services-page .service-card.service-order-ready-revisions>span{color:#fff!important;text-shadow:0 1px 3px #061224e6}.services-page .service-card.service-order-working b,.services-page .service-card.service-order-ready b,.services-page .service-card.service-order-ready-revisions b,.services-page .service-card.service-order-working strong,.services-page .service-card.service-order-ready strong,.services-page .service-card.service-order-ready-revisions strong{color:#fff;text-shadow:0 1px 3px #061224e6}.services-page .service-card.service-order-working small,.services-page .service-card.service-order-ready small,.services-page .service-card.service-order-ready-revisions small{color:#e9f5ff;text-shadow:0 1px 3px #061224e6}.services-page .service-card.service-order-working.selected,.services-page .service-card.service-order-ready.selected,.services-page .service-card.service-order-ready-revisions.selected{border-color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff96,0 0 20px #a884ff75,0 10px 22px #0209148c!important}.finance-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible;border:0;background:transparent;box-shadow:none}.finance-tiles button{position:relative;aspect-ratio:1/1;min-height:120px;padding:12px;border:1px solid #25486b!important;border-radius:16px!important;background:linear-gradient(145deg,#122946,#09182c)!important;box-shadow:inset 0 1px #5f87aa42,0 9px 20px #02091473;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:34px 1fr;gap:0 8px;align-items:start;color:#edf5ff;transition:transform .2s ease,filter .2s ease}.finance-tiles button:active{transform:scale(.975);filter:brightness(1.12)}.finance-tiles button>i{justify-self:start;width:34px;height:34px;border:1px solid currentColor;border-radius:11px;background:linear-gradient(145deg,#173554e8,#08172ce8);box-shadow:inset 0 1px #ffffff75,inset 0 -5px 9px #02091472,0 5px 11px #0209149c;font-size:16px;text-shadow:0 1px 2px #020914}.finance-tiles button>span{grid-column:2;grid-row:1;align-self:center;min-width:0;max-width:100%;font-size:11px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-tiles button>b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:11px;font-size:14px;color:#fff;text-align:center;text-shadow:0 1px 3px #020914;pointer-events:none}.finance-tiles button>em{display:none}.finance-tiles .paypal-row{border-color:#2c6da9!important;background:radial-gradient(circle at 85% 8%,#1678c6,#102c59 50%,#09182c)!important}.finance-tiles .paypal-row>i{border-color:#a5d4ff;background:linear-gradient(145deg,#147acb,#084b91);color:#fff}@media(min-width:620px){.finance-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:860px){.finance-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.finance-tiles button{touch-action:none;user-select:none;-webkit-user-select:none}.finance-tiles button.is-transfer-dragging{z-index:3;transform:scale(.93)!important;filter:saturate(.8) brightness(.78);box-shadow:inset 0 1px #ffffff26,0 0 0 2px #b498ff7d,0 0 26px #7954e889!important;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s ease,box-shadow .28s ease}.finance-tiles button.is-transfer-target{z-index:2;border-color:#c9b3ff!important;animation:financeDropPulse 1.05s ease-in-out infinite;background:linear-gradient(145deg,#1c3e64,#13244a)!important;box-shadow:inset 0 1px #ffffff8a,0 0 0 2px #8d69dd80,0 0 25px #754ad87a!important}.finance-drag-orb{position:fixed;z-index:110;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border:1px solid currentColor;border-radius:16px;background:linear-gradient(145deg,#203f61f5,#0a172af5);box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 14px #02091488,0 14px 28px #020914d9,0 0 22px currentColor;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:22px;font-style:normal;text-shadow:0 2px 3px #020914;pointer-events:none;animation:financeDragLift .38s cubic-bezier(.22,1,.36,1)}.finance-transfer-hint{position:fixed;z-index:109;left:50%;bottom:calc(100px + env(safe-area-inset-bottom));transform:translate(-50%);padding:10px 14px;border:1px solid #8063cb;border-radius:999px;background:#131c35ed;box-shadow:inset 0 1px #ffffff45,0 10px 28px #020914a8;color:#f3eeff;font-size:12px;font-weight:750;white-space:nowrap;pointer-events:none;animation:financeHintIn .3s cubic-bezier(.22,1,.36,1)}@keyframes financeDragLift{0%{transform:scale(.56) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes financeHintIn{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes financeDropPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25);transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.finance-tiles button.is-transfer-target,.finance-drag-orb,.finance-transfer-hint{animation:none}}.transfer-modal{align-items:center;padding:18px}.transfer-modal .transfer-editor{width:min(100%,390px);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #5a478a;border-radius:20px;background:linear-gradient(150deg,#151a31,#090f1d);box-shadow:0 24px 60px #000d;animation:financeTransferIn .28s cubic-bezier(.22,1,.36,1)}.transfer-editor h2{text-align:center}.transfer-editor input,.transfer-editor select{font-size:16px}@keyframes financeTransferIn{0%{transform:translateY(22px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.card-account{position:fixed!important;z-index:70;left:50%;top:50%;width:min(430px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transform:translate(-50%,-50%);padding:15px!important;border:1px solid #544178;border-radius:20px;background:linear-gradient(150deg,#14152a,#090f1d);box-shadow:0 24px 60px #000d;display:grid;gap:13px}.card-account:before{content:"";position:fixed;z-index:-1;top:-100vmax;right:-100vmax;bottom:-100vmax;left:-100vmax;background:#020815a6;pointer-events:none}.card-account .editor-top{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:34px;margin:0}.card-account .editor-top h2{margin:0;color:#f5f7ff;text-align:center;font-size:16px;text-shadow:0 1px 3px #000}.card-account .editor-top .back{margin:0;border-color:#30334e;background:#17192a;color:#fff;box-shadow:none}.finance-account-hero{min-height:90px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid var(--account-color);border-radius:17px;background:radial-gradient(circle at 50% 5%,#6852a455,transparent 58%),linear-gradient(145deg,#172b4b,#09182c);box-shadow:inset 0 1px #fff5,inset 0 -16px 28px #02091473,0 11px 22px #02091470;text-align:center}.finance-account-hero i{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--account-color);border-radius:14px;background:linear-gradient(145deg,#1e3d62,#0a172b);box-shadow:inset 0 1px #ffffff8f,inset 0 -8px 13px #02091486,0 7px 15px #0209149a;color:var(--account-color);font-size:22px;font-style:normal;text-shadow:0 2px 3px #020914}.finance-account-hero span{color:#c5d7ef;font-size:11px;font-weight:700;text-shadow:0 1px 2px #020914}.card-account .account-balance{padding:5px 0 3px;gap:5px}.card-account .account-balance b{font-size:31px;letter-spacing:-.7px;text-shadow:0 2px 10px #000}.card-account .account-balance span{color:#aebfd9}.finance-account-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:9px;margin:0!important}.finance-account-actions button{min-height:46px;border-radius:13px;font:700 13px inherit}.finance-account-actions .violet{border:1px solid #8055df;background:linear-gradient(135deg,#9e78ff,#6333cb 55%,#3e208d);box-shadow:inset 0 1px #fff6,0 9px 20px #1e104780}.finance-account-actions .outline{border:1px solid #46698d;background:linear-gradient(145deg,#183555,#0c1d33);box-shadow:inset 0 1px #8db7df42,0 8px 18px #02091473;color:#e7f2ff}.finance-account-actions .account-balance-edit{grid-column:1/-1;border:1px solid #544178;background:linear-gradient(145deg,#211b42,#121b32);box-shadow:inset 0 1px #bba6f044,0 8px 18px #02091473;color:#dacbff}.finance-account-action{position:fixed!important;z-index:90!important;left:50%!important;top:50%!important;width:min(430px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;transform:translate(-50%,-50%)!important;padding:15px!important;gap:13px!important;border:1px solid #5a478a;border-radius:20px;background:linear-gradient(150deg,#151a31,#090f1d);box-shadow:0 24px 60px #000d}.finance-account-action:before{content:"";position:fixed;z-index:-1;top:-100vmax;right:-100vmax;bottom:-100vmax;left:-100vmax;background:#020815b8!important;pointer-events:none}.finance-account-action .editor-top{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:0}.finance-account-action .editor-top h2{margin:0;text-align:center;font-size:16px}.finance-account-action label{display:grid;gap:7px;color:#c2d0e7;font-size:12px;font-weight:700}.finance-account-action input,.finance-account-action select{box-sizing:border-box;width:100%;min-height:45px;border:1px solid #385274;border-radius:11px;background:#0a1a2d;color:#f6f8ff;padding:11px 12px;font:inherit;font-size:16px}.finance-account-action footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0}.finance-account-action footer button{min-height:45px}.finance-account-action .violet{border:1px solid #8055df;background:linear-gradient(135deg,#9e78ff,#6333cb 55%,#3e208d);box-shadow:inset 0 1px #fff6,0 9px 20px #1e104780}.finance-account-title{min-width:0;display:grid;gap:2px;text-align:center}.finance-account-title small{color:#91a7c8;font-size:9px;font-weight:700}.finance-account-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-account-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--account-color);border-radius:12px;background:linear-gradient(145deg,#1a3556,#0b182b);box-shadow:inset 0 1px #ffffff70,0 6px 14px #02091490;color:var(--account-color);font-size:18px;font-style:normal}.card-account .account-balance{min-height:108px;padding:16px 12px;align-content:center;border:1px solid #2a4768;border-radius:17px;background:radial-gradient(circle at 50% 0,#563b9c38,transparent 58%),linear-gradient(145deg,#10243d,#09182b);box-shadow:inset 0 1px #ffffff2c,0 10px 22px #02091470}.card-account .account-balance span{margin-top:1px;color:#9fb2ce;font-size:11px}.finance-account-actions .finance-subtract{border-color:#7b4358;background:linear-gradient(145deg,#3a1a2a,#1d1828);color:#ffd9df}.finance-account-actions .finance-transfer-button{grid-column:1/-1}.finance-account-actions .account-balance-edit{grid-column:1/-1;background:linear-gradient(145deg,#1c2b43,#101929);color:#c6d5eb}@media(max-width:430px){.card-account{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px!important;gap:11px}.finance-account-action{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px!important}.card-account .account-balance b{font-size:28px}}.finance-cash-title{margin-top:18px!important;color:#c8d6ec!important}.finance-cash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:5px}.finance-cash-tiles button{min-height:106px!important;aspect-ratio:1.25/1!important;background:linear-gradient(145deg,#112a42,#091a2b)!important;border-color:#28546a!important}.other-fund-editor{top:46%!important}.other-fund-editor .editor-top{margin-bottom:2px!important}.finance-account-actions .finance-topup-expense{font-size:11px}.finance-account-action .finance-expense-category-picker,.finance-account-action .finance-expense-subcategory-picker{margin:0}.expense-editor .expense-category-picker,.finance-account-action .finance-expense-category-picker{margin:0;padding:9px;border:1px solid #314f73;border-radius:14px;background:linear-gradient(145deg,#102943,#0b1a2e);box-shadow:inset 0 1px #587b9b36}.expense-editor .expense-category-picker:before,.finance-account-action .finance-expense-category-picker:before{content:"Раздел";flex-basis:100%;color:#b9c9df;font-size:9px;font-weight:800;letter-spacing:.85px;text-transform:uppercase}.expense-editor .expense-category-picker button,.finance-account-action .finance-expense-category-picker button{flex:1 0 calc(50% - 4px);min-height:36px;border-color:#2c4c6c;border-radius:9px;background:linear-gradient(145deg,#142c47,#0d1c30);color:#c7d5e8;font-size:11px;box-shadow:inset 0 1px #52739122}.expense-editor .expense-category-picker button.active,.finance-account-action .finance-expense-category-picker button.active{border-color:#9b72ed;background:linear-gradient(135deg,#6842bc,#38226f);box-shadow:inset 0 1px #eadfff70,0 5px 12px #25104755;color:#fff}.expense-editor .expense-subcategory-picker,.finance-account-action .finance-expense-subcategory-picker{margin:0!important;padding:9px 10px!important;border:1px dashed #4e7397!important;border-radius:13px!important;background:linear-gradient(145deg,#0c2239,#09182b)!important;box-shadow:none!important}.expense-editor .expense-subcategory-picker:before,.finance-account-action .finance-expense-subcategory-picker:before{content:"Подраздел";flex-basis:100%;color:#77afd9;font-size:9px;font-weight:800;letter-spacing:.85px;text-transform:uppercase}.expense-editor .expense-subcategory-picker button,.finance-account-action .finance-expense-subcategory-picker button{padding:6px 9px!important;border-color:#365b80!important;border-radius:8px!important;background:#153550!important;color:#c9e1f6!important;font-size:10px!important;box-shadow:none!important}.expense-editor .expense-subcategory-picker button.active,.finance-account-action .finance-expense-subcategory-picker button.active{border-color:#86c8fb!important;background:linear-gradient(135deg,#397bad,#244f7d)!important;box-shadow:inset 0 1px #e4f5ff70!important;color:#fff!important}.finance-account-action:has(.finance-expense-category-picker){gap:10px!important;border-color:#4c5d91;background:linear-gradient(155deg,#151f37,#091426)}.finance-account-action:has(.finance-expense-category-picker) .editor-top{padding:0 0 9px;border-bottom:1px solid #293d5d}.finance-account-action:has(.finance-expense-category-picker) footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;margin-top:3px!important}.finance-account-action:has(.finance-expense-category-picker) footer button{width:100%;min-width:0;min-height:46px!important;padding:0 8px!important;font-size:12px!important;white-space:nowrap}.finance-account-action:has(.finance-expense-category-picker) footer .outline{border-color:#465d79;background:linear-gradient(145deg,#17283d,#0d192b);color:#d4e1f0}.finance-account-action:has(.finance-expense-category-picker) footer .violet{border-color:#956ce4;background:linear-gradient(135deg,#a07cff,#6338c8 57%,#3b207f);color:#fff}.finance-operation-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:3px 0 0!important}.finance-operation-actions>.finance-operation-cancel,.finance-operation-actions>.finance-operation-save{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 8px!important;font-size:12px!important;white-space:nowrap}.finance-operation-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid #314b6c;border-radius:12px;background:#09172a}.finance-operation-switch button{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aebed6;font:700 11px inherit}.finance-operation-switch button.active{border-color:#8460df;background:linear-gradient(135deg,#5733a7,#35216f);box-shadow:inset 0 1px #ffffff42;color:#fff}.finance-operation-switch button.active.expense{border-color:#b94b63;background:linear-gradient(135deg,#7a263d,#4a1b2e)}.finance-tiles:not(.finance-cash-tiles)>button:not(.paypal-row)>i{width:28px;height:28px;border-radius:9px;font-size:13px}.others .other-fund-swipe{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .2s ease;will-change:transform;touch-action:pan-y;user-select:none;-webkit-user-select:none}.expense-records .expense-record{touch-action:pan-y!important}.auth-lock{min-height:100dvh;display:grid;place-items:center;padding:calc(28px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px))) 18px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 12%,#7040c64a,transparent 34%),radial-gradient(circle at 100% 100%,#173e6855,transparent 38%),#07111e}.auth-card{width:min(100%,390px);display:grid;gap:13px;padding:27px 23px 24px;border:1px solid #4c3b78;border-radius:24px;background:linear-gradient(150deg,#151f38,#090f1d);box-shadow:inset 0 1px #ffffff2e,0 28px 70px #000b;text-align:center}.auth-logo{justify-self:center;position:relative;padding:10px 20px;border:1px solid #a786f2;border-radius:13px;background:linear-gradient(135deg,#f0e9ff,#bb97ff 38%,#6b35da 72%,#27104e);box-shadow:inset 0 1px #fff,0 10px 24px #2e145e99;color:#201139;font:900 15px Space Grotesk,Inter,sans-serif;letter-spacing:.7px}.auth-card>small{color:#a48ecf;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.auth-card h1{margin:3px 0 0;color:#f7f4ff;font-size:22px}.auth-card p{margin:0;color:#9eacc3;font-size:12px;line-height:1.5}.auth-error{padding:10px 11px;border:1px solid #8d4053;border-radius:10px;background:#361a28;color:#ffc5ce;font-size:11px;line-height:1.4}@media(max-width:430px){.auth-card{padding:23px 18px 21px;border-radius:21px}.auth-card h1{font-size:20px}}html{scroll-behavior:smooth;scrollbar-color:rgba(153,123,231,.58) transparent}@media(prefers-reduced-motion:no-preference){*,*:before,*:after{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html,*,*:before,*:after{scroll-behavior:auto!important}}html[data-mutating=true] button.violet{pointer-events:none!important;opacity:.62!important}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottom-nav button{min-width:0}.business-hub{padding-top:4px}.business-mainbar{margin-bottom:18px}.business-logo i{font-size:11px;letter-spacing:.08em}.business-hub>p{margin:0 0 10px;color:#8290a9;font-size:12px}.business-grid{display:grid;gap:10px}.business-grid button{width:100%;min-height:82px;padding:13px 15px;border:1px solid rgba(150,125,255,.28);border-radius:21px;color:#f7f4ff;background:linear-gradient(135deg,#2b234ef5,#0e1c31fa);box-shadow:inset 0 1px #ffffff14,0 14px 34px #02051240;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;text-align:left}.business-grid button>i{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-style:normal;font-weight:900;background:linear-gradient(145deg,#956bff,#5930d4);box-shadow:inset 0 1px #ffffff4d,0 8px 18px #5930d459}.business-grid span{display:grid;gap:4px;min-width:0}.business-grid b{font-size:16px}.business-grid small{color:#9faac0;font-size:11px}.business-grid em{color:#a784ff;font-size:24px;font-style:normal}.business-grid button>i.business-resale{background:linear-gradient(145deg,#9a68ff,#44258f);box-shadow:inset 0 1px #ffffff6b,0 10px 20px #5d31cc6b}.business-grid button>i.business-ps5{background:linear-gradient(145deg,#3d8fff,#182e83);box-shadow:inset 0 1px #fff6,0 10px 20px #1c4cba66;font-size:14px;letter-spacing:-1px}.business-grid button>i.business-services{background:linear-gradient(145deg,#e170c5,#6e2d9a);box-shadow:inset 0 1px #fff6,0 10px 20px #8f2daa61;font-size:25px}.finance-unassigned header i{background:linear-gradient(145deg,#a56cff,#5531bd);box-shadow:inset 0 1px #fff6,0 7px 15px #5830c166}.home-agenda{margin-top:13px;padding:14px;border:1px solid rgba(131,109,218,.24);border-radius:22px;background:linear-gradient(145deg,#12233bf7,#0a182bfa);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}.home-agenda header{margin-bottom:8px}.home-agenda h2{margin:0;font-size:14px}.home-agenda>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 4px;border:0;border-top:1px solid rgba(255,255,255,.06);color:#f5f5ff;background:transparent;text-align:left}.home-agenda>button:first-of-type{border-top:0}.home-agenda>button>i{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;background:#7e58ff33;color:#cbbcff;font-style:normal;font-size:10px;font-weight:900}.home-agenda>button.overdue>i{background:#ff485c2e;color:#ff7589}.home-agenda>button span{display:grid;gap:3px;min-width:0}.home-agenda>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.home-agenda>button small{color:#8f9db4;font-size:10px}.home-agenda>button em{color:#9273ff;font-style:normal}.home-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.home-quick-actions button{min-height:38px;border:1px solid rgba(132,97,244,.26);border-radius:13px;background:#4b31902e;color:#d8ccff;font-size:11px;font-weight:700}.services-stats-latest{grid-template-columns:repeat(4,minmax(0,1fr))!important}.services-stats-latest article{min-width:0;padding-inline:5px!important}.services-stats-latest small{font-size:9px!important}.services-stats-latest b{font-size:clamp(11px,3vw,15px)!important}.interactive-summary{cursor:pointer;border-color:#9970ff7a!important;box-shadow:inset 0 0 0 1px #ab89ff14,0 8px 20px #3118732e!important}.service-debt-dialog{width:min(92vw,430px);max-height:min(76vh,650px);overflow:auto;padding-top:max(18px,env(safe-area-inset-top))}.service-debt-total{display:block;margin:5px 0 12px;text-align:center;color:#ffcf75;font-size:25px}.service-debt-list{display:grid;gap:7px}.service-debt-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid rgba(154,123,255,.2);border-radius:14px;background:#121f35eb;color:#fff;text-align:left}.service-debt-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.service-debt-list b{color:#ffcf75;white-space:nowrap}.finance-journal{margin:16px 0 90px}.finance-journal-toggle{width:100%;min-height:62px;padding:12px 14px;border:1px solid rgba(137,108,236,.23);border-radius:18px;color:#f4f2ff;background:linear-gradient(145deg,#192943fa,#0c1a2efa);display:flex;justify-content:space-between;align-items:center;text-align:left}.finance-journal-toggle span{display:grid;gap:3px}.finance-journal-toggle b{font-size:13px}.finance-journal-toggle small{color:#8491aa;font-size:10px}.finance-journal-toggle em{color:#a98aff;font-style:normal}.finance-journal-calendar{margin-top:8px}.finance-journal-calendar-toggle{width:100%;min-height:48px;padding:9px 12px;border:1px solid rgba(146,116,247,.31);border-radius:14px;color:#f5f1ff;background:linear-gradient(135deg,#222f4df5,#0f1b30fa);box-shadow:inset 0 1px #ffffff0f,0 6px 16px #050b1b33;display:flex;align-items:center;justify-content:space-between;text-align:left}.finance-journal-calendar-toggle span{display:grid;gap:2px}.finance-journal-calendar-toggle small{color:#8d9ab0;font-size:9px}.finance-journal-calendar-toggle b{font-size:12px;text-transform:capitalize}.finance-journal-calendar-toggle em{color:#b69aff;font-style:normal}.finance-journal-calendar-panel{display:grid;gap:7px;margin-top:7px;padding:10px;border:1px solid rgba(146,116,247,.24);border-radius:17px;background:linear-gradient(145deg,#192741f5,#0a1628fa);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #02071233}.finance-journal-calendar-panel header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:5px}.finance-journal-calendar-panel header button{width:32px;height:32px;border:1px solid rgba(144,115,235,.34);border-radius:10px;color:#c9b9ff;background:#5c3da52e;font:700 22px/1 inherit}.finance-journal-calendar-panel header b{overflow:hidden;color:#f2efff;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.finance-journal-calendar-panel .week,.finance-journal-calendar-panel .days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.finance-journal-calendar-panel .week small{color:#77869f;font-size:9px;font-weight:700}.finance-journal-calendar-panel .days i{display:block;min-height:31px}.finance-journal-calendar-panel .days button{min-height:31px;border:1px solid transparent;border-radius:9px;font:700 11px inherit}.finance-journal-calendar-panel .days button.has-operations{color:#f8f5ff;border-color:#9272f442;background:linear-gradient(145deg,#6546b961,#29225280);box-shadow:inset 0 1px #ffffff1a}.finance-journal-calendar-panel .days button.has-operations:active{transform:scale(.95)}.finance-journal-calendar-panel .days button.chosen{border-color:#b99aff;background:linear-gradient(135deg,#9b70ff,#5733bd);box-shadow:inset 0 1px #ffffff6b,0 5px 12px #4323986b;color:#fff}.finance-journal-calendar-panel .days button.no-operations{color:#4e5d75;background:#07111f45;cursor:default}.finance-journal-calendar-note{color:#6f7e96;font-size:9px;text-align:center}.finance-journal-date-picker{display:grid;gap:6px;margin:8px 2px 0;color:#8d9ab0;font-size:10px}.finance-journal-date-picker select{width:100%;min-height:39px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(146,116,247,.28);border-radius:13px;padding:0 34px 0 12px;color:#f4f1ff;background:linear-gradient(135deg,#222f4df5,#0f1b30fa);box-shadow:inset 0 1px #ffffff0d,0 6px 16px #050b1b33;font:inherit;font-size:12px}.finance-journal-date-picker select:disabled{opacity:.58}.finance-journal-list{margin-top:7px;overflow:hidden;border:1px solid rgba(137,108,236,.18);border-radius:18px;background:#091526b8}.finance-journal-list article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;padding:8px 11px;border-top:1px solid rgba(255,255,255,.055)}.finance-journal-list article:first-child{border-top:0}.finance-journal-list time{display:grid;gap:2px;color:#8c98ac;font-size:9px;line-height:1.1}.finance-journal-list time b{color:inherit;font:inherit;font-weight:700;white-space:nowrap}.finance-journal-list time small{color:#68768e;font-size:9px;white-space:nowrap}.finance-journal-list span{display:grid;gap:2px;min-width:0}.finance-journal-list span b{font-size:10px;display:inline-flex;align-items:center;gap:5px}.finance-journal-list span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8995aa;font-size:9px}.finance-journal-list strong{position:relative;display:block;align-self:stretch;min-height:37px;white-space:nowrap;font-size:10px}.finance-journal-list strong>.journal-section-glyph{position:absolute;z-index:1;top:-2px;right:0}.finance-journal-list .journal-amount-stack{position:relative;display:block!important;width:100%;height:100%;min-height:37px}.finance-journal-list .journal-amount-value{position:absolute;top:50%;right:0;display:inline-flex!important;align-items:baseline;justify-content:flex-end;gap:.12em;transform:translateY(-50%);white-space:nowrap}.journal-section-glyph{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto;margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0;color:inherit;font-style:normal}.journal-section-glyph svg{width:14px;height:14px}.journal-section-glyph.ps{width:auto;height:14px}.journal-section-glyph .ps-logo-glyph{font-size:11px;font-weight:800;line-height:1}.finance-journal-search{display:block;margin:8px 0 0}.finance-journal-search input{width:100%;min-height:42px;padding:10px;border:1px solid rgba(137,108,236,.18);border-radius:14px;background:#091526b8;color:inherit;font-size:16px}.finance-journal-search input::placeholder{font-size:11px;letter-spacing:-.4px;white-space:nowrap}.finance-journal-list strong.income{color:#63e6a1}.finance-journal-list strong.expense{color:#ff7388}.finance-journal-list strong.transfer{color:#ac92ff}.paypal-expense-actions{grid-template-columns:1fr!important}.rental-form,.resale-item-editor-modal .editor,.service-order-editor,.finance-account-action{overscroll-behavior-x:none}.rental-form>.editor-top,.card-account>.editor-top,.paypal-account>.editor-top{padding-top:max(20px,calc(env(safe-area-inset-top) + 12px))!important}.service-order-editor,.ps5-rental-editor{height:calc(100dvh - 72px)!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:max(22px,calc(env(safe-area-inset-bottom) + 16px))!important;-webkit-overflow-scrolling:touch}.service-order-editor>button.violet:last-child,.ps5-rental-editor>button.violet:last-child{position:sticky;bottom:4px;z-index:4;min-height:48px;box-shadow:0 10px 26px #361c826b}.task-detail-standard{width:min(92vw,440px);max-height:76vh;overflow:auto;padding-top:max(18px,env(safe-area-inset-top))}.task-detail-standard .editor-top h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-standard>p{white-space:pre-wrap;color:#c8cfdd;line-height:1.55}.task-detail-meta{display:flex;gap:8px;margin:10px 0 16px}.task-detail-meta span{padding:6px 9px;border-radius:9px;background:#825fe626;color:#ab98ec;font-size:10px}.detail-pencil{color:#b9a4ff!important}.resale-item-editor-modal{align-items:stretch!important;padding:0!important}.resale-item-editor-modal .editor{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;padding-top:max(24px,calc(env(safe-area-inset-top) + 14px))!important;overflow:hidden!important}.resale-item-editor-modal .editor-body{overflow-y:auto!important;overflow-x:hidden!important;min-height:0;-webkit-overflow-scrolling:touch}.resale-item-editor-modal .editor>footer{position:relative!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;background:#0d192bfa}.finance-unassigned{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(159,133,224,.42);border-radius:15px;background:linear-gradient(118deg,#4b32766b,#12233adb);box-shadow:inset 0 1px #ffffff14,0 9px 20px #04081338}.finance-unassigned header{display:flex;align-items:center;gap:7px;min-width:0}.finance-unassigned header i{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;font-style:normal;color:#f0eaff;background:linear-gradient(145deg,#9a73e9,#4f347d);box-shadow:0 3px 9px #00000059}.finance-unassigned header span{color:#f5f0ff;font-size:13px;font-weight:800;letter-spacing:.01em}.finance-unassigned{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.finance-unassigned:active{cursor:grabbing}.finance-unassigned>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.finance-unassigned>div span{min-width:0;padding:5px 4px 4px;border-radius:9px;background:#070e1e5c;color:#f9f7ff;text-align:center}.finance-unassigned>div small{display:block;color:#b7a6dc;font-size:9px}.finance-unassigned>div b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35}.finance-journal-list strong.transfer{display:block}.finance-journal-list strong.transfer .journal-amount-value{display:inline-flex!important}.shell{padding-top:10px}.modal:has(.task-editor){align-items:center;padding-bottom:5vh}.planner-editor.centered{top:47%!important}.resale-float{top:24px}.resale-item-editor-modal .editor{padding-top:max(14px,calc(env(safe-area-inset-top) + 8px))!important}.rental-editor-latest,.service-order-editor,.expense-editor,.finance-account-action{top:47%!important}.service-order-editor,.ps5-rental-editor{height:auto!important;max-height:calc(100dvh - 28px)!important}.service-order-editor>button.violet:last-child,.ps5-rental-editor>button.violet:last-child{position:static}.service-revision-editor{transform:translateY(-10px)}.other-fund-editor{top:45%!important}@media(max-width:859px){.service-order-editor{top:47%!important;max-height:calc(100dvh - 92px)!important}.ps5-rental-editor>.editor-top{padding-top:0!important;margin-top:-8px!important;margin-bottom:4px!important}}@media(max-width:390px){.services-stats-latest{gap:5px!important}.home-quick-actions button{font-size:10px}}.resale-copy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.resale-copy-action{min-width:0;min-height:56px;padding:9px 10px;display:grid;align-content:center;gap:3px;text-align:left;border:1px solid rgba(182,155,255,.43);border-radius:15px;color:#fbf9ff;background:linear-gradient(138deg,#6446a1b8,#142744ed);box-shadow:inset 0 1px #ffffff29,0 8px 19px #01081566}.resale-copy-action:active{transform:scale(.975)}.resale-copy-action small{color:#cabcf4;font-size:10px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.resale-copy-action b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.resale-item-condition{display:inline;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.resale-item-detail .detail>p{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.item-date-divider{margin:3px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.1)!important}.scammer-editor input{min-height:46px;border:1px solid rgba(160,134,224,.38);border-radius:13px;color:#f8f6ff;background:#081426b8;box-shadow:inset 0 1px #ffffff0f}.scammer-editor input:focus{border-color:#ab89ff;outline:none;box-shadow:0 0 0 3px #8a66ee29}.waiting-rental{border-color:#96a4b878!important;background-image:linear-gradient(122deg,#252f40,#4a5668,#263345)!important}.waiting-rental.problem-rental{border-color:#a05768!important;background-image:linear-gradient(112deg,#783244,#4a354c 40%,#344252 72%,#242f40)!important}.waiting-badge{color:#eef2f8!important;background:none!important;border:0!important;text-shadow:0 1px 3px rgba(0,0,0,.8);-webkit-text-fill-color:#eef2f8}.waiting-rental-action{color:#eff3f9!important;background:linear-gradient(135deg,#465365,#697588,#3a4658)!important;border-color:#ffffff52!important;text-shadow:0 1px 2px rgba(8,15,27,.65)}.waiting-rental-action{width:100%;min-height:46px;margin-top:8px;border:1px solid rgba(255,255,255,.33);border-radius:14px;box-shadow:inset 0 1px #ffffff59,0 7px 17px #02081447}.waiting-rental-action.is-waiting{box-shadow:inset 0 0 0 1px #ffffff6b,0 0 18px #d8e1f040}.finish-rental.is-finished{color:#f5fff8!important;background:linear-gradient(135deg,#176d49,#40c675,#1f865a)!important;border-color:#69de99!important;box-shadow:inset 0 1px #ffffff4d,0 8px 18px #14804c47!important}.ps5-profit-stat{min-height:84px;display:grid;align-content:center;justify-items:center;gap:4px;border-radius:16px;border:1px solid rgba(151,118,232,.35);background:linear-gradient(140deg,#4f308194,#142542e6);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #01081440}.ps5-profit-stat small,.ps5-profit-stat span{color:#bcaeed;font-size:10px}.ps5-profit-stat b{color:#faf8ff;font-size:15px}.ps5-latest .ps5-consoles-wide{width:100%;min-height:40px!important;margin:8px 0 0;padding:7px 10px!important;flex-direction:row!important;gap:9px!important;border-color:#1b375a!important;border-radius:12px!important;background:#0b1c30!important;box-shadow:inset 0 1px #203d61!important}.ps5-latest .ps5-actions{margin-top:5px!important}.finance-tiles button{touch-action:pan-y}.finish-rental.is-waiting{color:#eff3f9!important;background:linear-gradient(135deg,#6c7787,#d1d8e0,#657284)!important;border-color:#ffffff80!important;box-shadow:inset 0 1px #ffffff59,0 7px 17px #02081447!important;text-shadow:0 1px 2px rgba(8,15,27,.65)}.services-page .service-card.service-order-ready-revisions{background-image:linear-gradient(118deg,#68571c,#d3ad32 46%,#e4c45b 60%,#67551d)!important;border-color:#ffdc6f99!important}.service-order-revisions .service-revision{height:auto!important;min-height:48px;align-items:flex-start!important}.service-order-revisions .service-revision span,.service-order-revisions .service-revision span b{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;line-height:1.42}.service-kind-field{display:grid;gap:7px}.service-kind-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.service-kind-choice button{min-height:44px;border:1px solid rgba(117,137,169,.35);border-radius:13px;color:#aebbd0;background:linear-gradient(145deg,#111f34,#0a1729);font:700 13px inherit;box-shadow:inset 0 1px #ffffff0d}.service-kind-choice button.active{border-color:#a989ff;color:#fff;background:linear-gradient(145deg,#8e68e7,#5132a3);box-shadow:inset 0 1px #ffffff52,0 7px 17px #4b2a9e4d}.problem-dialog-top{min-height:34px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px}.problem-dialog-top h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:14px}.problem-dialog-top .back{width:34px;height:34px;padding:0;border:1px solid rgba(113,126,154,.35);border-radius:11px;color:#eef1f8;background:#111d31}.rental-problems-dialog{max-height:min(78dvh,620px);overflow-y:auto}.problem-add-button{min-height:46px;border:1px solid rgba(178,126,255,.48);border-radius:14px;color:#fff;background:linear-gradient(135deg,#9b6cff,#5932bd);font:800 13px inherit;box-shadow:inset 0 1px #ffffff4d,0 9px 20px #4928a44d}.rental-problem-list{display:grid;gap:7px}.rental-problem-list>button{min-width:0;min-height:54px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(177,102,127,.32);border-radius:14px;color:#fff;background:linear-gradient(138deg,#5f283bb8,#152034f2);text-align:left}.rental-problem-card.swipe-rental{touch-action:pan-y!important;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.rental-problem-list span{min-width:0;display:grid;gap:3px}.rental-problem-list b{font-size:12px}.rental-problem-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfaab5;font-size:10px}.rental-problem-list em{color:#e994aa;font-style:normal}.problem-description{min-height:100px;margin:0;padding:13px;border:1px solid rgba(120,139,170,.25);border-radius:13px;color:#dfe6f2;background:#07111f99;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ps5-expense-detail .service-line{border-radius:12px;background:#07122180}.expense-copy-button{width:100%;text-align:center}.ps5-calendar .task-days button.ps5-calendar-day{border-color:#9eb2d159;color:#f7f9ff;box-shadow:inset 0 1px #ffffff2e,0 5px 13px #01081542}.ps5-calendar .task-days button.ps5-calendar-day.selected{border-color:#e5ddff;box-shadow:0 0 0 2px #aa7dff94,inset 0 1px #ffffff52,0 6px 16px #5731ac57}.ps5-calendar .task-days button.ps5-calendar-day em{color:#fff;text-shadow:0 1px 3px rgba(3,8,19,.75)}@media(max-width:430px){.rental-editor-latest .date-time-field{width:100%;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)!important;gap:6px!important;overflow:visible!important}.rental-editor-latest .date-time-field label{min-width:0!important;max-width:100%;overflow:visible!important}.rental-editor-latest .date-time-field input{display:block;min-width:0!important;max-width:100%!important;width:100%!important;padding:9px 7px!important;font-size:12px!important;letter-spacing:-.3px;box-sizing:border-box!important;border-radius:12px!important}.rental-editor-latest .date-time-field input::-webkit-date-and-time-value{min-width:0;text-align:left}.rental-editor-latest .date-time-field input::-webkit-datetime-edit{min-width:0;padding:0}}.ps5-rental-editor .date-time-field{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important}.ps5-rental-editor .date-time-field>label{min-width:0!important;align-self:start!important;display:grid!important;grid-template-rows:auto 52px;gap:6px!important;overflow:visible!important}.ps5-rental-editor .date-time-field>label>input,.ps5-rental-editor .date-time-field .desktop-date-field>button{width:100%!important;min-width:0!important;max-width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;border-radius:14px!important}.ps5-rental-editor .date-time-field .desktop-date-field>button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:430px){.ps5-rental-editor .date-time-field{display:flex!important;width:100%!important;min-width:0!important;gap:7px!important}.ps5-rental-editor .date-time-field>label{flex:0 1 calc((100% - 7px)/2)!important;width:calc((100% - 7px)/2)!important;min-width:0!important;max-width:calc((100% - 7px)/2)!important;grid-template-rows:auto 40px!important;gap:4px!important;font-size:12px!important}.ps5-rental-editor .date-time-field>label>input,.ps5-rental-editor .date-time-field .desktop-date-field>button{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;height:40px!important;min-height:40px!important;padding:6px 7px!important;font-size:12px!important;line-height:1!important;border-radius:13px!important;box-sizing:border-box!important;overflow:hidden!important}.ps5-rental-editor .date-time-field input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ps5-rental-editor .date-time-field input[type=date]::-webkit-datetime-edit,.ps5-rental-editor .date-time-field input[type=date]::-webkit-date-and-time-value{min-width:0!important;max-width:100%!important;padding:0!important;font-size:12px!important}}:root{--theme-bg:#050713;--theme-bg-glow:#161139;--theme-surface:#0c1024;--theme-surface-2:#070b19;--theme-border:#2a2854;--theme-text:#f5f7ff;--theme-muted:#a3a8c8;--theme-input:#080d1e;--theme-nav:#070916f5;--theme-shadow:#01020db3}html[data-theme=dark]{--theme-bg:#03070d;--theme-bg-glow:#102438;--theme-surface:#0b131e;--theme-surface-2:#050b13;--theme-border:#24384b;--theme-text:#f1f5fa;--theme-muted:#91a0b2;--theme-input:#07111b;--theme-nav:#050c14f5;--theme-shadow:#000b}html[data-theme=light]{--theme-bg:#d9dee8;--theme-bg-glow:#b9b1d8;--theme-surface:#edf0f5;--theme-surface-2:#dfe5ee;--theme-border:#aeb9ca;--theme-text:#1d2736;--theme-muted:#607086;--theme-input:#f3f5f8;--theme-nav:#e6e9f0f2;--theme-shadow:#52607835}html,body{color:var(--theme-text);background-color:var(--theme-bg)}body{background-image:radial-gradient(circle at 100% 0,var(--theme-bg-glow),transparent 36%),linear-gradient(155deg,var(--theme-bg),var(--theme-surface-2));background-attachment:fixed}.shell{color:var(--theme-text);background-color:transparent;background-image:none}.bottom-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-nav) 94%,transparent),var(--theme-nav));border-color:var(--theme-border);box-shadow:0 -10px 24px var(--theme-shadow),inset 0 1px color-mix(in srgb,var(--theme-text) 10%,transparent)}.bottom-nav button{min-width:0!important;padding-inline:2px!important;color:var(--theme-muted)}.bottom-nav i{display:grid;place-items:center;height:21px}.bottom-nav i svg{width:20px;height:20px;filter:drop-shadow(0 2px 3px var(--theme-shadow))}.bottom-nav .current{background:linear-gradient(145deg,#55359a,#30205f);color:#f3ecff}html[data-theme=dark] :where(.summary,.chart,.period-total,.items,.detail,.notes,.period,.finance-total,.finance-inventory,.finance-unassigned,.finance-journal,.finance-journal-toggle,.expense-chart,.expense-total,.revenue-hero,.settings-info-card){background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));border-color:var(--theme-border);box-shadow:inset 0 1px #ffffff0a,0 12px 26px var(--theme-shadow)}html[data-theme=light] :where(.summary,.chart,.period-total,.items,.detail,.notes,.period,.finance-total,.finance-inventory,.finance-unassigned,.finance-journal,.finance-journal-toggle,.expense-chart,.expense-total,.revenue-hero,.settings-info-card,.subscriptions-list,.subscriptions-monthly-total,.range-calendar,.task-calendar,.general-tasks-open){color:var(--theme-text)!important;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #ffffffa3,0 10px 24px var(--theme-shadow)!important}html[data-theme=light] :where(.editor,.rental-editor-latest,.finance-account-action,.card-account,.problem-dialog,.expense-dialog,.balance-history-dialog,.subscription-page,.subscription-form,.service-order-editor,.resale-item-editor,.settings-account-editor){color:var(--theme-text)!important;background:linear-gradient(150deg,#eef1f6,#dce3ed)!important;border-color:#a9b3c7!important;box-shadow:0 24px 60px #52607855!important}html[data-theme=dark] :where(.editor,.rental-editor-latest,.finance-account-action,.card-account,.problem-dialog,.expense-dialog,.balance-history-dialog,.subscription-page,.subscription-form,.service-order-editor,.resale-item-editor,.settings-account-editor){color:var(--theme-text)!important;background:linear-gradient(150deg,#0d151f,#050a10)!important;border-color:#293a4c!important}html[data-theme=dark] :where(.task-editor,.range-calendar,.task-calendar,.day-tasks,.expense-categories,.expense-records,.finance-list,.finance-journal,.services-tabs-latest button,.service-detail,.revisions-list,.description,.resale-overview article,.resale-money article,.stats article,.items,.detail,.notes,.period){color:var(--theme-text)!important;background:linear-gradient(145deg,#0b131e,#050b13)!important;border-color:#24384b!important;box-shadow:inset 0 1px #ffffff0a,0 10px 23px #0009!important}html[data-theme=dark] :where(.rental-form input,.rental-form select,.rental-form textarea,.editor-body input,.editor-body select,.editor-body textarea,.service-editor input,.service-editor select,.service-editor textarea,.expense-editor input,.expense-editor select,.expense-editor textarea,.task-editor input,.task-editor textarea,.resale-search input,.resale-search button,.finance-modal input,.finance-modal select){color:#eef3f9!important;background:#060d16!important;border-color:#263a4d!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .rental-card.active-rental:not(.problem-rental){background:linear-gradient(108deg,#111a25,#0a141f 72%,#050b13)!important;border-color:#34495e!important}html[data-theme=dark] .services-page .service-card.service-order-working{background-image:linear-gradient(108deg,#152230,#0b151f 62%,#050b13)!important;border-color:#34495e!important}html[data-theme=dark] .task-days button.selected:not(.complete):not(.overdue):not(.has-revisions){background:radial-gradient(circle at 50% 38%,#22364a,#0a121c 72%)!important;border-color:#49647c!important;box-shadow:inset 0 1px #ffffff18,0 0 0 2px #314a6155!important}html[data-theme=light] :where(input:not([type=checkbox]),select,textarea,.editor-tabs button,.finance-operation-switch,.settings-choice-row button,.settings-icon-picker button){color:#1d2736!important;background:#f1f4f8!important;border-color:#aeb9c9!important;box-shadow:inset 0 1px #fff!important}html[data-theme=dark] :where(input:not([type=checkbox]),select,textarea,.editor-tabs button,.finance-operation-switch,.settings-choice-row button,.settings-icon-picker button){color:#edf3fa!important;background:#07111b!important;border-color:#293d50!important}html[data-theme=light] :where(.outline,.back,.close,.icon-btn){color:#29374a!important;background:#d8dfe9!important;border-color:#a9b5c7!important}html[data-theme=dark] :where(.outline,.back,.close,.icon-btn){color:#e7eef8!important;background:#101b27!important;border-color:#2b4053!important}html[data-theme=light] :where(h1,h2,h3,label,.editor-top h2,.section-head h2){color:var(--theme-text)}html[data-theme=light] :where(small,p,span,.section-head p){text-shadow:none}html[data-theme=light] :where(.empty,.settings-info-card span,.settings-sections small,.settings-delete-list p,.settings-account-list small,.theme-picker small){color:var(--theme-muted)!important}html[data-theme=light] :where(.rental-card,.purchase-swipe-card,.service-order-card,.task-row,.badge,.active-rental,.finished-rental,.problem-rental){color:#f5f7ff}.settings-page{display:grid;gap:14px;padding-top:0!important}.settings-mainbar{min-height:33px;margin:0 0 10px!important}.settings-logo{width:84px!important;justify-content:center}.settings-logo i{font-size:11px!important;letter-spacing:.35px!important}.settings-subbar{min-height:34px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:0 0 4px}.settings-subbar>.back{width:34px;height:31px;padding:0}.settings-subbar h2{margin:0;text-align:center;font-size:18px;line-height:1}.settings-sections{display:grid;gap:10px}.settings-sections>button{width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 14px;border:1px solid var(--theme-border);border-radius:16px;color:var(--theme-text);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 13%,transparent),0 10px 22px var(--theme-shadow);text-align:left}.settings-sections>button>i,.settings-account-list article>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid #7256b3;border-radius:12px;color:#c5a9ff;background:linear-gradient(145deg,#2c2253,#11192c);box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow);font-style:normal}.settings-sections>button>i svg,.settings-account-list article>i svg{width:21px;height:21px}.settings-sections span{min-width:0;display:grid;gap:4px}.settings-sections b{font-size:14px}.settings-sections em{color:#a984ef;font-size:23px;font-style:normal}.settings-sections>button.settings-profile-delete{border-color:#6f3548}.settings-sections>button.settings-profile-delete>i{border-color:#963c56;color:#ffb2c1;background:linear-gradient(145deg,#4d2033,#211523)}.settings-sections>button.settings-profile-delete em{color:#d66d86}.profile-clear-confirm input{width:100%;min-height:44px;box-sizing:border-box;margin:0 0 15px;padding:0 12px;border:1px solid var(--theme-border);border-radius:10px;color:var(--theme-text);background:var(--theme-input);font-size:16px;font-weight:800;text-align:center;letter-spacing:.7px}.profile-clear-confirm button:disabled{cursor:default;opacity:.4}.settings-info-card{min-height:82px;display:grid;align-content:center;gap:4px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:17px;background:radial-gradient(circle at 85% 0,#563b9c55,transparent 55%),linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));box-shadow:inset 0 1px #ffffff32,0 10px 22px var(--theme-shadow)}.settings-info-card small,.settings-info-card span{color:var(--theme-muted);font-size:10px}.settings-info-card b{font-size:25px}.settings-finance-actions{display:grid;grid-template-columns:1fr;gap:8px}.settings-finance-actions button{min-height:45px}.settings-account-list{display:grid;gap:8px}.settings-account-swipe{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,#6d2434,#a13b4d)}.settings-account-swipe>span{position:absolute;inset:0 13px 0 auto;display:grid;place-items:center;color:#fff1f3;font-size:11px;font-weight:800}.settings-account-list article{position:relative;z-index:1;min-height:65px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:14px;color:var(--theme-text);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 9%,transparent),0 7px 16px var(--theme-shadow);transition:transform .38s cubic-bezier(.22,1,.36,1);touch-action:pan-y;-webkit-user-select:none;user-select:none}.settings-account-list article span{display:grid;gap:3px}.settings-account-list article strong{white-space:nowrap;font-size:13px}.theme-picker{display:grid;gap:10px}.theme-picker>button{width:100%;min-height:78px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:17px;color:var(--theme-text);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 12%,transparent),0 9px 20px var(--theme-shadow);text-align:left}.theme-picker>button.selected{border-color:#a47cf0;box-shadow:inset 0 1px #fff6,0 0 0 2px #8256d766,0 10px 24px var(--theme-shadow)}.theme-picker>button>i{height:54px;display:flex;align-items:flex-end;gap:5px;padding:8px;border-radius:13px;border:1px solid #ffffff42;overflow:hidden}.theme-picker>button>i span{width:15px;border-radius:5px 5px 2px 2px;background:#8a5ee2}.theme-picker>button>i span:nth-child(1){height:25px}.theme-picker>button>i span:nth-child(2){height:40px}.theme-picker>button>i span:nth-child(3){height:32px}.theme-picker .dark-theme>i{background:linear-gradient(145deg,#111c29,#03070d)}.theme-picker .purple-theme>i{background:linear-gradient(145deg,#342353,#0b1427)}.theme-picker .light-theme>i{background:linear-gradient(145deg,#f0f2f6,#cfd6e2)}.theme-picker>button>span{display:grid}.theme-picker b{font-size:14px}.theme-picker em{color:#b494f4;font-size:10px;font-style:normal}.settings-account-editor{position:fixed!important;z-index:95!important;left:50%!important;top:50%!important;width:min(430px,calc(100vw - 20px))!important;max-height:calc(100dvh - 24px)!important;transform:translate(-50%,-50%)!important;overflow-y:auto!important;padding:15px!important;gap:13px!important;border:1px solid var(--theme-border);border-radius:20px;color:var(--theme-text);background:linear-gradient(150deg,var(--theme-surface),var(--theme-surface-2));box-shadow:0 24px 60px #000d}.settings-account-editor:before{content:"";position:fixed;z-index:-1;top:-100vmax;right:-100vmax;bottom:-100vmax;left:-100vmax;background:#020815b8;pointer-events:none}.settings-account-editor .editor-top{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center}.settings-account-editor .editor-top h2{margin:0;text-align:center;font-size:16px}.settings-account-editor input{min-height:44px;font-size:16px}.settings-field-group{display:grid;gap:7px}.settings-field-group>small{color:var(--theme-muted);font-size:12px;font-weight:700}.settings-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.settings-choice-row button{min-height:40px;border:1px solid var(--theme-border);border-radius:10px;color:var(--theme-text);background:var(--theme-input);font:700 11px inherit}.settings-choice-row button.selected,.settings-icon-picker button.selected{border-color:#a17aef!important;color:#fff!important;background:linear-gradient(145deg,#7048c4,#392270)!important;box-shadow:inset 0 1px #ffffff64,0 5px 12px #24104877!important}.settings-icon-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.settings-icon-picker button{aspect-ratio:1;min-width:0;display:grid;place-items:center;border:1px solid var(--theme-border);border-radius:11px;color:var(--theme-text);background:var(--theme-input)}.settings-icon-picker button svg{width:21px;height:21px}.settings-account-editor footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settings-account-editor footer button{min-height:45px}.finance-tiles button>i svg,.finance-account-icon svg,.finance-drag-orb svg,.finance-unassigned header i svg,.card>div>i svg{width:19px;height:19px}.finance-account-icon svg{width:21px;height:21px}.finance-drag-orb svg{width:24px;height:24px}.finance-unassigned header i{display:grid;place-items:center}@media(max-width:430px){.bottom-nav button{font-size:7px!important;letter-spacing:-.25px}.bottom-nav i svg{width:19px;height:19px}.settings-page{gap:11px}.settings-account-editor{width:calc(100vw - 16px)!important;padding:12px!important}.theme-picker>button{grid-template-columns:66px minmax(0,1fr) auto}}.ps5-logo{display:none!important}.business-mainbar,.expense-mainbar,.finance-mainbar,.settings-mainbar,.ps5-page.ps5-latest>.ps5-mainbar,.resale-top-actions{display:none!important}.task-planner .task-mainbar,.services-page .services-mainbar{justify-content:flex-end!important;height:30px!important;min-height:30px!important;margin:0 0 8px!important}.business-hub,.finance-center,.settings-page{padding-top:0!important}html[data-theme=purple] .home .summary,html[data-theme=purple] .home .chart,html[data-theme=purple] .home .period-total,html[data-theme=purple] .home .home-agenda{border-color:#302c61!important;background:linear-gradient(145deg,#0c1025,#070a18)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000070!important}html[data-theme=purple] .home .summary-cards{gap:8px!important}html[data-theme=purple] .home .summary{min-height:102px!important;padding:13px!important}html[data-theme=purple] .home .summary b{margin-top:13px!important;font-size:23px!important}html[data-theme=purple] .home .summary i{right:11px!important;top:11px!important;width:29px!important;height:29px!important;font-size:17px!important}html[data-theme=purple] .home .chart{display:grid;grid-template-rows:auto 1fr;margin-top:10px!important;min-height:204px;padding:14px 14px 8px!important}html[data-theme=purple] .home .chart-area{width:calc(100% + 4px);display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px!important;margin:8px 0 0 -4px!important}html[data-theme=purple] .home .scale,html[data-theme=purple] .home .bars{box-sizing:border-box;width:100%;height:142px!important}html[data-theme=purple] .home .scale{flex:none!important;width:36px!important;padding:4px 0 18px!important}html[data-theme=purple] .home .bars{margin-top:0!important;padding:6px 2px 18px!important;border-bottom:0!important}html[data-theme=purple] .home .bar{max-height:126px!important}html[data-theme=purple] .home .period-total{min-height:94px!important;margin-top:10px!important;padding:13px!important}html[data-theme=purple] .home .period-total>b{margin-top:9px!important;font-size:24px!important}html[data-theme=purple] .home .period-total i{right:14px!important;top:25px!important;width:40px!important;height:40px!important;font-size:19px!important}html[data-theme=purple] .home .home-agenda{margin-top:10px!important;padding:13px!important;border-radius:18px!important}html[data-theme=purple] .home .home-period-picker{margin:0 auto 10px!important}html[data-theme=purple] .home .chart h2{color:#d7d5ed!important}html[data-theme=purple] .home .chart header span,html[data-theme=purple] .home .scale,html[data-theme=purple] .home .bar-group small{color:#9d9bb8!important}@media(max-width:430px){html[data-theme=purple] .home .summary{min-height:98px!important;padding:12px!important}html[data-theme=purple] .home .summary b{margin-top:12px!important;font-size:21px!important}html[data-theme=purple] .home .chart{min-height:194px;padding:13px 13px 7px!important}html[data-theme=purple] .home .chart-area{width:calc(100% + 4px);grid-template-columns:33px minmax(0,1fr);gap:5px!important;margin-left:-4px!important}html[data-theme=purple] .home .scale,html[data-theme=purple] .home .bars{height:136px!important}html[data-theme=purple] .home .scale{width:33px!important}html[data-theme=purple] .home .bar{max-height:120px!important}html[data-theme=purple] .home .period-total{min-height:90px!important;padding:12px!important}html[data-theme=purple] .home .period-total>b{font-size:23px!important}}html[data-theme=purple]{--reference-violet:#8c45f5;--reference-violet-soft:#a566ff;--reference-violet-deep:#5c20ce}html[data-theme=purple] :where(.service-month b,.period-total span,.purchase-card em,.stat i,.row i,.empty-section i,.home-agenda>button em,.settings-sections em,.theme-picker em,.finance-inventory i){color:var(--reference-violet)!important}html[data-theme=purple] .service-month button{color:var(--reference-violet-soft)!important;border-color:#5924b9!important;background:#120d2b!important}html[data-theme=purple] .dot.purple{background:var(--reference-violet)!important;box-shadow:0 0 9px #8c45f5b8!important}html[data-theme=purple] .bar.total.profit{background:linear-gradient(180deg,#bd91ff,var(--reference-violet) 50%,var(--reference-violet-deep))!important}html[data-theme=purple] .period-total i{border-color:#9a55ff!important;background:radial-gradient(circle at 30% 25%,#bb8bff,var(--reference-violet) 55%,#431399)!important;box-shadow:inset 0 2px #ffffff70,0 0 0 4px #6423c930,0 6px 14px #0009!important}html[data-theme=purple] .bottom-nav .current{background:linear-gradient(145deg,#7131d4,#43168e)!important}.task-planner .task-mainbar{position:absolute!important;z-index:26;top:0;right:0;width:34px;margin:0!important}.task-planner .task-period-picker{margin:0 auto 10px!important}html[data-theme=purple] .task-planner .task-plus{border-color:#5924b9!important;background:linear-gradient(145deg,#6f2bd1,#391078)!important;box-shadow:inset 0 1px #ffffff42,0 7px 15px #08031699!important}html[data-theme=purple] .task-planner .planner-calendar .week small{color:#9d9bb8!important}html[data-theme=purple] .task-planner .task-days button:not(.complete):not(.overdue){border-color:#302c61!important;background:linear-gradient(145deg,#10112a,#090b1c)!important;box-shadow:inset 0 1px #ffffff0b!important}html[data-theme=purple] .task-planner .task-days button.selected:not(.complete):not(.overdue){border-color:var(--reference-violet)!important;background:radial-gradient(circle at 50% 38%,#55259a,#1b103b 72%)!important;box-shadow:inset 0 1px #ffffff32,0 0 0 2px #8c45f540,0 0 14px #5c20ce55!important}html[data-theme=purple] .task-planner .task-days button.has-open:not(.overdue) em,html[data-theme=purple] .task-planner .planner-day header span,html[data-theme=purple] .task-planner .planner-task time{color:var(--reference-violet-soft)!important}html[data-theme=purple] .task-planner .planner-day{border-color:#302c61!important;background:radial-gradient(circle at 50% 0,#54218c2e,transparent 62%),linear-gradient(145deg,#0d1027,#070a18)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0006!important}html[data-theme=purple] .task-planner .planner-task{border-color:#2c285a!important;background:linear-gradient(135deg,#12142f,#0a0c1e)!important;box-shadow:inset 0 1px #ffffff0b!important}html[data-theme=purple] .task-planner .planner-task>i{border-color:var(--reference-violet)!important}html[data-theme=purple] .task-planner .general-tasks-link{border-color:#3b2d70!important;background:radial-gradient(circle at 50% 0,#6328a73d,transparent 66%),linear-gradient(145deg,#10122b,#080a1a)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0006!important}html[data-theme=purple] .task-planner .planner-editor{border-color:#4c287f!important;background:radial-gradient(circle at 50% 0,#6328a73b,transparent 58%),linear-gradient(150deg,#15102d,#080916)!important;box-shadow:inset 0 1px #ffffff1c,0 24px 60px #000000d1!important}html[data-theme=purple] .task-planner .planner-editor input,html[data-theme=purple] .task-planner .planner-editor textarea{border-color:#34295e!important;background:#090c1d!important;color:#f5f2ff!important;box-shadow:inset 0 1px #ffffff08!important}html[data-theme=purple] .task-planner .planner-editor .violet{border-color:#9651ff!important;background:linear-gradient(145deg,#9d54ff,#6a25d5 56%,#42118f)!important;box-shadow:inset 0 1px #ffffff52,0 8px 18px #2b095f88!important}html[data-theme=purple] .task-general-page .task-general-top h2{color:#f5f2ff!important}html[data-theme=purple] .task-general-page .task-general-top .back{border-color:#3d2868!important;background:linear-gradient(145deg,#18122f,#0c0c1d)!important;box-shadow:inset 0 1px #ffffff16,0 7px 15px #0006!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .task-general-page .general-tasks-list{border-color:#302c61!important;background:radial-gradient(circle at 50% 0,#54218c2e,transparent 62%),linear-gradient(145deg,#0d1027,#070a18)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0006!important}html[data-theme=purple] .task-planner .general-task-detail p{border-color:#34295e!important;background:#090c1d!important;color:#ddd9ee!important;box-shadow:inset 0 1px #ffffff08!important}html[data-theme=purple] .task-planner .general-task-detail .outline{border-color:#3d315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#e3dff1!important}html[data-theme=purple] .business-hub{padding-top:0!important}html[data-theme=purple] .business-grid{gap:10px!important}html[data-theme=purple] .business-grid button{min-height:68px!important;padding:11px 14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;border-color:#4c3977!important;background:linear-gradient(145deg,#17142f,#0d1023)!important;box-shadow:inset 0 1px #ffffff16,0 10px 22px #00000063!important}html[data-theme=purple] .business-grid button:active{transform:scale(.985);filter:brightness(1.08)}html[data-theme=purple] .business-grid button>i{width:40px!important;height:40px!important;border-radius:12px!important;color:#c5a9ff!important;box-shadow:inset 0 1px #ffffff52,inset 0 -7px 12px #18053655,0 6px 14px #00000068!important}html[data-theme=purple] .business-grid button>i svg{width:21px;height:21px;filter:drop-shadow(0 1px 1px #00000066)}html[data-theme=purple] .business-grid b{font-size:14px!important;letter-spacing:inherit}html[data-theme=purple] .business-grid em{color:var(--reference-violet-soft)!important;font-size:23px!important;font-weight:400;line-height:1}html[data-theme=purple] .business-grid button>i.business-resale{background:linear-gradient(145deg,#2c2253,#11192c)!important;box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow)!important}html[data-theme=purple] .business-grid button>i.business-ps5{background:linear-gradient(145deg,#2c2253,#11192c)!important;box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow)!important}html[data-theme=purple] .business-grid button>i.business-services{background:linear-gradient(145deg,#2c2253,#11192c)!important;box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow)!important}html[data-theme=purple] .service-month button,html[data-theme=purple] .service-month button:first-child,html[data-theme=purple] .service-month button:last-child{color:var(--reference-violet-soft)!important;opacity:1!important}html[data-theme=purple] .resale-hub .resale-add-main,html[data-theme=purple] .batch-page .batch-add-item{border-color:#8540ee!important;background:linear-gradient(135deg,#963fff,#651fce 58%,#3c0d83)!important;box-shadow:inset 0 1px #ffffff5c,0 9px 21px #28065f78!important}html[data-theme=purple] .resale-money{gap:8px!important}html[data-theme=purple] .resale-money>article,html[data-theme=purple] .resale-money>.resale-profit-button{min-height:82px!important;padding:11px 8px!important;border-color:#302c61!important;border-radius:15px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .resale-money span{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#aaa6c2!important;font-size:10px!important}html[data-theme=purple] .resale-money span i{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border:1px solid #593190!important;border-radius:8px!important;background:#1b1235!important;color:var(--reference-violet-soft)!important;box-shadow:inset 0 1px #ffffff1c!important}html[data-theme=purple] .resale-money span i svg{width:13px;height:13px}html[data-theme=purple] .resale-money>article>b,html[data-theme=purple] .resale-money>.resale-profit-button>b{margin-top:10px!important;font-size:16px!important;line-height:1.15!important}html[data-theme=purple] .resale-overview article{border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .resale-overview article>i{border:1px solid #4a2d7b!important;background:linear-gradient(145deg,#352064,#1a1237)!important;color:var(--reference-violet-soft)!important;box-shadow:inset 0 1px #ffffff28!important}html[data-theme=purple] .resale-overview span,html[data-theme=purple] .resale-overview small{color:#9f9ab8!important}html[data-theme=purple] .resale-batch-search{border-color:#302c61!important;background:#090c1d!important;box-shadow:inset 0 1px #ffffff09!important;color:#f4f1ff!important}html[data-theme=purple] .resale-hub .resale-period-picker{margin-top:8px!important}html[data-theme=purple] .resale-hub .purchase-card{border-color:#3b356d!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0006!important}html[data-theme=purple] .resale-hub .purchase-card.chosen{border-color:#8c45f5!important;box-shadow:inset 0 1px #ffffff20,0 0 0 2px #8c45f536,0 12px 24px #00000070!important}html[data-theme=purple] .resale-hub .batch-glyph{border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff40,0 7px 16px #0006!important}html[data-theme=purple] .resale-hub .batch-main small,html[data-theme=purple] .resale-batch-dates{color:#aaa5bd!important}html[data-theme=purple] .resale-hub .batch-main em{color:var(--reference-violet-soft)!important}html[data-theme=purple] .batch-page .batch-detail-top .back,html[data-theme=purple] .resale-item-detail .editor-top .back,html[data-theme=purple] .resale-item-detail .editor-top .icon-btn{border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:var(--reference-violet-soft)!important;box-shadow:inset 0 1px #ffffff12!important}html[data-theme=purple] .batch-page .batch-name{color:#f5f2ff!important}html[data-theme=purple] .batch-page .batch-name small{color:#aaa4bd!important}html[data-theme=purple] .batch-page>.items{border-color:#302c61!important;background:#090b1b!important;box-shadow:inset 0 1px #ffffff0c,0 11px 24px #0000005c!important}html[data-theme=purple] .batch-page>.items .item-row{border-bottom-color:#28244d!important;color:#f4f1fb!important}html[data-theme=purple] .batch-page>.items .item-row small{color:#b0abc1!important}html[data-theme=purple] .resale-item-detail .detail{border-color:#302c61!important;background:radial-gradient(circle at 50% 0,#57238e25,transparent 48%),linear-gradient(145deg,#101229,#080a19)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #0006!important}html[data-theme=purple] .resale-item-detail .detail>p{color:#b8b3c8!important}html[data-theme=purple] .resale-item-detail .detail hr{border-top-color:#29254e!important}html[data-theme=purple] .resale-item-detail .row{border-bottom-color:#242142!important}html[data-theme=purple] .resale-item-detail .row span{color:#a9a4ba!important}html[data-theme=purple] .resale-item-detail .mini div{border-color:#342b5d!important;background:#0d1024!important;color:#aaa5bd!important}html[data-theme=purple] .resale-copy-action{border-color:#4a2d78!important;background:linear-gradient(145deg,#20143d,#0c1024)!important;box-shadow:inset 0 1px #ffffff18,0 8px 18px #0000005c!important}html[data-theme=purple] .resale-copy-action small{color:#b6a9d5!important}html[data-theme=purple] .resale-item-editor{border-color:#3f3066!important;background:linear-gradient(150deg,#111329,#070916)!important}html[data-theme=purple] .resale-item-editor header,html[data-theme=purple] .resale-item-editor footer,html[data-theme=purple] .resale-item-editor .editor-tabs{border-color:#2b264d!important;background:#0b0d1e!important}html[data-theme=purple] .resale-item-editor .editor-tabs button{border-color:#342b58!important;background:#111126!important;color:#a9a5bc!important}html[data-theme=purple] .resale-item-editor .editor-tabs button.on{border-color:#8742ed!important;background:linear-gradient(145deg,#7130d2,#42117f)!important;color:#fff!important}html[data-theme=purple] .resale-item-editor input,html[data-theme=purple] .resale-item-editor select,html[data-theme=purple] .resale-item-editor textarea{border-color:#342c59!important;background:#090c1c!important;color:#f5f2ff!important;box-shadow:inset 0 1px #ffffff08!important}html[data-theme=purple] .resale-item-editor .listings-field{border-color:#493071!important;background:linear-gradient(145deg,#18112e,#0b0e20)!important;box-shadow:inset 0 1px #ffffff12!important}html[data-theme=purple] :where(.resale-sheet,.resale-profit-dialog,.batch-expenses-dialog,.resale-status-picker){border-color:#44306e!important;background:radial-gradient(circle at 50% 0,#6328a735,transparent 52%),linear-gradient(150deg,#14102b,#080916)!important;box-shadow:inset 0 1px #ffffff18,0 24px 58px #000000d1!important}html[data-theme=purple] .resale-sheet input,html[data-theme=purple] .batch-expense-form input,html[data-theme=purple] .batch-expense-form select{border-color:#342c59!important;background:#090c1c!important;color:#f5f2ff!important}html[data-theme=purple] .resale-profit-dialog article,html[data-theme=purple] .batch-expense-list article>button{border-color:#302b57!important;background:linear-gradient(145deg,#111329,#090b1b)!important}html[data-theme=purple] .resale-profit-dialog header button{background:#1d1238!important;color:var(--reference-violet-soft)!important}@media(max-width:430px){html[data-theme=purple] .resale-money>article,html[data-theme=purple] .resale-money>.resale-profit-button{min-height:76px!important;padding-inline:5px!important}html[data-theme=purple] .resale-money>article>b,html[data-theme=purple] .resale-money>.resale-profit-button>b{font-size:14px!important}}.business-grid{gap:10px!important}.business-grid>button{min-height:68px!important;padding:11px 14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;border:1px solid var(--theme-border)!important;border-radius:16px!important;color:var(--theme-text)!important;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 13%,transparent),0 10px 22px var(--theme-shadow)!important}.business-grid>button>i,.business-grid>button>i.business-resale,.business-grid>button>i.business-ps5,.business-grid>button>i.business-services{width:40px!important;height:40px!important;border:1px solid #7256b3!important;border-radius:12px!important;color:#c5a9ff!important;background:linear-gradient(145deg,#2c2253,#11192c)!important;box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow)!important}.business-grid>button>i svg{width:21px!important;height:21px!important;filter:none!important}.business-grid b{font-size:14px!important;letter-spacing:inherit!important}.business-grid em{color:#a984ef!important;font-size:23px!important}html[data-theme=purple] .resale-money>:first-child>b{color:#ff6678!important}html[data-theme=purple] .resale-money>:first-child span i,html[data-theme=purple] .resale-money>:first-child>i{border-color:#7e3045!important;background:#30121f!important;color:#ff6678!important}html[data-theme=purple] .resale-money>:nth-child(2) span i,html[data-theme=purple] .resale-money>:nth-child(2)>i{border-color:#593190!important;background:#1b1235!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-money>:nth-child(3) span i,html[data-theme=purple] .resale-money>:nth-child(3)>i{border-color:#236845!important;background:#102d21!important;color:#64e99b!important}html[data-theme=purple] .resale-money>article>i svg{width:14px;height:14px}main.shell:has(.resale-item-detail){padding-top:calc(12px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px)))!important}.resale-item-detail>.editor-top{margin-bottom:8px!important}.resale-item-detail>.editor-top h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.resale-item-detail>.editor-top h2 small{color:#aaa4bd;font-size:11px}.resale-item-detail>.editor-top .icon-btn{display:grid;place-items:center;width:34px;height:34px;padding:0}.resale-item-detail>.editor-top .icon-btn svg{width:17px;height:17px}.resale-item-info-card{margin-top:0!important;padding:12px 13px!important}.resale-item-properties{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:12px;padding:0 1px 10px;border-bottom:1px solid #29254e}.resale-item-properties>div{min-width:0;display:grid;align-content:start;gap:5px}.resale-item-properties small,.resale-item-financials small,.resale-item-extra small{color:#aaa5ba;font-size:10px;font-weight:500}.resale-item-properties b{min-width:0;color:#e7e3f0;font-size:11px;font-weight:500;line-height:1.35}.resale-item-properties>div:first-child b{display:flex;align-items:center;gap:7px}.resale-item-properties>div:first-child b>i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#8c45f5;box-shadow:0 0 8px #8c45f578}.resale-item-financials{display:grid;grid-template-columns:1fr 1fr;margin:0 0 2px;padding:8px 0;border-bottom:1px solid #29254e}.resale-item-financials>div{min-width:0;min-height:50px;display:grid;align-content:center;gap:5px;padding:3px 1px}.resale-item-financials>div:nth-child(2n){padding-left:13px;border-left:1px solid #29254e}.resale-item-financials b{color:var(--reference-violet-soft);font-size:15px;line-height:1.1}.resale-item-financials b.profit{color:#64e99b!important}.resale-item-financials b.loss{color:#ff6678!important}.resale-item-meta{display:grid;padding:2px 0 6px}.resale-item-meta>div{min-height:34px;display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;border-bottom:1px solid #242142}.resale-item-meta>div:last-child{border-bottom:0}.resale-item-meta i{display:grid;place-items:center;color:#92a6ca;font-style:normal}.resale-item-meta i svg{width:17px;height:17px}.resale-item-meta span{color:#aaa5ba;font-size:11px}.resale-item-meta b{min-width:0;color:#e7e3f0;font-size:11px;font-weight:500;text-align:right;overflow-wrap:anywhere}.resale-item-extra{margin:0!important;gap:7px!important}.resale-item-extra>div{min-height:52px;display:grid;align-content:center;gap:5px;padding:8px 9px!important;border-radius:11px!important}.resale-item-extra b{margin:0!important;color:var(--reference-violet-soft)!important;font-size:12px}.resale-copy-actions{margin-top:7px!important;gap:7px!important}.resale-copy-action{position:relative;min-height:52px!important;padding:8px 31px 8px 9px!important;border-radius:11px!important}.resale-copy-action>i{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;color:#c8b0fa;font-style:normal}.resale-copy-action>i svg{width:16px;height:16px}html[data-theme=purple] .resale-copy-action.copied{border-color:#a866ff!important;background:linear-gradient(145deg,#4b2185,#251344)!important;box-shadow:inset 0 1px #ffffff3d,0 0 0 2px #9a55ff3d,0 8px 20px #5b1bb052!important}html[data-theme=purple] .resale-copy-action.copied small,html[data-theme=purple] .resale-copy-action.copied b,html[data-theme=purple] .resale-copy-action.copied>i{color:#f6efff!important}html[data-theme=purple] .resale-zero-money{color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-zero-money.profit{color:#64e99b!important}html[data-theme=purple] .resale-money>.resale-profit-button{border-color:#5c4387!important;box-shadow:inset 0 0 0 1px #9a63ef2e,inset 0 1px #ffffff14,0 9px 20px #00000059!important}html[data-theme=purple] .resale-money.compact-money>article,html[data-theme=purple] .resale-money.compact-money>.resale-profit-button{min-height:76px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;column-gap:7px!important;row-gap:2px!important;padding:9px 8px!important;text-align:left!important}html[data-theme=purple] .resale-money.compact-money span{grid-column:1/3!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:7px!important;color:#aaa6c2!important;font-size:10px!important;font-weight:500!important;text-align:left!important}html[data-theme=purple] .resale-money.compact-money span i{order:-1!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .resale-money.compact-money span i svg{width:22px!important;height:22px!important}html[data-theme=purple] .resale-money.compact-money>article>b,html[data-theme=purple] .resale-money.compact-money>.resale-profit-button>b{grid-column:2!important;margin:1px 0 0!important;font-size:16px!important;line-height:1.1!important;text-align:left!important}html[data-theme=purple] .resale-money.compact-money>:nth-child(2)>b{color:var(--reference-violet-soft)!important}.ps5-stats-latest .ps5-reference-stat{min-width:0!important;min-height:76px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:9px 8px!important;text-align:left!important}.ps5-stats-latest .ps5-expenses-stat{order:1}.ps5-stats-latest .ps5-profit-stat{order:2}.ps5-stats-latest .ps5-revenue-stat{order:3}.ps5-reference-stat .ps5-metric-icon{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;font-style:normal!important}.ps5-reference-stat .ps5-metric-icon svg{width:23px!important;height:23px!important}.ps5-reference-stat .ps5-metric-copy{min-width:0!important;width:100%!important;display:grid!important;justify-items:start!important;gap:3px!important;text-align:left!important}.ps5-reference-stat .ps5-metric-copy small,.ps5-reference-stat .ps5-metric-copy span{width:auto!important;color:#9a96ad!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;text-align:left!important}.ps5-reference-stat .ps5-metric-copy b,.ps5-reference-stat .ps5-dual-money b{width:auto!important;margin:0!important;font-size:15px!important;line-height:1.05!important;text-align:left!important;white-space:nowrap!important}.ps5-reference-stat .ps5-dual-money{width:auto!important;display:block!important;text-align:left!important}.ps5-expenses-stat .ps5-metric-icon,.ps5-expenses-stat .ps5-metric-copy b,.ps5-expenses-stat .ps5-dual-money b{color:#ff6678!important}.ps5-profit-stat .ps5-metric-icon,.ps5-profit-stat .ps5-metric-copy b{color:var(--reference-violet-soft)!important}.ps5-revenue-stat .ps5-metric-icon,.ps5-revenue-stat .ps5-metric-copy b,.ps5-revenue-stat .ps5-dual-money b{color:#64e99b!important}.resale-item-editor-modal{align-items:stretch!important;justify-content:center!important;padding:0 2px max(2px,env(safe-area-inset-bottom))!important;background:#02030aaa!important}.resale-item-editor-modal .resale-item-editor{width:min(590px,100%)!important;max-width:590px!important;height:auto!important;max-height:none!important;padding:0!important;transform:none!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;border:1px solid #3d275f!important;border-radius:28px!important;background:radial-gradient(circle at 48% -8%,#34205d4d,transparent 31%),linear-gradient(155deg,#101126,#080a19 72%)!important;box-shadow:inset 0 1px #ffffff17,0 28px 65px #000000d6!important}.resale-item-editor-modal .resale-item-editor>header{min-height:54px!important;padding:10px 16px!important;align-items:center!important;border-bottom:1px solid #2b2046!important;background:transparent!important}.resale-item-editor-modal .resale-item-editor>header h2{margin:0!important;color:#f8f5ff!important;font-size:17px!important;font-weight:780!important;letter-spacing:-.3px!important}.resale-item-editor-modal .resale-item-editor>header button{width:32px!important;height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#f7f3ff!important;font-size:27px!important;font-weight:300!important;line-height:1!important}.resale-item-editor-modal .resale-item-editor .editor-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;overflow:visible!important;padding:6px 8px 8px!important;border-bottom:1px solid #251b3f!important;background:transparent!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button{min-width:0!important;min-height:50px!important;padding:4px 2px!important;display:grid!important;grid-template-rows:19px auto!important;place-items:center!important;gap:3px!important;border:1px solid #2e294b!important;border-radius:12px!important;background:linear-gradient(145deg,#111327,#0b0d1d)!important;box-shadow:inset 0 1px #ffffff0c,0 7px 14px #00000038!important;color:#9d9ab0!important;text-align:center!important;text-overflow:clip!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button i{display:grid!important;place-items:center!important;width:19px!important;height:19px!important;color:#aaa6bd!important;font-style:normal!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button i svg{width:16px!important;height:16px!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:600!important;letter-spacing:-.15px!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button.on{border-color:#9551ff!important;background:linear-gradient(145deg,#9a45ff,#7123dc 66%,#451098)!important;box-shadow:inset 0 1px #ffffff60,0 8px 18px #5a1cc67a!important;color:#fff!important;transform:translateY(-1px)!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button.on i{color:#fff!important}.resale-item-editor-modal .resale-item-editor .editor-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;padding:10px 14px 12px!important;border-top:1px solid #2d204c!important;border-radius:18px 18px 0 0!important;background:radial-gradient(circle at 18% 0,#31225840,transparent 34%),linear-gradient(160deg,#101126,#090a1a)!important;box-shadow:inset 0 1px #ffffff0b!important;-webkit-overflow-scrolling:touch!important}.resale-item-editor-modal .resale-item-editor .editor-body label{min-width:0!important;display:grid!important;gap:5px!important;color:#cbc6d8!important;font-size:11px!important;font-weight:500!important}.resale-item-editor-modal .resale-item-editor .editor-body input,.resale-item-editor-modal .resale-item-editor .editor-body select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 11px!important;border:1px solid #332b51!important;border-radius:12px!important;outline:0!important;background:linear-gradient(145deg,#111227,#0c0e20)!important;color:#f4f0fb!important;box-shadow:inset 0 1px #ffffff0a!important;font-size:13px!important}.resale-item-editor-modal .resale-item-editor .editor-body input::placeholder{color:#77748c!important;opacity:1!important}.resale-item-editor-modal .resale-item-editor .editor-body input:focus,.resale-item-editor-modal .resale-item-editor .editor-body select:focus{border-color:#7b4fbd!important;box-shadow:0 0 0 2px #844bd126,inset 0 1px #ffffff12!important}.resale-item-editor-modal .resale-item-editor .currency-amount>span{grid-template-columns:minmax(0,1fr) 104px!important;gap:9px!important}.resale-item-editor-modal .resale-item-editor .item-date-input{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.resale-item-editor-modal .resale-item-editor .date-reset{min-width:78px!important;height:40px!important;padding:0 13px!important;border:1px solid #46355f!important;border-radius:12px!important;background:#111124!important;color:#bda3ed!important;font-size:12px!important;font-weight:650!important}.resale-item-editor-modal .resale-item-editor .listings-field{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.resale-item-editor-modal .resale-item-editor .check-line{min-height:40px!important;padding:0 11px!important;display:flex!important;gap:11px!important;border:1px solid #332b51!important;border-radius:12px!important;background:linear-gradient(145deg,#111227,#0c0e20)!important}.resale-item-editor-modal .resale-item-editor .check-line input{width:18px!important;height:18px!important;padding:0!important;accent-color:#8d42ef!important}.resale-item-editor-modal .resale-item-editor>footer{margin:0!important;padding:9px 14px max(9px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;border-top:1px solid #2b2046!important;border-bottom:0!important;background:#090b1bfa!important}.resale-item-editor-modal .resale-item-editor>footer button{width:100%!important;min-height:40px!important;margin:0!important;border-radius:12px!important;font-size:14px!important;font-weight:650!important}.resale-item-editor-modal .resale-item-editor>footer .outline{border:1px solid #37304f!important;background:linear-gradient(145deg,#121426,#0c0e1d)!important;color:#bbb8c8!important;box-shadow:inset 0 1px #ffffff0c!important}.resale-item-editor-modal .resale-item-editor>footer .violet{border:1px solid #9d55ff!important;background:linear-gradient(105deg,#6921d4,#9a3fff 58%,#7a2be4)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff4d,0 9px 20px #5c1cc36b!important}.resale-item-editor-modal .resale-item-editor>footer .violet:disabled{opacity:.45!important;filter:saturate(.55)!important}@media(min-width:700px){.resale-item-editor-modal{align-items:center!important;padding:20px!important}.resale-item-editor-modal .resale-item-editor{height:min(820px,calc(100dvh - 40px))!important}}@media(max-width:380px){.resale-item-editor-modal{padding-inline:1px!important}.resale-item-editor-modal .resale-item-editor{border-radius:24px!important}.resale-item-editor-modal .resale-item-editor .editor-tabs{gap:5px!important;padding-inline:9px!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button{min-height:48px!important}.resale-item-editor-modal .resale-item-editor .editor-tabs button span{font-size:7.5px!important}.resale-item-editor-modal .resale-item-editor .editor-body{padding-inline:12px!important}}@media(max-width:380px){.resale-item-info-card{padding:15px 13px!important}.resale-item-properties{gap:12px}.resale-item-financials>div:nth-child(2n){padding-left:12px}.resale-item-meta>div{grid-template-columns:26px minmax(0,1fr) minmax(0,.9fr);gap:6px}}html[data-theme=purple] :is(.resale-hub .purchase-card.selectable,.resale-hub .swipe-resale-batch,.batch-page .item-row.swipe-resale-item,.resale-item-detail .resale-copy-action){border-color:#67499a!important;box-shadow:inset 0 0 0 1px #a76cff2b,inset 0 1px #ffffff1c,0 10px 22px #0006!important;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}html[data-theme=purple] :is(.resale-hub .purchase-card.selectable,.resale-hub .swipe-resale-batch,.batch-page .item-row.swipe-resale-item,.resale-item-detail .resale-copy-action):active{border-color:#a86aff!important;box-shadow:inset 0 0 0 1px #bd8cff52,inset 0 1px #ffffff2b,0 7px 17px #1f07506e!important;filter:brightness(1.09)}html[data-theme=purple] .resale-money>.resale-profit-button{border-color:#7755a8!important;box-shadow:inset 0 0 0 1px #b77cff38,inset 0 1px #ffffff1b,0 9px 20px #00000059!important;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease!important}html[data-theme=purple] .resale-money>.resale-profit-button:active{transform:scale(.982);border-color:#b878ff!important;box-shadow:inset 0 0 0 1px #d1a4ff55,inset 0 1px #ffffff2d,0 7px 16px #26085d70!important;filter:brightness(1.1)}html[data-theme=purple] :is(.rental-editor-latest,.rental-detail-latest,.consoles,.scammers,.rental-expenses,.ps5-revenue,.service-order-editor,.service-order-detail,.service-detail,.problem-dialog){color:#f3f0ff!important;border-color:#302c61!important;background:linear-gradient(145deg,#111229,#080b1a)!important;box-shadow:inset 0 1px #ffffff12,0 11px 25px #0006!important}html[data-theme=purple] :is(.rental-form input,.rental-form select,.rental-form textarea,.service-order-editor input,.service-order-editor select,.service-order-editor textarea,.problem-dialog input,.problem-dialog select,.problem-dialog textarea,.expense-dialog input,.expense-dialog select){color:#f3f0ff!important;border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;box-shadow:inset 0 1px #ffffff10!important}html[data-theme=purple] :is(.rental-form label,.service-order-editor label,.problem-dialog label){color:#b9b2cc!important}html[data-theme=purple] :is(.ps5-rental-editor,.service-order-editor){border:1px solid #3d275f!important;border-radius:28px!important;padding:14px!important}html[data-theme=purple] :is(.ps5-page .ps5-stat-button,.ps5-page .ps5-reference-stat,.ps5-page .ps5-consoles-wide,.ps5-page .ps5-actions button,.ps5-page .ps5-rental-search,.ps5-page .rental-expense-summary,.ps5-page .expense-total,.ps5-page .revenue-hero,.ps5-page .ps5-expense-card,.ps5-page .revenue-report-grid article,.ps5-page .rental-instruction){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important;color:#f3f0ff!important}html[data-theme=purple] .ps5-page .ps5-rental-search:focus{border-color:#8c45f5!important;box-shadow:inset 0 1px #ffffff1b,0 0 0 3px #8143e72d!important}html[data-theme=purple] .ps5-page :is(.ps5-stat-button small,.ps5-stat-button span,.rental-card small,.rental-card .rental-date,.rental-card .rental-delivery,.console-card small,.ps5-expense-card small,.revenue-report-grid small,.expense-total small,.revenue-hero small,.expense-total p,.revenue-hero p){color:#aaa6c2!important}html[data-theme=purple] .ps5-calendar :is(.week small,.ps5-calendar-day){border-color:#3b315f!important;color:#e8e3f3!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day:not(.selected){background:#101229!important}html[data-theme=purple] .ps5-page .rental-card:not(.active-rental):not(.finished-rental):not(.problem-rental),html[data-theme=purple] .ps5-page .console-card:not(.rented-console),html[data-theme=purple] .ps5-page .scammer-card,html[data-theme=purple] .services-page .service-card.service-order-working,html[data-theme=purple] .services-page .service-card:not(.service-order-ready):not(.service-order-ready-revisions){border-color:#3b356d!important;background:linear-gradient(145deg,#12132e,#090b1d)!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0006!important}html[data-theme=purple] .ps5-page :is(.rental-card>i,.console-card>i,.rental-expense-summary span i,.ps5-expense-card i,.rental-instruction span i),html[data-theme=purple] .services-page :is(.service-card>i,.service-detail header>i){border:1px solid #593190!important;background:linear-gradient(145deg,#352064,#1a1237)!important;color:var(--reference-violet-soft)!important;box-shadow:inset 0 1px #ffffff28!important}html[data-theme=purple] .services-page :is(.service-stats article,.services-stats-latest article,.service-detail,.revisions-list,.description){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] :is(.services-page .services-tabs-latest button,.service-order-editor .service-kind-choice button){border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#b9b2cc!important}html[data-theme=purple] :is(.services-page .services-tabs-latest button.active,.service-order-editor .service-kind-choice button.active){border-color:#8742ed!important;background:linear-gradient(145deg,#7130d2,#42117f)!important;color:#fff!important}.resale-item-editor-modal .resale-commission-toggle{width:40px;min-width:40px;min-height:40px;padding:0;display:grid;place-items:center;justify-self:end;border:1px solid #3b315f;border-radius:12px;background:linear-gradient(145deg,#111227,#0c0e20);color:#b9b2cc;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.resale-item-editor-modal .resale-commission-toggle i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #593190;border-radius:8px;background:#1b1235;color:#b891ff;font-size:15px;font-style:normal;font-weight:750}.resale-item-editor-modal .resale-commission-toggle.on{border-color:#9551ff;background:linear-gradient(145deg,#2b1750,#120f2a);box-shadow:inset 0 0 0 1px #a96aff30,inset 0 1px #fff2,0 7px 15px #3a126452}.resale-item-editor-modal .resale-commission-toggle.on i{border-color:#b77aff;background:linear-gradient(145deg,#8e40ea,#4d1598);color:#fff;box-shadow:inset 0 1px #fff5}.resale-item-editor-modal .resale-commission-toggle:active{transform:scale(.985);filter:brightness(1.08)}@media(min-width:700px){html[data-theme=purple] :is(.ps5-rental-editor,.service-order-editor){width:min(590px,calc(100vw - 40px))!important;margin-inline:auto!important;max-height:calc(100dvh - 40px)!important}}html[data-theme=purple] .ps5-calendar{margin-top:3px!important}html[data-theme=purple] .ps5-calendar .week{margin-bottom:8px!important}html[data-theme=purple] .ps5-calendar .week small{color:#9d9bb8!important}html[data-theme=purple] .ps5-calendar .task-days{gap:7px!important}html[data-theme=purple] .ps5-calendar .task-days>i{height:43px!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day{position:relative!important;height:43px!important;border:1px solid #302c61!important;border-radius:11px!important;color:#f3efff!important;box-shadow:inset 0 1px #ffffff0b!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day:not(.selected):not([style]){background:linear-gradient(145deg,#10112a,#090b1c)!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day.selected{border-color:var(--reference-violet)!important;background:radial-gradient(circle at 50% 38%,#55259a,#1b103b 72%)!important;box-shadow:inset 0 1px #ffffff32,0 0 0 2px #8c45f540,0 0 14px #5c20ce55!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day em{color:var(--reference-violet-soft)!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense{display:grid!important;place-items:center!important;overflow:hidden!important;border-color:#4b3a72!important;background:radial-gradient(circle at 30% 20%,#63548d,#251d43 72%)!important;box-shadow:inset 0 1px #ffffff2d,0 6px 14px #00000072!important}.business-grid>button>i.business-ps5 .business-dualsense{width:31px!important;height:25px!important;filter:drop-shadow(0 2px 2px #00000075)!important}.rental-dualsense .business-dualsense{width:35px!important;height:27px!important;overflow:visible;filter:drop-shadow(0 2px 2px #0000008c)}html[data-theme=purple] .ps5-page .rental-card.active-rental>i.rental-dualsense{background:radial-gradient(circle at 30% 20%,#7e55cf,#2a174f 72%)!important;color:#f1eaff!important}html[data-theme=purple] .ps5-page .rental-card.finished-rental>i.rental-dualsense{border-color:#397f6a!important;background:radial-gradient(circle at 30% 20%,#4f9e79,#173c37 72%)!important;color:#e7fff0!important}html[data-theme=purple] .ps5-page .rental-card.waiting-rental>i.rental-dualsense{border-color:#7d8999!important;background:radial-gradient(circle at 30% 20%,#8d99aa,#3f4857 72%)!important;color:#f4f6fa!important}html[data-theme=purple] .ps5-page .rental-card.problem-rental>i.rental-dualsense{border-color:#a15769!important;background:radial-gradient(circle at 30% 20%,#a84e64,#4b2033 72%)!important;color:#fff0f3!important}html[data-theme=purple] .ps5-page.ps5-latest{position:relative;top:-2px}html[data-theme=purple] .ps5-reference-stat .ps5-metric-copy>span{display:none!important}html[data-theme=purple] :is(.scammers-latest,.rental-expenses,.ps5-revenue,.rental-detail-latest) :is(.scammer-card,.ps5-expense-card,.rental-info,.revenue-mini,.expense-list,.revenue-report-grid article){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important}html[data-theme=purple] .scammers-latest .scammer-card small,html[data-theme=purple] :is(.rental-expenses,.ps5-revenue,.rental-detail-latest) :is(.service-line span,.ps5-expense-card small,.revenue-mini span){color:#aaa6c2!important}html[data-theme=purple] :is(.rental-detail-latest,.rental-expenses,.ps5-revenue) .editor-top :is(.back,.icon-btn),html[data-theme=purple] .scammers-latest .editor-top .back{border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .rental-detail-latest{gap:8px!important;padding-bottom:8px!important}html[data-theme=purple] .rental-detail-latest .rental-detail-top{grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;margin-bottom:1px!important}html[data-theme=purple] .rental-detail-top .back{width:44px!important;height:42px!important;border-radius:12px!important;font-size:21px!important}html[data-theme=purple] .rental-detail-top h2{min-width:0!important;font-size:18px!important;white-space:nowrap!important}html[data-theme=purple] .rental-detail-top .edit-rental{min-height:42px!important;margin:0!important;transform:translateY(0)!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #6d36bd!important;border-radius:12px!important;background:linear-gradient(145deg,#21113d,#100d25)!important;box-shadow:inset 0 1px #ffffff18,0 7px 16px #25085255!important;color:#b782ff!important;font:600 11px inherit!important}html[data-theme=purple] .rental-detail-top .edit-rental:before{content:"✎";margin-right:6px;font-size:15px;line-height:1}html[data-theme=purple] .rental-detail-console{width:100%!important;min-height:64px!important;padding:8px 13px!important;border-color:#302c61!important;border-radius:15px!important;background:linear-gradient(145deg,#111229,#080b1a)!important;box-shadow:inset 0 1px #ffffff12,0 9px 20px #00000059!important;color:#f1edff!important;font:inherit!important;text-align:left!important;cursor:pointer!important}html[data-theme=purple] .rental-detail-console .rental-detail-console-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #302a52!important;border-radius:12px!important;background:linear-gradient(145deg,#16152b,#0c0c1c)!important;color:#f1edff!important;font-style:normal!important}html[data-theme=purple] .rental-detail-console .business-dualsense{width:34px!important;height:25px!important;filter:drop-shadow(0 2px 2px #0000009c)!important}html[data-theme=purple] .rental-detail-console b{font-size:17px!important}html[data-theme=purple] .rental-detail-console small:empty{display:none!important}html[data-theme=purple] .rental-detail-section{padding:9px 12px 10px!important;border:1px solid #302c61!important;border-radius:15px!important;background:linear-gradient(145deg,#111229,#080b1a)!important;box-shadow:inset 0 1px #ffffff12,0 9px 20px #00000059!important}html[data-theme=purple] .rental-detail-section>header{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important}html[data-theme=purple] .rental-detail-section>header>i{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;color:#a963ff!important}html[data-theme=purple] .rental-detail-section>header>i svg{width:19px!important;height:19px!important}html[data-theme=purple] .rental-detail-section>header>b{font-size:13px!important;color:#ede9f8!important}html[data-theme=purple] .rental-detail-section>header>strong{max-width:116px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;color:#f6f2ff!important}html[data-theme=purple] .rental-client-copy{overflow:hidden!important;border:1px solid #252243!important;border-radius:12px!important;background:linear-gradient(145deg,#15152d,#0d0e20)!important}html[data-theme=purple] .rental-client-copy .service-line,html[data-theme=purple] .rental-terms-section .rental-info .service-line{min-height:39px!important;margin:0!important;padding:0 11px!important;border:0!important;border-bottom:1px dashed #312d4d!important;border-radius:0!important;background:transparent!important;color:#c8c1d8!important;box-shadow:none!important}html[data-theme=purple] .rental-client-copy .service-line:last-child,html[data-theme=purple] .rental-terms-section .rental-info .service-line:last-child{border-bottom:0!important}html[data-theme=purple] .rental-client-copy .service-line.copyable{color:#aa6aff!important;cursor:pointer!important}html[data-theme=purple] .rental-client-copy .service-line.copyable b{color:#f1edff!important}html[data-theme=purple] .rental-client-copy .service-line.copyable{position:relative!important;padding-right:40px!important}html[data-theme=purple] .rental-client-copy .service-line.copyable:after{content:"⧉";position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#a963ff;font-size:20px;line-height:1}html[data-theme=purple] .rental-terms-section .rental-info{padding:0!important;overflow:hidden!important;border:1px solid #252243!important;border-radius:12px!important;background:linear-gradient(145deg,#15152d,#0d0e20)!important;box-shadow:none!important}html[data-theme=purple] .rental-detail-latest :is(.rental-client-copy,.rental-info) .service-line{font-size:12px!important}html[data-theme=purple] .rental-terms-section .rental-info .service-line b{color:#f1edff!important;font-size:12px!important}html[data-theme=purple] .rental-detail-latest .rental-expense-summary{min-height:48px!important;border-radius:12px!important}html[data-theme=purple] .rental-detail-latest :is(.finish-rental,.problem-button){min-height:45px!important;border-radius:12px!important}html[data-theme=purple] .rental-detail-latest .finish-rental:before{content:"✓";margin-right:8px;font-size:18px;vertical-align:-1px}html[data-theme=purple] .rental-detail-latest .problem-button:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font-size:12px}html[data-theme=purple] .business-dualsense .dualsense-shell{fill:currentColor!important;fill-opacity:.16!important}html[data-theme=purple] .business-dualsense .dualsense-panel{fill:currentColor!important;fill-opacity:.09!important}html[data-theme=purple] :is(.rental-detail-latest,.rental-expenses,.consoles){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .rental-client-section>header{grid-template-columns:28px minmax(0,1fr)!important}html[data-theme=purple] .rental-client-section>header>b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .rental-expenses .expense-list{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .rental-expenses :is(.expense-total,.ps5-expense-card){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important}html[data-theme=purple] .ps5-rental-editor :is(input,select,textarea),html[data-theme=purple] .ps5-rental-editor :is(.desktop-date-field,.desktop-time-field)>button{text-align:center!important}html[data-theme=purple] .ps5-rental-editor :is(.desktop-date-field,.desktop-time-field)>button{justify-content:center!important}html[data-theme=purple] .ps5-rental-editor :is(.desktop-date-field,.desktop-time-field)>button b{position:absolute!important;right:10px!important}html[data-theme=purple] .ps5-rental-search{position:relative!important;top:-2px!important}.rental-delivery-toggle{width:max-content;min-height:40px;justify-self:start;padding:0 14px;border:1px solid #3b315f;border-radius:12px;background:linear-gradient(145deg,#111227,#0c0e20);color:#b9b2cc;font:700 12px inherit;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.rental-delivery-toggle.on{border-color:#9551ff;background:linear-gradient(145deg,#8e40ea,#4d1598);box-shadow:inset 0 1px #fff5,0 7px 15px #3a12646b;color:#fff}.rental-delivery-toggle:active{transform:scale(.985);filter:brightness(1.08)}.services-page{display:flex!important;flex-direction:column!important}.services-page .services-mainbar{order:0}.services-page .services-stats-latest{order:1}.services-page .services-tabs-latest{order:2}.services-page .services-period-picker-top{order:3;margin:0 auto 10px!important}.services-page :is(.services-calendar,.service-list,.revisions-list){order:4}html[data-theme=purple] .services-calendar .week small{color:#9d9bb8!important}html[data-theme=purple] .services-calendar .task-days button:not(.complete):not(.overdue):not(.has-revisions){border-color:#302c61!important;background:linear-gradient(145deg,#10112a,#090b1c)!important;box-shadow:inset 0 1px #ffffff0b!important}html[data-theme=purple] .services-calendar .task-days button.selected:not(.complete):not(.overdue):not(.has-revisions){border-color:var(--reference-violet)!important;background:radial-gradient(circle at 50% 38%,#55259a,#1b103b 72%)!important;box-shadow:inset 0 1px #ffffff32,0 0 0 2px #8c45f540,0 0 14px #5c20ce55!important}html[data-theme=purple] .services-calendar .task-days button.has-open:not(.overdue):not(.has-revisions) em{color:var(--reference-violet-soft)!important}.batch-name{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.batch-name .batch-title-emblem,.resale-sheet .resale-sheet-emblem{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid #7540bd;border-radius:10px;background:linear-gradient(145deg,#51209b,#241242);box-shadow:inset 0 1px #ffffff40,0 6px 13px #17062b80;color:#f4ecff;font-style:normal}.batch-name .batch-title-emblem svg{width:20px;height:20px}.resale-sheet h3{display:flex!important;align-items:center!important;gap:10px!important}.resale-sheet .resale-sheet-emblem{width:30px;height:30px}.resale-sheet .resale-sheet-emblem svg{width:18px;height:18px}.purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:25px!important;height:25px!important}html[data-theme=purple] .rental-detail-latest :is(.rental-client-copy,.rental-info) .service-line{box-sizing:border-box!important;align-items:flex-end!important;padding-top:4px!important;padding-bottom:7px!important}html[data-theme=purple] .ps5-rental-editor :is(input,select,textarea){padding-top:15px!important;padding-bottom:7px!important}html[data-theme=purple] .ps5-rental-editor :is(.desktop-date-field,.desktop-time-field)>button{align-items:flex-end!important;padding-top:15px!important;padding-bottom:7px!important}html[data-theme=purple] .resale-logo{width:42px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #593190!important;border-radius:13px!important;background:linear-gradient(145deg,#352064,#1a1237)!important;box-shadow:inset 0 1px #ffffff35,0 7px 15px #10062488!important}html[data-theme=purple] .resale-top-actions{height:42px!important;margin-bottom:8px!important}html[data-theme=purple] .resale-logo .resale-logo-mark{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-logo svg{width:25px!important;height:25px!important}html[data-theme=purple] .resale-overview .resale-overview-icon{display:grid!important;place-items:center!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-overview .resale-overview-icon svg{width:23px!important;height:23px!important}html[data-theme=purple] .services-add-main{width:100%!important;min-height:46px!important;margin:0 0 10px!important}.ps5-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ps5-latest .ps5-quick-links :is(.ps5-consoles-wide,.ps5-blacklist-wide){width:100%!important;min-height:54px!important;margin:8px 0 0!important;padding:7px 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important}.ps5-latest .ps5-blacklist-wide small{color:#aaa6c2!important}.ps5-latest .ps5-blacklist-wide b{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f0ff!important;font-size:13px!important}html[data-theme=purple] .ps5-latest .ps5-blacklist-wide{border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important}.services-page .services-mainbar{display:none!important}html[data-theme=purple] .services-stats-latest .service-metric-stat{min-height:86px!important;padding:8px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .services-stats-latest .service-metric-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;margin-bottom:2px!important;color:var(--reference-violet-soft)!important;font-style:normal!important}html[data-theme=purple] .services-stats-latest .service-metric-icon svg{width:22px!important;height:22px!important}html[data-theme=purple] .services-stats-latest .service-metric-stat small{color:#9a96ad!important;font-size:8px!important;font-weight:500!important}html[data-theme=purple] .services-stats-latest .service-metric-stat b{margin:0!important;font-size:12px!important}html[data-theme=purple] .services-stats-latest .service-revenue-stat :is(.service-metric-icon,b){color:#64e99b!important}html[data-theme=purple] .services-stats-latest .service-debt-stat :is(.service-metric-icon,b){color:#ff6678!important}html[data-theme=purple] :is(.expenses-total,.expense-chart,.expense-categories,.expense-records,.subscriptions-open){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .expenses-total i{border:1px solid #8040e5!important;background:linear-gradient(145deg,#7130d2,#42117f)!important;box-shadow:inset 0 1px #ffffff45,0 6px 14px #2c0a5f80!important}html[data-theme=purple] .expense-categories button{border-bottom-color:#262243!important;color:#e9e5f3!important}html[data-theme=purple] .expense-categories button :is(span,b){color:#f3f0ff!important}html[data-theme=purple] .expense-icon{border-color:#4d3a78!important;background:linear-gradient(145deg,#282047,#151329)!important}html[data-theme=purple] :is(.expense-detail,.expense-editor,.subscription-page,.subscription-form){color:#f3f0ff!important;border-color:#302c61!important;background:linear-gradient(145deg,#111229,#080b1a)!important}html[data-theme=purple] :is(.expense-editor,.subscription-form) :is(input,select,textarea){color:#f3f0ff!important;border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important}html[data-theme=purple] .finance-total-main{background:radial-gradient(circle at 78% 8%,#55218f,#17132f 58%,#090b1b)!important}html[data-theme=purple] :is(.finance-total,.finance-inventory,.finance-unassigned,.finance-journal-toggle,.finance-journal-calendar-toggle,.finance-journal-calendar-panel,.finance-journal-list,.finance-journal-search input){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .finance-inventory{border-color:#3d3264!important;background:radial-gradient(circle at 85% 10%,#45226738,transparent 50%),linear-gradient(145deg,#111329,#080b1a)!important}html[data-theme=purple] .finance-inventory :is(small,span){color:#aaa6c2!important}html[data-theme=purple] .finance-inventory b{color:var(--reference-violet-soft)!important}html[data-theme=purple] .finance-inventory i{border-color:#8452cf!important;background:radial-gradient(circle at 30% 25%,#b989ff,#7031ce 61%,#381078)!important}html[data-theme=purple] .finance-unassigned>div span{background:#090a1c99!important}html[data-theme=purple] .finance-tiles button:not(.paypal-row),html[data-theme=purple] .finance-list.others{border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important}html[data-theme=purple] .finance-tiles button:not(.paypal-row)>i{background:linear-gradient(145deg,#262046,#111226)!important}html[data-theme=purple] .finance-cash-tiles .paypal-row{border-color:#4d3b78!important;background:radial-gradient(circle at 82% 7%,#342467,#15132e 52%,#090b1b)!important}html[data-theme=purple] .finance-journal-list article{border-color:#262243!important}html[data-theme=purple] :is(.card-account,.finance-account-action,.balance-history-dialog){border-color:#3d275f!important;background:linear-gradient(150deg,#111229,#080b1a)!important}html[data-theme=purple] :is(.finance-account-hero,.card-account .account-balance,.balance-history-current>div,.balance-history-list article){border-color:#3b315f!important;background:radial-gradient(circle at 50% 0,#55218f35,transparent 58%),linear-gradient(145deg,#15142e,#0b0c1c)!important}html[data-theme=purple] .ps5-rental-editor{position:fixed!important;left:50%!important;top:calc(50% - 45px)!important;transform:translate(-50%,-50%)!important;gap:6px!important;padding:10px!important}html[data-theme=purple] .ps5-rental-editor>.editor-top{min-height:36px!important;margin:0!important}html[data-theme=purple] .ps5-rental-editor>.editor-top :is(.back,button){width:36px!important;height:36px!important;min-height:36px!important}html[data-theme=purple] .ps5-rental-editor>.editor-top h2{font-size:15px!important}html[data-theme=purple] .ps5-rental-editor>label,html[data-theme=purple] .ps5-rental-editor .currency-field label,html[data-theme=purple] .ps5-rental-editor .date-time-field>label{gap:2px!important;color:#aaa6c2!important;font-size:9px!important}html[data-theme=purple] .ps5-rental-editor>input,html[data-theme=purple] .ps5-rental-editor>label>select,html[data-theme=purple] .ps5-rental-editor .currency-field :is(input,select),html[data-theme=purple] .ps5-rental-editor .date-time-field input,html[data-theme=purple] .ps5-rental-editor .date-time-field .desktop-date-field>button{box-sizing:border-box!important;height:36px!important;min-height:36px!important;padding:9px 10px 5px!important;border-radius:10px!important;font-size:16px!important}html[data-theme=purple] .ps5-rental-editor .date-time-field{gap:6px!important}html[data-theme=purple] .ps5-rental-editor .date-time-field>label{grid-template-rows:auto 36px!important}html[data-theme=purple] .ps5-rental-editor .currency-field{grid-template-columns:minmax(0,1fr) 68px!important;gap:6px!important}.ps5-rental-editor .currency-field.deposit-field,html[data-theme=purple] .ps5-rental-editor .currency-field.deposit-field{grid-template-columns:minmax(0,1fr)!important}.ps5-rental-editor .currency-field.deposit-field label,html[data-theme=purple] .ps5-rental-editor .currency-field.deposit-field label{width:100%!important}.resale-item-extra{display:flex!important;justify-content:center!important}.resale-item-extra>div{width:min(100%,240px);text-align:center}.resale-item-editor-modal .resale-commission-toggle{justify-self:center!important}html[data-theme=purple] .ps5-rental-editor .rental-delivery-toggle{min-height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:10px!important}html[data-theme=purple] .ps5-rental-editor>button.violet:last-child{min-height:38px!important;margin-top:1px!important;border-radius:11px!important}html[data-theme=purple] .ps5-latest .ps5-blacklist-wide b{max-width:none!important;font-size:15px!important}html[data-theme=purple] .services-stats-latest .service-working-stat{text-align:center!important}html[data-theme=purple] .services-stats-latest .service-working-stat :is(small,b){width:100%!important;text-align:center!important}.service-kind-icon svg,.service-order-main .service-kind-icon svg{width:24px;height:24px}html[data-theme=purple] .services-page .service-card>i.service-kind-icon{grid-row:1/3!important;align-self:center!important;justify-self:center!important;width:38px!important;height:38px!important;border-radius:12px!important;border-color:#7442b8!important;background:linear-gradient(145deg,#3a2168,#1a1238)!important;color:#d7b8ff!important}html[data-theme=purple] .services-page .service-card>i.service-kind-icon svg{width:22px!important;height:22px!important}html[data-theme=purple] .services-page .service-card>div{grid-row:1/3!important;align-self:center!important;justify-self:start!important}html[data-theme=purple] .services-page .service-card.service-order-ready>i.service-kind-icon{border-color:#4bbd7a!important;background:linear-gradient(145deg,#23744d,#113927)!important;color:#b8ffd5!important}html[data-theme=purple] .services-page .service-card.service-order-ready-revisions>i.service-kind-icon{border-color:#d4ac4e!important;background:linear-gradient(145deg,#71551d,#342711)!important;color:#ffe8a5!important}html[data-theme=purple] .service-order-editor{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(560px,calc(100vw - 16px))!important;height:auto!important;max-height:calc(100dvh - 20px)!important;transform:translate(-50%,-50%)!important;overflow-y:auto!important}html[data-theme=purple] .service-order-editor .service-kind-choice{gap:7px!important}html[data-theme=purple] .service-order-editor .service-kind-choice button{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}html[data-theme=purple] .service-order-editor .service-kind-choice button svg{width:20px!important;height:20px!important}html[data-theme=purple] .service-order-detail{gap:8px!important;padding-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .service-order-detail .editor-top{margin-bottom:1px!important}html[data-theme=purple] .service-order-detail :is(.service-order-main,.rental-info,.service-order-description,.service-order-revisions){border:1px solid #302c61!important;border-radius:15px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff10,0 9px 20px #00000059!important}html[data-theme=purple] .service-order-detail .service-order-main{min-height:62px!important;padding:11px 14px!important}html[data-theme=purple] .service-order-detail .service-order-main>i{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #7442b8!important;border-radius:12px!important;background:linear-gradient(145deg,#3a2168,#1a1238)!important;color:#d7b8ff!important;box-shadow:inset 0 1px #ffffff28!important}html[data-theme=purple] .service-order-detail .service-order-main>i svg{width:22px!important;height:22px!important}html[data-theme=purple] .service-order-detail .service-order-description{padding:11px 13px!important}html[data-theme=purple] :is(.revisions-list,.service-order-revisions,.service-revision-detail,.service-revision-edit-box){border-color:#302c61!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] :is(.revisions-list,.service-order-revisions) .service-revision{border-color:#3b315f!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#f3f0ff!important}html[data-theme=purple] :is(.service-revision-field small,.service-order-revisions header span){color:var(--reference-violet-soft)!important}html[data-theme=purple] .scammers-latest{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .resale-hub .resale-batch-dates{margin-top:5px!important;color:#c2bbd2!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:.01em!important}html[data-theme=purple] .service-order-detail .editor-top{grid-template-columns:44px minmax(0,1fr) 44px!important;min-height:44px!important;gap:8px!important}html[data-theme=purple] .service-order-detail .editor-top h2{margin:0!important;color:#f6f3ff!important;font-size:16px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .service-order-detail .editor-top :is(.back,.service-order-edit){width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #3b315f!important;border-radius:12px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:var(--reference-violet-soft)!important;box-shadow:inset 0 1px #ffffff12!important}html[data-theme=purple] .service-order-detail .service-order-main{min-height:72px!important;gap:12px!important;padding:10px 14px!important}html[data-theme=purple] .service-order-detail .service-order-main>i{width:48px!important;height:48px!important;border-radius:13px!important}html[data-theme=purple] .service-order-detail .service-order-main>i svg{width:27px!important;height:27px!important}html[data-theme=purple] .service-order-detail .service-order-main div{gap:4px!important}html[data-theme=purple] .service-order-detail .service-order-main b{font-size:17px!important}html[data-theme=purple] .service-order-detail .service-order-main small{display:flex!important;align-items:center!important;gap:7px!important;color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .service-order-detail .service-order-main small:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--reference-violet);box-shadow:0 0 9px #9551ff}html[data-theme=purple] .service-order-detail .rental-info{padding:4px 13px!important}html[data-theme=purple] .service-order-detail .rental-info .service-line{min-height:38px!important;padding:0!important;align-items:center!important;border-bottom-color:#252143!important}html[data-theme=purple] .service-order-detail .service-line>span{display:flex!important;align-items:center!important;gap:10px!important;color:#aaa6c2!important}html[data-theme=purple] .service-order-detail .service-line-icon{width:20px;height:20px;display:grid;place-items:center;flex:none;color:var(--reference-violet-soft);font-style:normal}html[data-theme=purple] .service-order-detail .service-line-icon svg{width:19px;height:19px}html[data-theme=purple] .service-order-detail .service-line>b{max-width:55%!important;color:#f4f1fb!important;font-size:12px!important;text-align:right!important}html[data-theme=purple] .service-order-detail .service-order-description{min-height:78px!important;margin:0!important;padding:10px 13px!important}html[data-theme=purple] .service-order-detail .service-order-description small{color:var(--reference-violet-soft)!important;font-size:11px!important}html[data-theme=purple] .service-order-detail .service-order-description p{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:42px!important;margin:7px 0 0!important;padding:8px 10px!important;border:1px solid #29244c!important;border-radius:10px!important;background:#090b1a!important;color:#ddd8e8!important;font-size:11px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html[data-theme=purple] .service-order-detail .service-revision-add{min-height:42px!important;border:1px solid #8145dc!important;border-radius:12px!important;background:#0b0c1d!important;color:var(--reference-violet-soft)!important;box-shadow:none!important}html[data-theme=purple] .service-order-detail .service-order-revisions{min-height:70px!important;gap:5px!important;padding:10px 13px!important}html[data-theme=purple] .service-order-detail .service-order-revisions header:before{content:"▤";margin-right:8px;color:var(--reference-violet-soft);font-size:18px}html[data-theme=purple] .service-order-detail .service-order-revisions header b{margin-right:auto!important}html[data-theme=purple] .service-order-detail .service-order-revisions header span{min-width:28px!important;padding:4px 8px!important;border-radius:9px!important;background:#241044!important;text-align:center!important}html[data-theme=purple] .service-order-detail .finish-rental{min-height:43px!important;border-color:#9d6af4!important;border-radius:12px!important;background:linear-gradient(100deg,#eee9ff,#b89aff 38%,#792ee9 78%,#5a18bd)!important;color:#171026!important;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #3c136f70!important}html[data-theme=purple] .service-order-detail .service-discount-button{min-height:42px!important;border-style:solid!important;background:transparent!important}@media(max-width:430px){html[data-theme=purple] .service-order-detail{gap:7px!important}html[data-theme=purple] .service-order-detail .editor-top{min-height:40px!important;grid-template-columns:40px minmax(0,1fr) 40px!important}html[data-theme=purple] .service-order-detail .editor-top :is(.back,.service-order-edit){width:40px!important;height:40px!important;min-height:40px!important}html[data-theme=purple] .service-order-detail .service-order-main{min-height:66px!important}html[data-theme=purple] .service-order-detail .service-order-main>i{width:44px!important;height:44px!important}html[data-theme=purple] .service-order-detail .rental-info .service-line{min-height:35px!important}html[data-theme=purple] .service-order-detail .service-order-description{min-height:70px!important;padding:8px 11px!important}html[data-theme=purple] .service-order-detail .service-order-description p{min-height:36px!important;margin-top:5px!important;padding:6px 8px!important}html[data-theme=purple] .service-order-detail .service-order-revisions{min-height:62px!important;padding:8px 11px!important}html[data-theme=purple] .service-order-detail :is(.service-revision-add,.finish-rental,.service-discount-button){min-height:39px!important}html[data-theme=purple] .service-order-editor{top:46%!important}}html[data-theme=purple] .resale-profit-dialog>header{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}html[data-theme=purple] .resale-profit-dialog>header>p{margin:0!important;color:#aaa6c2!important;font-size:11px!important;line-height:1.35!important}html[data-theme=purple] .resale-profit-dialog>header>button{width:30px!important;height:30px!important;justify-self:end!important}html[data-theme=purple] .service-order-detail .service-line.copyable{min-height:35px!important;margin:1px 0!important;padding:0!important;border:0!important;border-bottom:1px solid #252143!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}html[data-theme=purple] .service-order-detail .service-line.copyable>b{color:var(--reference-violet-soft)!important}html[data-theme=purple] .service-order-detail .service-line.copyable:active{transform:scale(.992)!important;box-shadow:none!important;filter:brightness(1.2)!important}html[data-theme=purple] .rental-expenses,html[data-theme=purple] .rental-expenses .expense-list{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-theme=purple] .services-page .revisions-list{padding:12px!important;border:1px solid #302c61!important;border-radius:15px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000059!important}html[data-theme=purple] .services-page .revisions-list>h3{margin:0 0 8px!important;color:#f4f1fb!important;font-size:15px!important}html[data-theme=purple] :is(.services-page .revisions-list,.service-order-revisions) .service-revision{min-height:42px!important;margin-top:6px!important;padding:8px 10px!important;border:1px solid #3b315f!important;border-radius:11px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;box-shadow:inset 0 1px #ffffff0d!important}html[data-theme=purple] :is(.services-page .revisions-list,.service-order-revisions) .service-revision b{color:#f3f0ff!important;font-size:12px!important;line-height:1.35!important}html[data-theme=purple] .service-revision-editor{width:min(390px,calc(100vw - 20px))!important;padding:14px!important;border:1px solid #3d275f!important;border-radius:20px!important;background:linear-gradient(150deg,#111229,#080b1a)!important;box-shadow:inset 0 1px #ffffff12,0 24px 60px #000d!important}html[data-theme=purple] .service-revision-editor h3{margin:0!important;color:#f5f2ff!important;text-align:center!important;font-size:17px!important}html[data-theme=purple] .service-revision-editor textarea,html[data-theme=purple] .service-revision-edit-box textarea{width:100%!important;min-height:112px!important;box-sizing:border-box!important;padding:11px!important;border:1px solid #3b315f!important;border-radius:12px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#f3f0ff!important;box-shadow:inset 0 1px #ffffff0d!important;font:inherit!important;line-height:1.45!important}html[data-theme=purple] .service-revision-editor footer,html[data-theme=purple] .service-revision-edit-box footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-theme=purple] :is(.service-revision-editor,.service-revision-edit-box) footer button{min-height:40px!important;border-radius:11px!important}html[data-theme=purple] .service-revision-detail{top:47%!important;gap:9px!important;padding:13px!important;border:1px solid #3d275f!important;border-radius:20px!important;background:linear-gradient(150deg,#111229,#080b1a)!important;box-shadow:inset 0 1px #ffffff12,0 24px 60px #000d!important}html[data-theme=purple] .service-revision-detail .editor-top{grid-template-columns:40px minmax(0,1fr) 40px!important;min-height:40px!important;margin:0!important}html[data-theme=purple] .service-revision-detail .editor-top .back{width:40px!important;height:40px!important;min-height:40px!important;border:1px solid #3b315f!important;border-radius:11px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .service-revision-detail .editor-top h2{overflow:hidden!important;margin:0!important;color:#f5f2ff!important;font-size:15px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .service-revision-field{position:relative!important;min-height:94px!important;padding:12px 42px 12px 12px!important;border:1px solid #3b315f!important;border-radius:14px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;box-shadow:inset 0 1px #ffffff0d!important;color:#f3f0ff!important}html[data-theme=purple] .service-revision-field:after{content:"✎";position:absolute;top:12px;right:12px;color:var(--reference-violet-soft);font-size:17px}html[data-theme=purple] .service-revision-field small{color:var(--reference-violet-soft)!important}html[data-theme=purple] .service-revision-field b{font-size:13px!important;line-height:1.45!important}html[data-theme=purple] .service-revision-edit-box{gap:9px!important;padding:11px!important;border:1px solid #302c61!important;border-radius:14px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff0e!important}html[data-theme=purple] .service-revision-detail>.finish-rental{min-height:42px!important;border-radius:11px!important}@media(max-width:430px){html[data-theme=purple] .service-revision-detail{width:calc(100vw - 16px)!important;padding:11px!important}html[data-theme=purple] .service-revision-field{min-height:84px!important}html[data-theme=purple] .service-revision-editor textarea,html[data-theme=purple] .service-revision-edit-box textarea{min-height:96px!important}}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{min-height:160px!important;margin:8px 0!important;padding:12px!important;display:grid!important;grid-template-columns:66px minmax(0,1fr) 70px!important;grid-template-rows:31px minmax(0,1fr)!important;column-gap:10px!important;row-gap:5px!important;align-items:center!important;overflow:hidden!important;border:1px solid #7546b8!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #00000070!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 85% 10%,#ffffff0e,transparent 38%),linear-gradient(90deg,#060716a8,#08081978 46%,#07081791);pointer-events:none}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>*{position:relative;z-index:2}html[data-theme=purple] .resale-batch-card-head{grid-column:1/4!important;grid-row:1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}html[data-theme=purple] .resale-batch-card-name{max-width:min(225px,64vw)!important;overflow:visible!important;padding:5px 10px!important;border:1px solid #ffffff1d!important;border-radius:10px!important;background:#111126a8!important;box-shadow:inset 0 1px #ffffff18!important;color:#fff!important;font-size:14px!important;line-height:1.15!important;text-overflow:clip!important;white-space:normal!important}html[data-theme=purple] .resale-batch-card-head>small{color:var(--reference-violet-soft)!important;font-size:13px!important;font-weight:800!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{position:absolute!important;z-index:3!important;top:54.5%!important;left:12px!important;width:62px!important;height:62px!important;margin:0!important;transform:translateY(-50%)!important;isolation:isolate!important;overflow:visible!important;border:1px solid #ffffff9c!important;border-radius:17px!important;box-shadow:inset 0 2px 2px #ffffffb0,inset 0 -10px 16px #08091c73,0 7px 16px #000a,0 0 0 1px #ffffff68!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem:before{content:"";position:absolute;z-index:-1;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:22px;background:inherit;background-position:center;background-size:160% 160%;filter:blur(11px) saturate(1.35);opacity:.72;pointer-events:none}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem:after{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-radius:12px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{position:relative!important;z-index:2!important;width:31px!important;height:31px!important}html[data-theme=purple] .resale-batch-card-metrics{grid-column:2!important;grid-row:2!important;min-width:0!important;display:grid!important;align-self:start!important;grid-template-rows:repeat(3,25px) 19px!important;gap:1px!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-width:0!important;min-height:25px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #ffffff12!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border:1px solid #ffffff1c!important;border-radius:8px!important;background:#11112691!important;color:var(--reference-violet-soft)!important;font-style:normal!important}html[data-theme=purple] .resale-batch-card-metrics>span:nth-child(2)>i{color:#f1b557!important}html[data-theme=purple] .resale-batch-card-metrics>span>small{min-width:0!important;overflow:visible!important;color:#eeeaf6!important;font-size:11px!important;font-weight:650!important;text-shadow:0 1px 3px #000!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>span>small>b{color:#fff!important;font-size:11px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small>b[class]{color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{min-width:0!important;margin:2px 0 0!important;display:flex!important;align-items:center!important;gap:6px!important;color:#d0cadb!important;font-size:10px!important;font-weight:650!important;text-shadow:0 1px 3px #000!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:16px!important;height:16px!important;flex:none!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates span{overflow:visible!important;text-overflow:clip!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;min-width:69px!important;min-height:45px!important;padding:7px 8px!important;display:grid!important;place-items:center!important;border:1px solid #75a56966!important;border-radius:13px!important;background:#101a17ad!important;box-shadow:inset 0 1px #ffffff13!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:15px!important;font-weight:850!important;text-shadow:0 1px 4px #001b0d!important}@media(max-width:370px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{min-height:154px!important;grid-template-columns:61px minmax(0,1fr) 62px!important;column-gap:8px!important;padding:10px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{left:10px!important;width:58px!important;height:58px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{min-width:61px!important;padding-inline:5px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small{font-size:9px!important}}@media(max-width:430px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{position:relative!important;height:166px!important;min-height:166px!important;max-height:166px!important;padding:10px!important;display:block!important;overflow:hidden!important}html[data-theme=purple] .resale-batch-card-head{position:absolute!important;top:12px!important;left:14px!important;width:auto!important;height:38px!important;display:flex!important;align-items:center!important;gap:9px!important}html[data-theme=purple] .resale-batch-card-name{width:38px!important;height:38px!important;max-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:20px!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{position:absolute!important;top:103px!important;left:17px!important;width:62px!important;height:62px!important;transform:translateY(-50%)!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:32px!important;height:32px!important}html[data-theme=purple] .resale-batch-card-metrics{position:absolute!important;top:48px!important;left:101px!important;right:91px!important;width:auto!important;height:103px!important;transform:none!important;display:grid!important;grid-template-rows:repeat(3,24px) 26px!important;gap:0!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:24px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:22px!important;height:22px!important;border-radius:7px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:14px!important;height:14px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{max-width:100%!important;overflow:hidden!important;font-size:10.5px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin:1px 0 0!important;gap:6px!important;overflow:visible!important;font-size:10px!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:17px!important;height:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{position:absolute!important;top:82px!important;right:14px!important;width:70px!important;min-width:70px!important;height:38px!important;min-height:38px!important;padding:0!important;transform:none!important;display:grid!important;place-items:center!important;border:0!important;background:none!important;box-shadow:none!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:20px!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:370px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:158px!important;min-height:158px!important;max-height:158px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:98px!important;left:14px!important;width:57px!important;height:57px!important}html[data-theme=purple] .resale-batch-card-metrics{top:45px!important;left:83px!important;right:79px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:9.5px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:77px!important;right:9px!important;width:66px!important;min-width:66px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:18px!important}}@media(max-width:430px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:140px!important;min-height:140px!important;max-height:140px!important}html[data-theme=purple] .resale-batch-card-head{top:8px!important;left:11px!important;height:30px!important;gap:7px!important}html[data-theme=purple] .resale-batch-card-name{width:30px!important;height:30px!important;max-width:30px!important;border-radius:10px!important;font-size:16px!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:14px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:78px!important;left:13px!important;width:50px!important;height:50px!important;border-radius:15px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:27px!important;height:27px!important}html[data-theme=purple] .resale-batch-card-metrics{top:30px!important;left:75px!important;right:76px!important;height:91px!important;grid-template-rows:repeat(3,20px) 22px!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:20px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:5px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:19px!important;height:19px!important;border-radius:6px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:12px!important;height:12px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:9px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin:0!important;gap:5px!important;font-size:9px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:15px!important;height:15px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:57px!important;right:9px!important;width:61px!important;min-width:61px!important;height:30px!important;min-height:30px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:17px!important}}@media(max-width:370px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:134px!important;min-height:134px!important;max-height:134px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:74px!important;left:11px!important;width:46px!important;height:46px!important}html[data-theme=purple] .resale-batch-card-metrics{top:28px!important;left:67px!important;right:66px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:54px!important;right:6px!important;width:56px!important;min-width:56px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:15px!important}}html[data-theme=purple] .ps5-page .rental-card .rental-statuses{transform:translateY(5px)!important}@media(max-width:430px){html[data-theme=purple] .resale-batch-card-name{width:28px!important;height:28px!important;max-width:28px!important;font-size:14px!important}html[data-theme=purple] .resale-batch-card-head{height:28px!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:13px!important}html[data-theme=purple] .resale-batch-card-metrics{top:52px!important;left:67px!important;right:76px!important;height:68px!important;grid-template-rows:repeat(3,16px) 20px!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:16px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:4px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:16px!important;height:16px!important;border-radius:5px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:10px!important;height:10px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin-top:4px!important;align-self:start!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:31px!important}}@media(max-width:370px){html[data-theme=purple] .resale-batch-card-metrics{top:50px!important;left:62px!important;right:66px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:29px!important}}html[data-theme=purple] .resale-status-backdrop{z-index:110!important;place-items:start center!important;padding:calc(env(safe-area-inset-top,0px) + 18px) 12px 12px!important;background:#03030bb8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html[data-theme=purple] .resale-status-picker{width:min(430px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:18px!important;overflow:hidden!important;border:1px solid #5a3a90!important;border-radius:25px!important;background:radial-gradient(circle at 50% 0,#6427a334,transparent 46%),linear-gradient(150deg,#120d29,#070914)!important;box-shadow:inset 0 1px #ffffff18,0 28px 62px #000d!important}html[data-theme=purple] .resale-status-picker header{gap:2px!important;margin:1px 7px 10px!important}html[data-theme=purple] .resale-status-picker header span{font:500 clamp(15px,4.2vw,20px)/1.1 Inter,sans-serif!important;color:#b7a0df!important}html[data-theme=purple] .resale-status-picker header b{font:700 clamp(20px,5.3vw,26px)/1.08 Inter,sans-serif!important;color:#f7f3ff!important}html[data-theme=purple] .resale-status-carousel{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;max-height:none!important;overflow:hidden!important;padding:0 2px 2px!important}html[data-theme=purple] .resale-status-option{width:100%!important;min-height:50px!important;padding:6px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 24px!important;align-items:center!important;gap:11px!important;border:1px solid transparent!important;border-radius:15px!important;color:#fff!important;text-align:left!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme=purple] .resale-status-option-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:11px!important;background:color-mix(in srgb,currentColor 20%,#101021)!important;box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0005!important}html[data-theme=purple] .resale-status-option-icon svg{width:23px!important;height:23px!important}html[data-theme=purple] .resale-status-option-label{min-width:0!important;color:#f5f1ff!important;font:700 clamp(16px,4.35vw,20px)/1.1 Inter,sans-serif!important}html[data-theme=purple] .resale-status-radio{width:20px!important;height:20px!important;justify-self:end!important;border:2px solid #c0a4fa!important;border-radius:50%!important}html[data-theme=purple] .resale-status-option.active{outline:0!important;border:2px solid #e6b854!important;box-shadow:inset 0 0 0 1px #ffe29a55,inset 0 1px #ffffff20,0 0 18px #e6b85424!important}html[data-theme=purple] .resale-status-option.active .resale-status-radio{display:grid!important;place-items:center!important;border-color:#c49cff!important}html[data-theme=purple] .resale-status-option.active .resale-status-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#bd83ff}html[data-theme=purple] .resale-status-option.germany{color:#eac25e!important;border-color:#99712d!important;background:linear-gradient(100deg,#4a321b,#211a22)!important}html[data-theme=purple] .resale-status-option.to-poland{color:#78e0aa!important;border-color:#296b56!important;background:linear-gradient(100deg,#123a32,#102630)!important}html[data-theme=purple] .resale-status-option.poland{color:#c5dc66!important;border-color:#657933!important;background:linear-gradient(100deg,#2d4019,#21291b)!important}html[data-theme=purple] .resale-status-option.to-brest{color:#55d4bd!important;border-color:#257867!important;background:linear-gradient(100deg,#12493f,#102d31)!important}html[data-theme=purple] .resale-status-option.brest{color:#73eba2!important;border-color:#248a55!important;background:linear-gradient(100deg,#104f31,#12382d)!important}html[data-theme=purple] .resale-status-option.sold{color:#c38bff!important;border-color:#6936a9!important;background:linear-gradient(100deg,#3b1d63,#211433)!important}html[data-theme=purple] .resale-status-option.problem{color:#ff8494!important;border-color:#873342!important;background:linear-gradient(100deg,#531d2b,#33131f)!important}html[data-theme=purple] .resale-status-option.lost{color:#ff7283!important;border-color:#993343!important;background:linear-gradient(100deg,#631b2a,#3b121d)!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:166px!important;min-height:166px!important;max-height:166px!important;margin:8px 0!important;border-radius:22px!important;border-color:#8249c7!important}html[data-theme=purple] .resale-batch-card-head{position:absolute!important;z-index:4!important;top:12px!important;left:14px!important;display:flex!important;gap:9px!important}html[data-theme=purple] .resale-batch-card-name{width:38px!important;height:38px!important;max-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #ffffff1c!important;border-radius:12px!important;background:#101020c9!important;color:#f6f1ff!important;font-size:21px!important;font-weight:800!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:calc(50% + 13px)!important;left:16px!important;width:64px!important;height:64px!important;border-radius:18px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:34px!important;height:34px!important}html[data-theme=purple] .resale-batch-card-metrics{top:52px!important;left:92px!important;right:86px!important;transform:none!important;grid-template-rows:repeat(3,25px) 26px!important;gap:1px!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:25px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:8px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:25px!important;height:25px!important;border-radius:8px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:16px!important;height:16px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:13px!important;font-weight:750!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin:1px 0 0!important;gap:8px!important;font-size:12px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:20px!important;height:20px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:53%!important;right:14px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:23px!important}@media(max-width:370px){html[data-theme=purple] .resale-status-backdrop{padding-top:calc(env(safe-area-inset-top,0px) + 10px)!important}html[data-theme=purple] .resale-status-picker{padding:11px!important;border-radius:22px!important}html[data-theme=purple] .resale-status-picker header{margin:0 5px 7px!important}html[data-theme=purple] .resale-status-picker header span{font-size:14px!important}html[data-theme=purple] .resale-status-picker header b{font-size:19px!important}html[data-theme=purple] .resale-status-carousel{gap:5px!important}html[data-theme=purple] .resale-status-option{min-height:44px!important;grid-template-columns:34px minmax(0,1fr) 21px!important;gap:9px!important;padding:5px 10px!important;border-radius:12px!important}html[data-theme=purple] .resale-status-option-icon{width:34px!important;height:34px!important;border-radius:10px!important}html[data-theme=purple] .resale-status-option-icon svg{width:20px!important;height:20px!important}html[data-theme=purple] .resale-status-option-label{font-size:15px!important}html[data-theme=purple] .resale-status-radio{width:18px!important;height:18px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:154px!important;min-height:154px!important;max-height:154px!important}html[data-theme=purple] .resale-batch-card-head{top:10px!important;left:11px!important;gap:7px!important}html[data-theme=purple] .resale-batch-card-name{width:34px!important;height:34px!important;max-width:34px!important;font-size:18px!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:15px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:calc(50% + 12px)!important;left:12px!important;width:57px!important;height:57px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:30px!important;height:30px!important}html[data-theme=purple] .resale-batch-card-metrics{top:46px!important;left:77px!important;right:68px!important;grid-template-rows:repeat(3,23px) 24px!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:23px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:22px!important;height:22px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:14px!important;height:14px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:11px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{font-size:10px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:17px!important;height:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{right:10px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:18px!important}}html[data-theme=purple] .ps5-page .rental-list{gap:10px!important}html[data-theme=purple] .ps5-page .rental-card{position:relative!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:12px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) 80px!important;grid-template-rows:34px 52px 34px!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border-radius:18px!important;background:radial-gradient(circle at 8% 18%,#a33e6a44,transparent 42%),linear-gradient(112deg,#24102f,#17112f 48%,#11152e)!important;box-shadow:inset 0 1px #fff2,0 9px 22px #00000069!important}html[data-theme=purple] .ps5-page .rental-card.active-rental{border-color:#6b58bb!important;background:radial-gradient(circle at 9% 18%,#7948b63d,transparent 43%),linear-gradient(112deg,#21183d,#17132f,#10162e)!important}html[data-theme=purple] .ps5-page .rental-card.finished-rental{border-color:#397f6a!important;background:radial-gradient(circle at 9% 18%,#4a987640,transparent 43%),linear-gradient(112deg,#17362f,#142d2d,#101b29)!important}html[data-theme=purple] .ps5-page .rental-card.waiting-rental{border-color:#6d7889!important;background:radial-gradient(circle at 9% 18%,#8996a839,transparent 43%),linear-gradient(112deg,#2d3542,#232b39,#151c2a)!important}html[data-theme=purple] .ps5-page .rental-card.problem-rental{border-color:#c65479!important;background:radial-gradient(circle at 8% 18%,#bd3d6a66,transparent 45%),linear-gradient(112deg,#42182f,#29152f 44%,#17142f 70%,#11162e)!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense{grid-column:1!important;grid-row:1/4!important;align-self:center!important;justify-self:center!important;width:62px!important;height:62px!important;margin:0!important;border-radius:17px!important;box-shadow:inset 0 2px 2px #ffffff70,inset 0 -9px 15px #08091c73,0 7px 16px #0009,0 0 17px currentColor!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense .business-dualsense{width:42px!important;height:32px!important}html[data-theme=purple] .ps5-page .rental-card .rental-card-main{grid-column:2!important;grid-row:1/4!important;align-self:stretch!important;min-width:0!important;padding:2px 0!important;display:grid!important;grid-template-rows:36px 21px 20px 21px 13px!important;gap:0!important;align-content:start!important;justify-content:stretch!important}html[data-theme=purple] .ps5-page .rental-card .rental-card-main>b{position:absolute!important;z-index:3!important;top:13px!important;left:18px!important;right:100px!important;align-self:auto!important;justify-self:auto!important;text-align:left!important;overflow:hidden!important;color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .ps5-page .rental-card .rental-card-main>b small{color:#a69abf!important;font-size:13px!important}html[data-theme=purple] .ps5-page .rental-card .rental-date{grid-row:2!important;align-self:center!important;width:100%!important;overflow:visible!important;padding:0!important;display:flex!important;align-items:center!important;gap:5px!important;border-bottom:0!important;color:#d8d3e4!important;font-size:9px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.2px!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;transform:translateY(-5px)!important}html[data-theme=purple] .ps5-page .rental-card .rental-date>svg{width:14px!important;height:14px!important;flex:none!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .ps5-page .rental-card .rental-date em{color:var(--reference-violet-soft)!important;font-size:11px!important}html[data-theme=purple] .ps5-page .rental-card .rental-time{grid-row:3!important;align-self:center!important;width:100%!important;padding:0 0 2px!important;display:flex!important;align-items:center!important;gap:5px!important;border-bottom:1px solid #ffffff10!important;color:#c7bfd6!important;font-size:9px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;transform:translateY(-5px)!important}html[data-theme=purple] .ps5-page .rental-card .rental-time>svg{width:13px!important;height:13px!important;flex:none!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .ps5-page .rental-card .rental-delivery{grid-row:4!important;align-self:center!important;transform:translateY(-9px)!important;overflow:hidden!important;display:flex!important;align-items:center!important;gap:5px!important;color:#aaa5bb!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .ps5-page .rental-card .rental-delivery>svg{width:15px!important;height:15px!important;flex:none!important;color:var(--reference-violet-soft)!important}html[data-theme=purple] .ps5-page .rental-card .rental-console{grid-row:5!important;align-self:end!important;overflow:hidden!important;color:#85819b!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:translateY(-2px)!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses{grid-column:3!important;grid-row:1/3!important;align-self:start!important;justify-self:end!important;display:grid!important;gap:5px!important;justify-items:stretch!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses span,html[data-theme=purple] .ps5-page .rental-card .rental-statuses em{min-width:76px!important;padding:7px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #6d5bb052!important;border-radius:12px!important;background:#29204ba6!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#d8cff2!important;font-size:10px!important;font-weight:650!important;line-height:1!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses .rental-problem{border-color:#d955755f!important;background:#44192ba8!important;color:#ff93a8!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses .done-badge{border-color:#54bd8a55!important;background:#173d32b0!important;color:#85e0ae!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses .waiting-badge{border-color:#aab5c54c!important;background:#3e4857ad!important;color:#eef2f8!important;-webkit-text-fill-color:#eef2f8!important}html[data-theme=purple] .ps5-page .rental-card>strong{grid-column:3!important;grid-row:3!important;align-self:end!important;justify-self:stretch!important;min-width:76px!important;min-height:39px!important;padding:7px 2px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:none!important;color:var(--reference-violet-soft)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;transform:translateY(-21px)!important}html[data-theme=purple] .ps5-page .rental-card.finished-rental>strong{color:#70d6a0!important}html[data-theme=purple] .ps5-page .rental-card.waiting-rental>strong{color:#d6dde8!important}html[data-theme=purple] .ps5-page .rental-card.problem-rental>strong{color:#ff879d!important}html[data-theme=purple] .resale-batch-card-metrics{position:absolute!important;z-index:3!important;top:calc(46% - 40px)!important;left:clamp(96px,24vw,280px)!important;right:82px!important;transform:translateY(-50%)!important;align-self:auto!important;grid-template-rows:repeat(3,20px) 20px!important;gap:0!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:20px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important;border-bottom:0!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:20px!important;height:20px!important;border-radius:7px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:14px!important;height:14px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:10px!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin:2px 0 0!important;align-self:center!important}html[data-theme=purple] .resale-batch-card-metrics>span>i,html[data-theme=purple] .resale-batch-card-metrics>span:nth-child(2)>i{color:var(--reference-violet-soft)!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{border:0!important;background:none!important;box-shadow:none!important}@media(max-width:370px){html[data-theme=purple] .ps5-page .rental-card{height:126px!important;min-height:126px!important;max-height:126px!important;grid-template-rows:34px 54px 34px!important;grid-template-columns:63px minmax(0,1fr) 70px!important;column-gap:8px!important;padding:10px!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense{width:56px!important;height:56px!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense .business-dualsense{width:38px!important;height:29px!important}html[data-theme=purple] .ps5-page .rental-card .rental-card-main>b{font-size:15px!important}html[data-theme=purple] .ps5-page .rental-card .rental-card-main>b{top:10px!important;left:14px!important;right:84px!important}html[data-theme=purple] .ps5-page .rental-card .rental-date,html[data-theme=purple] .ps5-page .rental-card .rental-date em,html[data-theme=purple] .ps5-page .rental-card .rental-time{font-size:8px!important}html[data-theme=purple] .ps5-page .rental-card .rental-delivery{font-size:8.5px!important}html[data-theme=purple] .ps5-page .rental-card .rental-statuses span,html[data-theme=purple] .ps5-page .rental-card .rental-statuses em,html[data-theme=purple] .ps5-page .rental-card>strong{min-width:66px!important;font-size:9px!important;padding-inline:5px!important}html[data-theme=purple] .resale-batch-card-metrics{top:calc(46% - 40px)!important;left:96px!important;right:73px!important;transform:translateY(-50%)!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{font-size:8.5px!important}}@media(max-width:430px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{position:relative!important;display:block!important;height:166px!important;min-height:166px!important;max-height:166px!important;padding:10px!important;overflow:hidden!important}html[data-theme=purple] .resale-batch-card-head{position:absolute!important;top:12px!important;left:14px!important;width:auto!important;height:38px!important;display:flex!important;align-items:center!important;gap:9px!important}html[data-theme=purple] .resale-batch-card-name{width:38px!important;height:38px!important;max-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:20px!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{position:absolute!important;top:103px!important;left:17px!important;width:62px!important;height:62px!important;transform:translateY(-50%)!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:32px!important;height:32px!important}html[data-theme=purple] .resale-batch-card-metrics{position:absolute!important;top:48px!important;left:101px!important;right:91px!important;width:auto!important;height:103px!important;transform:none!important;display:grid!important;grid-template-rows:repeat(3,24px) 26px!important;gap:0!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:24px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:22px!important;height:22px!important;border-radius:7px!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:14px!important;height:14px!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{max-width:100%!important;overflow:hidden!important;font-size:10.5px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{margin:1px 0 0!important;gap:6px!important;overflow:visible!important;font-size:10px!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:17px!important;height:17px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{position:absolute!important;top:82px!important;right:14px!important;width:70px!important;min-width:70px!important;height:38px!important;min-height:38px!important;padding:0!important;transform:none!important;display:grid!important;place-items:center!important;border:0!important;background:none!important;box-shadow:none!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:20px!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:370px){html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{height:158px!important;min-height:158px!important;max-height:158px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:98px!important;left:14px!important;width:57px!important;height:57px!important}html[data-theme=purple] .resale-batch-card-metrics{top:45px!important;left:83px!important;right:79px!important;transform:none!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:9.5px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:77px!important;right:9px!important;width:66px!important;min-width:66px!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:18px!important}}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{position:relative!important;container-type:inline-size!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2.17 / 1!important;padding:0!important;display:block!important;overflow:hidden!important;border-radius:clamp(18px,3.8vw,28px)!important}html[data-theme=purple] .resale-batch-card-head{position:absolute!important;z-index:4!important;top:5.8cqw!important;left:3.5cqw!important;width:auto!important;height:7.2cqw!important;display:flex!important;align-items:center!important;gap:2.1cqw!important}html[data-theme=purple] .resale-batch-card-name{width:7.2cqw!important;height:7.2cqw!important;max-width:7.2cqw!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:2cqw!important;font-size:clamp(14px,3.8cqw,27px)!important;line-height:1!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:clamp(15px,3.9cqw,28px)!important;line-height:1!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{position:absolute!important;z-index:3!important;top:15.4cqw!important;left:3.1cqw!important;width:18.3cqw!important;height:18.3cqw!important;margin:0!important;transform:none!important;border-radius:4.2cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem:after{top:.9cqw!important;right:.9cqw!important;bottom:.9cqw!important;left:.9cqw!important;border-radius:3.1cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem svg{width:9.5cqw!important;height:9.5cqw!important}html[data-theme=purple] .resale-batch-card-metrics{position:absolute!important;z-index:3!important;top:6.5cqw!important;left:27.2cqw!important;right:24cqw!important;width:auto!important;height:auto!important;transform:none!important;display:grid!important;grid-template-rows:repeat(3,8.2cqw) 8cqw!important;gap:0!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:8.2cqw!important;display:grid!important;grid-template-columns:6.8cqw minmax(0,1fr)!important;align-items:center!important;gap:2.2cqw!important;border:0!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:6.8cqw!important;height:6.8cqw!important;display:grid!important;place-items:center!important;border-radius:1.8cqw!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:4.1cqw!important;height:4.1cqw!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{max-width:none!important;overflow:visible!important;font-size:clamp(12px,3.35cqw,23px)!important;font-weight:750!important;line-height:1!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:6.8cqw minmax(0,1fr)!important;align-items:center!important;gap:2.2cqw!important;overflow:visible!important;font-size:clamp(11px,3.1cqw,21px)!important;line-height:1!important;white-space:nowrap!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:4.8cqw!important;height:4.8cqw!important;justify-self:center!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{position:absolute!important;z-index:4!important;top:23cqw!important;right:10.5cqw!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;transform:translateY(-50%)!important;display:block!important;border:0!important;background:none!important;box-shadow:none!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{font-size:clamp(19px,5.4cqw,37px)!important;line-height:1!important;white-space:nowrap!important}html[data-theme=purple] .resale-status-picker{position:relative!important}html[data-theme=purple] .resale-status-picker .resale-status-back{position:absolute!important;z-index:4!important;top:14px!important;left:14px!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #584187!important;border-radius:11px!important;background:linear-gradient(145deg,#19152e,#0c0d1d)!important;color:#c497ff!important;box-shadow:inset 0 1px #ffffff18!important;font:500 22px/1 Inter,sans-serif!important}html[data-theme=purple] .resale-status-picker header{min-height:43px!important;margin:0 44px 10px!important;align-content:center!important;justify-items:center!important;text-align:center!important}html[data-theme=purple] .resale-status-picker header span,html[data-theme=purple] .resale-status-picker header b{width:100%!important;text-align:center!important}html[data-theme=purple] .batch-page>.items{display:grid!important;gap:10px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item{--item-accent:#a866ff;--item-accent-rgb:168,102,255;position:relative!important;container-type:inline-size!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4.58 / 1!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--item-accent) 70%,#5a3e9c)!important;border-radius:clamp(16px,3.4vw,27px)!important;background:radial-gradient(circle at 8% 18%,rgba(var(--item-accent-rgb),.34),transparent 42%),linear-gradient(105deg,#24142d,#171126 54%,#10122b)!important;box-shadow:inset 0 1px #ffffff20,0 8px 22px #0008,0 0 18px rgba(var(--item-accent-rgb),.16)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-germany{--item-accent:#efba37;--item-accent-rgb:239,186,55;background:radial-gradient(circle at 8% 18%,#df9d2b80,transparent 43%),linear-gradient(104deg,#503716,#261a26 48%,#17142f)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-to-poland{--item-accent:#6fdfac;--item-accent-rgb:111,223,172}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-poland{--item-accent:#b9d75a;--item-accent-rgb:185,215,90}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-to-brest{--item-accent:#51d7bd;--item-accent-rgb:81,215,189}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-brest{--item-accent:#62e697;--item-accent-rgb:98,230,151}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-sold{--item-accent:#b071ff;--item-accent-rgb:176,113,255}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-problem{--item-accent:#ff718d;--item-accent-rgb:255,113,141}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item.status-lost{--item-accent:#ff526f;--item-accent-rgb:255,82,111}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit!important;background:linear-gradient(90deg,transparent 0%,#08091420 55%,#08091458 100%)!important;pointer-events:none!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>*{position:absolute!important;z-index:2!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-id{top:5.2cqw!important;left:3.6cqw!important;width:10.6cqw!important;height:10.6cqw!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--item-accent) 52%,#ffffff20)!important;border-radius:2.6cqw!important;background:#1312237a!important;color:var(--item-accent)!important;box-shadow:inset 0 1px #ffffff17!important;font-size:clamp(14px,3.8cqw,27px)!important;font-weight:800!important;line-height:1!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name{top:6.5cqw!important;left:18cqw!important;width:25cqw!important;min-width:0!important;display:grid!important;gap:2.1cqw!important;text-align:left!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>b{overflow:hidden!important;color:#fff!important;font-size:clamp(14px,3.55cqw,25px)!important;font-weight:800!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>small{margin:0!important;overflow:hidden!important;color:#c7c0d1!important;font-size:clamp(11px,2.85cqw,20px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){top:6cqw!important;left:46cqw!important;width:26cqw!important;height:11.8cqw!important;padding:0 2.5cqw!important;display:grid!important;align-content:center!important;justify-items:end!important;gap:2cqw!important;border-left:1px solid #ffffff22!important;border-right:1px solid #ffffff22!important;text-align:right!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>small{margin:0!important;color:#b9b2c8!important;font-size:clamp(10px,2.65cqw,19px)!important;line-height:1!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>b{color:var(--reference-violet-soft)!important;font-size:clamp(14px,3.6cqw,25px)!important;line-height:1!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status{top:6cqw!important;right:3.6cqw!important;width:23.1cqw!important;min-width:0!important;height:10.4cqw!important;min-height:0!important;padding:0 2.4cqw!important;display:grid!important;grid-template-columns:4.4cqw minmax(0,1fr)!important;place-items:center!important;gap:1.8cqw!important;border:1px solid color-mix(in srgb,var(--item-accent) 72%,#fff)!important;border-radius:2.4cqw!important;background:color-mix(in srgb,var(--item-accent) 72%,#392017)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2d,0 7px 16px rgba(var(--item-accent-rgb),.25)!important;font-size:clamp(10px,2.9cqw,20px)!important;font-weight:800!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-item-status-icon{width:4.4cqw!important;height:4.4cqw!important;display:grid!important;place-items:center!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-item-status-icon svg{width:100%!important;height:100%!important}@media(max-width:370px){html[data-theme=purple] .batch-page>.items{gap:8px!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status{font-size:9px!important}}html[data-theme=purple] .rental-expenses .expense-list>p.empty{margin:0!important;padding:20px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .resale-batch-card-metrics{top:15.4cqw!important;left:24cqw!important;right:24cqw!important;height:18.3cqw!important;grid-template-rows:repeat(4,4.575cqw)!important}html[data-theme=purple] .resale-batch-card-metrics>span{min-height:4.575cqw!important;grid-template-columns:4.15cqw minmax(0,1fr)!important;gap:1.35cqw!important}html[data-theme=purple] .resale-batch-card-metrics>span>i{width:4.15cqw!important;height:4.15cqw!important;border-radius:1.15cqw!important}html[data-theme=purple] .resale-batch-card-metrics>span>i svg{width:2.65cqw!important;height:2.65cqw!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:clamp(10px,2.5cqw,18px)!important;line-height:1!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{min-height:4.575cqw!important;grid-template-columns:4.15cqw minmax(0,1fr)!important;gap:1.35cqw!important;font-size:clamp(9.5px,2.3cqw,16px)!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates svg{width:2.9cqw!important;height:2.9cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name{top:50%!important;transform:translateY(-50%)!important;gap:1.35cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>b{font-size:clamp(12px,3cqw,21px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>small{font-size:clamp(9.5px,2.35cqw,16px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){top:50%!important;height:9.4cqw!important;transform:translateY(-50%)!important;gap:1.25cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>small{font-size:clamp(9px,2.15cqw,15px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>b{font-size:clamp(12px,3cqw,21px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status{top:50%!important;height:9cqw!important;transform:translateY(-50%)!important;grid-template-columns:3.8cqw minmax(0,1fr)!important;gap:1.35cqw!important;font-size:clamp(9px,2.35cqw,16px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-item-status-icon{width:3.8cqw!important;height:3.8cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch{aspect-ratio:3.08 / 1!important}html[data-theme=purple] .resale-batch-card-head{top:2.5cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-emblem{top:10.9cqw!important}html[data-theme=purple] .resale-batch-card-metrics{top:10.9cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{top:50%!important;transform:translateY(-50%)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name{left:17.5cqw!important;width:24cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>b{font-size:clamp(10px,2.45cqw,17px)!important;letter-spacing:-.1px!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>small{font-size:clamp(9px,2.1cqw,14px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){left:43cqw!important;width:23.2cqw!important;padding-inline:1.3cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>small{font-size:clamp(8.5px,1.9cqw,13px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>b{font-size:clamp(11px,2.65cqw,18px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status{right:3.4cqw!important;width:29.6cqw!important;padding-inline:1.4cqw!important;grid-template-columns:3.5cqw minmax(0,1fr)!important;gap:1.1cqw!important;font-size:clamp(8.5px,2.1cqw,14px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-item-status-icon{width:3.5cqw!important;height:3.5cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status>span:last-child{min-width:0!important;justify-self:start!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name{width:30cqw!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .item-name>b{font-size:clamp(9.5px,2.35cqw,16px)!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){left:48.7cqw!important;width:17.5cqw!important;padding-inline:1cqw!important}html[data-theme=purple] .expenses-page{width:min(100%,560px)!important;max-width:560px!important;margin-inline:auto!important;padding-top:0!important}html[data-theme=purple] .expenses-page .expense-period-picker{margin:7px 0 16px!important;gap:30px!important}html[data-theme=purple] .expenses-page .expense-period-picker>button{width:38px!important;height:38px!important;border:1px solid #2d235d!important;border-radius:11px!important;background:linear-gradient(145deg,#181331,#0d0d22)!important;box-shadow:inset 0 1px #ffffff10,0 6px 14px #0006!important;color:var(--reference-violet-soft)!important;font-size:24px!important}html[data-theme=purple] .expenses-page .expense-period-picker b{color:var(--reference-violet)!important;font-size:18px!important;font-weight:800!important}html[data-theme=purple] .expenses-page .expenses-total{min-height:96px!important;margin:0 0 12px!important;padding:17px 20px!important;align-content:center!important;gap:6px!important;border:1px solid #3a316a!important;border-radius:18px!important;background:radial-gradient(circle at 82% 18%,#3d205f2e,transparent 42%),linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff13,0 10px 24px #0007!important}html[data-theme=purple] .expenses-page .expenses-total small,html[data-theme=purple] .expenses-page .expenses-total span{color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .expenses-page .expenses-total b{color:#fff!important;font-size:27px!important;line-height:1!important}html[data-theme=purple] .expenses-page .expenses-total i{top:50%!important;right:18px!important;width:48px!important;height:48px!important;transform:translateY(-50%)!important;border:1px solid #8f55f2!important;border-radius:13px!important;background:linear-gradient(145deg,#8d43ed,#4d16a6)!important;box-shadow:inset 0 1px #ffffff52,0 8px 18px #3c127b88!important;font-size:28px!important}html[data-theme=purple] .expenses-page .expense-chart{min-height:150px!important;margin:0 0 12px!important;padding:16px 17px 14px!important;border:1px solid #3a316a!important;border-radius:18px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff13,0 10px 24px #0007!important}html[data-theme=purple] .expenses-page .expense-chart header{margin-bottom:10px!important}html[data-theme=purple] .expenses-page .expense-chart header b{color:#f7f4ff!important;font-size:14px!important}html[data-theme=purple] .expenses-page .expense-chart header small{color:#aaa6c2!important;font-size:10px!important}html[data-theme=purple] .expenses-page .expense-chart>div{position:relative!important;height:105px!important;padding:0 5px!important;gap:8px!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,#5e587a26 26px,#5e587a26 27px)!important}html[data-theme=purple] .expenses-page .expense-chart span{position:relative!important;z-index:1!important;gap:5px!important}html[data-theme=purple] .expenses-page .expense-chart i{max-width:28px!important;border-radius:7px 7px 2px 2px!important;background:linear-gradient(180deg,#bd86ff,#7130dc)!important;box-shadow:inset 0 1px #ffffff4b,0 0 12px #8c4dff80!important}html[data-theme=purple] .expenses-page .expense-chart span>small{color:#aaa6c2!important;font-size:9px!important}html[data-theme=purple] .expenses-page .expense-categories{border:1px solid #3a316a!important;border-radius:18px!important;background:linear-gradient(145deg,#101229,#080b1a)!important;box-shadow:inset 0 1px #ffffff13,0 10px 24px #0007!important}html[data-theme=purple] .expenses-page .expense-categories button{min-height:43px!important;padding:6px 14px!important;grid-template-columns:30px minmax(0,1fr) auto 16px!important;gap:9px!important;border-bottom:1px solid #272345!important;font-size:13px!important}html[data-theme=purple] .expenses-page .expense-categories button:after{content:"›"!important;grid-column:4!important;color:#aaa6c2!important;font-size:24px!important;font-weight:400!important;line-height:1!important}html[data-theme=purple] .expenses-page .expense-categories button b{font-size:13px!important}html[data-theme=purple] .expenses-page .expense-icon{width:26px!important;height:26px!important;border:1px solid #44366d!important;border-radius:8px!important;background:linear-gradient(145deg,#201a3b,#111225)!important;font-size:17px!important}html[data-theme=purple] .expenses-page .expense-icon.n4{color:#aaa6c2!important}html[data-theme=purple] .expenses-page .subscriptions-open{min-height:56px!important;margin-top:18px!important;padding:10px 15px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;border:1px solid #4f3284!important;border-radius:16px!important;background:radial-gradient(circle at 85% 18%,#54267e55,transparent 45%),linear-gradient(145deg,#171231,#090b1c)!important;box-shadow:inset 0 1px #ffffff17,0 10px 24px #0007!important;color:#f4efff!important;text-align:left!important}html[data-theme=purple] .expenses-page .subscriptions-open:before{content:"☆"!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #5f438d!important;border-radius:10px!important;background:linear-gradient(145deg,#251944,#111226)!important;color:#fff!important;font-size:25px!important;line-height:1!important}html[data-theme=purple] .expenses-page .subscriptions-open:after{content:"›"!important;color:#aaa6c2!important;font-size:25px!important;line-height:1!important}html[data-theme=purple] .expenses-page .subscriptions-open b{color:#f4efff!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}html[data-theme=purple] .expenses-page{position:relative!important;top:-8px!important}html[data-theme=purple] .expenses-page .expense-period-picker{margin:0 0 11px!important;gap:22px!important}html[data-theme=purple] .expenses-page .expense-period-picker>button{width:32px!important;height:30px!important;border-radius:9px!important;font-size:22px!important}html[data-theme=purple] .expenses-page .expense-period-picker b{font-size:16px!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){display:grid!important;justify-items:center!important;align-content:center!important;text-align:center!important;padding-inline:0!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>small,html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3)>b{width:100%!important;text-align:center!important}html[data-theme=purple] .resale-batch-card-name{width:auto!important;height:auto!important;max-width:min(35cqw,148px)!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f4efff!important;font-size:clamp(14px,3.6cqw,25px)!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .expenses-page .expense-icon svg,html[data-theme=purple] .expense-detail>header>i svg{width:68%!important;height:68%!important;display:block!important}html[data-theme=purple] .expenses-page .expense-icon.n0{color:#b887ff!important}html[data-theme=purple] .expenses-page .expense-icon.n1{color:#82aefb!important}html[data-theme=purple] .expenses-page .expense-icon.n2{color:#65e4a1!important}html[data-theme=purple] .expenses-page .expense-icon.n3{color:#ff7887!important}html[data-theme=purple] .expenses-page .expense-icon.n4{color:#b3a8ca!important}html[data-theme=purple] .ps5-page.ps5-latest{top:-8px!important}html[data-theme=purple] .ps5-page.ps5-latest>.ps5-add-main{margin-bottom:6px!important}html[data-theme=purple] .ps5-page.ps5-latest .ps5-quick-links{margin-top:-2px!important}html[data-theme=purple] .ps5-page.ps5-latest .ps5-quick-links :is(.ps5-consoles-wide,.ps5-blacklist-wide){margin-top:4px!important}html[data-theme=purple] .ps5-page.ps5-latest .ps5-stats-latest{margin-top:4px!important}html[data-theme=purple] .finance-account-actions:not(.paypal-expense-actions) button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding-inline:12px!important}html[data-theme=purple] .finance-account-actions:not(.paypal-expense-actions) .finance-action-icon{width:25px!important;height:25px!important;display:grid!important;flex:0 0 25px!important;place-items:center!important;font-style:normal!important}html[data-theme=purple] .finance-account-actions:not(.paypal-expense-actions) .finance-action-icon svg{width:100%!important;height:100%!important}html[data-theme=purple] .finance-account-actions .finance-topup-expense .finance-action-icon{color:#e9dcff!important}html[data-theme=purple] .finance-account-actions .finance-subtract .finance-action-icon{color:#ff9eb2!important}html[data-theme=purple] .finance-account-actions .finance-transfer-button .finance-action-icon{color:#a8c9ff!important}html[data-theme=purple] .finance-account-actions .account-balance-edit .finance-action-icon{color:#bda5ff!important}html[data-theme=purple] .finance-center{max-width:720px!important;margin-inline:auto!important;padding-bottom:96px!important}html[data-theme=purple] .finance-center .finance-balance-total{position:relative!important;display:block!important;min-height:116px!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important;border:1px solid #6840a8!important;border-radius:19px!important;background:radial-gradient(circle at 88% 6%,#9f6dff70,transparent 42%),linear-gradient(115deg,#1c123c,#352064 55%,#201244)!important;box-shadow:inset 0 1px #ffffff26,0 12px 25px #0900168c!important}html[data-theme=purple] .finance-center .finance-total-main{position:relative!important;z-index:1!important;min-height:116px!important;padding:24px 52px 19px 92px!important;align-content:center!important;gap:5px!important;background:none!important}html[data-theme=purple] .finance-center .finance-total-main small,html[data-theme=purple] .finance-center .finance-total-main span{color:#c7bddc!important;font-size:12px!important}html[data-theme=purple] .finance-center .finance-total-main b{color:#fff!important;font-size:27px!important;line-height:1.05!important}html[data-theme=purple] .finance-total-icon{position:absolute!important;z-index:2!important;left:22px!important;top:50%!important;width:58px!important;height:58px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:1px solid #9d70ff!important;border-radius:17px!important;background:linear-gradient(145deg,#9a62ff,#6628cf 58%,#3b147e)!important;box-shadow:inset 0 1px #f2eaff7a,0 9px 21px #3b137a8f!important;color:#fff!important}html[data-theme=purple] .finance-total-icon svg{width:30px!important;height:30px!important}html[data-theme=purple] .finance-total-arrow{position:absolute!important;z-index:2!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;color:#e7dcff!important;font-size:33px!important;font-style:normal!important;font-weight:300!important}html[data-theme=purple] .finance-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 17px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory{position:relative!important;min-height:112px!important;margin:0!important;padding:16px 18px!important;align-content:center!important;gap:6px!important;overflow:hidden!important;border:1px solid #4c3b84!important;border-radius:18px!important;background:radial-gradient(circle at 82% 18%,#4b26745c,transparent 38%),linear-gradient(145deg,#171633,#0d1024)!important;box-shadow:inset 0 1px #ffffff19,0 10px 21px #00000061!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory small{color:#d1c9e2!important;font-size:12px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory b{color:#fff!important;font-size:24px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory span{color:#aaa6c2!important;font-size:10px!important;line-height:1.2!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory i{position:absolute!important;right:16px!important;top:50%!important;width:31px!important;height:31px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#914aff!important;font-size:31px!important}html[data-theme=purple] .finance-center>h3,html[data-theme=purple] .finance-center .finance-cash-title{margin:0 0 10px!important;color:#eeeaff!important;font-size:16px!important}html[data-theme=purple] .finance-center .finance-unassigned{min-height:138px!important;margin:0 0 12px!important;padding:16px 14px!important;border-color:#6940a5!important;border-radius:19px!important;background:radial-gradient(circle at 90% 0%,#6540bc4f,transparent 42%),linear-gradient(145deg,#1b173d,#10122a)!important;box-shadow:inset 0 1px #ffffff1c,0 11px 23px #00000068!important}html[data-theme=purple] .finance-center .finance-unassigned header{gap:10px!important}html[data-theme=purple] .finance-center .finance-unassigned header i{width:42px!important;height:42px!important;border:1px solid #8c57e9!important;border-radius:12px!important;background:linear-gradient(145deg,#8349e1,#44208e)!important;box-shadow:inset 0 1px #ffffff48,0 6px 14px #2b0d6680!important;color:#fff!important}html[data-theme=purple] .finance-center .finance-unassigned header i svg{width:24px!important;height:24px!important}html[data-theme=purple] .finance-center .finance-unassigned header span{color:#fff!important;font-size:16px!important;font-weight:800!important}html[data-theme=purple] .finance-center .finance-unassigned>div{gap:8px!important;margin-top:11px!important}html[data-theme=purple] .finance-center .finance-unassigned>div span{min-height:55px!important;padding:7px 4px!important;border:1px solid #25224c!important;border-radius:12px!important;background:#0d0d22b8!important}html[data-theme=purple] .finance-center .finance-unassigned>div small{color:#bdb2d2!important;font-size:10px!important}html[data-theme=purple] .finance-center .finance-unassigned>div b{color:#f5f1ff!important;font-size:13px!important}html[data-theme=purple] .finance-center .finance-tiles{gap:10px!important;margin:0!important}html[data-theme=purple] .finance-center .finance-tiles button{min-height:134px!important;aspect-ratio:auto!important;padding:15px 14px!important;overflow:hidden!important;border-color:#1e557a!important;border-radius:18px!important;background:radial-gradient(circle at 84% 4%,#1a467464,transparent 46%),linear-gradient(145deg,#0d2a49,#07182d)!important;box-shadow:inset 0 1px #94c9ff24,0 10px 21px #00000069!important;grid-template-columns:42px minmax(0,1fr) 18px!important;grid-template-rows:42px minmax(0,1fr)!important;gap:0 10px!important}html[data-theme=purple] .finance-center .finance-tiles button>i{width:40px!important;height:40px!important;border-radius:13px!important;background:linear-gradient(145deg,#142a4e,#0c172d)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -6px 11px #0209146b,0 5px 12px #0209148f!important}html[data-theme=purple] .finance-center .finance-tiles button>i svg{width:24px!important;height:24px!important}html[data-theme=purple] .finance-center .finance-tiles button>span{grid-column:2!important;grid-row:1!important;align-self:center!important;color:#f2f0fb!important;font-size:14px!important;font-weight:750!important;text-align:left!important}html[data-theme=purple] .finance-center .finance-tiles button>b{position:static!important;grid-column:2!important;grid-row:2!important;align-self:start!important;justify-self:start!important;display:block!important;padding:7px 0 0!important;color:#fff!important;font-size:19px!important;line-height:1.1!important;text-align:left!important}html[data-theme=purple] .finance-center .finance-tiles button>em{display:grid!important;grid-column:3!important;grid-row:1 / 3!important;place-items:center!important;color:#a9a4bf!important;font-size:29px!important}html[data-theme=purple] .finance-center .finance-cash-title{margin-top:19px!important}html[data-theme=purple] .finance-center .other-title{margin-top:20px!important;align-items:center!important}html[data-theme=purple] .finance-center .other-title small{color:#aaa6c2!important;font-size:10px!important}html[data-theme=purple] .finance-center .other-title button{width:40px!important;height:40px!important;border:1px solid #7e4be2!important;border-radius:11px!important;background:linear-gradient(145deg,#8e57ed,#4d249d)!important;box-shadow:inset 0 1px #fff5,0 7px 15px #28104d75!important;color:#fff!important;font-size:28px!important}html[data-theme=purple] .finance-center .finance-list.others{border-radius:18px!important;background:linear-gradient(145deg,#121635,#090d21)!important}html[data-theme=purple] .finance-center .finance-list.others .empty{margin:12px!important;padding:30px 18px!important;border:1px dashed #60518b!important;border-radius:16px!important;color:#b3abc4!important;text-align:center!important}html[data-theme=purple] .finance-center .finance-journal{margin:18px 0 90px!important;padding:13px!important;overflow:hidden!important;border:1px solid #51418a!important;border-radius:19px!important;background:radial-gradient(circle at 88% 4%,#33245a52,transparent 42%),linear-gradient(145deg,#141632,#0b0d22)!important;box-shadow:inset 0 1px #ffffff17,0 11px 24px #0000006e!important}html[data-theme=purple] .finance-center .finance-journal-toggle{min-height:46px!important;padding:0 2px 9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .finance-center .finance-journal-toggle b{color:#f4f1ff!important;font-size:17px!important}html[data-theme=purple] .finance-center .finance-journal-toggle small{color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .finance-center .finance-journal-toggle em{color:#b687ff!important;font-size:24px!important}html[data-theme=purple] .finance-center .finance-journal-list{margin-top:8px!important;overflow:hidden!important;border:1px solid #312d5a!important;border-radius:15px!important;background:linear-gradient(145deg,#11132d,#0b0d20)!important}html[data-theme=purple] .finance-center .finance-journal-list article{display:grid!important;grid-template-columns:64px 37px minmax(0,1fr) auto!important;min-height:74px!important;padding:9px 10px!important;gap:8px!important;align-items:center!important;border-color:#242342!important}html[data-theme=purple] .finance-center .finance-journal-list time{gap:3px!important;color:#a9a5bb!important;font-size:10px!important}html[data-theme=purple] .finance-center .finance-journal-list time small{color:#7d7992!important;font-size:10px!important}html[data-theme=purple] .finance-center .finance-journal-entry-icon{width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:1px solid #654ba3!important;border-radius:50%!important;background:linear-gradient(145deg,#272047,#111126)!important;box-shadow:inset 0 1px #ffffff20,0 4px 10px #00000072!important;color:#bc92ff!important}html[data-theme=purple] .finance-center .finance-journal-entry-icon svg{width:19px!important;height:19px!important}html[data-theme=purple] .finance-center .finance-journal-entry.income .finance-journal-entry-icon{border-color:#31715b!important;background:linear-gradient(145deg,#153b36,#10261f)!important;color:#63e6a1!important}html[data-theme=purple] .finance-center .finance-journal-entry.expense .finance-journal-entry-icon{border-color:#80465d!important;background:linear-gradient(145deg,#3b1829,#25121f)!important;color:#ff8194!important}html[data-theme=purple] .finance-center .finance-journal-entry.adjustment .finance-journal-entry-icon,html[data-theme=purple] .journal-operation-dialog .finance-journal-entry-icon.adjustment{border-color:#5a5d73!important;background:linear-gradient(145deg,#292c3d,#171927)!important;color:#b9bdca!important}html[data-theme=purple] .finance-center .finance-journal-list span b{color:#f3f0fb!important;font-size:13px!important}html[data-theme=purple] .finance-center .finance-journal-list span small{color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .finance-center .finance-journal-list strong{align-self:stretch!important;min-height:54px!important;padding:0!important;font-size:13px!important;font-weight:800!important}html[data-theme=purple] .finance-center .finance-journal-list strong.transfer small{color:#d2c3ff!important;font-size:12px!important}html[data-theme=purple] .finance-center .finance-journal-list strong.income{color:#67e8a6!important}html[data-theme=purple] .finance-center .finance-journal-list strong.expense{color:#ff8296!important}html[data-theme=purple] .finance-center .finance-journal-list strong.adjustment,html[data-theme=purple] .journal-operation-dialog>strong.adjustment{color:#b9bdca!important}html[data-theme=purple] .resale-batch-card-head>small{font-size:clamp(12px,3.3cqw,15px)!important}html[data-theme=purple] .resale-batch-card-name{font-size:clamp(12px,3.2cqw,15px)!important}html[data-theme=purple] .resale-batch-card-metrics>span>small,html[data-theme=purple] .resale-batch-card-metrics>span>small>b{font-size:clamp(9px,3cqw,12px)!important;line-height:1.1!important}html[data-theme=purple] .resale-batch-card-metrics>.resale-batch-dates{font-size:clamp(8px,2.6cqw,10px)!important}@media(min-width:621px){html[data-theme=purple] .finance-center .finance-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:860px){html[data-theme=purple] .finance-center .finance-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:380px){html[data-theme=purple] .finance-center .finance-total-main{padding-left:82px!important}html[data-theme=purple] .finance-total-icon{left:17px!important;width:52px!important;height:52px!important}html[data-theme=purple] .finance-center .finance-overview-grid{gap:7px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory{padding-inline:12px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory b{font-size:20px!important}html[data-theme=purple] .finance-center .finance-tiles button{min-height:122px!important;padding:12px 10px!important;grid-template-columns:37px minmax(0,1fr) 14px!important;gap:0 7px!important}html[data-theme=purple] .finance-center .finance-tiles button>i{width:36px!important;height:36px!important}html[data-theme=purple] .finance-center .finance-tiles button>span{font-size:12px!important}html[data-theme=purple] .finance-center .finance-tiles button>b{font-size:17px!important}html[data-theme=purple] .finance-center .finance-journal-list article{grid-template-columns:54px 33px minmax(0,1fr) auto!important;gap:6px!important;padding-inline:7px!important}html[data-theme=purple] .finance-center .finance-journal-entry-icon{width:31px!important;height:31px!important}}html[data-theme=purple] .expenses-page .subscriptions-open{min-height:44px!important;margin-top:10px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .expenses-page .subscriptions-open:before{width:30px!important;height:30px!important;border-color:#61408f!important;background:linear-gradient(145deg,#251944,#111226)!important;font-size:21px!important}html[data-theme=purple] .expenses-page .subscriptions-open b{font-size:14px!important}html[data-theme=purple] .subscription-form{position:fixed!important;z-index:96!important;left:50%!important;top:44%!important;width:min(390px,calc(100vw - 24px))!important;max-height:calc(100dvh - 130px)!important;padding:14px!important;gap:9px!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;border:1px solid #563983!important;border-radius:19px!important;background:linear-gradient(150deg,#15132d,#090b1c)!important;box-shadow:0 22px 55px #000d!important}html[data-theme=purple] .subscription-form:before{content:""!important;position:fixed!important;z-index:-1!important;top:-100vmax!important;right:-100vmax!important;bottom:-100vmax!important;left:-100vmax!important;background:#02040fb8!important;pointer-events:none!important}html[data-theme=purple] .subscription-form .editor-top{margin:0 0 3px!important;padding:0!important;min-height:36px!important}html[data-theme=purple] .subscription-form .editor-top h2{font-size:16px!important}html[data-theme=purple] .subscription-form label{gap:5px!important;font-size:11px!important}html[data-theme=purple] .subscription-form input{min-height:39px!important;height:39px!important;padding:0 11px!important;border-radius:10px!important;font-size:14px!important}html[data-theme=purple] .subscription-form>button.violet:last-child{min-height:43px!important;height:43px!important;margin:3px 0 0!important;border-radius:11px!important;font-size:13px!important}html[data-theme=purple] .finance-center .finance-total-arrow{display:none!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory{min-height:94px!important;padding:15px 16px!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory span,html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory:first-child i{display:none!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory b{margin-top:2px!important}html[data-theme=purple] .finance-center .finance-journal{margin-bottom:0!important;padding-bottom:10px!important}html[data-theme=purple] .finance-center :is(.finance-journal-toggle,.finance-journal-calendar-toggle)>em{width:24px!important;height:24px!important;display:grid!important;flex:0 0 24px!important;place-items:center!important;color:#b88cff!important;font-size:20px!important;font-style:normal!important;line-height:1!important}html[data-theme=purple] .finance-center .finance-journal-calendar-toggle{min-height:52px!important;padding:8px 12px!important;border-radius:13px!important}html[data-theme=purple] .finance-center .finance-journal-list article{grid-template-columns:67px 36px minmax(0,1fr) minmax(82px,auto)!important;min-height:72px!important;gap:8px!important;padding:8px 10px!important}html[data-theme=purple] .finance-center .finance-journal-list article>span{min-width:0!important;overflow:hidden!important}html[data-theme=purple] .finance-center .finance-journal-list article>span b,html[data-theme=purple] .finance-center .finance-journal-list article>span small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .finance-center .finance-journal-list article>strong{min-width:82px!important;max-width:116px!important;justify-self:end!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important}html[data-theme=purple] .finance-center .finance-journal-list article.preview{background:linear-gradient(90deg,#1b153828,transparent)!important}html[data-theme=purple] .finance-center .finance-journal-list article.preview>span small{color:#8f88aa!important}html[data-theme=purple] .finance-center .finance-unassigned{touch-action:pan-y!important;overscroll-behavior-x:none!important}html[data-theme=purple] .card-account{position:relative!important;z-index:auto!important;left:auto!important;top:-6px!important;width:100%!important;max-width:620px!important;max-height:none!important;margin:0 auto!important;padding:0 0 96px!important;gap:12px!important;overflow:visible!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .card-account:before{display:none!important}html[data-theme=purple] .card-account>.editor-top{min-height:42px!important;margin:0 0 18px!important;padding:0!important;grid-template-columns:42px 1fr 42px!important}html[data-theme=purple] .card-account>.editor-top .back{width:42px!important;height:42px!important;border:1px solid #44336d!important;border-radius:12px!important;background:linear-gradient(145deg,#201a3d,#111226)!important;color:#fff!important;font-size:22px!important}html[data-theme=purple] .finance-account-profile{min-height:126px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:0 2px!important}html[data-theme=purple] .finance-account-profile .finance-account-icon{width:72px!important;height:72px!important;border:1px solid var(--account-color)!important;border-radius:19px!important;background:radial-gradient(circle at 35% 22%,color-mix(in srgb,var(--account-color) 45%,#352261),#11152b 72%)!important;box-shadow:inset 0 1px #ffffff3e,0 0 21px color-mix(in srgb,var(--account-color) 38%,transparent)!important;color:var(--account-color)!important}html[data-theme=purple] .finance-account-profile .finance-account-icon svg{width:38px!important;height:38px!important}html[data-theme=purple] .finance-account-profile .finance-account-title{display:grid!important;justify-items:start!important;gap:3px!important;text-align:left!important}html[data-theme=purple] .finance-account-profile .finance-account-title small{color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .finance-account-profile .finance-account-title h2{margin:0!important;color:#fff!important;font-size:24px!important}html[data-theme=purple] .finance-account-profile .finance-account-title>b{color:#fff!important;font-size:28px!important;line-height:1.05!important}html[data-theme=purple] .finance-account-profile .finance-account-title>span{color:#aaa6c2!important;font-size:11px!important}html[data-theme=purple] .card-account>.finance-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important}html[data-theme=purple] .card-account>.finance-account-actions button{min-height:48px!important;border-radius:13px!important;background:linear-gradient(145deg,#17142f,#0d1023)!important;color:#f4f0ff!important}html[data-theme=purple] .card-account>.finance-account-actions .finance-topup-expense{border-color:#7246bb!important;background:linear-gradient(135deg,#6f3dc8,#3f237d)!important}html[data-theme=purple] .card-account>.finance-account-actions .finance-subtract{border-color:#713b52!important;background:linear-gradient(145deg,#361927,#1c1422)!important}html[data-theme=purple] .card-account>.finance-account-actions :is(.finance-transfer-button,.account-balance-edit){grid-column:auto!important}html[data-theme=purple] .paypal-account{max-width:620px!important;margin-inline:auto!important;padding-top:0!important;gap:9px!important}html[data-theme=purple] .paypal-account>.editor-top{padding-top:0!important;margin-bottom:10px!important}html[data-theme=purple] .paypal-account>.paypal-balance{min-height:126px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:17px!important;padding:14px 18px!important;border:1px solid #4d3c80!important;border-radius:18px!important;background:radial-gradient(circle at 13% 20%,#6c44bd4f,transparent 35%),linear-gradient(145deg,#171633,#0d1025)!important;box-shadow:inset 0 1px #ffffff1d,0 10px 23px #0006!important}html[data-theme=purple] .paypal-account>.paypal-balance>i{width:68px!important;height:68px!important;display:grid!important;place-items:center!important;border:1px solid #7d63ff!important;border-radius:18px!important;background:linear-gradient(145deg,#4631a3,#22205c)!important;color:#dcd4ff!important;box-shadow:inset 0 1px #ffffff3d,0 0 18px #624ad063!important}html[data-theme=purple] .paypal-account>.paypal-balance>i svg{width:36px!important;height:36px!important}html[data-theme=purple] .paypal-account>.paypal-balance>div{display:grid!important;gap:3px!important;text-align:left!important}html[data-theme=purple] .paypal-account>.paypal-balance h2{margin:0!important;color:#fff!important;font-size:22px!important}html[data-theme=purple] .paypal-account>.paypal-balance small,html[data-theme=purple] .paypal-account>.paypal-balance span{color:#aaa6c2!important;font-size:10px!important}html[data-theme=purple] .paypal-account>.paypal-balance b{color:#fff!important;font-size:27px!important}html[data-theme=purple] .paypal-account>.ps5-add-main{min-height:43px!important;margin:0!important}html[data-theme=purple] .paypal-account>.paypal-expense-actions{margin:0!important}html[data-theme=purple] .paypal-account>.paypal-expense-actions button{min-height:43px!important;border-color:#713b52!important;border-radius:11px!important;background:linear-gradient(145deg,#361927,#1c1422)!important;color:#ffdbe3!important}html[data-theme=purple] .paypal-account .paypal-batch-list{margin-top:4px!important}html[data-theme=purple] .paypal-account .paypal-swipe-card{min-height:64px!important;padding:10px 12px!important;border-color:#3c3268!important;background:linear-gradient(145deg,#15142d,#0c0f21)!important}html[data-theme=purple] .paypal-batch-editor{width:min(390px,calc(100vw - 22px))!important;max-height:calc(100dvh - 118px)!important;padding:13px!important;gap:8px!important;border-color:#563983!important;border-radius:18px!important;background:linear-gradient(150deg,#15132d,#090b1c)!important;box-shadow:0 22px 55px #000d!important;transform:translateY(-42px)!important}html[data-theme=purple] .paypal-batch-editor h3{font-size:16px!important;text-align:center!important}html[data-theme=purple] .paypal-batch-editor label{gap:4px!important;font-size:11px!important}html[data-theme=purple] .paypal-batch-editor input{min-height:39px!important;height:39px!important;padding:0 10px!important;border-color:#3d315f!important;border-radius:10px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#f5f1ff!important;font-size:14px!important}html[data-theme=purple] .paypal-batch-editor footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-theme=purple] .paypal-batch-editor footer button{min-height:42px!important;border-radius:11px!important;font-size:12px!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor){top:43.5%!important;width:min(400px,calc(100vw - 22px))!important;max-height:calc(100dvh - 128px)!important;padding:13px!important;gap:9px!important;border-radius:18px!important;background:linear-gradient(150deg,#15132d,#090b1c)!important;box-shadow:0 22px 55px #000d!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) .editor-top{min-height:36px!important;margin:0 0 2px!important;padding:0!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) .editor-top h2{font-size:16px!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) label{gap:5px!important;font-size:11px!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) :is(input,select){min-height:39px!important;height:39px!important;padding:0 10px!important;border-color:#3d315f!important;border-radius:10px!important;background:linear-gradient(145deg,#17142b,#0b0c1c)!important;color:#f5f1ff!important;font-size:14px!important}html[data-theme=purple] .finance-account-action .finance-operation-switch{display:none!important}html[data-theme=purple] .finance-account-action .finance-expense-category-picker{padding:7px!important;gap:5px!important}html[data-theme=purple] .finance-account-action .finance-expense-category-picker button{min-height:31px!important;font-size:10px!important}html[data-theme=purple] .finance-account-action .finance-expense-subcategory-picker{gap:5px!important}html[data-theme=purple] .finance-account-action .finance-expense-subcategory-picker button{padding:6px 8px!important;font-size:9px!important}html[data-theme=purple] .finance-account-action .transfer-quote{padding:9px 10px!important;border-radius:10px!important}html[data-theme=purple] .finance-account-action .transfer-quote b{font-size:12px!important;line-height:1.25!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) footer{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:2px!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor) footer button{min-height:42px!important;height:42px!important;border-radius:11px!important;font-size:12px!important}html[data-theme=purple] .settings-account-editor .settings-field-group{gap:5px!important}html[data-theme=purple] .settings-account-editor .settings-choice-row{gap:6px!important}html[data-theme=purple] .settings-account-editor .settings-choice-row button{min-height:35px!important;font-size:10px!important}html[data-theme=purple] .settings-account-editor .settings-icon-picker{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}html[data-theme=purple] .settings-account-editor .settings-icon-picker button{min-height:35px!important;height:35px!important;aspect-ratio:auto!important;border-radius:9px!important}html[data-theme=purple] .settings-account-editor .settings-icon-picker button svg{width:18px!important;height:18px!important}html[data-theme=purple] .other-fund-editor footer{grid-template-columns:1.2fr .8fr!important}html[data-theme=purple] .other-fund-editor footer .outline{font-size:13px!important}html[data-theme=purple] .expense-editor:not(.subscription-form){position:relative!important;top:-5px!important}html[data-theme=purple] .problem-add-button{min-height:43px!important;font-size:13px!important}html[data-theme=purple] .problem-dialog.expense-dialog{transform:translateY(-12px)!important}html[data-theme=purple] .expenses-page .subscriptions-open{min-height:56px!important;margin-top:18px!important;padding:10px 15px!important;grid-template-columns:36px minmax(0,1fr) 18px!important;gap:10px!important;border:1px solid #4f3284!important;border-radius:16px!important;background:radial-gradient(circle at 85% 18%,#54267e55,transparent 45%),linear-gradient(145deg,#171231,#090b1c)!important;box-shadow:inset 0 1px #ffffff17,0 10px 24px #0007!important}html[data-theme=purple] .expenses-page .subscriptions-open:before{width:34px!important;height:34px!important;border-color:#5f438d!important;font-size:25px!important}html[data-theme=purple] .expenses-page .subscription-page,html[data-theme=purple] .expenses-page .subscription-screen-list{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .expenses-page .subscription-page .subscriptions-monthly-total,html[data-theme=purple] .expenses-page .subscription-screen-list .subscriptions-monthly-total{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=purple] .subscription-form{top:45%!important;gap:6px!important;padding:12px!important}html[data-theme=purple] .subscription-form .editor-top{min-height:32px!important;margin-bottom:0!important}html[data-theme=purple] .subscription-form label{gap:3px!important}html[data-theme=purple] .subscription-form :is(input,select){min-height:37px!important;height:37px!important}html[data-theme=purple] .subscription-form .subscription-amount-field{display:grid!important;grid-template-columns:minmax(0,1fr) 68px!important;gap:6px!important}html[data-theme=purple] .subscription-form .subscription-amount-field select{padding-inline:7px!important}html[data-theme=purple] .finance-center .other-title .task-plus{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:11px!important;font-size:24px!important;line-height:1!important}html[data-theme=purple] .finance-center .finance-overview-grid .finance-inventory:nth-child(2) i{display:none!important}html[data-theme=purple] .finance-center .finance-journal-list article{grid-template-columns:64px 36px minmax(0,1fr) auto!important}html[data-theme=purple] .finance-center .finance-journal-entry-icon{justify-self:center!important;transform:translate(3px)!important}html[data-theme=purple] .journal-operation-dialog{width:min(350px,calc(100vw - 34px))!important;min-height:0!important;padding:14px!important;display:grid!important;justify-items:center!important;gap:8px!important;border:1px solid #5a3c91!important;border-radius:19px!important;background:radial-gradient(circle at 88% 8%,#7045b84d,transparent 42%),linear-gradient(150deg,#16142f,#0a0c1d)!important;box-shadow:0 22px 55px #000d!important}html[data-theme=purple] .journal-operation-dialog .editor-top{width:100%!important;min-height:32px!important;margin:0!important}html[data-theme=purple] .journal-operation-dialog>b{color:#f6f2ff!important;font-size:16px!important;text-align:center!important}html[data-theme=purple] .journal-operation-dialog>small{color:#aaa6c2!important;font-size:11px!important;text-align:center!important}html[data-theme=purple] .journal-operation-dialog>strong{font-size:21px!important}html[data-theme=purple] .journal-operation-dialog .finance-journal-entry-icon{width:42px!important;height:42px!important}html[data-theme=purple] .card-account>.finance-account-actions button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;line-height:1!important}html[data-theme=purple] .card-account>.finance-account-actions .finance-action-icon{width:20px!important;height:20px!important;flex:0 0 20px!important}html[data-theme=purple] .card-account>.finance-account-actions span{font:650 13px/1 Inter,sans-serif!important}html[data-theme=purple] .finance-account-action.finance-expense-editor .editor-top{border-bottom:0!important;box-shadow:none!important}html[data-theme=purple] .finance-center .finance-tiles button,html[data-theme=purple] .finance-center .finance-list.others,html[data-theme=purple] .finance-center .other-fund-card{border-color:#5b3d91!important;background:radial-gradient(circle at 88% 5%,#7046b44a,transparent 45%),linear-gradient(145deg,#1b143a,#100d25)!important;box-shadow:inset 0 1px #ffffff1e,0 10px 22px #05020d73!important}html[data-theme=purple] .card-account>.finance-account-actions .finance-topup-expense{border-color:#3f986e!important;background:linear-gradient(145deg,#1f6f51,#123c32)!important;color:#e5fff0!important}html[data-theme=purple] .card-account>.finance-account-actions .finance-topup-expense .finance-action-icon{color:#8af0b9!important}html[data-theme=purple] .card-account>.finance-account-actions .account-balance-edit{border-color:#5c6075!important;background:linear-gradient(145deg,#2d3040,#171a27)!important;color:#d4d7df!important}html[data-theme=purple] .card-account>.finance-account-actions .account-balance-edit .finance-action-icon{color:#bcc0ca!important}html[data-theme=purple] .expenses-page .subscription-page{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=purple] .expenses-page .subscription-page :is(.subscriptions-monthly-total,.subscription-screen-list){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=purple] .expenses-page .subscription-card{border-color:#42336d!important;background:linear-gradient(145deg,#17142f,#0d0d20)!important;color:#f4f0ff!important}html[data-theme=purple] .journal-operation-backdrop{align-items:flex-start!important;padding-top:calc(env(safe-area-inset-top) + 11vh)!important}html[data-theme=purple] .journal-operation-dialog{top:auto!important;transform:none!important;width:min(366px,calc(100vw - 28px))!important;padding:14px!important;gap:7px!important;text-align:center!important}html[data-theme=purple] .journal-operation-dialog .editor-top{justify-content:center!important;position:relative!important}html[data-theme=purple] .journal-operation-dialog .editor-top .back{position:absolute!important;left:0!important;top:0!important}html[data-theme=purple] .journal-operation-dialog .editor-top h3,html[data-theme=purple] .journal-operation-dialog>b,html[data-theme=purple] .journal-operation-dialog>small,html[data-theme=purple] .journal-operation-dialog>strong{margin:0!important;text-align:center!important}html[data-theme=purple] .journal-operation-dialog .editor-top h3{font-size:15px!important;font-weight:750!important}html[data-theme=purple] .journal-operation-dialog>b{font-size:14px!important;font-weight:700!important}html[data-theme=purple] .journal-operation-dialog>small{font-size:11px!important}html[data-theme=purple] .journal-operation-dialog>strong{font-size:20px!important;line-height:1.1!important}html[data-theme=purple] .journal-operation-dialog .editor-top h3{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}html[data-theme=purple] .journal-operation-dialog .finance-journal-entry-icon{display:none!important}html[data-theme=purple] .journal-operation-details{width:100%!important;margin:3px 0 0!important;overflow:hidden!important;border:1px solid #332a57!important;border-radius:12px!important;background:#0d0d20a6!important}html[data-theme=purple] .journal-operation-details p{min-height:42px!important;margin:0!important;padding:7px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;align-items:center!important;gap:9px!important;border-bottom:1px solid #272243!important;text-align:left!important}html[data-theme=purple] .journal-operation-details p:last-child{border-bottom:0!important}html[data-theme=purple] .journal-operation-details small{color:#aaa6c2!important;font-size:10px!important}html[data-theme=purple] .journal-operation-details b{color:#f2effa!important;font-size:11px!important;font-weight:650!important;text-align:right!important;word-break:break-word!important}html[data-theme=purple] :is(.subscription-page,.finance-center .other-title) .task-plus{width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #6e52bd!important;border-radius:9px!important;background:linear-gradient(140deg,#251548,#5530a2)!important;box-shadow:inset 0 1px #ffffff4a,0 7px 15px #10062488!important;color:#fff!important;font-size:20px!important;line-height:1!important}html[data-theme=purple] .journal-operation-backdrop{padding-top:calc(env(safe-area-inset-top) + 8vh)!important}@media(max-width:768px){:is(input,select,textarea){font-size:16px!important}.finance-journal-search input::placeholder{font-size:11px!important;letter-spacing:-.4px!important}}html[data-theme=purple] .transfer-editor .transfer-actions{margin-top:0!important;align-items:stretch!important}html[data-theme=purple] .transfer-editor .transfer-actions button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;line-height:1!important}html[data-theme=purple] .ps5-page .rental-card{height:120px!important;min-height:120px!important;max-height:120px!important;padding-block:8px!important}html[data-theme=purple] .ps5-page .rental-card>i.rental-dualsense{transform:translateY(-1px)!important}@media(max-width:430px){html[data-theme=purple] .finance-center .finance-journal-list article{grid-template-columns:58px 36px minmax(0,1fr) minmax(72px,auto)!important}html[data-theme=purple] .ps5-page .rental-card{height:118px!important;min-height:118px!important;max-height:118px!important}}@media(max-width:430px){html[data-theme=purple] .finance-center .finance-journal-list article{grid-template-columns:58px 36px minmax(0,1fr) minmax(72px,auto)!important;gap:6px!important;padding-inline:7px!important}html[data-theme=purple] .finance-center .finance-journal-list article>strong{min-width:72px!important;max-width:92px!important;font-size:11px!important}html[data-theme=purple] .finance-center .finance-journal-list article>span b{font-size:11px!important}html[data-theme=purple] .finance-center .finance-journal-list article>span small{font-size:9.5px!important}html[data-theme=purple] .finance-account-profile{grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important}html[data-theme=purple] .finance-account-profile .finance-account-icon{width:64px!important;height:64px!important}html[data-theme=purple] .finance-account-profile .finance-account-title h2{font-size:21px!important}html[data-theme=purple] .finance-account-profile .finance-account-title>b{font-size:25px!important}html[data-theme=purple] :is(.finance-account-action,.settings-account-editor,.subscription-form){width:calc(100vw - 18px)!important;top:43%!important;max-height:calc(100dvh - 122px)!important}}html[data-theme=purple] .finance-center .finance-journal-entry-icon{transform:translate(3px)!important}html[data-theme=purple] :is(.finance-journal-list,.journal-operation-dialog) .journal-section-glyph{width:15px!important;height:15px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#d4ccec!important}html[data-theme=purple] :is(.finance-journal-list,.journal-operation-dialog) .journal-section-glyph.ps{width:auto!important}html[data-theme=purple] .finance-center .finance-journal-list strong .journal-amount-stack{display:block!important;width:100%!important;height:100%!important;min-height:54px!important}html[data-theme=purple] .finance-center .finance-journal-list strong .journal-amount-value{display:inline-flex!important;align-items:baseline!important}html[data-theme=purple] .journal-operation-dialog .editor-top{min-height:38px!important;padding:0 42px!important;display:grid!important;grid-template-columns:1fr!important;align-items:center!important}html[data-theme=purple] .journal-operation-dialog .editor-top h3{width:100%!important;overflow:hidden!important;font-size:15px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .journal-operation-context{width:100%!important;min-width:0!important;padding:2px 5px 0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:9px!important;text-align:left!important}html[data-theme=purple] .journal-operation-context small{color:var(--reference-violet-soft)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}html[data-theme=purple] .journal-operation-context b{min-width:0!important;overflow:hidden!important;color:#f6f2ff!important;font-size:14px!important;font-weight:700!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .expenses-page .subscription-page{padding-top:0!important;color:#f3efff!important}html[data-theme=purple] .expenses-page .subscription-page .editor-top{min-height:42px!important;margin-bottom:9px!important}html[data-theme=purple] .expenses-page .subscription-page .subscription-screen-list{gap:9px!important}html[data-theme=purple] .expenses-page .subscription-page .subscription-card{min-height:58px!important;padding:11px 13px!important;border:1px solid #4b3979!important;border-radius:14px!important;background:radial-gradient(circle at 88% 5%,#693eaa30,transparent 44%),linear-gradient(145deg,#171431,#0d0c20)!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #05030d66!important}html[data-theme=purple] .expenses-page .subscription-page .subscription-card span small{color:#b3abc7!important}html[data-theme=purple] .expenses-page .subscription-page .subscription-card strong{color:#c497ff!important}html[data-theme=purple] .subscription-page{background:transparent!important;border:0!important;box-shadow:none!important;color:#f3efff!important}html[data-theme=purple] .subscription-page .subscriptions-monthly-total,html[data-theme=purple] .subscription-page .subscription-screen-list{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=purple] .subscription-page .subscription-card{min-height:58px!important;padding:11px 13px!important;border:1px solid #4b3979!important;border-radius:14px!important;background:radial-gradient(circle at 88% 5%,#693eaa30,transparent 44%),linear-gradient(145deg,#171431,#0d0c20)!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #05030d66!important;color:#f3efff!important}html[data-theme=purple] .subscription-page .subscription-card span small{color:#b3abc7!important}html[data-theme=purple] .subscription-page .subscription-card strong{color:#c497ff!important}html[data-theme=purple] .subscription-page{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html[data-theme=purple] .subscription-page .editor-top{margin:0 0 10px!important;padding-inline:0!important}html[data-theme=purple] .subscription-page :is(.subscriptions-monthly-total,.subscription-screen-list){background:none!important;border:0!important;box-shadow:none!important}html[data-theme=purple] .subscription-page .subscription-screen-list{gap:9px!important;padding:0!important}html[data-theme=purple] .journal-operation-context{display:flex!important;width:100%!important;min-width:0!important;align-items:baseline!important;justify-content:center!important;gap:7px!important;padding:2px 8px 0!important;text-align:center!important}html[data-theme=purple] .journal-operation-context :is(span,b){min-width:0!important;overflow:hidden!important;color:#f6f2ff!important;font-size:clamp(10px,2.15vw,12px)!important;line-height:1.3!important;font-weight:700!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .journal-operation-context i{flex:0 0 auto!important;color:#f6f2ff!important;font-size:14px!important;font-style:normal!important;font-weight:700!important}html[data-theme=purple] .shell.profile-observer:after{content:"";position:fixed;top:4px;right:4px;bottom:4px;left:4px;z-index:9999;pointer-events:none;border:2px solid #9a54ff;border-radius:18px;box-shadow:0 0 18px #7b35ee88,inset 0 0 14px #7b35ee22}html[data-theme=purple] .profile-list button.selected{border-color:#a35eff!important;box-shadow:0 0 16px #7a36dd55!important}html[data-theme=purple] .finance-center .finance-tiles button>b{grid-column:1 / 4!important;grid-row:2!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;padding:7px 1px 0!important;overflow:visible!important;font-size:clamp(11px,4vw,19px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.035em!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}html[data-theme=purple] .finance-center .finance-unassigned>div span{min-width:0!important;overflow:visible!important}html[data-theme=purple] .finance-center .finance-unassigned>div b{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;font-size:clamp(8px,3.1vw,13px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;transform:translateY(2px)!important}html[data-theme=purple] .journal-operation-backdrop{align-items:center!important;justify-items:center!important;padding-top:20px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}html[data-theme=purple] .problem-backdrop.problem-viewport-center{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;padding:20px!important;z-index:120!important}html[data-theme=purple] :is(.resale-money,.compact-money) article>div,html[data-theme=purple] :is(.resale-money,.compact-money) article>span{min-width:0!important}html[data-theme=purple] :is(.resale-money,.compact-money) article b,html[data-theme=purple] .resale-money>.resale-profit-button>b,html[data-theme=purple] .resale-batch-values strong,html[data-theme=purple] .resale-item-financials b{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;font-size:clamp(10px,3.7vw,18px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.035em!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .resale-money article>div{justify-items:center!important;text-align:center!important}html[data-theme=purple] .resale-item-financials>div{justify-items:center!important;text-align:center!important}html[data-theme=purple] .ps5-reference-stat{position:relative!important;display:block!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-icon{position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-copy{width:100%!important;height:100%!important;display:grid!important;place-content:center!important;justify-items:center!important;padding:0 2px!important;text-align:center!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-copy b{width:100%!important;min-width:0!important;overflow:visible!important;font-size:clamp(9px,3.3vw,15px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .ps5-expenses-stat{order:1!important}html[data-theme=purple] .ps5-revenue-stat{order:2!important}html[data-theme=purple] .ps5-profit-stat{order:3!important}html[data-theme=purple] :is(.summary,.period-total)>b{width:100%!important;min-width:0!important;overflow:visible!important;font-size:clamp(15px,5.3vw,28px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.05em!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .income-page{position:relative!important;padding-top:2px!important}html[data-theme=purple] .income-period-picker{width:min(100%,280px)!important;margin:0 auto 13px!important}html[data-theme=purple] .income-mainbar{position:absolute!important;z-index:26!important;top:0!important;right:0!important;width:34px!important;height:33px!important;margin:0!important}html[data-theme=purple] .income-mainbar .task-plus{width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #5924b9!important;border-radius:9px!important;background:linear-gradient(145deg,#6f2bd1,#391078)!important;box-shadow:inset 0 1px #ffffff42,0 7px 15px #08031699!important;color:#fff!important;font-size:20px!important;line-height:1!important}html[data-theme=purple] .income-list{display:grid;gap:9px;overflow:hidden}html[data-theme=purple] .income-record{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;border:1px solid #4b3979;border-radius:14px;background:radial-gradient(circle at 88% 5%,#693eaa30,transparent 44%),linear-gradient(145deg,#171431,#0d0c20);box-shadow:inset 0 1px #ffffff1a,0 8px 18px #05030d66;color:#f3efff;touch-action:pan-y}html[data-theme=purple] .income-record>i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#44217d;color:#8ef0b2;font-style:normal;font-size:20px}html[data-theme=purple] .income-record>span{display:grid;gap:3px;min-width:0}html[data-theme=purple] .income-record>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=purple] .income-record>span small{color:#aaa2bd;font-size:10px}html[data-theme=purple] .income-record>strong{color:#72e99c;white-space:nowrap}html[data-theme=purple] .income-editor{top:46%!important;width:min(360px,calc(100vw - 24px))!important;display:grid!important;gap:9px!important;padding:14px!important}html[data-theme=purple] .income-editor label{display:grid;gap:5px;color:#bfb7d3;font-size:11px}html[data-theme=purple] .income-editor input{width:100%;min-height:42px;padding:0 11px;border:1px solid #413762;border-radius:10px;background:#0d0d20;color:#fff}html[data-theme=purple] .income-editor .income-amount-field{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:7px}html[data-theme=purple] .income-editor select{min-height:42px;border:1px solid #413762;border-radius:10px;background:#0d0d20;color:#fff;padding:0 9px}html[data-theme=purple] .money-value{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;gap:0!important;align-items:baseline!important;justify-content:inherit!important;vertical-align:baseline!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;font-style:normal!important}html[data-theme=purple] .money-value :is(.money-whole,.money-fraction,.money-symbol){display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:normal!important}html[data-theme=purple] .money-fraction{display:inline-block!important;margin-left:-.1em!important;letter-spacing:0!important;font-stretch:normal!important;transform:scaleX(.86) scaleY(.8625)!important;transform-origin:center bottom!important;vertical-align:baseline!important}html[data-theme=purple] :is(.finance-journal-list,.journal-operation-dialog) .money-fraction{margin-left:-.13em!important}html[data-theme=purple] :is(.finance-unassigned,.resale-money,.services-stats-latest,.ps5-stats-latest,.home) .money-value,html[data-theme=purple] .finance-center .finance-unassigned>div :is(.money-value,.money-whole,.money-fraction,.money-symbol){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-theme=purple] .home :is(.summary b,.period-total>b){display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;letter-spacing:normal!important;transform:none!important}html[data-theme=purple] .money-value{white-space:nowrap!important}html[data-theme=purple] .money-value.money-compact{letter-spacing:-.045em!important;transform:scaleX(.94)!important;transform-origin:center!important}html[data-theme=purple] .money-value.money-very-long{letter-spacing:-.07em!important;transform:scaleX(.86)!important;transform-origin:center!important}html[data-theme=purple] .home :is(.summary b,.period-total>b) .money-fraction{font-size:.9em!important;transform:scaleX(1) scaleY(1)!important;transform-origin:center bottom!important;letter-spacing:-.015em!important}html[data-theme=purple] .home .summary b{font-size:23px!important;line-height:1.05!important}html[data-theme=purple] .home .period-total>b{font-size:23px!important;line-height:1.05!important}@media(max-width:430px){html[data-theme=purple] .home .summary b{font-size:21px!important}html[data-theme=purple] .home .period-total>b{font-size:21px!important}}html[data-theme=purple] .home .summary b .money-value{transform:scaleX(.96)!important;transform-origin:center!important;letter-spacing:-.018em!important}html[data-theme=purple] .home .summary b .money-value.money-compact{transform:scaleX(.9)!important;letter-spacing:-.05em!important}html[data-theme=purple] .home .summary b .money-value.money-very-long{transform:scaleX(.82)!important;letter-spacing:-.075em!important}html[data-theme=purple] .service-order-editor .service-currency-input{display:flex!important;gap:8px!important;width:100%!important}html[data-theme=purple] .service-order-editor .service-currency-input input{flex:1 1 auto!important;min-width:0!important}html[data-theme=purple] .service-order-editor .service-currency-input select{flex:0 0 76px!important;width:76px!important;margin:0!important}html[data-theme=purple] .home .summary{min-height:102px!important}html[data-theme=purple] .home .summary>b{display:flex!important;width:100%!important;min-width:0!important;justify-content:center!important;align-items:baseline!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}@media(max-width:430px){html[data-theme=purple] .home .summary{min-height:98px!important}}html[data-theme=purple] :is(.resale-money,.compact-money) :is(article,.resale-profit-button)>b,html[data-theme=purple] .resale-item-financials b{display:flex!important;width:100%!important;min-width:0!important;justify-content:center!important;align-items:baseline!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;letter-spacing:-.06em!important;font-stretch:condensed!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values{right:4%!important;width:35%!important;min-width:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values strong{display:flex!important;min-width:0!important;justify-content:flex-end!important;align-items:baseline!important;overflow:visible!important;font-size:clamp(13px,4.1cqw,25px)!important;line-height:1!important;letter-spacing:-.065em!important;font-stretch:condensed!important;white-space:nowrap!important;text-align:right!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-icon{position:static!important;align-self:start!important;margin-top:1px!important;transform:none!important}html[data-theme=purple] .ps5-profit-stat .ps5-metric-icon,html[data-theme=purple] .ps5-profit-stat .ps5-metric-copy b{color:#64e99b!important}html[data-theme=purple] .ps5-revenue-stat .ps5-metric-icon,html[data-theme=purple] .ps5-revenue-stat .ps5-metric-copy b,html[data-theme=purple] .ps5-revenue-stat .ps5-dual-money b{color:var(--reference-violet-soft)!important}html[data-theme=purple] .ps5-reference-stat{display:block!important;position:relative!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-copy{display:grid!important;grid-template-rows:24px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;width:100%!important;height:100%!important;padding:5px 3px!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-title .ps5-metric-icon{position:static!important;width:18px!important;height:18px!important;margin:0!important;transform:none!important;flex:none!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-title .ps5-metric-icon svg{width:18px!important;height:18px!important}html[data-theme=purple] .ps5-reference-stat .ps5-metric-title small{width:auto!important;margin:0!important;text-align:center!important;font-size:10px!important;line-height:1!important}html[data-theme=purple] .ps5-reference-stat :is(.ps5-metric-copy>b,.ps5-dual-money){align-self:center!important;justify-self:center!important;width:100%!important;text-align:center!important}html[data-theme=purple] .ps5-reference-stat :is(.ps5-metric-copy>b,.ps5-dual-money b){display:flex!important;justify-content:center!important;align-items:baseline!important;width:100%!important;min-width:0!important;text-align:center!important}html[data-theme=purple] .services-page .service-card{grid-template-columns:38px minmax(0,1fr) 84px!important}html[data-theme=purple] .services-page .service-card>span,html[data-theme=purple] .services-page .service-card>strong{width:84px!important;min-width:84px!important;justify-self:end!important;text-align:center!important;white-space:nowrap!important}html[data-theme=purple] .services-page .service-card>span{display:block!important}html[data-theme=purple] .ps5-page .rental-card{grid-template-columns:72px minmax(0,1fr) 102px!important}html[data-theme=purple] .ps5-page .rental-card>strong{min-width:102px!important;font-size:clamp(11px,1.15vw,14px)!important}@media(max-width:430px){html[data-theme=purple] .ps5-page .rental-card{grid-template-columns:62px minmax(0,1fr) 90px!important;column-gap:8px!important}html[data-theme=purple] .ps5-page .rental-card>strong{min-width:90px!important;font-size:12px!important}}html[data-theme=purple] .resale-money :is(article,.resale-profit-button){display:grid!important;grid-template-rows:24px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;min-width:0!important;padding:7px 5px!important;text-align:center!important}html[data-theme=purple] .resale-money .resale-metric-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;width:100%!important;font-size:10px!important;line-height:1!important}html[data-theme=purple] .resale-money .resale-metric-title>i{position:static!important;order:0!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .resale-money .resale-metric-title>i svg{width:18px!important;height:18px!important}html[data-theme=purple] .resale-money :is(article,.resale-profit-button)>b{align-self:center!important;justify-self:center!important;margin:0!important;font-size:clamp(9px,3.3vw,15px)!important;letter-spacing:-.045em!important;line-height:1!important}html[data-theme=purple] .resale-money.compact-money :is(article,.resale-profit-button){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:24px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;width:100%!important;height:100%!important;min-width:0!important;padding:5px 3px!important;text-align:center!important}html[data-theme=purple] .resale-money.compact-money :is(article,.resale-profit-button)>span{grid-column:auto!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;color:#aaa6c2!important;font-size:10px!important;line-height:1!important;text-align:center!important}html[data-theme=purple] .resale-money.compact-money :is(article,.resale-profit-button)>span i{position:static!important;order:-1!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important;transform:none!important}html[data-theme=purple] .resale-money.compact-money :is(article,.resale-profit-button)>span i svg{width:18px!important;height:18px!important}html[data-theme=purple] .resale-money.compact-money :is(article,.resale-profit-button)>b{grid-column:auto!important;grid-row:2!important;align-self:center!important;justify-self:center!important;display:flex!important;align-items:baseline!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;font-size:clamp(9px,3.3vw,15px)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}html[data-theme=purple] .resale-money.compact-money .ps5-reference-stat{display:block!important;position:relative!important;min-height:76px!important;padding:9px 8px!important}html[data-theme=purple] .resale-money.compact-money .ps5-metric-copy{grid-template-rows:24px minmax(0,1fr)!important;padding:5px 3px!important}html[data-theme=purple] .resale-money.compact-money .ps5-metric-icon{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] .resale-ps5-metrics>.ps5-expenses-stat{order:1!important}html[data-theme=purple] .resale-ps5-metrics>.ps5-revenue-stat{order:2!important}html[data-theme=purple] .resale-ps5-metrics>.ps5-profit-stat{order:3!important}html[data-theme=purple] .income-total{margin:0 0 12px!important}html[data-theme=purple] .income-total>.income-total-card{grid-column:2!important;min-height:76px!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item>span:nth-child(3){left:47cqw!important;width:20cqw!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-status{right:3.4cqw!important;width:28.4cqw!important;min-width:0!important;grid-template-columns:3.35cqw minmax(0,1fr)!important;gap:.9cqw!important;padding-inline:1.1cqw!important;font-size:clamp(8.5px,2.05cqw,14px)!important}html[data-theme=purple] :is(.rental-card,.service-card,.purchase-card.swipe-resale-batch,.item-row.swipe-resale-item){touch-action:pan-y!important}html[data-theme=purple] .batch-page>.items .item-row.swipe-resale-item .resale-item-status-icon{width:3.35cqw!important;height:3.35cqw!important}html[data-theme=purple] .resale-hub .purchase-card.swipe-resale-batch>.resale-batch-values .money-whole{word-spacing:.14em!important}html[data-theme=purple] .expense-detail,html[data-theme=purple] .expense-detail .expense-records{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=purple] .services-stats-latest :is(.service-revenue-stat,.service-debt-stat)>b{width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.065em!important;font-stretch:condensed!important;text-align:center!important}html[data-theme=purple] body #root button.back{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid #3d2868!important;border-radius:9px!important;background:linear-gradient(145deg,#18122f,#0c0c1d)!important;box-shadow:inset 0 1px #ffffff16,0 7px 15px #0006!important;color:var(--reference-violet-soft)!important;font-size:16px!important;font-weight:400!important;line-height:1!important}.business-grid.settings-sections>button{border-color:var(--theme-border)!important;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 13%,transparent),0 10px 22px var(--theme-shadow)!important}html[data-theme=purple] body #root .business-grid>button>i.business-ps5 .business-dualsense{width:19px!important;height:19px!important;filter:none!important}html[data-theme=purple] body #root .ps5-page .rental-card>i.rental-dualsense .business-dualsense{width:29px!important;height:21px!important;filter:none!important}html[data-theme=purple] body #root .rental-detail-console .rental-detail-console-icon .business-dualsense{width:27px!important;height:20px!important;filter:none!important}html[data-theme=purple] .income-page .income-total{grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:0 0 14px!important}html[data-theme=purple] .income-page .income-total>.income-total-card{grid-column:1 / -1!important;width:100%!important;min-height:104px!important;padding:13px 18px!important}html[data-theme=purple] .income-page .income-total .ps5-metric-copy{grid-template-rows:31px minmax(0,1fr)!important;gap:5px!important}html[data-theme=purple] .income-page .income-total .ps5-metric-title{gap:8px!important}html[data-theme=purple] .income-page .income-total .ps5-metric-title .ps5-metric-icon,html[data-theme=purple] .income-page .income-total .ps5-metric-title .ps5-metric-icon svg{width:24px!important;height:24px!important}html[data-theme=purple] .income-page .income-total .ps5-metric-title small{font-size:15px!important}html[data-theme=purple] .income-page .income-total .ps5-metric-copy>b{font-size:clamp(23px,7vw,32px)!important;letter-spacing:-.035em!important}html[data-theme=purple] .task-planner .collaborative-tasks-link{border-color:#287d86!important;background:radial-gradient(circle at 50% 0,#35c9c52f,transparent 66%),linear-gradient(145deg,#121b35,#090c1d)!important}html[data-theme=purple] .collaborative-task-page .task-general-top{display:grid!important;grid-template-columns:42px minmax(0,1fr) 40px!important;align-items:center!important}html[data-theme=purple] .collaborative-task-page .collaborative-heading{display:grid!important;gap:2px!important;min-width:0!important;text-align:center!important}html[data-theme=purple] .collaborative-task-page .collaborative-heading h2{margin:0!important;font-size:17px!important}html[data-theme=purple] .collaborative-task-page .collaborative-heading small{color:#8ddbd8!important;font-size:10px!important}html[data-theme=purple] .collaborative-task-page .collaborative-period-picker{margin:2px auto 8px!important}html[data-theme=purple] .collaborative-task-page .collaborative-calendar{margin-top:0!important;padding:12px 10px!important;border:1px solid #514583!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0,#6948a83d,transparent 58%),linear-gradient(145deg,#1b193b,#101127)!important;box-shadow:inset 0 1px #ffffff18,0 12px 28px #00000060!important}html[data-theme=purple] .collaborative-task-page .planner-task{grid-template-columns:30px minmax(0,1fr) auto!important}html[data-theme=purple] .task-planner .task-days button.collaborative-open:not(.collaborative-overdue){border-color:#33bbb8!important;background:radial-gradient(circle at 50% 38%,#1d696f,#122c43 72%)!important;box-shadow:inset 0 1px #c5ffff35,0 0 0 2px #36c8c52d,0 0 15px #20aaa84a!important;color:#eaffff!important}html[data-theme=purple] .task-planner .task-days button.collaborative-open:not(.collaborative-overdue) em{color:#67efea!important}html[data-theme=purple] .task-planner .task-days button.collaborative-overdue{border-color:#ff7088!important;background:radial-gradient(circle at 50% 38%,#772a50,#351b3f 70%)!important;box-shadow:inset 0 0 0 1px #42d0cc69,0 0 15px #df48625a!important;color:#fff4f7!important}html[data-theme=purple] .task-planner .planner-task.collaborative-task{border-color:#268d91!important;background:linear-gradient(135deg,#153a46,#12152f 58%,#0a0c1e)!important;box-shadow:inset 0 1px #8cf4ef21,0 0 13px #1eb0ad20!important}html[data-theme=purple] .task-planner .planner-task.collaborative-task>i{border-color:#48d6d0!important}html[data-theme=purple] .task-planner .planner-task.collaborative-task time{color:#65e5df!important}html[data-theme=purple] .task-planner .planner-task.collaborative-task-overdue{border-color:#df6079!important;background:linear-gradient(135deg,#52243e,#21152e 58%,#0c0c1e)!important;box-shadow:inset 3px 0 #41c6c2,0 0 13px #c13d5a2c!important}html[data-theme=purple] .task-planner .planner-task.collaborative-task-overdue time{color:#ff98aa!important}html[data-theme=purple] .task-planner .planner-task.read-only-task{cursor:default!important}html[data-theme=purple] .other-fund-editor footer{grid-template-columns:1fr 1fr!important;align-items:stretch!important}html[data-theme=purple] .other-fund-editor footer :is(.outline,.violet){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;line-height:1!important}html[data-theme=purple] .business-hub .business-grid.settings-sections>button{border-color:var(--theme-border)!important;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 13%,transparent),0 10px 22px var(--theme-shadow)!important}.business-dualsense{display:grid!important;place-items:center!important;overflow:visible!important;filter:none!important}.business-dualsense .controller-photo-reference{display:block!important;width:174%!important;max-width:none!important;height:auto!important;border:0!important;outline:0!important;box-shadow:none!important;mix-blend-mode:screen!important;filter:invert(1) hue-rotate(180deg) saturate(1.35) brightness(1.22)!important}html[data-theme=purple] body #root .business-grid>button>i.business-ps5{border-color:#7256b3!important;background:linear-gradient(145deg,#2c2253,#11192c)!important;box-shadow:inset 0 1px #fff5,0 6px 14px var(--theme-shadow)!important;color:#c5a9ff!important}html[data-theme=purple] body #root .business-grid>button>i.business-ps5 .business-dualsense{width:23px!important;height:22px!important;filter:none!important}html[data-theme=purple] body #root .ps5-page .rental-card>i.rental-dualsense{overflow:hidden!important;box-shadow:inset 0 2px 2px #ffffff70,inset 0 -9px 15px #08091c73,0 7px 16px #0009!important}html[data-theme=purple] body #root .ps5-page .rental-card>i.rental-dualsense .business-dualsense{width:35px!important;height:26px!important;justify-self:center!important;align-self:center!important;filter:none!important}html[data-theme=purple] body #root .rental-detail-console .rental-detail-console-icon .business-dualsense{width:31px!important;height:23px!important;filter:none!important}html[data-theme=purple] .business-dualsense .controller-photo-reference{transform:translateY(-2px)!important}html[data-theme=purple] body #root .ps5-page .rental-card.waiting-rental{border-color:#8d98a8!important;box-shadow:inset 0 1px #fff3,0 9px 22px #00000069,0 0 17px #aeb8c44d!important}html[data-theme=purple] :is(.services-page,.service-order-detail) .money-symbol{margin-left:.28em!important}html[data-theme=purple] :is(.ps5-page .rental-card,.rental-detail-latest) .money-fraction{margin-left:-.13em!important}html[data-theme=purple] .resale-item-editor-modal .resale-item-editor .currency-account-amount>span{grid-template-columns:minmax(0,1fr) 96px 96px!important;gap:8px!important}html[data-theme=purple] .resale-item-editor-modal .currency-account-amount select{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] .resale-item-editor-modal .currency-account-amount select:disabled{opacity:.72!important}html[data-theme=purple] .batch-expense-account-row{grid-template-columns:minmax(0,1fr) 86px 86px!important}html[data-theme=purple] .batch-expense-account-row .account-picker{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day.has-problem{border-color:#d45a70!important;background:radial-gradient(circle at 50% 38%,#a7394f,#391927 74%)!important;box-shadow:inset 0 1px #ffb7c455,0 0 14px #ca3e5850!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day.ends-today{border-color:#e5a24f!important;background:radial-gradient(circle at 50% 38%,#d58532,#402616 74%)!important;box-shadow:inset 0 1px #ffe1a755,0 0 14px #d77f2e4f!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day.complete{border-color:#4cc18b!important;background:radial-gradient(circle at 50% 38%,#2f9b6d,#15352d 74%)!important;box-shadow:inset 0 1px #baffdc55,0 0 14px #35ad7850!important}html[data-theme=purple] .ps5-page .rental-card .rental-console{transform:translateY(-6px)!important}html[data-theme=purple] body #root .ps5-page .rental-card>i.rental-dualsense,html[data-theme=purple] body #root .rental-detail-console .rental-detail-console-icon{display:grid!important;place-items:center!important;padding:0!important}html[data-theme=purple] body #root :is(.ps5-page .rental-card>i.rental-dualsense,.rental-detail-console .rental-detail-console-icon) .business-dualsense,html[data-theme=purple] body #root :is(.ps5-page .rental-card>i.rental-dualsense,.rental-detail-console .rental-detail-console-icon) .controller-photo-reference{margin:auto!important;inset:auto!important}html[data-theme=purple] .scammers-latest :is(.scammer-card,.scammer-editor,.confirm-dialog){border-color:#3f3568!important;background:linear-gradient(145deg,#17152f,#0b0d20)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0006!important}html[data-theme=purple] .scammers-latest>input,html[data-theme=purple] .scammer-editor input{border-color:#3f3568!important;background:#0d1023!important;color:#f4f1ff!important}html[data-theme=purple] .money-fraction{margin-left:-.04em!important}html[data-theme=purple] :is(.finance-journal-list,.journal-operation-dialog,.ps5-page .rental-card,.rental-detail-latest,.rental-expenses,.ps5-expense-detail) .money-fraction{margin-left:-.13em!important}@media(max-width:430px){html[data-theme=purple] .resale-item-editor-modal .resale-item-editor .currency-account-amount>span{grid-template-columns:minmax(0,1fr) 78px 78px!important;gap:6px!important}html[data-theme=purple] .batch-expense-account-row{grid-template-columns:minmax(0,1fr) 74px 74px!important;gap:6px!important}}@supports (-webkit-touch-callout:none){html[data-theme=purple] :is(.finance-account-action,.settings-account-editor,.paypal-batch-editor) :is(input,select,textarea){font-size:16px!important}}html[data-theme=purple] .rental-price-account-row,html[data-theme=purple] .ps5-expense-account-row{grid-template-columns:minmax(0,1fr) 82px 104px!important;gap:8px!important}html[data-theme=purple] :is(.rental-price-account-row,.ps5-expense-account-row)>select{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=purple] body #root :is(.rental-dualsense,.rental-detail-console-icon,.console-dualsense){display:grid!important;place-items:center!important;padding:0!important}html[data-theme=purple] body #root :is(.rental-dualsense,.rental-detail-console-icon,.console-dualsense) :is(.business-dualsense,.controller-photo-reference){margin:auto!important;inset:auto!important;transform:none!important}html[data-theme=purple] body #root .ps5-page .console-card{border-color:#3b356d!important;background:linear-gradient(145deg,#12132e,#090b1d)!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0006!important}@supports (-webkit-touch-callout:none){html[data-theme=purple] body #root :is(.ps5-rental-editor,.expense-dialog,.scammers-latest,.scammer-editor,.rental-problems-dialog,.console-editor,.resale-item-editor-modal,.batch-expense-form,.service-order-editor,.service-revision-editor,.service-detail,.rental-detail-latest) :is(input,select,textarea){font-size:16px!important}}@media(max-width:430px){html[data-theme=purple] :is(.rental-price-account-row,.ps5-expense-account-row){grid-template-columns:minmax(0,1fr) 72px 86px!important;gap:6px!important}}html[data-theme=purple] body #root .ps5-page .console-card>.console-dualsense{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;justify-self:start!important;align-self:center!important;transform:translate(-3px,-2px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=purple] body #root .ps5-page .console-card>.console-dualsense .business-dualsense{width:29px!important;height:21px!important;margin:auto!important;transform:none!important;filter:none!important}html[data-theme=purple] body #root .ps5-page .rental-card>.rental-dualsense .business-dualsense{position:static!important;margin:auto!important;transform:translate(-2px,-2px)!important}html[data-theme=purple] body #root .rental-detail-console{display:flex!important;align-items:center!important}html[data-theme=purple] body #root .rental-detail-console>.rental-detail-console-icon{flex:none!important;transform:translate(-2px,-2px)!important}html[data-theme=purple] body #root .rental-detail-console>.rental-detail-console-icon .business-dualsense{position:static!important;margin:auto!important;transform:none!important}html[data-theme=purple] body #root .ps5-rental-editor .rental-price-account-row{display:grid!important;grid-template-columns:minmax(0,1fr) 76px 88px!important;align-items:end!important}html[data-theme=purple] .home .home-agenda>button.rental-ending-today{border-color:#d99b3d!important;background:linear-gradient(145deg,#3b2915,#16101a)!important;box-shadow:inset 0 1px #ffe0a844,0 6px 15px #9f60163d!important}html[data-theme=purple] .home .home-agenda>button.rental-ending-today :is(i,b,small,em){color:#ffc866!important}html[data-theme=purple] body #root .ps-logo-glyph{display:block!important;width:36px!important;height:25px!important;color:#d2b5ff!important;filter:drop-shadow(0 0 5px #8f42e88c)!important;--ps-logo-cut:#292643}html[data-theme=purple] body #root .ps5-page .console-card>.console-dualsense{width:45px!important;height:45px!important;transform:translate(-5px)!important}html[data-theme=purple] body #root .ps5-page .console-card>.console-dualsense .ps-logo-glyph{width:38px!important;height:26px!important;--ps-logo-cut:#101229}html[data-theme=purple] body #root .ps5-page .rental-card>.rental-dualsense .ps-logo-glyph,html[data-theme=purple] body #root .rental-detail-console>.rental-detail-console-icon .ps-logo-glyph{margin:auto!important;transform:none!important}html[data-theme=purple] body #root .service-order-editor .service-price-account-row{display:grid!important;grid-template-columns:minmax(0,1fr) 76px 92px!important;gap:8px!important}html[data-theme=purple] body #root .service-order-editor .service-price-account-row>select{width:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme=purple] .home .home-agenda>button.rental-ending-today{border-color:#d5a84d73!important;background:linear-gradient(135deg,#33281666,#1713238f 58%,#0c0d1d)!important;box-shadow:inset 3px 0 #dfb45c99,inset 0 1px #ffe6a81f,0 5px 15px #b17a2430!important}.journal-operation-details p{grid-template-columns:max-content minmax(0,1fr)!important;min-width:0}.journal-operation-details p small{min-width:0;white-space:nowrap}.journal-operation-details p b{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal!important}.service-finance-actions{display:grid;gap:8px}.service-finance-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.service-finance-actions button{min-height:44px;border:1px solid rgba(141,112,255,.32);border-radius:14px;background:linear-gradient(145deg,#231f43f0,#101226f5);color:var(--text);font:inherit;font-weight:700}.service-finance-actions button.active,.service-order-detail.debt-unpaid .service-order-main,.services-page .service-card.service-order-debt-unpaid{border-color:#ffca4f8c!important;background:linear-gradient(145deg,#564117b3,#1c1a23f5)!important;box-shadow:0 0 22px #ffbe371f,inset 0 1px #ffe8a914!important}.service-finance-actions button:disabled{opacity:.42}.service-finance-history{display:grid;gap:7px;padding:11px;border:1px solid rgba(133,110,220,.2);border-radius:16px;background:#0c0e1fb8}.service-finance-history>header{padding:0 3px 2px}.service-finance-operation button{width:100%}.service-finance-modal .resale-action-money-row{grid-template-columns:minmax(0,1fr) 74px minmax(110px,.9fr)}.service-finance-modal .resale-action-money-row select:disabled{opacity:1}.service-order-detail .service-line.copyable b em{color:var(--muted);font-style:normal;margin-left:4px}.resale-item-money-actions .resale-copy-action{place-items:center!important;padding:8px 10px!important;text-align:center!important}.resale-item-money-actions .resale-copy-action b{font-size:12px!important}.resale-return-result{margin-left:4px;color:inherit;font-size:.76em;white-space:nowrap}.resale-item-action-fields{display:grid;gap:10px}.resale-item-action-fields>input,.resale-action-money-row>input,.resale-item-action-fields select{width:100%;height:43px;box-sizing:border-box;margin:0;padding:0 11px;border:1px solid #342c59;border-radius:10px;background:#090c1c;color:#f5f2ff;font:inherit;line-height:1}.resale-action-money-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:8px}.resale-action-confirm{z-index:140}.resale-action-confirm-dialog{width:min(calc(100vw - 28px),390px);display:grid;gap:12px}.resale-action-confirm-dialog h3{margin:0;text-align:center}.resale-action-confirm-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(hover:hover)and (pointer:fine){body #root :is(.resale-item-editor-modal,.batch-expense-form,.ps5-rental-editor,.expense-dialog,.ps5-money-dialog,.service-order-editor,.service-revision-editor) select option{color:#000;background:#fff}}.ps5-money-dialog input,.ps5-money-dialog select{width:100%;height:43px;box-sizing:border-box;margin:0;padding:0 11px;border:1px solid #29425f;border-radius:10px;background:#09172a;color:#f3f6ff;font:inherit;font-size:16px}.ps5-money-selectors{grid-template-columns:96px minmax(0,1fr)}.ps5-money-history-card>button,.ps5-base-price-row,.ps5-price-total{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #29425f;border-radius:12px;background:#09172a;color:#f3f6ff;text-align:left;font:inherit}.ps5-money-history-card span,.ps5-base-price-row span{display:grid;gap:3px}.ps5-money-history-card small,.ps5-base-price-row small{color:#8fa8c9}.ps5-money-history-card strong,.ps5-price-total b{white-space:nowrap}.ps5-add-main{width:100%;min-height:43px}.rental-refund-summary{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;padding:13px 14px;border:1px solid #315076;border-radius:14px;background:linear-gradient(135deg,#102642,#0a192e);color:#eff5ff;font:inherit}.rental-refund-summary span{font-weight:700}.ps5-revenue .revenue-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:430px){.ps5-money-selectors{grid-template-columns:82px minmax(0,1fr)}}@media(max-width:430px){.resale-action-money-row{grid-template-columns:minmax(0,1fr) 68px 82px;gap:6px}}html[data-theme=purple] .home .home-agenda>button.rental-ending-today>i{color:#ffd88a!important;background:radial-gradient(circle at 40% 35%,#d59b3a4d,#8a5a161f 72%)!important;box-shadow:0 0 12px #d8943142,inset 0 1px #ffe8b65c!important}html[data-theme=purple] .home .home-agenda>button.rental-ending-today :is(b,em){color:#f5f1ff!important}html[data-theme=purple] .home .home-agenda>button.rental-ending-today small{color:#d9b977!important}@media(max-width:430px){html[data-theme=purple] body #root .service-order-editor .service-price-account-row{grid-template-columns:minmax(0,1fr) 68px 82px!important;gap:6px!important}}html[data-theme=purple] body #root .ps-logo-glyph{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:#d2b5ff!important;font:italic 900 25px/1 Arial,sans-serif!important;letter-spacing:-2px!important;filter:none!important}html[data-theme=purple] body #root .ps5-page :is(.rental-dualsense,.console-dualsense),html[data-theme=purple] body #root .rental-detail-console-icon{display:grid!important;place-items:center!important}html[data-theme=purple] .ps5-calendar .ps5-calendar-day.has-waiting{border-color:#737f91!important;box-shadow:inset 0 0 0 1px #8b96a755,0 0 13px #6674863d!important}html[data-theme=purple] .home .home-agenda>button.rental-waiting>i{color:#e1e6ee!important;background:radial-gradient(circle at 40% 35%,#8793a64d,#515b6b20 72%)!important;box-shadow:0 0 11px #78869838,inset 0 1px #ffffff45!important}html[data-theme=purple] .home .home-agenda>button.rental-waiting small{color:#aeb8c7!important}html[data-theme=purple] .resale-item-extra>div.commission-green{border-color:#43c987!important;background:linear-gradient(145deg,#123c2d,#0c211d)!important;box-shadow:inset 0 1px #83efb633,0 0 12px #2dbb7640!important}html[data-theme=purple] .service-order-date{font-size:.72em!important;font-weight:500!important;white-space:nowrap!important}html[data-theme=purple] .settings-account-editor footer{align-items:stretch!important}html[data-theme=purple] .settings-account-editor footer>button{align-self:stretch!important;display:grid!important;place-items:center!important;height:45px!important;margin:0!important;padding:0 12px!important;line-height:1!important}.rental-refund-extend-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.rental-refund-extend-row .rental-refund-summary{min-height:48px;width:100%;box-sizing:border-box}.rental-status-choice{min-height:44px;font-weight:800}.rental-status-choice.is-renting{color:#7dffb3;border-color:#2f8a5a}.rental-status-choice.is-finished{color:#8fd0ff;border-color:#3a7cad}.rental-status-choice.is-waiting{color:#ffd88a;border-color:#b8893a}.rental-status-choice.is-cancelled{color:#ff9aa8;border-color:#a84a5a}.rental-status-choice:disabled{opacity:.38}.ps5-extend-deadline label{font-size:11px}.ps5-extend-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ps5-extend-actions button{min-height:42px;width:100%}.ps5-price-history-dialog input,.ps5-price-history-dialog select{min-height:42px}.service-finance-modal .resale-action-money-row{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:8px;width:100%}.service-finance-modal .resale-action-money-row:has(select:nth-of-type(2)){grid-template-columns:minmax(0,1fr) 68px minmax(82px,1fr)}.paypal-batch-editor label:first-of-type input[type=date],.paypal-batch-editor label input[type=text]{width:100%;box-sizing:border-box}.paypal-batch-editor label:has(input[type=date]),.paypal-batch-editor label:has(input[inputmode=decimal]):nth-of-type(2){width:100%}
