@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#19364c;background:#fcfdff;font-synthesis:none;--blue:#3284bc;--muted:#7b8e9d;--line:#e5edf3}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.75}button:focus-visible,a:focus-visible{outline:3px solid #54a7e4;outline-offset:4px}a{color:inherit}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.balance-main strong{font-family:Manrope,sans-serif}h1{font-size:clamp(27px,2.8vw,40px);letter-spacing:-1.5px;font-weight:800;line-height:1.25}h2{font-size:19px;font-weight:800;letter-spacing:-.5px}h3{font-size:21px;letter-spacing:-.5px}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:#f1f7fc;border-right:1px solid #e3edf5;padding:36px 20px;display:flex;flex-direction:column}.brand{text-decoration:none;display:flex;gap:13px;align-items:center;font-size:27px;font-weight:800;line-height:1.1;letter-spacing:-1px;padding-left:12px}.brand-mark{background:#d8edfc;color:#2978ad;border-radius:16px;width:49px;height:54px;display:grid;place-items:center}.brand-cash{display:block}.brand-dot{color:#70b8ea}.brand-caption{font-size:11px;color:#698599;display:block;margin:15px 0 46px 15px}.sidebar nav{display:grid;gap:9px}.nav-item{display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:12px;font-size:15px;text-align:left}.nav-item:hover{background:#e5f0f9}.nav-item.active{background:#d8edfd;color:#226897;font-weight:700}.nav-dot{margin-left:auto;width:6px;height:6px;background:#eeb7a0;border-radius:50%}.sidebar-bottom{margin-top:auto}.family-stamp{padding:25px 12px 22px;border-bottom:1px solid #dfeaf3;margin-bottom:15px;display:flex;flex-direction:column;gap:7px}.family-stamp strong{font-size:13px}.family-stamp>small{font-size:12px;color:var(--muted)}.mini-avatars{display:flex;margin-bottom:3px}.mini-avatars .avatar{margin-right:-5px;border:3px solid #f1f7fc}.sidebar-bottom .nav-item{font-size:12px;padding:12px 6px;gap:9px}.avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;font-size:13px;background:#ede5fc;color:#736095;font-weight:700}.person-1{background:#ffe5d7;color:#a76d51}.person-2{background:#dbeafa;color:#50748f}main{width:calc(100% - 240px);margin-left:240px;padding:34px 38px 0}.page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.eyebrow{display:block;font-size:10px;font-weight:700;color:#7891a4;letter-spacing:1.8px;margin-bottom:8px}.today{font-size:13px;color:#7a8c9b;text-transform:capitalize;white-space:nowrap}.local-banner{display:flex;gap:8px;align-items:center;font-size:11px;color:#7890a1;margin-bottom:22px}.local-banner button:not(.local-tag){padding:0;color:#357dad;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.local-tag{margin-left:auto;white-space:nowrap;font-size:10px;border:1px solid #dce7ee;border-radius:5px;padding:4px 7px;color:#347aa9}.toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:20px}.scope-switch{display:flex;border-radius:16px;background:#f1f6fa;padding:5px;max-width:620px;flex:1}.scope-switch button{display:flex;align-items:center;justify-content:center;gap:13px;flex:1;border-radius:12px;padding:12px 20px;text-align:left;color:#7c8e9c}.scope-switch button.selected{background:#dcefff;color:#225e88}.scope-switch b{display:block;font-size:17px}.scope-switch small{display:block;font-size:10px;margin-top:2px;font-weight:400}.month-control{display:flex;align-items:center;justify-content:center;border:1px solid #e1eaf1;border-radius:12px;gap:8px;padding:5px;background:#fff}.icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-width:34px;min-height:34px;padding:6px;color:#7890a0}.icon-button:hover{background:#eef5fa;color:#226897}.month-label{display:flex;position:relative;align-items:center;gap:9px;text-transform:capitalize;font-size:13px;font-weight:700;cursor:pointer}.month-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.month-label:focus-within{outline:2px solid #54a7e4;outline-offset:4px}.month-label input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.person-filters{display:flex;align-items:center;gap:9px;margin-bottom:24px}.person-filters button{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 6px;border:1px solid #e2e9ee;border-radius:30px;min-height:39px;font-size:13px;background:#fff}.person-filters button:first-child:has(svg){padding-left:14px}.person-filters .selected{background:#e2f1fc;border-color:#c6e4fa;color:#27688f;font-weight:700}.person-filters .avatar{width:26px;height:26px;font-size:11px}.scope-note{margin-left:auto;font-size:11px;color:#8799a7}.balance-strip{display:grid;grid-template-columns:1.3fr 1fr .9fr;align-items:center;gap:24px;background:#eaf5fe;border-radius:20px;padding:25px 28px;margin-bottom:24px}.balance-main>span{font-size:15px;font-weight:600}.balance-main strong{display:block;font-size:clamp(30px,3.9vw,55px);letter-spacing:-2.5px;font-weight:800;line-height:1.4;white-space:nowrap}.balance-main>small{font-size:11px;color:#7b96ab;text-transform:capitalize}.summary-pair{border-left:1px solid #cfe2f0;padding-left:28px;display:grid;gap:17px}.summary-pair>div{display:flex;gap:12px;align-items:center}.metric-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px}.metric-icon.income{background:#d3eafb;color:#3088b8}.metric-icon.expense{background:#ffdfce;color:#bb8060}.summary-pair small{display:block;font-size:11px;color:#6b879b;margin-bottom:3px}.summary-pair b{font-size:21px;letter-spacing:-.5px}.quick-actions{display:grid;gap:9px}.button{min-height:43px;padding:11px 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.primary{background:var(--blue);color:#fff}.primary:hover{background:#246f9f}.secondary{background:#fff;border:1px solid #d2e5f3;color:#276c9b}.secondary:hover{background:#eef7fd}.quick-actions .secondary{background:#d8ecfb;border-color:#d8ecfb}.overview-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-bottom:20px}.panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:23px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.section-head h2{display:flex;align-items:center;gap:9px}.section-head h2 svg{color:#438bbd}.section-total{text-align:right;white-space:nowrap}.section-total small{display:block;font-size:10px;color:#8b9ca8;margin-bottom:2px}.section-total strong{font-size:24px;letter-spacing:-.8px}.category-content{display:flex;align-items:center;gap:15px;min-height:205px}.donut{height:202px;width:44%;min-width:140px;position:relative}.donut-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.donut-label strong{font-size:17px;letter-spacing:-.5px}.donut-label small{font-size:10px;color:var(--muted);margin-top:4px}.legend{list-style:none;margin:0;padding:0;flex:1;display:grid;gap:12px;min-width:0}.legend li{display:flex;align-items:center;gap:8px;font-size:11px}.legend i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.legend li>span{flex:1}.legend b{font-size:11px;font-weight:500;white-space:nowrap}.fuel-row{display:grid;grid-template-columns:32px 44px 78px 1fr 27px;align-items:center;gap:10px;min-height:68px;border-bottom:1px solid #edf2f6;font-size:13px}.fuel-row:last-child{border-bottom:0}.fuel-row strong{font-weight:600;white-space:nowrap;font-size:13px;text-align:right}.fuel-row small{font-size:10px;color:#91a0ab;text-align:right}.track{height:7px;background:#ebf2f7;border-radius:5px;overflow:hidden}.track>span{display:block;background:#8fc2e9;height:100%;border-radius:5px}.dinner-preview{display:flex;align-items:center;width:100%;padding:20px 24px;border-radius:15px;background:#fff1e8;gap:22px;text-align:left;margin-bottom:26px}.dinner-preview-title{display:flex;align-items:center;gap:10px;border-right:1px solid #efdbcd;padding-right:22px;white-space:nowrap;font-size:15px}.dinner-preview-title svg{color:#c78e6a}.dinner-preview-body{display:flex;flex-direction:column;gap:5px;flex:1}.dinner-preview-body strong{font-size:16px}.dinner-preview-body small{color:#9a8271;font-size:11px}.dinner-open{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;white-space:nowrap;color:#a37c61}.recent .section-head{margin-bottom:9px}.text-button{color:#4383b1;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.transactions{display:grid}.transaction{display:flex;align-items:center;gap:12px;min-height:70px;border-bottom:1px solid #eaf0f5}.transaction:last-child{border-bottom:0}.transaction-icon{background:#f2f6fa;color:#7796ae;width:37px;height:37px;display:grid;place-items:center;border-radius:12px}.transaction-icon.positive{background:#e8f6ef;color:#569778}.transaction-name{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.transaction-name strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.transaction-name small{font-size:10px;color:#91a0ac}.transaction time{font-size:11px;color:#8d9eab;min-width:66px}.transaction>b{font-size:13px;white-space:nowrap;min-width:95px;text-align:right}.positive-text{color:#428c70}.negative-text{color:#b76c68}.transaction .icon-button{min-width:26px;padding:4px;min-height:30px}.transaction .icon-button svg{width:15px}.page-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #edf1f5;color:#99a8b3;padding:23px 0;font-size:10px;margin-top:28px}.muted{color:var(--muted);font-size:13px;line-height:1.6}.empty{min-height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;padding:28px;color:#819aab}.empty h3{color:#3a586c;font-size:18px}.empty p{font-size:13px;max-width:320px;line-height:1.6}.empty.small{min-height:190px}.list-filters{display:flex;gap:12px;padding-bottom:15px}.search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid #dce6ee;border-radius:9px;padding:0 12px}.search input{border:0;width:100%;min-width:0}.gasoline-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.bar-chart{height:230px;font-size:11px}.dinner-toolbar{display:flex;align-items:center;gap:20px;margin:30px 0}.dinner-toolbar>div{flex:1}.dinner-toolbar h2{font-size:21px;margin-bottom:8px}.dinner-toolbar>input{width:150px}.dinner-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:28px}.dinner-idea{border:1px solid #e0eaf2;border-radius:18px;padding:24px;margin-bottom:18px;background:#fff}.dinner-idea.chosen{background:#f2f8fe;border-color:#a8cdec}.idea-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.idea-heading>.icon-button{margin-left:auto}.meal-icon{width:41px;height:41px;border-radius:13px;background:#ffeadb;color:#bd8964;display:inline-grid;place-items:center}.chosen-label{font-size:11px;color:#397baa;display:flex;align-items:center;gap:5px}.idea-author{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-top:14px}.idea-author .avatar{width:26px;height:26px;font-size:11px}.dinner-idea>p{font-size:12px;color:var(--muted);line-height:1.7;margin:16px 0}.selected-meal{background:#deedf8;color:#3980ad}.shopping{height:fit-content}.shopping-title{font-weight:700;font-size:19px;margin:18px 0 10px}.shopping-items{display:grid;margin:22px 0 12px}.shopping-items label{padding:18px 0;border-bottom:1px solid #edf1f5;display:flex;align-items:center;gap:12px;font-size:15px;cursor:pointer}.shopping-items input{width:21px;height:21px;accent-color:var(--blue);min-height:21px}.shopping-items .done span{text-decoration:line-through;color:#93a6b5}.shopping-footer{display:flex;align-items:center;gap:8px;color:#5a95bd;font-size:12px;padding-top:15px}.success-note{padding:15px;background:#edf7f2;color:#51896e;border-radius:8px;margin-top:20px;font-size:13px}.mobile-nav{display:none}dialog{width:min(500px,calc(100% - 28px));border:1px solid #dce8f1;border-radius:22px;padding:0;color:#234158;background:#fff;max-height:calc(100dvh - 36px);box-shadow:0 24px 80px #14354d30}dialog::backdrop{background:#122f4b60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;gap:20px;padding:25px 27px 20px;border-bottom:1px solid #eaf0f5}.dialog-head h2{font-size:22px}.dialog-head .eyebrow{font-size:9px;margin-bottom:7px}.entry-form,.dialog-body{padding:24px 27px}.entry-form{display:grid;gap:19px}.entry-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#58768c}input,select,textarea{border:1px solid #dce6ee;border-radius:9px;background:#fbfdff;padding:12px;color:#234158;font-size:13px;min-height:43px;outline:none;min-width:0}input:focus,select:focus,textarea:focus{border-color:#68afe0;box-shadow:0 0 0 3px #e6f3ff}textarea{resize:vertical}input[type=checkbox]{box-shadow:none}.type-toggle{display:flex;background:#f0f5f9;padding:4px;border-radius:10px}.type-toggle button{flex:1;padding:10px;border-radius:7px;font-size:13px}.type-toggle .selected{background:#fff;color:#2474ac;box-shadow:0 1px 4px #285b7a10}.amount-field input{font-family:Manrope,sans-serif;font-size:38px;padding:12px 0;border:0;border-bottom:1px solid #dce6ee;border-radius:0;background:none;font-weight:800;color:#234c6a}.amount-field input::placeholder{color:#c4d4e0}.form-row{display:flex;gap:15px}.form-row>label{flex:1;min-width:0}.form-hint{font-size:11px;color:#87a0b2;line-height:1.7;display:flex;gap:6px;align-items:start}.submit{width:100%;min-height:47px}.error{color:#b34d56;background:#fff1f1;padding:12px;border-radius:8px;font-size:12px}.dialog-body>p{font-size:13px;color:#738b9e;line-height:1.8}.settings-actions{display:grid;gap:12px;margin:22px 0}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;display:flex;gap:12px;align-items:center;background:#1e4664;color:#fff;padding:13px 18px;border-radius:13px;box-shadow:0 6px 30px #25455b25;font-size:13px;max-width:calc(100% - 30px)}.toast .icon-button{color:#fff}.toast>svg{color:#a8d6f8}.loading{display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#3887be}@media(min-width:1600px){main{padding:42px 55px}.balance-main strong{font-size:58px}.legend li,.legend b{font-size:13px}.category-content{gap:26px}.overview-grid{gap:24px}.section-head h2{font-size:21px}}@media(max-width:1180px){.sidebar{width:200px;padding:30px 14px}.brand{font-size:24px}.brand-caption{font-size:9px}main{margin-left:200px;width:calc(100% - 200px);padding:28px 24px 0}.today{display:none}.balance-strip{gap:17px;padding:24px 20px;grid-template-columns:1.2fr 1fr .8fr}.balance-main strong{font-size:40px}.summary-pair{padding-left:18px}.summary-pair b{font-size:18px}.quick-actions .button{padding:10px}.overview-grid{gap:15px}.panel{padding:18px}.category-content{gap:8px;flex-direction:column}.donut{height:160px;width:170px}.legend{width:100%;gap:9px;grid-template-columns:1fr 1fr;column-gap:15px}.legend li,.legend b{font-size:10px}.fuel-row{grid-template-columns:30px 1fr 70px;min-height:83px;gap:6px}.fuel-row .track{grid-column:2/4;height:5px;margin-top:-10px}.fuel-row small{display:none}.fuel-row .avatar{width:30px;height:30px}.dinner-preview{gap:15px;padding:18px}.dinner-preview-title{font-size:13px;padding-right:15px}.dinner-open{font-size:0;gap:0}.dinner-open svg{width:20px}.month-control{gap:2px}.month-label{font-size:11px}.scope-switch button{padding:12px 15px}.dinner-toolbar{flex-wrap:wrap}.dinner-toolbar>div{flex-basis:100%}.dinner-grid{gap:18px}.list-filters{flex-wrap:wrap}.search{flex-basis:100%}}@media(max-width:760px){.sidebar{display:none}main{margin:0;width:100%;padding:24px 18px 85px}.page-header{margin-bottom:16px}h1{font-size:27px;letter-spacing:-1px}.eyebrow{font-size:9px}.local-banner{font-size:10px;line-height:1.6;align-items:start;margin-bottom:20px}.local-banner>svg{margin-top:2px}.local-tag{font-size:9px;max-width:90px;white-space:normal;text-align:center}.toolbar{display:block;margin-bottom:16px}.scope-switch{max-width:none;margin-bottom:16px}.scope-switch button{padding:11px 16px}.scope-switch b{font-size:16px}.month-control{padding:2px 5px;justify-content:space-between;border-radius:10px}.month-label{font-size:12px}.scope-note{display:none}.person-filters{gap:7px;margin-bottom:20px}.person-filters button{font-size:12px;flex:1;padding:5px 9px;justify-content:center;gap:5px;min-width:0}.person-filters .avatar{width:22px;height:22px;font-size:10px}.balance-strip{padding:22px;border-radius:18px;grid-template-columns:1fr;gap:18px;margin-bottom:18px}.balance-main>span{font-size:13px}.balance-main strong{font-size:47px;letter-spacing:-2px;line-height:1.3}.balance-main>small{font-size:10px}.summary-pair{display:flex;justify-content:space-between;gap:12px;border:0;border-top:1px solid #d2e6f4;padding:17px 0 0}.summary-pair>div{gap:8px}.metric-icon{width:30px;height:32px;border-radius:9px}.summary-pair b{font-size:18px}.summary-pair small{font-size:10px}.quick-actions{grid-template-columns:1fr 1fr;gap:10px}.quick-actions .button{min-height:45px;font-size:13px}.overview-grid,.gasoline-grid{grid-template-columns:1fr;gap:16px;margin-bottom:18px}.panel{padding:20px;border-radius:15px}.section-head{margin-bottom:16px}.section-head h2{font-size:17px}.section-total strong{font-size:22px}.category-content{flex-direction:row;gap:15px;min-height:190px}.donut{width:44%;height:170px;min-width:125px}.donut-label strong{font-size:15px}.legend{display:grid;grid-template-columns:1fr;gap:11px}.legend li{font-size:10px;flex-wrap:nowrap;gap:6px}.legend b{font-size:10px}.fuel-row{grid-template-columns:30px 42px 72px 1fr;min-height:60px;gap:8px}.fuel-row .track{grid-column:auto;margin:0}.fuel-row b,.fuel-row strong{font-size:12px}.dinner-preview{flex-wrap:wrap;gap:13px;padding:19px;margin-bottom:23px}.dinner-preview-title{border:0;padding:0;flex-basis:calc(100% - 30px);font-size:14px}.dinner-preview-body{order:3;flex-basis:100%}.dinner-preview-body strong{font-size:15px}.dinner-preview-body small{font-size:11px;line-height:1.5}.dinner-open{margin-left:auto}.transaction{gap:8px;min-height:77px;flex-wrap:wrap;position:relative;padding:12px 0 12px 40px}.transaction-icon{position:absolute;left:0;top:15px;width:30px;height:32px;border-radius:9px}.transaction-icon svg{width:19px}.transaction-name{flex-basis:calc(100% - 107px);order:0;gap:4px}.transaction-name strong{font-size:12px}.transaction>b{order:1;min-width:90px;font-size:12px}.transaction time{order:2;font-size:10px;flex:1}.transaction .icon-button{order:3;min-height:25px;min-width:29px}.recent .section-head h2{font-size:17px}.text-button{font-size:10px}.page-footer{display:block;font-size:9px;line-height:1.8;margin-top:23px}.page-footer span{display:block}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e0eaf3;padding:8px 8px max(9px,env(safe-area-inset-bottom));justify-content:space-around}.mobile-nav button{display:flex;align-items:center;flex-direction:column;gap:4px;font-size:9px;color:#8299ab;padding:4px 10px;border-radius:10px;min-width:54px}.mobile-nav .active{color:#2d82bb;background:#eaf5fe}.toast{bottom:88px;min-width:260px;font-size:12px}.dinner-toolbar{gap:12px;margin:24px 0}.dinner-toolbar h2{font-size:21px;line-height:1.5}.dinner-toolbar>input{flex:1;width:140px}.dinner-toolbar .button{padding:10px 13px;font-size:12px}.dinner-grid{grid-template-columns:1fr;gap:10px}.dinner-idea{padding:20px}.dinner-idea h3{font-size:21px}.dialog-head{padding:22px 21px 18px}.entry-form,.dialog-body{padding:21px}.dialog-head h2{font-size:21px}.entry-form{gap:16px}.form-row{gap:10px}input,select,textarea{font-size:16px}.entry-form label{font-size:11px}.entry-form select{font-size:13px}.shopping-items label{min-height:55px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media(min-width:761px){main{padding-top:26px}.page-header .eyebrow{display:none}.page-header{margin-bottom:15px}h1{font-size:40px}.local-banner,.toolbar{margin-bottom:15px}.person-filters{margin-bottom:18px}.balance-strip{padding-top:21px;padding-bottom:21px;margin-bottom:18px}.balance-main strong{font-size:54px}.category-content{min-height:196px}.legend li,.legend b{font-size:12px}.dinner-preview{margin-bottom:20px}.transaction-name strong{font-size:14px}.transaction-name small{font-size:11px}.transaction time{font-size:12px}.transaction>b{font-size:14px}.recent .section-head h2{font-size:21px}.scope-switch small{font-size:12px}.scope-switch b{font-size:19px}.nav-item{font-size:16px}}@media(min-width:761px)and (max-width:1180px){.balance-main strong{font-size:39px}.legend li,.legend b{font-size:10px}}@media(max-width:760px){.legend li,.legend b{font-size:11px}.transaction-name strong{font-size:13px}.transaction-name small,.scope-switch small{font-size:11px}.local-banner{color:#657f93}}dialog{overflow-x:hidden}.entry-form{grid-template-columns:minmax(0,1fr);min-width:0}.entry-form>label,.entry-form input,.entry-form select,.entry-form textarea{min-width:0;width:100%}.form-row{width:100%;min-width:0}.type-toggle,.type-toggle button{min-width:0}.brand-mark{background:transparent;width:48px;height:54px}.brand-mark img{display:block;width:58px;height:58px;object-fit:contain}
