@media screen{
#header-terminal[hidden]{display:none!important}#account-profile-menu{position:relative;flex-shrink:0;z-index:80}#account-profile-menu>summary{list-style:none;cursor:pointer;width:38px;height:38px;border:1px solid #94b9a4;border-radius:50%;display:grid;place-items:center;background:#e4f0e7;color:#27523d;font-size:13px;font-weight:750}#account-profile-menu>div{position:absolute;right:0;top:calc(100% + 7px);background:white;border:1px solid #ccd7e5;border-radius:7px;box-shadow:0 6px 22px #10203b33;width:195px;padding:5px;z-index:81}#account-profile-menu>div>button,#account-profile-menu #logout-btn{display:block!important;width:100%!important;text-align:left!important;padding:10px!important;font-size:12px!important;border:0!important;border-radius:4px!important;background:white!important;color:#243c5a!important}#account-profile-menu>div>button[hidden]{display:none!important}#account-profile-menu>div>button:hover{background:#f0f4fa!important}#account-profile-menu #logout-btn{color:#b8324a!important;border-top:1px solid #e4eaf2!important}#account-profile-menu #logout-btn i{display:none}#app-header{overflow:visible!important;position:relative;z-index:40!important}.account-footer-credit{font-size:11px!important;line-height:15px!important;text-align:right;white-space:nowrap;flex-shrink:0}.account-footer-credit small,.account-footer-credit span{display:block}.account-footer-credit small{font-size:10px;font-weight:500}.account-footer-credit span{font-size:11px}#auth-form label:has(#auth-otp){display:block;font-size:12px;font-weight:600;margin:10px 0}#auth-otp{display:block;width:100%;padding:10px;border:1px solid #ccd8e6;border-radius:7px;background:#f7f9fc;color:#172b49}
#my-account-page{border:0;padding:12px;color:#20334e;background:#f6f8fb;width:96vw;max-width:none;height:92dvh;max-height:none}#my-account-page>header{display:flex;justify-content:space-between;align-items:center;background:#192e4c;color:white;padding:12px}#my-account-page>nav{display:flex;gap:8px;border-bottom:1px solid #d5dfeb;margin-top:10px}#my-account-page>nav button{border:0;border-radius:0;background:transparent;padding:10px 18px!important;font-weight:700;color:#657b95}#my-account-page>nav button[aria-selected=true]{border-bottom:3px solid #673bf3;color:#5932d0;background:#eeebfc}.account-body{padding:10px 6px}.account-summary{display:flex;align-items:center;gap:13px;background:white;border:1px solid #dae3ee;border-radius:6px;padding:12px}.account-summary b,.account-summary small{display:block}.account-summary small{color:#6c819b;margin-top:5px}.account-initials{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#e2eee6;color:#335a43;font-weight:750;font-size:18px}.account-badge{margin-left:auto;background:#e8f6ee;color:#27724d;border:1px solid #b7dfc6;padding:4px 8px;font-size:11px;border-radius:4px}#my-account-page fieldset{border:1px solid #d7e1ec;background:white;border-radius:6px;padding:14px;margin:12px 0}#my-account-page legend{font-size:13px;font-weight:750;padding:0 6px}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}#my-account-page label{display:block;font-size:12px;font-weight:600;margin:7px 0}#my-account-page input:not([type=checkbox]){display:block;width:100%;height:35px;min-height:35px!important;border:1px solid #cbd7e5;background:white;color:#273f5d;margin-top:6px;border-radius:5px;padding:7px 10px}#my-account-page input[readonly]{background:#f2f5fa}#my-account-page small{font-size:11px;color:#70819a;line-height:1.5}#my-account-page button{cursor:pointer;border:1px solid #ccd8e6;border-radius:5px;background:white;color:#2a4260;padding:7px 12px;font-size:12px;min-height:30px}#my-account-page button:disabled{opacity:.5;cursor:not-allowed}#my-account-page .account-primary{background:#623bee;color:white;border-color:#623bee}.account-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.account-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-check{display:flex!important;gap:7px;align-items:center}#my-account-page details{padding:8px 0}#my-account-page summary{cursor:pointer;font-size:12px;font-weight:650}#my-account-page [role=status]{color:#345784;white-space:pre-wrap}#my-account-page .account-secret,#my-account-page .account-recovery-codes{display:block;padding:12px;background:#eff4fa;overflow-wrap:anywhere;white-space:pre-wrap;user-select:all}#my-account-page table{width:100%}#my-account-page th,#my-account-page td{padding:5px;border:1px solid #d8e3ef;font-size:11px}#my-account-page hr{border:0;border-top:1px solid #e2e9f3;margin:12px 0}
@media(max-width:700px){.account-fields,.account-security-grid{grid-template-columns:1fr}#account-profile-menu>div{position:fixed;right:12px;top:auto}.account-footer-credit{font-size:9px!important}}
}
@media screen and (min-width:701px){
#workspace-footer{position:relative;z-index:40;flex-wrap:nowrap!important;min-height:52px!important;height:52px!important;max-height:52px!important;gap:9px!important}
#workspace-footer #footer-shortcuts{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:5px!important;min-width:0;scrollbar-width:thin}
#workspace-footer .footer-key,#workspace-footer #pkrom-help-launch{flex-shrink:0}
#workspace-footer #pkrom-help-launch{font-size:11px!important;padding:8px 10px!important}
.account-footer-credit{min-width:176px}
}
@media screen{#my-account-page .sheet-export-tools,#my-account-page>.page-export{display:none!important}#my-account-page #account-password fieldset>small{display:block;margin:7px 0}#my-account-page #account-password button{margin-top:5px}}
@media screen and (max-width:700px){#app-header-row{flex-wrap:nowrap!important;align-items:center!important}#app-header-row #header-brand{flex:1!important;width:auto!important;min-width:0!important;flex-basis:auto!important}#app-header-row>#account-profile-menu{display:block!important;margin-left:8px}#account-profile-menu>summary{width:34px;height:34px;font-size:12px}#account-profile-menu>div{top:calc(64px + env(safe-area-inset-top))}}
@media screen{#header-terminal{display:none!important}}
