/* Income Tax Online Software v1.0.252 — professional form download cards.
   Isolated to the download centre, never affects Sahifa / other plugin buttons. */
#itos2627 .itos-downloads-master{
  --itos251-green:#08766b;--itos251-blue:#23578b;
  --itos251-ink:#173349;--itos251-sub:#536b7c;
  background:linear-gradient(180deg,#f8fbfe,#f2f7fb)!important;
  border:1px solid #dce7ee!important;
  border-radius:20px!important;
  box-shadow:0 7px 28px rgba(17,58,89,.06)!important;
}
#itos2627 .itos-downloads-master .itos-downloads-top{margin-bottom:20px!important}
#itos2627 .itos-downloads-master .itos-downloads-top h3{letter-spacing:-.035em!important}
#itos2627 .itos-downloads-master .itos-downloads-columns{gap:18px;align-items:start}
#itos2627 .itos-downloads-master .itos-downloads-panel{
  border:1px solid #dce6ed!important;border-top:4px solid var(--itos251-green)!important;
  border-radius:17px!important;overflow:hidden;background:#fff!important;
  box-shadow:0 8px 24px rgba(18,56,87,.055)!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old{border-top-color:var(--itos251-blue)!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-head{
  padding:18px 18px 16px!important;background:#fafcfe!important;
  border-bottom:1px solid #e7eef3;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-head h4{
  font-size:18px!important;letter-spacing:-.025em!important;margin:10px 0 5px!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-head p{font-size:12.5px!important;line-height:1.6!important}
#itos2627 .itos-downloads-master .itos-downloads-eyebrow{
  background:#e6f5f0!important;color:#096b60!important;-webkit-text-fill-color:#096b60!important;
  padding:5px 10px!important;letter-spacing:.055em;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old .itos-downloads-eyebrow{
  background:#eaf1fb!important;color:#24578a!important;-webkit-text-fill-color:#24578a!important;
}
#itos2627 .itos-downloads-master .itos-downloads-list{gap:10px!important;padding:14px!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-new button.itos-download-tile,
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{
  --itos251-accent:var(--itos251-green);
  display:grid!important;grid-template-columns:46px minmax(0,1fr) 77px!important;
  align-items:center!important;justify-content:stretch!important;gap:14px!important;
  min-height:106px!important;width:100%!important;padding:16px 14px!important;
  border:1px solid #dce8ed!important;border-left:3px solid var(--itos251-accent)!important;
  border-radius:14px!important;
  background:#fff!important;color:var(--itos251-ink)!important;-webkit-text-fill-color:var(--itos251-ink)!important;
  text-align:left!important;white-space:normal!important;
  box-shadow:0 2px 8px rgba(16,58,85,.045)!important;
  transform:none!important;line-height:1.42!important;
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{--itos251-accent:var(--itos251-blue);border-color:#dfe7f2!important;border-left-color:var(--itos251-accent)!important}
#itos2627 .itos-downloads-master button.itos-download-tile::after{
  content:none!important;display:none!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-doc-icon{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:1px!important;width:42px!important;min-width:42px!important;height:53px!important;
  border-radius:10px!important;background:#edf7f4!important;
  border:1px solid #d6ece6!important;color:#08766b!important;-webkit-text-fill-color:#08766b!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos251-doc-icon{
  background:#eff4fd!important;border-color:#dfe9f8!important;color:#24578a!important;-webkit-text-fill-color:#24578a!important;
}
#itos2627 .itos-downloads-master .itos251-doc-icon svg{display:block;flex-shrink:0}
#itos2627 .itos-downloads-master .itos251-doc-icon small{
  color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:9px!important;
  font-weight:850!important;line-height:1.15!important;letter-spacing:.07em;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-content{
  display:block!important;min-width:0!important;width:100%!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title,
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos-btn-title{
  color:#183549!important;-webkit-text-fill-color:#183549!important;
  font-size:14px!important;font-weight:800!important;line-height:1.4!important;
  margin:0!important;letter-spacing:-.015em!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-note,
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos-btn-note{
  color:#556e7c!important;-webkit-text-fill-color:#556e7c!important;
  font-size:12px!important;line-height:1.48!important;font-weight:500!important;
  margin-top:6px!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title .itos-pdf-old-label{
  display:table!important;width:auto!important;max-width:100%!important;
  font-size:10.5px!important;font-weight:750!important;line-height:1.4!important;
  color:#a8253f!important;-webkit-text-fill-color:#a8253f!important;
  background:#fff1f3!important;border:1px solid #f9dfe5!important;
  margin:6px 0 0!important;padding:3px 7px!important;border-radius:5px!important;
  overflow-wrap:anywhere;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:7px!important;min-height:58px!important;padding:3px 0 3px 9px!important;
  border-left:1px solid #e2edf1!important;color:var(--itos251-accent)!important;-webkit-text-fill-color:var(--itos251-accent)!important;
  font-weight:850!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action span{
  color:inherit!important;-webkit-text-fill-color:inherit!important;
  font-size:9px!important;letter-spacing:.045em!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action svg{
  box-sizing:content-box!important;display:block!important;width:20px!important;height:20px!important;
  padding:8px!important;border-radius:50%!important;
  background:#e7f4f0!important;transition:transform .2s ease,background .2s ease;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos251-download-action svg{background:#ecf3fc!important}
#itos2627 .itos-downloads-master button.itos-download-tile:hover{
  background:#fafdff!important;border-color:#b7d7d2!important;border-left-color:var(--itos251-accent)!important;
  box-shadow:0 8px 20px rgba(24,81,90,.10)!important;transform:translateY(-2px)!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile:hover{
  border-color:#bfd4e9!important;border-left-color:var(--itos251-accent)!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile:hover .itos251-download-action svg{transform:translateY(2px);background:#d8ede6!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile:hover .itos251-download-action svg{background:#dceaf9!important}
#itos2627 .itos-downloads-master button.itos-download-tile:focus-visible{
  outline:3px solid #e5ab31!important;outline-offset:3px!important;
}
#itos2627 .itos-downloads-master button.itos-download-tile:active{transform:translateY(0)!important;box-shadow:0 2px 7px rgba(20,64,88,.12)!important}
#itos2627 .itos-downloads-master button.itos-download-tile:disabled{opacity:.65!important;cursor:wait!important;grid-template-columns:1fr!important;text-align:center!important}
@media(max-width:840px){
  #itos2627 .itos-downloads-master .itos-downloads-columns{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:510px){
  #itos2627 .itos-downloads-master{padding:12px!important;border-radius:15px!important}
  #itos2627 .itos-downloads-master .itos-downloads-panel-head{padding:15px!important}
  #itos2627 .itos-downloads-master .itos-downloads-list{padding:10px!important;gap:9px!important}
  #itos2627 .itos-downloads-master .itos-downloads-panel-new button.itos-download-tile,
  #itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{
    grid-template-columns:36px minmax(0,1fr) 43px!important;
    gap:9px!important;padding:12px 9px!important;min-height:90px!important;border-radius:12px!important;
  }
  #itos2627 .itos-downloads-master button.itos-download-tile .itos251-doc-icon{
    width:36px!important;min-width:36px!important;height:48px!important;border-radius:8px!important;
  }
  #itos2627 .itos-downloads-master .itos251-doc-icon svg{width:20px;height:22px}
  #itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title{font-size:12.8px!important}
  #itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-note{font-size:11px!important}
  #itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title .itos-pdf-old-label{font-size:10px!important}
  #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action{
    min-height:48px!important;padding-left:6px!important;gap:6px!important;
  }
  #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action span{font-size:8px!important}
  #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action svg{
    width:17px!important;height:17px!important;padding:6px!important;
  }
}
@media (prefers-reduced-motion:reduce){
 #itos2627 .itos-downloads-master button.itos-download-tile,
 #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action svg{transition:none!important}
}
/* Narrow phones: retain the clear download icon without breaking the word DOWNLOAD. */
@media(max-width:510px){
  #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action span{display:none!important}
}

/* Premium refinement: clean paper cards, elevated content hierarchy and accessible action. */
#itos2627 .itos-downloads-master{background:linear-gradient(145deg,#f8fafb 0%,#edf3f6 100%)!important;border-radius:24px!important}
#itos2627 .itos-downloads-master .itos-downloads-panel{border-radius:19px!important;box-shadow:0 12px 33px rgba(28,52,73,.08),0 1px 3px rgba(28,52,73,.04)!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-head{background:linear-gradient(135deg,#fff 0%,#f6fafb 100%)!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-new button.itos-download-tile,
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{
 background:linear-gradient(145deg,#ffffff 0%,#f9fbfc 100%)!important;
 border:1px solid #dce6e9!important;border-left:3px solid var(--itos251-accent)!important;
 box-shadow:0 2px 8px rgba(21,54,79,.045)!important;
 color:#183447!important;-webkit-text-fill-color:#183447!important;
 position:relative!important;isolation:isolate;overflow:hidden!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{border-color:#e0e7f0!important;border-left-color:#23578b!important}
#itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title{color:#142f45!important;-webkit-text-fill-color:#142f45!important;font-weight:800!important;font-size:14px!important;line-height:1.33!important}
#itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-note{color:#526a7a!important;-webkit-text-fill-color:#526a7a!important;font-size:11.8px!important;line-height:1.48!important}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action{border-left:1px solid #e6ecef!important;min-width:0!important;box-sizing:border-box!important}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action span{
 white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;
 font-size:9px!important;letter-spacing:.035em!important;color:#0c746b!important;-webkit-text-fill-color:#0c746b!important;
}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos251-download-action span{color:#255d93!important;-webkit-text-fill-color:#255d93!important}
#itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action svg{background:linear-gradient(145deg,#e8f6f1,#dcefe9)!important;box-shadow:inset 0 0 0 1px #d2ebe3!important}
#itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile .itos251-download-action svg{background:linear-gradient(145deg,#ebf3fc,#dceaf8)!important;box-shadow:inset 0 0 0 1px #d4e5f5!important}
#itos2627 .itos-downloads-master button.itos-download-tile:hover{background:#fff!important;box-shadow:0 12px 26px rgba(24,75,91,.13)!important;transform:translateY(-2px)!important}
#itos2627 .itos-downloads-master button.itos-download-tile:focus-visible{outline:3px solid #e2b057!important;outline-offset:2px!important}
@media(max-width:510px){
 #itos2627 .itos-downloads-master .itos-downloads-panel-new button.itos-download-tile,
 #itos2627 .itos-downloads-master .itos-downloads-panel-old button.itos-download-tile{gap:10px!important}
 #itos2627 .itos-downloads-master button.itos-download-tile .itos-btn-title{font-size:13px!important}
 #itos2627 .itos-downloads-master button.itos-download-tile .itos251-download-action span{display:none!important}
}
