/* Tashabus / MBCS: shared tool interface. Scoped to preserve embedded documents. */
body.tashabus-tool{--pr:#10395e;--sc:#1c5580;--ac:#bd8d35;--bg:#f5f7fa;--bg2:#edf2f7;--bg3:#e3eaf2;--card:#fff;--txt:#122e48;--txt2:#5b6d7e;--bdr:#d6e0ea;--sh:0 7px 25px #0d2c4510;--r:13px;--primary:#164d7c;--primary-color:#164d7c;--secondary:#bd8d35;--accent:#bd8d35;background:#f5f7fa!important;color:#122e48;font-family:Arial,Helvetica,sans-serif!important;line-height:1.6;margin:0}body.tashabus-tool *{box-sizing:border-box}body.tashabus-tool a:focus-visible,body.tashabus-tool button:focus-visible,body.tashabus-tool input:focus-visible,body.tashabus-tool select:focus-visible,body.tashabus-tool textarea:focus-visible{outline:3px solid #bd8d35!important;outline-offset:3px}body.tashabus-tool h1,body.tashabus-tool h2,body.tashabus-tool h3,body.tashabus-tool h4{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:-.025em;line-height:1.25}body.tashabus-tool>header,body.tashabus-tool .header,body.tashabus-tool .topbar,body.tashabus-tool .navbar{background:#0c2d4c!important;color:#fff;border-bottom:3px solid #bd8d35;box-shadow:0 4px 20px #0c2d4c18}body.tashabus-tool>header a,body.tashabus-tool .header a,body.tashabus-tool .navbar a{color:inherit}body.tashabus-tool .hd{height:auto;min-height:78px;gap:14px;padding-top:12px;padding-bottom:12px;max-width:1280px}body.tashabus-tool .logo-a img{height:51px;width:auto;max-width:150px;object-fit:contain}body.tashabus-tool .logo-t h1{font-size:16px;font-weight:700}body.tashabus-tool .logo-t span{font-size:11px;color:#d9e3ed}body.tashabus-tool .h-acts{flex-wrap:wrap;justify-content:flex-end}body.tashabus-tool .hero{background:linear-gradient(115deg,#0b2c4b,#174f7b)!important;padding:44px 24px;border-bottom:1px solid #c6d4e1}body.tashabus-tool .hero h1,body.tashabus-tool .hero h2{color:#fff;font-size:clamp(25px,3.4vw,40px)!important;max-width:900px;margin-left:auto;margin-right:auto}body.tashabus-tool .hero p{color:#dbe5ee;font-size:14px;line-height:1.8;max-width:740px}body.tashabus-tool .hero::before{display:none}body.tashabus-tool .cnt,body.tashabus-tool main.container,body.tashabus-tool .main-container{max-width:1280px;margin-left:auto;margin-right:auto}body.tashabus-tool .cnt{padding:30px 24px}body.tashabus-tool .card,body.tashabus-tool .panel,body.tashabus-tool .tool-card,body.tashabus-tool .form-section,body.tashabus-tool .result-card{background:var(--card);border:1px solid var(--bdr);border-radius:13px;box-shadow:var(--sh)}body.tashabus-tool .card{padding:26px}body.tashabus-tool .ch{border-bottom:1px solid var(--bdr);padding-bottom:17px;margin-bottom:23px;gap:12px}body.tashabus-tool .chi{background:#e9eff6!important;color:#164d7c;border:1px solid #d1deeb;border-radius:9px;width:39px;height:39px}body.tashabus-tool .ct{font-size:18px;color:var(--txt)}body.tashabus-tool .cs{font-size:12px;line-height:1.6}body.tashabus-tool input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),body.tashabus-tool select,body.tashabus-tool textarea{border:1px solid #becddb!important;border-radius:7px!important;font:inherit;font-size:14px;line-height:1.4;background-color:var(--card);color:var(--txt);padding:12px 13px;min-height:44px;max-width:100%;box-shadow:inset 0 1px 2px #0a294003}body.tashabus-tool textarea{min-height:105px;resize:vertical}body.tashabus-tool input:disabled,body.tashabus-tool select:disabled,body.tashabus-tool textarea:disabled{opacity:.65}body.tashabus-tool input[type=checkbox],body.tashabus-tool input[type=radio],body.tashabus-tool input[type=range]{accent-color:#164d7c}body.tashabus-tool label,body.tashabus-tool .fl{line-height:1.6;font-size:13px}body.tashabus-tool button,body.tashabus-tool .btn{font-family:Arial,Helvetica,sans-serif!important;border-radius:7px;font-weight:600;cursor:pointer}body.tashabus-tool .btn-pr,body.tashabus-tool .btn-primary,body.tashabus-tool .calculate-btn,body.tashabus-tool button[type=submit]{background:#164d7c!important;color:#fff!important;border:1px solid #164d7c;padding:12px 20px;box-shadow:0 3px 9px #164d7c12}body.tashabus-tool .btn-pr:hover,body.tashabus-tool .btn-primary:hover,body.tashabus-tool .calculate-btn:hover{background:#10395e!important}body.tashabus-tool .btn-sc,body.tashabus-tool .btn-secondary{background:#eef3f8!important;color:#164d7c!important;border:1px solid #c6d5e4}body.tashabus-tool .btn-warning,body.tashabus-tool .btn-ac{background:#f6e9cc;color:#785210}body.tashabus-tool table{border-collapse:collapse;max-width:100%;font-size:13px}body.tashabus-tool thead th{background:#edf2f7;color:#173c5e;font-weight:700}body.tashabus-tool th,body.tashabus-tool td{padding:13px 14px;border-bottom:1px solid var(--bdr);line-height:1.5}body.tashabus-tool tbody tr:nth-child(even){background:#f9fbfd}body.tashabus-tool .table-wrap,body.tashabus-tool .table-responsive{overflow-x:auto;border:1px solid var(--bdr);border-radius:9px}body.tashabus-tool .stat,body.tashabus-tool .result-box,body.tashabus-tool .metric{border-radius:10px;border:1px solid #ceddea;background:#eef4f9}body.tashabus-tool .badge{background:#f1ddad!important;color:#67490f!important}body.tashabus-tool .tab.active,body.tashabus-tool .tab-btn.active{background:#164d7c!important;color:#fff!important}body.tashabus-tool .home-link{background:#ffffff12;border-color:#ffffff35;color:#fff;min-height:36px}body.tashabus-tool .ic-btn{min-width:36px;min-height:36px}body.tashabus-tool .tb-tool-header{background:#fff!important;color:#12344f;border-bottom:1px solid #d5dfe9;padding:14px 24px;position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 3px 20px #102c4408}body.tashabus-tool .tb-tool-header img{display:block;width:auto;max-width:185px;height:80px;object-fit:contain}body.tashabus-tool .tb-tool-header nav,body.tashabus-tool .tb-tool-header>div{display:flex;flex-wrap:wrap;align-items:center;gap:18px}body.tashabus-tool .tb-tool-header a{color:#17446a;font-size:13px;font-weight:600;text-decoration:none}body.tashabus-tool .tb-tool-header a:hover{text-decoration:underline}body.tashabus-tool .tb-tool-footer{margin-top:40px;padding:28px 24px;background:#0c2d4c;color:#dce7f0;text-align:center;font-size:12px;line-height:1.9;border-top:3px solid #bd8d35}body.tashabus-tool .tb-tool-footer a{color:#f0d191;text-decoration:none;margin:0 8px}body.tashabus-tool .tb-tool-footer p{color:inherit}body.tashabus-tool #lov{background:#0c2d4c}body.tashabus-tool .l-fill{background:#d6ad57}body.tashabus-tool .floating-button{background:#164d7c}body.tashabus-tool [data-theme=dark],body.tashabus-tool[data-theme=dark]{--card:#112d46;--bg:#0a2034;--bg2:#16354f;--bg3:#1a3a55;--txt:#e8eff6;--txt2:#b5c6d7;--bdr:#36536c;background:#0a2034!important;color:#e8eff6}body.tashabus-tool[data-theme=dark] thead th,body.tashabus-tool[data-theme=dark] tbody tr:nth-child(even){background:#173650;color:#e8eff6}@media(max-width:760px){body.tashabus-tool .cnt{padding:22px 16px}body.tashabus-tool .card{padding:20px}body.tashabus-tool .hero{padding:33px 18px}body.tashabus-tool .hero h2{font-size:28px!important}body.tashabus-tool .hd{padding-left:16px;padding-right:16px;align-items:flex-start}body.tashabus-tool .logo-t h1{font-size:13px}body.tashabus-tool .logo-t span{font-size:10px}body.tashabus-tool .h-acts{gap:6px}body.tashabus-tool .tb-tool-header{padding:10px 16px;gap:10px}body.tashabus-tool .tb-tool-header img{height:65px;max-width:150px}body.tashabus-tool .tb-tool-header nav{gap:12px}body.tashabus-tool .tb-tool-header a{font-size:11px}body.tashabus-tool th,body.tashabus-tool td{padding:10px;font-size:12px}body.tashabus-tool .g2,body.tashabus-tool .g3,body.tashabus-tool .g4{grid-template-columns:1fr}body.tashabus-tool .btn{white-space:normal;line-height:1.5}}@media(prefers-reduced-motion:reduce){body.tashabus-tool *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body.tashabus-tool{background:#fff!important;color:#000!important}body.tashabus-tool .tb-tool-header,body.tashabus-tool .tb-tool-footer,body.tashabus-tool>header,body.tashabus-tool #lov,body.tashabus-tool .h-acts,body.tashabus-tool .no-print{display:none!important}body.tashabus-tool .card{box-shadow:none;border-color:#ccc;break-inside:avoid}body.tashabus-tool .cnt{max-width:none;padding:0}body.tashabus-tool .hero{background:#fff!important;color:#000!important;padding:10px}body.tashabus-tool .hero h1,body.tashabus-tool .hero h2,body.tashabus-tool .hero p{color:#000!important}}
body.tashabus-tool .tb-brand-header{background:#fff!important;color:#12344f;border-bottom:1px solid #d5dfe9;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}body.tashabus-tool .tb-brand-logo{display:inline-flex;align-items:center;gap:12px}body.tashabus-tool .tb-brand-logo img{height:80px;max-width:185px;width:auto;object-fit:contain}body.tashabus-tool .tb-brand-nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px}body.tashabus-tool .tb-brand-nav a{font-size:13px;font-weight:600;color:#17446a}body.tashabus-tool .tb-tool-context{font-size:11px;color:#596e81;line-height:1.7}body.tashabus-tool .tb-brand-footer{margin-top:40px;padding:28px 24px;background:#0c2d4c;color:#dce7f0;text-align:center;font-size:12px;line-height:1.9;border-top:3px solid #bd8d35}body.tashabus-tool .tb-brand-footer a{color:#f0d191;margin:0 8px}html[data-theme=dark] body.tashabus-tool{--card:#112d46;--bg:#0a2034;--bg2:#16354f;--bg3:#1a3a55;--txt:#e8eff6;--txt2:#b5c6d7;--bdr:#36536c;background:#0a2034!important;color:#e8eff6}html[data-theme=dark] body.tashabus-tool thead th,html[data-theme=dark] body.tashabus-tool tbody tr:nth-child(even){background:#173650;color:#e8eff6}@media(max-width:760px){body.tashabus-tool .tb-brand-header{padding:10px 16px}body.tashabus-tool .tb-brand-logo img{height:65px;max-width:150px}body.tashabus-tool .tb-brand-nav{gap:12px}body.tashabus-tool .tb-brand-nav a{font-size:11px}}@media print{body.tashabus-tool .tb-brand-header,body.tashabus-tool .tb-brand-footer{display:none!important}}
