@import url('../apps/music/styles.css');
/* Independent preview: native utility apps and task switcher. */
#task-layer{position:absolute;inset:0;z-index:48;pointer-events:none;opacity:0;transition:opacity .2s;touch-action:pan-x}
#task-layer.visible{opacity:1;pointer-events:auto}
.tasks-scrim{position:absolute;inset:0;background:#263b475a;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}
.tasks-stage{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;min-height:0}
.tasks-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;flex:none;width:100%;height:calc(var(--task-card-height) + 48px);padding:0 calc((100% - var(--task-card-width))/2);overscroll-behavior-x:contain;touch-action:pan-x}
.tasks-track::-webkit-scrollbar{display:none}
.task-card{flex:0 0 var(--task-card-width);height:calc(var(--task-card-height) + 42px);scroll-snap-align:center;display:flex;flex-direction:column;gap:10px;animation:task-rise .27s ease-out;touch-action:pan-x;min-width:0}
.task-card header{height:32px;flex:none;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px;font-weight:650;padding:0 6px;text-shadow:0 1px 5px #5559}
.task-card header button{color:#fff;background:#3940478c;border:0;border-radius:20px;font-size:24px;width:31px;height:31px;flex:none}
.task-open{display:block;border:0;border-radius:26px;padding:0;background:#fff;overflow:hidden;width:var(--task-card-width);height:var(--task-card-height);flex:none;box-shadow:0 18px 50px #1116;text-align:left;cursor:pointer}
.task-card-viewport{width:100%;height:100%;overflow:hidden;pointer-events:none}
.task-card-viewport .app-view{width:var(--task-source-width)!important;height:var(--task-source-height)!important;transform:scale(var(--task-scale))!important;transform-origin:top left!important;animation:none!important}
.task-card-viewport .app-content{min-height:0}
.tasks-done{align-self:center;background:none;color:white;font-size:16px;font-weight:600;border:0;padding:14px 28px;margin-top:18px}
.tasks-empty{color:white;text-align:center;min-width:100%;font-size:15px}
@keyframes task-rise{from{transform:translateY(30px) scale(.9);opacity:0}to{transform:none;opacity:1}}
.app-clock .app-nav,.app-reminders .app-nav,.app-settings .app-nav,.app-aomi .app-nav,.app-music .app-nav,.app-kira .app-nav{display:none}
.app-clock .app-content,.app-reminders .app-content,.app-settings .app-content,.app-aomi .app-content,.app-music .app-content,.app-kira .app-content{padding:0;height:100%;overflow:hidden}
.app-clock,.app-reminders,.app-settings,.app-aomi,.app-music,.app-kira{background:#fff;color:#111}
.clock-app{height:100%;display:flex;flex-direction:column;background:#050505;color:white;position:relative;padding:48px 23px 0}.clock-app h1{font-size:34px;margin:2px 0 28px}.clock-app h2{font-size:18px;margin:22px 0 12px}.clock-head{height:28px;display:flex;justify-content:space-between}.clock-head button{background:none;border:0;color:#ff9f0a;font-size:17px;padding:0}.clock-head .clock-plus{font-size:30px;line-height:23px}.clock-world{border-top:1px solid #343434;border-bottom:1px solid #343434;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.clock-world span{font-size:48px;font-weight:200}.clock-world small{color:#ccc}.clock-sleep{border-block:1px solid #333;padding:18px 0;color:#999}.clock-sleep span{float:right;color:#ff9f0a}.alarm-list{overflow-y:auto;flex:1}.alarm-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #383838;padding:10px 0}.alarm-row input{background:none;color:#fff;border:0;max-width:150px}.alarm-row input[type=time]{font-size:39px;font-weight:250}.alarm-row small input{font-size:13px;color:#aaa}.alarm-row button{background:none;color:#666;border:0;font-size:29px}.alarm-row button.is-on{color:#46cf64}.alarm-row button.alarm-remove{color:#fa534a}.clock-empty{color:#888}.clock-counter{text-align:center;font-size:54px;font-variant-numeric:tabular-nums;margin:auto 0}.clock-actions{display:flex;justify-content:space-around}.clock-actions button{border:0;border-radius:50%;width:74px;height:74px;background:#292929;color:#eee}.clock-actions button.green{background:#123a20;color:#3dcc69}.clock-tabs{margin-top:auto;display:flex;justify-content:space-around;background:#242426;margin-inline:-23px;padding:10px 3px calc(18px + env(safe-area-inset-bottom));gap:2px}.clock-tabs button{background:none;border:0;color:#999;display:flex;flex-direction:column;align-items:center;font-size:10px;gap:2px}.clock-tabs b{font-size:25px;font-weight:300}.clock-tabs .active{color:#ff9f0a}
.reminders-app{height:100%;background:#f2f2f7;padding:0 17px 60px;overflow-y:auto;color:#171717}.reminders-head{height:52px;background:#fbfcfa;margin:0 -17px 10px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #ddd}.reminders-head button{position:absolute;left:14px;background:none;border:0;color:#678170;font-size:23px}.reminders-head strong{font-size:19px}.reminders-search{background:#e9e9ec;display:flex;align-items:center;border-radius:16px;padding:12px;gap:10px;color:#555}.reminders-search input{border:0;background:none;flex:1;font-size:17px}.reminders-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.reminders-summary button{border:0;border-radius:16px;background:#fff;padding:17px;text-align:left;min-height:96px;display:flex;flex-direction:column;justify-content:space-between;color:#333}.reminders-summary button+button{background:#e9e9ec}.reminders-summary b{font-size:25px}.reminders-summary small{font-size:13px;color:#999}.reminders-app h1{font-size:31px;margin:20px 5px}.reminder-items{margin-top:25px}.reminder-item{background:#fff;min-height:53px;display:flex;align-items:center;gap:12px;padding:7px 11px;border-bottom:1px solid #ddd}.reminder-item span{flex:1}.reminder-circle{border:2px solid #3890ef;border-radius:50%;width:22px;height:22px;background:none;color:white}.reminder-circle.done{background:#3890ef}.reminder-row-delete{border:0;background:none;color:#bbb;font-size:21px}.reminder-new{display:flex;position:sticky;bottom:0;background:#fff;padding:8px;gap:9px}.reminder-new input{flex:1;border:0;padding:8px;font-size:16px}.reminder-new button{border:0;background:none;color:#338df1;font-size:24px}.reminders-float{position:absolute;bottom:55px;left:20px}.reminders-float button{color:#328cf1;background:none;border:0;font-weight:700}
.settings-page{height:100%;overflow:auto;background:#f2f2f7;padding:46px 16px 70px;color:#161616}.settings-page h1{font-size:34px;margin:0 0 15px}.settings-owner{background:#fff;border-radius:18px;padding:16px;display:flex;align-items:center;gap:13px;margin-bottom:32px}.settings-owner>span{border-radius:50%;background:#9da3ac;color:white;width:58px;height:58px;display:grid;place-items:center;font-size:28px}.settings-owner div{display:flex;flex-direction:column;flex:1}.settings-owner strong{font-size:19px}.settings-owner small,.settings-row small{color:#999;font-size:12px}.settings-owner b{color:#bbb}.settings-page section{background:#fff;border-radius:17px;overflow:hidden;margin-bottom:24px}.settings-row{display:flex;align-items:center;gap:11px;width:100%;height:49px;border:0;background:white;text-align:left;padding:5px 12px;font-size:15px}.settings-row:not(:last-child):after{content:'';position:absolute;left:50px;right:0;border-bottom:1px solid #eee;transform:translateY(25px)}.settings-row strong{flex:1;font-weight:500}.settings-row i{color:#bbb;font-style:normal}.setting-square{color:white;width:29px;height:29px;border-radius:7px;display:grid;place-items:center;font-size:18px}.settings-detail{padding-top:58px}
.aomi-page{height:100%;display:flex;flex-direction:column;background:#f5f5f5;color:#222}.aomi-location{height:96px;background:#ff315e;color:white;font-size:22px;padding:30px 15px 10px;font-weight:600}.aomi-location span{float:right;font-size:16px}.aomi-body{flex:1;position:relative;background:#f5f5f5;border-radius:25px 25px 0 0;margin-top:-8px;padding:18px 14px}.aomi-search{display:flex;height:51px;background:white;border:2px solid #ff315e;border-radius:13px;align-items:center;padding-left:10px;color:#aaa;font-size:24px}.aomi-search input{min-width:0;flex:1;border:0;font-size:16px;padding:5px}.aomi-search button{align-self:stretch;border:0;background:#ff315e;color:white;padding:0 15px;border-radius:9px;font-size:17px}.aomi-empty,.aomi-orders-empty{position:absolute;top:40%;left:0;right:0;display:flex;align-items:center;flex-direction:column;text-align:center;color:#999;font-size:18px;line-height:1.6}.aomi-empty img,.aomi-orders-empty img{width:94px;height:94px;object-fit:cover;border-radius:22px}.aomi-empty button{border:1px solid #ff315e;color:#ff315e;border-radius:26px;padding:8px 24px;background:none;font-size:16px}.aomi-tabs{display:flex;height:71px;background:#fff;justify-content:space-around;padding-bottom:10px}.aomi-tabs button{border:0;background:none;color:#777;display:flex;flex-direction:column;align-items:center;font-size:12px}.aomi-tabs b{font-size:25px}.aomi-tabs .active{color:#ff315e}.aomi-title{height:69px;background:white;text-align:center;padding:30px 0 0;font-size:19px}.aomi-orders-empty{position:relative;top:auto;margin:auto 0}.aomi-orders-empty button{background:#ff315e;border:0;color:#fff;border-radius:27px;padding:10px 40px}.aomi-profile{flex:1;background:#f5f5f5;padding:55px 12px}.aomi-profile-head{display:flex;align-items:center;gap:14px;font-size:25px}.aomi-profile-head img{width:55px;height:55px;border-radius:50%}.aomi-profile section{background:#fff;border-radius:13px;padding:14px;margin-top:38px}.aomi-profile h2{font-size:17px;margin:0 0 25px}.aomi-profile section div{display:flex;justify-content:space-around}.aomi-profile section button{border:0;background:none;display:flex;flex-direction:column;align-items:center;font-size:24px;gap:6px}.aomi-profile section span{font-size:12px}.aomi-login{height:100%;background:white;padding:45px 28px;color:#222}.aomi-x{border:0;background:none;color:#ff315e;font-size:31px;margin:0 0 25px -12px}.aomi-login h1{font-size:29px;margin-bottom:5px}.aomi-login>p{color:#aaa;font-size:13px;margin-bottom:40px}.aomi-field{height:49px;border:1px solid #ddd;border-radius:12px;margin:17px 0;display:flex;align-items:center;padding:0 14px;gap:12px}.aomi-field span{color:#ff315e;border-right:1px solid #ccc;padding-right:12px}.aomi-field input{min-width:0;flex:1;border:0;font-size:16px}.aomi-field button{background:none;border:0;color:#ff315e;border-left:1px solid #ccc;padding-left:12px;white-space:nowrap}.aomi-disabled{width:100%;border:0;background:#eee;border-radius:13px;color:#888;padding:15px;font-size:17px}.aomi-login small{display:block;text-align:center;color:#aaa;margin-top:15px}.aomi-login em{color:#ff315e;font-style:normal}
.ios-music{height:100%;background:linear-gradient(#e8e2e5,#f5f2f2);color:#19151a}.music-library{height:100%;padding:55px 20px 0;position:relative}.music-library h1{font-size:37px}.music-banner{background:linear-gradient(125deg,#362c41,#ac5f77);color:white;border-radius:17px;padding:23px;margin:20px 0;height:130px;font-size:23px}.music-banner span{display:block;font-size:13px;opacity:.8;margin-top:10px}.music-library h2{font-size:21px}.music-track{width:100%;border:0;background:#fff9;border-radius:15px;padding:10px;display:flex;align-items:center;text-align:left;gap:12px}.music-track span:nth-child(2){display:flex;flex:1;flex-direction:column}.music-track small{color:#777}.music-mini-art{background:#654c69;color:white;width:50px;height:50px;display:grid;place-items:center;border-radius:8px;font-size:30px}.music-library nav{position:absolute;bottom:0;left:0;right:0;padding:17px 5px 25px;background:#f7f5f6ce;text-align:center;font-size:13px}.music-mini-player{position:absolute;bottom:67px;left:12px;right:12px;background:#ddd3d9;border-radius:12px;padding:10px;display:flex;justify-content:space-between}.music-mini-player button{border:0;background:none}.music-player{height:100%;padding:42px 28px;display:flex;flex-direction:column}.music-down{align-self:flex-start;background:none;border:0;font-size:25px}.music-art{width:100%;aspect-ratio:1;background:radial-gradient(circle at 40% 30%,#dcaeb7,#47354f 72%);border-radius:14px;margin:20px 0 23px;box-shadow:0 16px 29px #41354355;display:grid;place-items:center;font-size:80px;color:#ffddd8;position:relative}.music-art span{position:absolute;bottom:20px;font-size:27px}.music-player h2{margin:0;font-size:24px}.music-player p{margin:3px 0 27px;color:#756b72}.music-seek{height:5px;background:#b9a9b4;border-radius:5px}.music-seek span{display:block;height:100%;background:#514154;border-radius:5px}.music-time{display:flex;justify-content:space-between;font-size:11px;color:#746b72;margin-top:7px}.music-big-controls{display:flex;align-items:center;justify-content:space-around;margin:25px 0}.music-big-controls button{border:0;background:none;font-size:26px}.music-big-controls .music-main-play{font-size:43px}.music-share{border:0;background:none;color:#554059;margin-top:auto}
.kira-inbox,.kira-mail-detail{height:100%;background:#f5f6fb;color:#222;padding:44px 18px 0;overflow:auto}.kira-top{color:#2873d9;display:flex;justify-content:space-between}.kira-inbox h1{font-size:34px;margin:18px 0 12px}.kira-search{display:flex;background:#e7e8ed;border-radius:11px;padding:9px;color:#888}.kira-search input{background:none;border:0;flex:1}.kira-mail-list{background:white;border-radius:14px;margin-top:17px;overflow:hidden}.kira-mail-row{width:100%;border:0;background:#fff;border-bottom:1px solid #eee;display:flex;text-align:left;gap:10px;padding:15px 9px;color:#222}.kira-mail-row>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.kira-mail-row b,.kira-mail-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kira-mail-row small{color:#999}.kira-unread{color:#2873d9;font-size:12px}.kira-mail-row time{color:#999;font-size:11px}.kira-inbox footer{position:absolute;bottom:0;left:0;right:0;background:#e9ebf1;text-align:center;padding:16px;color:#3476bd}.kira-mail-toolbar{display:flex;justify-content:space-between;color:#3177cd}.kira-mail-toolbar button{background:none;border:0;color:#3177cd}.kira-detail-head{border-bottom:1px solid #ddd;padding:25px 0 10px}.kira-detail-head h2{font-size:23px}.kira-detail-head p{color:#777;font-size:13px}.kira-mail-body{white-space:pre-wrap;line-height:1.7;background:white;padding:18px;margin:14px -8px;border-radius:12px}
/* Icons cropped directly from the supplied AOMI screen. */
.aomi-profile section button img{width:30px;height:30px;object-fit:contain;display:block}
.aomi-tabs button img{width:27px;height:27px;object-fit:contain;display:block}
.aomi-profile-head{width:100%;text-align:left;border:0;background:none}
/* Settings pages follow FoundPhone's navigable groups and Lucide icon set. */
.setting-square img{width:19px;height:19px;filter:brightness(0) invert(1)}
.settings-owner{width:100%;display:flex;align-items:center;text-align:left;gap:11px;border:0;background:white;border-radius:17px;margin-bottom:24px;padding:10px 14px;color:#181818}
.settings-owner>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e0e3ea;color:#52546a}.settings-owner>div{display:flex;flex:1;flex-direction:column}.settings-owner small{font-size:12px;color:#888}.settings-owner b{color:#aaa}
.settings-back{background:none;border:0;color:#2587ed;padding:4px 0 15px;font-size:17px}.settings-caption{margin:0 12px 20px;color:#83838a;font-size:13px}
.settings-toggle{justify-content:space-between}.settings-switch{width:51px;height:31px;background:#ddd;border-radius:19px;padding:2px;display:flex;align-items:center;transition:background .2s}.settings-switch.on{background:#32c75a}.settings-switch i{width:27px;height:27px;background:white;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.settings-switch.on i{transform:translateX(20px)}
.settings-wallpaper{height:250px;margin:14px;border-radius:20px;background-size:cover;background-position:center}
/* Native music controls use the same Lucide glyphs as the reference. */
.ios-music img{width:22px;height:22px;object-fit:contain}.music-library{overflow:hidden}.music-library header{padding-top:3px}.music-search{display:flex;gap:8px;align-items:center;background:#e7e4e8;border-radius:12px;padding:7px 11px}.music-search input{background:none;border:0;padding:5px;min-width:0}.music-tracks{padding-bottom:8px}.music-track[hidden],.music-no-results[hidden]{display:none}.music-no-results{color:#888;text-align:center;padding:25px 0}
.music-mini-player{align-items:center}.music-mini-player button:first-child{display:flex;align-items:center;gap:7px}.music-mini-toggle{display:grid;place-items:center;width:40px;height:40px}
.music-tabs{display:flex;justify-content:space-around!important;align-items:center;position:absolute;left:0;right:0;bottom:0;padding:9px 0 22px!important;background:#f7f5f6ed!important}.music-tabs button{display:flex;flex-direction:column;align-items:center;gap:2px;color:#888;font-size:10px}.music-tabs button.active{color:#c8375d}.music-tabs button.active img{filter:invert(29%) sepia(54%) saturate(1461%) hue-rotate(294deg)}
.music-player .music-art img{width:76px;height:76px;filter:brightness(0) invert(1);opacity:.7}.music-down img{width:26px;height:26px}.music-seek-input{height:5px;padding:0;accent-color:#5f4c62;border:0;background:none;border-radius:5px;margin:7px 0}.music-big-controls{gap:12px}.music-big-controls button{display:grid;place-items:center;min-width:34px;height:48px}.music-big-controls .music-main-play img{width:39px;height:39px}.music-big-controls .music-secondary img{width:20px;height:20px}.music-big-controls .active img{filter:invert(29%) sepia(54%) saturate(1461%) hue-rotate(294deg)}
.task-card,.task-card *{-webkit-user-select:none;user-select:none}
.task-card-viewport .app-view{padding-top:0!important}
.clock-tabs img{width:24px;height:24px;filter:brightness(0) invert(.62)}.clock-tabs .active img{filter:invert(65%) sepia(96%) saturate(2168%) hue-rotate(348deg)}
.reminders-search img{width:20px;height:20px;opacity:.6}.reminders-summary b{display:flex;align-items:center;gap:6px}.reminders-summary img{width:22px;height:22px}
/* Lock and notification-center cards use their originating app artwork and dark legible type. */
.lock-notification,.shade-notification{background:rgba(249,251,254,.9);color:#141820;border:1px solid rgba(255,255,255,.78);padding:12px 13px;gap:11px;text-shadow:none;box-shadow:0 8px 22px #07172a25}
.shade-notification{background:rgba(248,250,254,.93)}
.notification-app-icon{flex:0 0 39px;width:39px;height:39px;display:block!important}
.notification-app-icon .app-tile{width:39px;height:39px;border-radius:11px;box-shadow:none}
.notification-app-icon .app-tile img{display:block}
.notification-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}
.lock-notification .notification-copy small,.shade-notification .notification-copy small{font-size:12px;font-weight:660;line-height:1.35;color:#141820}
.lock-notification .notification-copy strong,.shade-notification .notification-copy strong{font-size:13px;font-weight:420;line-height:1.45;color:#222b36;white-space:normal;overflow-wrap:anywhere}
.bank-actions{display:flex;gap:10px;margin:15px 0}.bank-actions button{flex:1}.bank-entry{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ddd;font-size:14px}.bank-entry small{display:block;color:#8a8d96;margin-top:5px}.bank-form label{display:block;margin:20px 0;font-size:13px}.bank-form input{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #ddd;border-radius:10px;background:white;font-size:16px}
.app-bank{background:#f4f5f7;color:#142737}.app-bank .app-nav{background:#f4f5f7;border-color:#e4e8e9}.app-bank .app-content{padding:0;overflow-y:auto}.bank-page{min-height:100%;padding:24px 20px 50px;background:#f4f5f7}.bank-head{padding:5px 1px 24px}.bank-head>span{font-size:10px;letter-spacing:3px;font-weight:800;color:#607486}.bank-head b{float:right;font-size:23px;line-height:10px;color:#2a5969}.bank-head h1{font-size:30px;letter-spacing:-1.2px;margin:18px 0 2px;font-weight:650}.bank-head small{font-size:12px;color:#83919b}.app-bank .bank-visual{height:182px;background:linear-gradient(125deg,#1b3442,#0f2433 68%,#42606b);color:#f0f3ed;border-radius:17px;box-shadow:0 15px 28px #1a31402c;padding:22px}.app-bank .bank-visual strong{font-size:33px;font-weight:480;letter-spacing:-1px}.app-bank .bank-visual small{font-size:9px;letter-spacing:2px;opacity:.7}.bank-actions{margin:18px 0 32px;gap:12px}.bank-action{background:white;border:1px solid #e3e9ec;border-radius:13px;min-height:50px;padding:12px 16px;color:#214456;font-size:14px;font-weight:650;box-shadow:0 3px 12px #1833460b}.bank-list-head{font-size:12px;letter-spacing:.4px;font-weight:700;margin:0 2px 9px}.bank-entry{display:flex;width:100%;text-align:left;align-items:center;gap:11px;border:0;border-bottom:1px solid #e9edef;background:white;padding:15px 12px;color:#213747}.bank-entry:first-of-type{border-radius:14px 14px 0 0}.bank-entry:last-child{border-radius:0 0 14px 14px;border-bottom:0}.bank-entry-icon{width:32px;height:32px;border-radius:10px;background:#edf3f3;display:grid;place-items:center;color:#496a70;font-size:17px}.bank-entry-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.bank-entry-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-entry-copy small{font-size:10px;color:#9ca9b0}.bank-entry b{font-size:13px;color:#317965;font-weight:650}.bank-entry b.out{color:#253c48}.bank-empty{background:#fff;border-radius:14px;padding:24px;color:#95a5af;font-size:13px;text-align:center}.bank-form{background:#fff;border-radius:17px;padding:4px 18px 18px}.bank-form .bank-field{margin:0;display:flex;flex-direction:column;padding:16px 0 13px;border-bottom:1px solid #edf0f1;font-size:11px;font-weight:650;color:#82929c}.bank-form .bank-field input{margin:5px 0 0;border:0;border-radius:0;padding:3px 0;background:transparent;box-shadow:none;font-size:18px;color:#173342;min-height:29px}.bank-field input::placeholder{color:#bac5cb}.bank-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;background:#1b4051;color:white;border-radius:11px;padding:0 16px;margin-top:20px;font-size:14px;font-weight:650}.bank-submit span{font-size:19px}.bank-review-sum{text-align:center;font-size:34px;font-weight:600;letter-spacing:-1px;margin:15px 0 29px}.bank-detail,.bank-balance-inline{display:flex;justify-content:space-between;gap:12px;padding:15px 12px;background:white;border-bottom:1px solid #edf0f1;font-size:13px}.bank-detail:first-of-type,.bank-balance-inline:first-of-type{border-radius:13px 13px 0 0}.bank-detail strong,.bank-balance-inline strong{text-align:right;word-break:break-word}.bank-detail span,.bank-balance-inline span{color:#84949c}.bank-review-actions{display:flex;gap:10px;margin-top:24px}.bank-review-actions button{flex:1}.bank-review-actions button:last-child{background:#1b4051;color:#fff}.bank-receipt-icon{margin:14px auto 0;width:52px;height:52px;border-radius:50%;background:#deece5;color:#2f7250;display:grid;place-items:center;font-size:26px}
