/* IRFAN Business visual package: scoped presentation only. */
body.business-workspace{--bw-void:#090908;--bw-graphite:#12120f;--bw-surface:#181712;--bw-deep:#0f0f0d;--bw-line:rgba(207,174,100,.31);--bw-line-soft:rgba(207,174,100,.14);--bw-gold:#cfae64;--bw-gold-bright:#efd792;--bw-ink:#f2ede2;--bw-muted:#aca596;margin:0;background:radial-gradient(ellipse 68rem 26rem at 50% -12rem,rgba(128,98,40,.18),transparent 70%),linear-gradient(180deg,#14130f 0,var(--bw-void) 44rem);color:var(--bw-ink);font-family:Georgia,"Times New Roman",serif;line-height:1.55}
.business-workspace *{box-sizing:border-box}.business-workspace a{color:#e2c886}.business-workspace a:hover{color:var(--bw-gold-bright)}.business-workspace a:focus-visible{outline:1px solid var(--bw-gold-bright);outline-offset:4px}.business-workspace .topbar{min-block-size:78px;padding:0;border-block-end:1px solid var(--bw-line-soft);background:rgba(8,8,7,.82)}.business-workspace .topbar,.business-workspace--finance>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.business-workspace .topbar__inner{inline-size:min(1240px,calc(100% - 3rem));margin-inline:auto}.business-workspace .brand{color:var(--bw-ink);font:600 11px Arial,sans-serif;letter-spacing:.17em}.business-workspace .section-mark{inline-size:34px;block-size:34px;flex:0 0 34px;border-color:var(--bw-line);background:#12110d;padding:5px}.business-workspace .nav,.business-workspace--finance>header nav{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.business-workspace .nav a,.business-workspace--finance>header nav a{border:0;border-radius:0;padding:.58rem .68rem;color:var(--bw-muted);font:600 10px Arial,sans-serif;letter-spacing:.06em;text-decoration:none}.business-workspace .nav a:hover,.business-workspace--finance>header nav a:hover{color:var(--bw-gold-bright)}
.business-workspace .page,.business-workspace--finance>main{inline-size:min(1240px,calc(100% - 3rem));margin:0 auto;padding-block:4rem 5.5rem}.business-workspace .hero{min-inline-size:0;padding:2.2rem;border:1px solid var(--bw-line-soft);border-radius:0;background:linear-gradient(105deg,rgba(24,21,15,.96),rgba(11,11,9,.92)),url('/static/images/business/business-collaboration-cover.png') center/cover;box-shadow:inset 0 1px 0 rgba(255,245,213,.025)}.business-workspace .hero h1,.business-workspace--finance h1{margin:.45rem 0 .75rem;color:var(--bw-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,6vw,5.6rem);font-weight:normal;letter-spacing:.02em;line-height:.95}.business-workspace .hero p,.business-workspace--finance .lead{max-inline-size:760px;margin:0;color:var(--bw-muted);font-size:1.05rem;line-height:1.65}.business-workspace .hero::before{content:"OFFICIAL BUSINESS WORKSPACE";display:block;color:var(--bw-gold);font:700 9px Arial,sans-serif;letter-spacing:.22em}.business-workspace .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem}.business-workspace .card{display:flex;min-inline-size:0;min-block-size:220px;flex-direction:column;padding:1.25rem;border:1px solid var(--bw-line-soft);border-radius:0;background:linear-gradient(145deg,rgba(28,27,21,.97),rgba(11,11,9,.99));box-shadow:inset 0 1px 0 rgba(255,245,213,.025);transition:none}.business-workspace .card--action{border-color:rgba(207,174,100,.36)}.business-workspace .card--action:hover{border-color:var(--bw-gold);transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,245,213,.04)}.business-workspace .card--readonly{background:linear-gradient(145deg,rgba(20,20,17,.96),rgba(11,11,9,.98));box-shadow:inset 0 1px 0 rgba(255,245,213,.018)}.business-workspace .icon{margin-block-end:.65rem;color:var(--bw-gold);font-size:1.6rem;line-height:1}.business-workspace .card h2{margin:.3rem 0 .65rem;color:var(--bw-ink);font-size:1.45rem;font-weight:normal;line-height:1.15}.business-workspace .card p{margin:0;color:var(--bw-muted);overflow-wrap:anywhere}.business-workspace .card-state{margin-block-start:auto!important;padding-block-start:1rem;color:var(--bw-muted);font:11px/1.45 Arial,sans-serif}.business-workspace .card-state span{display:block;margin-block-end:.28rem;color:var(--bw-gold);font:700 9px Arial,sans-serif;letter-spacing:.1em}.business-workspace .card-action{display:inline-flex;align-items:center;gap:.45rem;margin-block-start:1rem;color:var(--bw-gold-bright);font:700 11px Arial,sans-serif;letter-spacing:.05em;text-decoration:none}.business-workspace .status{margin-block-start:1.5rem;padding:1.25rem;border:1px solid var(--bw-line-soft);border-inline-start:3px solid var(--bw-gold);background:rgba(207,174,100,.055);color:var(--bw-muted);overflow-wrap:anywhere}
.business-workspace--finance>header,.business-workspace--finance>main,.business-workspace--finance>footer{inline-size:min(1120px,calc(100% - 3rem));margin-inline:auto}.business-workspace--finance>header{min-block-size:78px;border-block-end:1px solid var(--bw-line-soft)}.business-workspace--finance>header .brand{color:var(--bw-ink);font:600 11px Arial,sans-serif;letter-spacing:.17em;text-decoration:none}.business-workspace--finance>header .brand b{color:var(--bw-gold)}.business-workspace--finance>main{padding-block:4rem 4rem}.business-workspace--finance .eyebrow{margin:0;color:var(--bw-gold);font:700 9px Arial,sans-serif;letter-spacing:.22em}.business-workspace--finance>main>section{margin-block-start:1.7rem;padding-block-start:1.15rem;border-block-start:1px solid var(--bw-line-soft)}.business-workspace--finance h2{margin:.25rem 0 .75rem;color:var(--bw-ink);font-size:1.55rem;font-weight:normal}.business-workspace--finance p{color:var(--bw-muted);overflow-wrap:anywhere}.business-workspace--finance .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.business-workspace--finance .grid>span{min-inline-size:0;padding:1rem;border:1px solid var(--bw-line-soft);background:linear-gradient(145deg,rgba(28,27,21,.96),rgba(11,11,9,.98));color:var(--bw-muted);overflow-wrap:anywhere}.business-workspace--finance .grid strong{display:block;margin-block-end:.35rem;color:var(--bw-gold-bright);font-weight:normal}.business-workspace--finance .grid small{display:block;color:var(--bw-muted);font:12px/1.5 Arial,sans-serif}.business-workspace--finance .status{padding:1.15rem;border:1px solid var(--bw-line-soft);border-inline-start:3px solid var(--bw-gold);background:rgba(207,174,100,.055)}.business-workspace--finance>footer{padding-block:1.6rem 2.2rem;border-block-start:1px solid var(--bw-line-soft);color:var(--bw-muted);font:11px Arial,sans-serif}
@media(max-width:1000px){.business-workspace .grid,.business-workspace--finance .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-workspace .page,.business-workspace--finance>main{padding-block:3rem 4rem}}
@media(max-width:680px){.business-workspace .topbar,.business-workspace--finance>header{align-items:flex-start;flex-direction:column;padding-block:1rem}.business-workspace .nav,.business-workspace--finance>header nav{justify-content:flex-start}.business-workspace .page,.business-workspace--finance>main{inline-size:min(100% - 2rem,1240px);padding-block:2.5rem 3.5rem}.business-workspace .hero{padding:1.35rem}.business-workspace .hero h1,.business-workspace--finance h1{font-size:clamp(2.6rem,13vw,4rem)}.business-workspace .grid,.business-workspace--finance .grid{grid-template-columns:1fr}.business-workspace .card{min-block-size:0;padding:1.15rem}.business-workspace--finance>footer{inline-size:min(100% - 2rem,1120px)}}
