.profile-avatar.has-image{background:#e8f1f8;padding:0;position:relative;overflow:visible}.profile-avatar.has-image>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-avatar-upload{color:#fff;cursor:pointer;background:#1682d0;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 5px 13px #0a3d673d}.profile-avatar-upload:hover{background:#0b5f9e}.profile-avatar-upload input{display:none}.profile-avatar-upload svg{width:15px}.profile-avatar-upload .spin{animation:.8s linear infinite portal-spin}.profile-photo-help{color:#708598;text-align:center;margin:-4px 0 16px;font-size:11px}.portal-user>div{overflow:hidden}.portal-user>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.financial-stats .portal-stat strong,.student-payment-stats .portal-stat strong{font-size:clamp(17px,1.5vw,24px)}.financial-panel{margin-top:22px}.financial-panel .portal-panel-heading>a{color:#147abe;font-size:12px;font-weight:800;text-decoration:none}.financial-filters{grid-template-columns:minmax(280px,1fr) 220px 240px;gap:12px;margin-bottom:22px;display:grid}.financial-filters label{background:#fff;border:1px solid #d8e3ec;border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.financial-filters svg{color:#58718a;width:17px}.financial-filters input,.financial-filters select{color:#183b58;background:0 0;border:0;outline:0;width:100%;min-width:0}.financial-table{border:1px solid #dde6ed;border-radius:14px;overflow:hidden}.financial-table-head,.financial-table>article{grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(140px,.8fr) 110px 125px 110px;align-items:center;gap:14px;display:grid}.financial-table-head{color:#526b80;letter-spacing:.06em;text-transform:uppercase;background:#f0f5f9;padding:12px 15px;font-size:10px;font-weight:900}.financial-table>article{background:#fff;border-top:1px solid #e3ebf1;padding:14px 15px}.financial-table>article:hover{background:#fbfdff}.financial-table article>div{flex-direction:column;min-width:0;display:flex}.financial-table article strong{color:#173b58;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.financial-table article div:first-child>strong{color:#147abe;letter-spacing:.05em;font-size:10px}.financial-table article span,.financial-table article small{color:#6b8193;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.financial-amount{color:#0a4e39!important;font-size:14px!important}.payment-status{text-transform:uppercase;background:#fff4df;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-weight:900;line-height:1.2;display:inline-flex;color:#9a650c!important;font-size:9px!important}.payment-status.approved{background:#e5f8ef;color:#137b54!important}.payment-status.in_process{background:#eaf4fd;color:#176fae!important}.payment-status.rejected,.payment-status.cancelled,.payment-status.charged_back{background:#fff0f2;color:#b7293a!important}.payment-status.refunded{background:#f2effc;color:#694ea7!important}.financial-table article>button{color:#245675;cursor:pointer;background:#fff;border:1px solid #d5e2ec;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:35px;font-size:10px;font-weight:800;display:inline-flex}.financial-table article>button:hover{color:#0f78bd;border-color:#82b9df}.financial-table article>button svg{width:14px}.financial-detail-modal{width:min(760px,100vw - 32px);max-height:90vh;overflow-y:auto}.financial-detail-summary{border-bottom:1px solid #e1e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.financial-detail-summary>div{background:#fbfdff;border:1px solid #e1e9ef;border-radius:12px;flex-direction:column;min-width:0;padding:12px;display:flex}.financial-detail-summary small{color:#758a9a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.financial-detail-summary strong{color:#143b59;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.financial-detail-summary span:not(.payment-status),.financial-detail-summary em{color:#6d8293;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.financial-history{padding:19px 20px 23px}.financial-history h3{color:#0e3558;margin:0 0 14px;font-size:15px}.financial-history>article{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-bottom:16px;display:grid;position:relative}.financial-history>article:not(:last-child):before{content:"";background:#dce6ee;width:2px;position:absolute;top:37px;bottom:2px;left:18px}.financial-history article>span{z-index:1;color:#ae6d12;background:#fff2dc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.financial-history article>span.success{color:#147d57;background:#e6f8ef}.financial-history article>span.danger{color:#bc3040;background:#fff0f2}.financial-history article>span svg{width:17px}.financial-history article>div{flex-direction:column;padding-top:2px;display:flex}.financial-history article strong{color:#173c59;font-size:12px}.financial-history article p,.financial-history article small,.financial-history article em{color:#6b8193;margin:1px 0 0;font-size:10px;font-style:normal}.financial-history-empty{color:#6c8193;background:#f4f7fa;border-radius:11px;align-items:center;gap:9px;padding:14px;font-size:11px;display:flex}.financial-history-empty svg{width:17px}.student-payments-panel{margin-top:22px}.student-payment-list{flex-direction:column;gap:14px;display:flex}.student-payment-card{background:#fff;border:1px solid #dce6ee;border-radius:17px;overflow:hidden;box-shadow:0 8px 24px #0e34570d}.student-payment-card.approved{border-color:#bde6d3}.student-payment-main{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.student-payment-icon{color:#a86912;background:#fff3df;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.student-payment-icon.approved{color:#137c55;background:#e5f8ef}.student-payment-icon.rejected,.student-payment-icon.cancelled,.student-payment-icon.charged_back{color:#b62b3c;background:#fff0f2}.student-payment-icon.refunded{color:#6e50a9;background:#f2effc}.student-payment-icon svg{width:22px}.student-payment-main>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.student-payment-main>div:nth-child(2)>span{color:#1680c6;letter-spacing:.08em;font-size:9px;font-weight:900}.student-payment-main h3{color:#0e355a;margin:2px 0;font-size:16px}.student-payment-main p{color:#6b8193;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.student-payment-main p svg{width:13px}.student-payment-value{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.student-payment-value>strong{color:#0d3c60;font-size:20px}.student-payment-notice{color:#257557;background:#f1fbf6;border-top:1px solid #d8eee4;align-items:center;gap:7px;padding:10px 17px;font-size:11px;display:flex}.student-payment-notice svg{width:16px}.student-payment-continue{color:#fff;background:#0d80ca;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0 17px 13px;padding:10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.student-payment-continue svg{width:16px}.student-payment-timeline{background:#f8fafc;border-top:1px solid #e4ebf1;flex-wrap:wrap;gap:8px 16px;padding:11px 17px;display:flex}.student-payment-timeline>span{color:#698092;align-items:center;gap:5px;font-size:9px;display:flex}.student-payment-timeline i{background:#d69332;border-radius:50%;width:7px;height:7px}.student-payment-timeline i.approved{background:#1c9a69}.student-payment-timeline i.rejected,.student-payment-timeline i.cancelled,.student-payment-timeline i.charged_back{background:#c73445}.student-payment-timeline strong{color:#456075;font-size:9px}.student-payment-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.student-payment-help>div{align-items:center;gap:11px;display:flex}.student-payment-help>div>svg{color:#147ec5;width:26px}.student-payment-help span{flex-direction:column;display:flex}.student-payment-help strong{color:#173b58;font-size:12px}.student-payment-help small{color:#6b8193;font-size:10px}.support-alert{align-items:center;margin-bottom:20px;display:flex}.support-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.support-alert button svg{width:16px}.support-layout{grid-template-columns:minmax(300px,.72fr) minmax(450px,1.28fr);gap:18px;height:min(720px,100vh - 250px);min-height:590px;margin-top:21px;display:grid}.support-inbox,.support-conversation{min-width:0;min-height:0;padding:0;overflow:hidden}.support-inbox{flex-direction:column;display:flex}.support-inbox-heading{justify-content:space-between;align-items:center;padding:18px 18px 11px;display:flex}.support-inbox-heading span{color:#1680c5;letter-spacing:.12em;font-size:9px;font-weight:900}.support-inbox-heading h2{color:#0c335b;margin:2px 0 0;font-size:19px}.support-inbox-heading>button{color:#fff;cursor:pointer;background:#0f7fc9;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.support-inbox-heading button svg{width:17px}.support-search{background:#f9fbfd;border:1px solid #dae4ec;border-radius:10px;align-items:center;gap:8px;height:41px;margin:0 18px 10px;padding:0 11px;display:flex}.support-search svg{color:#6a8294;width:16px}.support-search input{color:#173b58;background:0 0;border:0;outline:0;width:100%}.support-status-filter{gap:5px;padding:0 18px 12px;display:flex;overflow-x:auto}.support-status-filter button{color:#61798c;cursor:pointer;background:#edf2f6;border:0;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.support-status-filter button.active{color:#fff;background:#0e78be}.support-thread-list{border-top:1px solid #e3eaf0;flex:1;min-height:0;overflow-y:auto}.support-thread-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eef2;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:13px 16px;display:grid}.support-thread-list>button:hover,.support-thread-list>button.selected{background:#f1f8fd}.support-thread-list>button.selected{box-shadow:inset 3px 0 #1481cb}.support-thread-list>button.unread{background:#f7fbff}.support-category-icon{color:#1478b9;background:#eaf4fc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.support-category-icon svg{width:18px}.support-thread-list button>div{min-width:0}.support-thread-list strong,.support-thread-list p,.support-thread-list small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.support-thread-list strong{color:#173b58;font-size:12px}.support-thread-list button.unread strong{color:#075c98;font-weight:900}.support-thread-list p{color:#60798d;margin-top:2px;font-size:10px}.support-thread-list small{color:#8798a6;margin-top:3px;font-size:9px}.support-thread-list aside{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.support-thread-list time{color:#8193a1;font-size:8px}.support-thread-list aside b{color:#fff;background:#c02437;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.support-thread-list aside em,.support-current-status{color:#92600c;text-transform:uppercase;background:#fff1d9;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.support-thread-list aside em.waiting_student,.support-current-status.waiting_student{color:#176ba5;background:#eaf4fc}.support-thread-list aside em.resolved,.support-thread-list aside em.closed,.support-current-status.resolved,.support-current-status.closed{color:#177a58;background:#e8f7f0}.support-conversation{flex-direction:column;display:flex}.support-no-selection{color:#6a8294;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.support-no-selection>svg{color:#9ab3c5;width:48px;height:48px;margin-bottom:12px}.support-no-selection h3{color:#143b59;margin:0 0 5px}.support-no-selection p{max-width:360px;margin:0 0 14px;font-size:12px}.support-no-selection button{color:#fff;background:#0e7fc9;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:inline-flex}.support-conversation-header{border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.support-conversation-header>div{min-width:0}.support-conversation-header div>span{color:#1480c5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.support-conversation-header h2,.support-conversation-header p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.support-conversation-header h2{color:#0d3559;font-size:17px}.support-conversation-header p{color:#718596;margin-top:2px;font-size:10px}.support-conversation-header>select{color:#264e69;background:#fff;border:1px solid #d5e1e9;border-radius:10px;height:38px;padding:0 9px;font-size:10px;font-weight:800}.support-back-button{display:none}.support-message-list{background:linear-gradient(#f7fafc 0%,#fff 100%);flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.support-message-list>article{display:flex}.support-message-list>article.mine{justify-content:flex-end}.support-message-list article>div{background:#fff;border:1px solid #dce6ed;border-radius:4px 14px 14px;max-width:min(75%,560px);padding:10px 12px;box-shadow:0 4px 12px #0e34570a}.support-message-list article.mine>div{background:#eaf6ff;border-color:#bfe0f5;border-radius:14px 4px 14px 14px}.support-message-list strong{color:#126da9;margin-bottom:3px;font-size:9px;display:block}.support-message-list p{color:#274b64;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.support-message-list time{color:#8192a0;text-align:right;margin-top:5px;font-size:8px;display:block}.support-reply-form{background:#fff;border-top:1px solid #e1e9ef;padding:13px 16px 15px}.support-reply-form textarea{resize:none;color:#183b58;width:100%;font:inherit;border:1px solid #d6e2eb;border-radius:11px;outline:0;padding:10px 11px}.support-reply-form textarea:focus{border-color:#65a8d7;box-shadow:0 0 0 3px #2489cb1a}.support-reply-form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.support-reply-form span{color:#728697;align-items:center;gap:5px;font-size:9px;display:flex}.support-reply-form span svg{width:13px}.support-reply-form button,.support-new-form footer button:last-child{color:#fff;cursor:pointer;background:#0e7fc9;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.support-reply-form button:disabled,.support-new-form button:disabled{opacity:.5;cursor:not-allowed}.support-reply-form button svg,.support-new-form button svg{width:15px}.support-new-modal{width:min(650px,100vw - 32px)}.support-new-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.support-new-form label{color:#294d67;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.support-new-form label:nth-child(3),.support-new-form label:nth-child(4),.support-new-form footer{grid-column:1/-1}.support-new-form input,.support-new-form select,.support-new-form textarea{color:#173b58;width:100%;font:inherit;background:#fff;border:1px solid #d5e1e9;border-radius:10px;outline:0;padding:10px 11px}.support-new-form textarea{resize:vertical}.support-new-form input:focus,.support-new-form select:focus,.support-new-form textarea:focus{border-color:#67a9d8;box-shadow:0 0 0 3px #2489cb1a}.support-new-form footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.support-new-form footer .secondary{color:#365b75;background:#fff;border:1px solid #d4e0e9;border-radius:9px;height:38px;padding:0 14px;font-weight:800}@media (width<=1180px){.financial-filters{grid-template-columns:1fr 190px}.financial-filters label:last-child{grid-column:1/-1}.financial-table{overflow-x:auto}.financial-table-head,.financial-table>article{min-width:920px}.support-layout{grid-template-columns:minmax(280px,.65fr) minmax(400px,1.35fr)}}@media (width<=820px){.support-layout{grid-template-columns:1fr;height:auto;min-height:650px}.support-inbox{max-height:560px}.support-conversation{min-height:650px}.student-payment-help{grid-template-columns:1fr}}@media (width<=620px){.financial-filters,.financial-detail-summary,.support-new-form{grid-template-columns:1fr}.financial-filters label:last-child,.support-new-form label:nth-child(3),.support-new-form label:nth-child(4),.support-new-form footer{grid-column:auto}.student-payment-main{grid-template-columns:43px minmax(0,1fr)}.student-payment-icon{width:43px;height:43px}.student-payment-value{border-top:1px solid #e4ebf0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding-top:9px}.student-payment-value>strong{font-size:17px}.support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-message-list{padding:14px}.support-message-list article>div{max-width:88%}.support-conversation-header{grid-template-columns:34px minmax(0,1fr);padding:13px}.support-conversation-header>select,.support-current-status{grid-column:2;justify-self:start}.support-back-button{color:#2f5874;background:#fff;border:1px solid #d9e4ec;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.support-back-button svg{width:17px}.support-reply-form>div{flex-direction:column;align-items:stretch}.support-reply-form button{width:100%}}.financial-period-panel{background:linear-gradient(125deg,#fff 35%,#f0f8ff 100%);border:1px solid #d6e5f3;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:20px;padding:20px 22px;display:flex}.financial-period-title{flex:265px;min-width:0}.financial-period-title>span,.financial-commission-heading>span{color:#0c72b7;letter-spacing:.08em;align-items:center;gap:8px;font-size:.71rem;font-weight:900;display:inline-flex}.financial-period-title>span svg,.financial-commission-heading>span svg{width:18px;height:18px}.financial-period-title p{color:#647f98;margin:6px 0 0;font-size:.78rem;line-height:1.55}.financial-period-controls{flex-wrap:wrap;flex:400px;align-items:flex-end;gap:11px;display:flex}.financial-period-controls label{color:#415e7a;flex-direction:column;flex:154px;gap:6px;min-width:130px;font-size:.72rem;font-weight:800;display:flex}.financial-period-controls :is(input,select){color:#183e61;width:100%;min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #cbdcec;border-radius:10px;outline:none;padding:9px 12px;font-size:.83rem;font-weight:680}.financial-period-controls :is(input,select):focus{border-color:#087fcf;box-shadow:0 0 0 3px #0989dc21}.financial-period-counter{color:#39745b;white-space:nowrap;align-items:center;gap:7px;min-height:43px;font-size:.73rem;font-weight:800;display:inline-flex}.financial-period-counter svg{flex:none;width:17px;height:17px}.financial-commission-panel{background:#fff;border:1px solid #cbdef0;border-radius:18px;margin-top:20px;padding:24px;box-shadow:0 8px 32px #1446800f}.financial-commission-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.financial-commission-heading{flex:320px;min-width:0}.financial-commission-heading h2{letter-spacing:-.03em;color:#0c335b;margin:10px 0 8px;font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:880;line-height:1.25}.financial-commission-heading p{color:#607c96;max-width:690px;margin:0;font-size:.78rem;line-height:1.65}.financial-commission-editor{background:#f5faff;border:1px solid #d8e6f1;border-radius:13px;flex:0 264px;grid-template-columns:95px 1fr;align-items:end;gap:8px 10px;min-width:220px;padding:13px;display:grid}.financial-commission-editor>label{color:#23506f;grid-column:1/-1;font-size:.76rem;font-weight:850}.financial-commission-input{min-width:0;position:relative}.financial-commission-input>input{color:#073968;background:#fff;border:1px solid #bed6eb;border-radius:10px;outline:0;width:100%;min-width:0;height:43px;padding:8px 25px 8px 12px;font-size:1rem;font-weight:850}.financial-commission-input>input:focus{border-color:#0e88d7;box-shadow:0 0 0 3px #1189e821}.financial-commission-input>span{color:#7694aa;pointer-events:none;font-weight:880;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.financial-commission-editor>button{color:#fff;cursor:pointer;background:linear-gradient(130deg,#18a4f3,#0c69cb,#174cb8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:43px;padding:8px 10px;font-size:.74rem;font-weight:850;line-height:1.2;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 5px 15px #006dd22e}.financial-commission-editor>button svg{flex:none;width:16px;height:16px}.financial-commission-editor>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.financial-commission-editor>button:disabled{opacity:.54;cursor:not-allowed}.financial-commission-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.financial-commission-results>div{background:#f7fbff;border:1px solid #dbe7f2;border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:18px 19px;display:flex}.financial-commission-results>div>span{color:#577792;font-size:.74rem;font-weight:800;line-height:1.35}.financial-commission-results>div>strong{color:#173f65;letter-spacing:-.027em;font-size:clamp(1.2rem,2vw,1.67rem);font-weight:900;line-height:1.2}.financial-commission-results>div>small{color:#8195a8;font-size:.69rem;line-height:1.45}.financial-commission-results>.financial-commission-highlight{background:linear-gradient(125deg,#0684db,#094baa 95%);border-color:#0d70cc;box-shadow:0 11px 25px #085bc029}.financial-commission-results>.financial-commission-highlight>:is(span,strong,small){color:#fff}.financial-commission-results>.financial-commission-highlight>small{opacity:.83}.financial-commission-error,.financial-commission-success,.financial-commission-unsaved{align-items:center;gap:8px;margin:14px 0 0;font-size:.74rem;font-weight:720;line-height:1.5;display:flex}.financial-commission-error{color:#b72339}.financial-commission-success{color:#0a8154}.financial-commission-unsaved{color:#72899e}.financial-commission-error svg,.financial-commission-success svg{flex:none;width:17px;height:17px}html[data-theme=dark] .financial-period-panel,html[data-theme=dark] .financial-commission-panel{background:#12314e;border-color:#375672}html[data-theme=dark] .financial-commission-heading h2{color:#eefaff}html[data-theme=dark] .financial-commission-heading p,html[data-theme=dark] .financial-period-title p{color:#acc7db}html[data-theme=dark] .financial-period-controls label{color:#c3e1f6}html[data-theme=dark] .financial-period-controls :is(input,select),html[data-theme=dark] .financial-commission-input>input{color:#eaf7ff;background:#0d2a45;border-color:#426c8b}html[data-theme=dark] .financial-commission-editor,html[data-theme=dark] .financial-commission-results>div:not(.financial-commission-highlight){background:#163854;border-color:#3e6785}html[data-theme=dark] .financial-commission-editor label,html[data-theme=dark] .financial-commission-results>div:not(.financial-commission-highlight)>strong{color:#eaf7ff}html[data-theme=dark] .financial-commission-results>div:not(.financial-commission-highlight)>span{color:#b8d1e4}@media (width<=1100px){.financial-commission-editor{flex:245px}}@media (width<=720px){.financial-period-panel{padding:17px}.financial-period-controls{flex-basis:100%}.financial-commission-panel{padding:17px}.financial-commission-top{gap:16px}.financial-commission-editor{flex:100%}.financial-commission-results{grid-template-columns:1fr}.financial-commission-results>div{padding:16px}.financial-commission-results>div>strong{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.financial-commission-editor>button{transition:none}}
