.account-portal{max-width:1000px;margin:auto;padding:28px 24px 60px;direction:rtl;color:#20334b}.account-portal.embedded{padding:0}.account-header{justify-content:space-between;margin-bottom:48px}.account-header,.account-hero{display:flex;align-items:center}.account-hero{gap:18px;margin:24px 0}.account-hero h1{font-size:30px;margin:10px 0}.account-hero p{color:#63748a}.account-hero-icon{width:72px;height:72px;border:1px solid #cbdcf0;border-radius:24px;background:#edf4ff;color:#2366b5;display:flex;align-items:center;justify-content:center;flex:none}.account-limited,.account-warning{background:#fff5e8;color:#6b4822;border:1px solid #efd9b7;border-radius:12px;padding:16px;line-height:1.9}.account-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.account-details{padding:24px}.account-details h2,.company-account-controls h2,.notice-inbox h2{font-size:20px;margin:0 0 12px}.account-details h3{font-size:15px;margin:18px 0 8px}.account-details p{line-height:1.9}.account-action{padding:18px;border-radius:12px;background:#f2f6fc;margin:20px 0}.account-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-details dl>div{border:1px solid #e4e9f1;border-radius:10px;padding:14px}.account-details dt{font-size:12px;color:#697b92}.account-details dd{margin:7px 0 0;font-weight:600}.company-account-controls{padding:20px;margin:20px 0}.company-account-controls p{color:#65758a;line-height:1.8}.account-control-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.account-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea{width:100%;min-height:42px;border:1px solid #d2dce8;border-radius:9px;padding:10px;background:white;color:#20334b;font:inherit}.account-form .account-check,.account-targets label{flex-direction:row;align-items:center;gap:9px}.account-form input[type=checkbox]{width:17px;height:17px;accent-color:#2564c6}.account-targets{max-height:180px;overflow:auto;display:grid;gap:10px;padding:10px}.account-targets small{color:#8a5824}.account-warning blockquote{margin:8px 0;padding:12px;background:#fff;border-radius:8px}.account-warning p{color:inherit}.notice-bell{position:relative}.notice-bell>span{position:absolute;top:-4px;right:-7px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#c43d49;color:white;font-size:10px}.notice-popover{width:min(430px,calc(100vw - 24px));padding:12px}.notice-inbox{padding:22px}.notice-inbox.compact{padding:0}.notice-inbox>header{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:14px}.notice-inbox header small{color:#687c94}.notice-list{display:grid;gap:12px}.compact .notice-list{max-height:360px;overflow:auto}.notice-item{padding:16px;border:1px solid #e1e7ef;border-radius:12px;overflow-wrap:anywhere}.notice-item.unread{border-color:#bbd2f6;background:#f6f9ff}.notice-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.notice-title i{width:8px;height:8px;border-radius:50%;background:#2c6bd1;flex:none}.notice-item p{white-space:pre-wrap;line-height:1.85;margin:9px 0}.notice-item small{color:#6e7e90}.notice-item footer{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:10px}.notice-item a{display:flex;gap:5px;align-items:center;color:#235dab}.auth-account-notice{margin:20px 0;padding:20px;border-radius:14px;border:1px solid #d2dff0;background:#f1f6ff;line-height:1.85}.auth-account-notice strong{display:block;font-size:18px;color:#20466e}.quick-onboard-banner{display:flex;gap:14px;align-items:center;justify-content:space-between;background:#eff5ff;border:1px solid #c5d9f7;padding:20px;border-radius:14px;margin:16px 0}.quick-onboard-banner p{margin:5px 0;color:#65778f}@media(max-width:650px){.account-portal{padding:16px 14px 40px}.account-header{margin-bottom:28px;gap:10px}.account-header .brand{max-width:150px}.account-hero h1{font-size:23px}.account-hero-icon{width:55px;height:55px;border-radius:18px}.account-details dl{grid-template-columns:1fr}.account-control-actions>*{flex:1 1 auto}.account-tabs{display:grid;grid-template-columns:1fr;gap:8px}.notice-inbox{padding:14px}.notice-inbox>header{align-items:flex-start;flex-wrap:wrap}.quick-onboard-banner{align-items:flex-start;flex-direction:column}.account-details{padding:16px}}