.elementor-679 .elementor-element.elementor-element-6c2ee2d{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:84px;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-6c2ee2d{left:0px;}body.rtl .elementor-679 .elementor-element.elementor-element-6c2ee2d{right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-679 .elementor-element.elementor-element-158f362{--display:flex;}.elementor-679 .elementor-element.elementor-element-e8fa2ed{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-c16f506{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-679 .elementor-element.elementor-element-24f1986 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-24f1986 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-24f1986 .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-24f1986{width:var( --container-widget-width, 14.167% );max-width:14.167%;--container-widget-width:14.167%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-24f1986.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-24f1986 .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-ba6bad4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-ba6bad4 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-ba6bad4 .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-ba6bad4{width:var( --container-widget-width, 14.211% );max-width:14.211%;--container-widget-width:14.211%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-ba6bad4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-ba6bad4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-d26cb4c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-d26cb4c .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-d26cb4c .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-d26cb4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-4e2081d .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-4e2081d .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-4e2081d .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-4e2081d .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-10c82a2 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-10c82a2 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-10c82a2 .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-10c82a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-96cfbf9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-96cfbf9 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-96cfbf9 .elementor-button:focus{background-color:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-96cfbf9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-679 .elementor-element.elementor-element-d0d947d{--display:flex;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table{max-width:100%;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table thead tr th{color:#fff;background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table thead tr th:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table thead tr th i{font-size:20px;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#f2f2f2;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table-wrap table td a{color:#c15959;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-11abcc0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-679 .elementor-element.elementor-element-c62b68d{--display:flex;}.elementor-679 .elementor-element.elementor-element-3455127{--display:flex;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table{max-width:100%;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table thead tr th{color:#fff;background-color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table thead tr th:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table thead tr th i{font-size:20px;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#f2f2f2;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table-wrap table td a{color:#c15959;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-679 .elementor-element.elementor-element-a7f89d0 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-679 .elementor-element.elementor-element-cc05863{--display:flex;}.elementor-679 .elementor-element.elementor-element-102bd95{--display:flex;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-656f1eb{left:0px;}body.rtl .elementor-679 .elementor-element.elementor-element-656f1eb{right:0px;}.elementor-679 .elementor-element.elementor-element-656f1eb{top:-4px;}.elementor-679 .elementor-element.elementor-element-f5bc580{--display:flex;}.elementor-679 .elementor-element.elementor-element-4ef75c0{text-align:left;}.elementor-679 .elementor-element.elementor-element-c7c7ade{--display:flex;}.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{background-color:#7F070C;}.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{background-color:#841616;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-9918b9f{left:202px;}body.rtl .elementor-679 .elementor-element.elementor-element-9918b9f{right:202px;}.elementor-679 .elementor-element.elementor-element-9918b9f{top:10px;}.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{background-color:#7A0707;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-c1caa95{left:385px;}body.rtl .elementor-679 .elementor-element.elementor-element-c1caa95{right:385px;}.elementor-679 .elementor-element.elementor-element-c1caa95{top:8px;}.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{background-color:#670412;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-5ba75d3{left:562px;}body.rtl .elementor-679 .elementor-element.elementor-element-5ba75d3{right:562px;}.elementor-679 .elementor-element.elementor-element-5ba75d3{top:10px;}.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{background-color:#600418;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-dbfb876{left:777px;}body.rtl .elementor-679 .elementor-element.elementor-element-dbfb876{right:777px;}.elementor-679 .elementor-element.elementor-element-dbfb876{top:9px;}.elementor-679 .elementor-element.elementor-element-89d724e{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-89d724e{left:0px;}body.rtl .elementor-679 .elementor-element.elementor-element-89d724e{right:0px;}.elementor-679 .elementor-element.elementor-element-3aa608b{--display:flex;--position:absolute;--min-height:271px;top:0px;}.elementor-679 .elementor-element.elementor-element-3aa608b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-3aa608b{left:259px;}body.rtl .elementor-679 .elementor-element.elementor-element-3aa608b{right:259px;}.elementor-679 .elementor-element.elementor-element-d51c53e{width:var( --container-widget-width, 107.889% );max-width:107.889%;--container-widget-width:107.889%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-d51c53e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table{width:100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-d51c53e th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-d51c53e th .ql-editor{text-align:left;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-679 .elementor-element.elementor-element-d51c53e thead{background-color:#fbfbfb;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-679 .elementor-element.elementor-element-d51c53e td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-d51c53e td .ql-editor{text-align:left;}.elementor-679 .elementor-element.elementor-element-d51c53e tbody{background-color:#ffffff;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-search{width:200px;height:40px;margin-bottom:10px;color:#666666;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination{text-align:left;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a, .elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a:hover, .elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-679 .elementor-element.elementor-element-dec85f5{--display:flex;--position:absolute;--min-height:271px;top:0px;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-dec85f5{left:659px;}body.rtl .elementor-679 .elementor-element.elementor-element-dec85f5{right:659px;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-f0067c8{left:49px;}body.rtl .elementor-679 .elementor-element.elementor-element-f0067c8{right:49px;}.elementor-679 .elementor-element.elementor-element-f0067c8{top:-1px;}.elementor-679 .elementor-element.elementor-element-b921aea{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}.elementor-679 .elementor-element.elementor-element-b921aea > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-b921aea.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-b921aea.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-679 .elementor-element.elementor-element-b921aea.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8e871b9 );}.elementor-679 .elementor-element.elementor-element-322776d{--display:flex;--position:fixed;--min-height:85px;top:542px;}.elementor-679 .elementor-element.elementor-element-322776d.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-322776d{left:2px;}body.rtl .elementor-679 .elementor-element.elementor-element-322776d{right:2px;}.elementor-679 .elementor-element.elementor-element-394fc81{--display:flex;--position:fixed;--min-height:68px;top:0px;}body:not(.rtl) .elementor-679 .elementor-element.elementor-element-394fc81{left:2px;}body.rtl .elementor-679 .elementor-element.elementor-element-394fc81{right:2px;}@media(min-width:768px){.elementor-679 .elementor-element.elementor-element-f5bc580{--content-width:1209px;}.elementor-679 .elementor-element.elementor-element-3aa608b{--width:35.768%;}.elementor-679 .elementor-element.elementor-element-dec85f5{--width:34%;}.elementor-679 .elementor-element.elementor-element-322776d{--width:100%;}}@media(max-width:1024px){.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-679 .elementor-element.elementor-element-d51c53e .ea-advanced-data-table{width:100%;}}/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe09 *//* Tickets Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-7ccfe09 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “ticket” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6a2 2 0 0 1 2-2h12.5a2 2 0 0 1 1.9 1.37l1.5 4.5A2 2 0 0 1 19 12H5a2 2 0 0 1-2-2V6zm2 10h14v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2zm3-7h2v2H8V9zm4 0h2v2h-2V9z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Tickets” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-7ccfe09 .elementor-button:after{
  content:"Tickets" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9918b9f *//* Clients Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-9918b9f { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “clients” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 13a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 12Zm8 2c-3 0-6 1.7-6 4v2h12v-2c0-2.3-3-4-6-4ZM8 14c-2.8 0-5 1.6-5 3.5V20h6v-1.5c0-.9.4-1.8 1.1-2.5A8.8 8.8 0 0 0 8 14Z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Clients” (+ optional count via data-count) */
.elementor-679 .elementor-element.elementor-element-9918b9f .elementor-button:after{
  content:"Clients" attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1caa95 *//* Billing Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-c1caa95 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “receipt/billing” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 24 24\">\
<path d=\"M6 2h12a2 2 0 0 1 2 2v16l-2-1-2 1-2-1-2 1-2-1-2 1-2-1V4a2 2 0 0 1 2-2zm3 5h6v2H9V7zm0 4h6v2H9v-2z\"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Billing”
   Optional: add data-count=" (8)" and/or data-amount=" ₱123,456" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-c1caa95 .elementor-button:after{
  content:"Billing" attr(data-count) attr(data-amount);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba75d3 *//* Category Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-5ba75d3 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#eef2ff;      /* pill background */
  --pill-ink:#3730a3;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;           /* room for the icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “tag/category” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 3H19a2 2 0 0 1 2 2v8.5a2 2 0 0 1-.59 1.41l-6.5 6.5a2 2 0 0 1-2.82 0L3.59 13.82a2 2 0 0 1 0-2.82l6.5-6.5A2 2 0 0 1 10.5 3zm4.5 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>') no-repeat center / contain;
}

/* Right pill that says “Category”
   Optional: add data-name=" (Network)" and/or data-count=" (12)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-5ba75d3 .elementor-button:after{
  content:"Category" attr(data-name) attr(data-count);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbfb876 *//* Bugs Technical Report — style this specific Button widget */
.elementor-679 .elementor-element.elementor-element-dbfb876 { 
  --bg:#0f172a;           /* button background */
  --bg-hover:#122036;     /* hover background */
  --ink:#ffffff;          /* text/icon color */
  --pill-bg:#fee2e2;      /* pill background (alert-ish) */
  --pill-ink:#7f1d1d;     /* pill text color */
  --shadow:0 8px 20px rgba(0,0,0,.08);
}

/* Base button */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button{
  position:relative;
  display:inline-flex; align-items:center; gap:.4rem;
  background:var(--bg); color:var(--ink);
  border:none; border-radius:12px;
  padding:12px 16px 12px 46px;          /* left padding for icon */
  box-shadow:var(--shadow);
  transition:transform .15s ease, background .15s ease;
}
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:hover{ background:var(--bg-hover); transform:translateY(-1px); }

/* Left “bug” icon (SVG mask) */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:before{
  content:"";
  position:absolute; left:14px; top:50%; width:20px; height:20px; transform:translateY(-50%);
  background:currentColor; opacity:.95;
  -webkit-mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
          mask:url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M20 8h-2.1a6 6 0 0 0-1.9-2.6l1.6-1.6-1.4-1.4-2 2A6 6 0 0 0 12 4a6 6 0 0 0-2.2.4l-2-2-1.4 1.4 1.6 1.6A6 6 0 0 0 6.1 8H4v2h2v2H4v2h2v1a5 5 0 0 0 5 5h2a5 5 0 0 0 5-5v-1h2v-2h-2v-2h2V8Zm-4 7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3V9a4 4 0 0 1 4-4h0a4 4 0 0 1 4 4v6Z"/>\
</svg>') no-repeat center / contain;
}

/* Right pill that says “Bugs”
   Optional: add data-info=" (5 open • 2 critical)" in Advanced → Attributes */
.elementor-679 .elementor-element.elementor-element-dbfb876 .elementor-button:after{
  content:"Bugs" attr(data-info);
  margin-left:.5rem;
  font-size:12px; font-weight:600; letter-spacing:.2px;
  background:var(--pill-bg); color:var(--pill-ink);
  padding:2px 8px; border-radius:999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394fc81 *//* Background + text for this widget */
.elementor-679 .elementor-element.elementor-element-394fc81 {
  background-color: #8B0000;
  color: #ffffff;
}
/* Ensure inner links stay readable */
.elementor-679 .elementor-element.elementor-element-394fc81 a { color: #FFE6E6; }
.elementor-679 .elementor-element.elementor-element-394fc81 a:hover { color: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322776d *//* Background + text for this widget */
.elementor-679 .elementor-element.elementor-element-322776d {
  background-color: #8B0000;
  color: #ffffff;
}
/* Ensure inner links stay readable */
.elementor-679 .elementor-element.elementor-element-322776d a { color: #FFE6E6; }
.elementor-679 .elementor-element.elementor-element-322776d a:hover { color: #FFFFFF; }/* End custom CSS */