@media (min-width: 992px){body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper>.container{max-width:none;width:100%;padding-left:0;padding-right:0}body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper .container .page_content{padding-left:0;padding-right:0}}body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper .container .page_content{max-width:none;margin-left:0;margin-right:0}@media (min-width: 576px){body[data-path$="/list"] .row>.sidebar-column{flex:0 0 150px;max-width:150px;padding-right:.75rem}body[data-path$="/list"] .row>.main-column{flex:1 1 0%;width:auto;min-width:0;max-width:none;padding-left:.75rem}}body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper .page-breadcrumbs,body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper .page-header-wrapper{display:none}body[data-path$="/list"] [data-doctype="Web Form"] .page-content-wrapper>.container{margin-top:1rem;margin-bottom:1rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container{min-height:0;padding:1rem 1.25rem 1.25rem;border-radius:var(--border-radius-md);background-color:var(--fg-color)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header{align-items:center;gap:.5rem 1rem;padding-bottom:.75rem;margin-bottom:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header .web-list-title{flex:1 1 auto;min-width:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header .web-list-title h1{font-size:1.375rem;font-weight:700;line-height:1.3;margin:0;padding-bottom:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header .web-list-actions{flex:0 0 auto;gap:.5rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header .web-list-actions .btn{display:inline-flex;align-items:center;height:32px;padding:0 1rem;margin-left:0;border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:500;white-space:nowrap}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters{align-items:flex-start;gap:.5rem;margin:.75rem 0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-quick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 260px;min-width:0;order:1}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .frappe-control{position:relative;flex:0 1 140px;width:auto;min-width:140px;max-width:140px;padding:0;margin:0;align-self:center;order:1}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control .control-input-wrapper,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control .control-input{width:100%}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) .input-xs,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) input.form-control,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) select.form-control{width:100%;height:32px;padding:0 .75rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);line-height:1.4;box-shadow:none}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) select.form-control{padding-right:1.75rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) .form-control:focus{border-color:var(--gray-400);background-color:var(--fg-color)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control[data-fieldtype=Select] .select-icon{top:50%;right:10px;transform:translateY(-50%)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control[data-fieldtype=Select]:not(:has(option:checked)):after{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);max-width:calc(100% - 2.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);line-height:1.4;color:var(--text-light);pointer-events:none}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control[data-fieldtype=Select][title]:not([title=""]):not(:has(option:checked)):after{content:attr(title)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control[data-fieldtype=Select][data-original-title]:not([data-original-title=""]):not(:has(option:checked)):after{content:attr(data-original-title)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table{overflow-x:auto;overflow-y:hidden;margin:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table{width:100%;margin-bottom:0;table-layout:auto;border:0;border-collapse:separate;border-spacing:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td{width:1%;max-width:none;padding:.625rem .75rem;white-space:nowrap;text-align:left;vertical-align:middle;border:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th{height:36px;background-color:var(--subtle-fg);color:var(--text-color);font-size:var(--text-sm);font-weight:600;text-transform:none;letter-spacing:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td{height:44px;color:var(--text-color);font-size:var(--text-sm);border-bottom:1px solid var(--border-color)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr:last-child td{border-bottom:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr:hover td{background-color:var(--fg-hover-color)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table input[type=checkbox]{margin:0;vertical-align:middle}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th:first-child,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:first-child{width:40px;min-width:40px;padding-right:0;text-align:center}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th:nth-child(2),body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:nth-child(2){width:48px;min-width:48px;text-align:center;color:var(--text-light);font-variant-numeric:tabular-nums}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td p,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td .ql-editor{width:auto;max-width:300px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table thead tr th:nth-child(3),body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:nth-child(3){width:100%;min-width:180px;white-space:normal}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:nth-child(3){font-weight:500}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:nth-child(3) p,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td:nth-child(3) .ql-editor{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;width:auto;max-width:none;overflow:hidden;white-space:normal;overflow-wrap:anywhere}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .no-result{display:flex;align-items:center;justify-content:center;min-height:200px;border-top:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .no-result .null-state{height:48px;width:auto;max-width:100%;opacity:.8}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-footer .btn{display:inline-flex;align-items:center;height:32px;padding:0 1rem;margin-left:0;border-radius:var(--border-radius);font-size:var(--text-sm)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-footer .portal-page-length .btn.active{background-color:var(--text-color);border-color:var(--text-color);color:var(--fg-color)}@media (max-width: 991.98px){body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container{padding:1rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header .web-list-title h1{font-size:1.25rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .frappe-control{flex:1 1 160px;max-width:none}}@media (max-width: 575.98px){body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header{align-items:flex-start}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .form-group.frappe-control,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .frappe-control{flex:1 1 100%;min-width:0;max-width:none}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-quick{flex:1 1 100%;order:2}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls{order:1;width:100%;justify-content:flex-end}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table{-webkit-overflow-scrolling:touch}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table{min-width:620px}}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector{position:relative;flex:0 0 auto;margin-left:auto;align-self:center}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .btn-group{display:inline-flex;gap:.25rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .btn-group .btn{display:inline-flex;align-items:center;gap:.375rem;height:32px;margin:0;padding:0 .75rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);font-weight:500;white-space:nowrap}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .btn-group .btn:hover{background-color:var(--gray-200)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .filter-icon{display:inline-flex;align-items:center}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .filter-icon .icon{width:14px;height:14px}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--border-radius-full, 999px);background-color:var(--text-color);color:var(--fg-color);font-size:var(--text-xs);font-weight:600}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .filter-x-button{padding:0 .5rem}@media (min-width: 992px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-content-wrapper>.container{max-width:none;width:100%;padding-left:0;padding-right:0}}@media (min-width: 576px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"])>.sidebar-column{flex:0 0 150px;max-width:150px;padding-right:.75rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"])>.main-column{flex:1 1 0%;width:auto;min-width:0;max-width:none;padding-left:.75rem}}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-content-wrapper>.container{margin-top:1rem;margin-bottom:1rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper{align-items:center;gap:1rem;margin:0;padding:1rem 1.25rem;background-color:var(--fg-color);border:1px solid var(--dark-border-color);border-bottom:0;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .page-header{flex:1 1 auto;min-width:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .my-account-header{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--text-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .page-header-actions-block{flex:0 0 auto}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .page-header-actions-block .pull-right{float:none}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .page-header-actions-block .btn{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 1rem;border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content{margin:0;padding:.75rem 1.25rem 1.25rem;background-color:var(--fg-color);border:1px solid var(--dark-border-color);border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list{margin:0;padding:0;background-color:transparent;border-radius:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item{margin:0 -.5rem;padding:.75rem .5rem;border-bottom:1px solid var(--border-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item:last-child,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item:only-child{border-bottom:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item:hover{background-color:var(--fg-hover-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item .list-item-name{font-size:var(--text-sm);font-weight:600}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item .transaction-time,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item .items-preview{font-size:var(--text-xs)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .result .web-list-item .item-total{font-size:var(--text-sm)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .website-list .more-block .btn{display:inline-flex;align-items:center;height:32px;padding:0 1rem;border-radius:var(--border-radius);font-size:var(--text-sm)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .empty-apps-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;color:var(--text-muted)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .empty-apps-state .empty-list-icon{height:48px;width:auto;max-width:100%;opacity:.8}@media (max-width: 575.98px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper{padding:.875rem 1rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page-header-wrapper .my-account-header{font-size:1.25rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content{padding:.75rem 1rem 1rem}}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:0 0 1rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-quick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 260px;min-width:0;order:1}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control{position:relative;flex:0 1 140px;width:auto;min-width:140px;max-width:140px;padding:0;margin:0;align-self:center;order:1}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control .control-input-wrapper,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control .control-input{width:100%}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) .input-xs,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) input.form-control,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) select.form-control{width:100%;height:32px;padding:0 .75rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);line-height:1.4;box-shadow:none}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) select.form-control{padding-right:1.75rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control:not([data-fieldtype="Check"]) .form-control:focus{border-color:var(--gray-400);background-color:var(--fg-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control[data-fieldtype=Select] .select-icon{top:50%;right:10px;transform:translateY(-50%)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control[data-fieldtype=Select]:not(:has(option:checked)):after{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);max-width:calc(100% - 2.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);line-height:1.4;color:var(--text-light);pointer-events:none;content:attr(title)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap;order:2}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn{display:inline-flex;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;margin:0;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn:hover,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn.active{background-color:var(--gray-200)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn-group{display:inline-flex;gap:.25rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .filter-selector .filter-label{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:.25rem;padding:0 5px;border-radius:var(--border-radius-full, 999px);background-color:var(--text-color);color:var(--fg-color);font-size:var(--text-xs);font-weight:600}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-count{font-size:var(--text-sm);white-space:nowrap}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .sort-selector .dropdown-menu{min-width:180px}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table{overflow-x:auto;overflow-y:hidden}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table{width:100%;margin-bottom:0;table-layout:auto;border:0;border-collapse:separate;border-spacing:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td{width:1%;max-width:none;padding:.625rem .75rem;white-space:nowrap;text-align:left;vertical-align:middle}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th{height:36px;background-color:var(--subtle-fg);color:var(--text-color);font-size:var(--text-sm);font-weight:600}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td{font-size:var(--text-sm);color:var(--text-color);border-bottom:1px solid var(--border-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr:last-child td{border-bottom:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr{cursor:pointer}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr:hover td{background-color:var(--fg-hover-color)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table input[type=checkbox]{margin:0;vertical-align:middle}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table .list-col-checkbox{width:40px;min-width:40px;padding-right:0;text-align:center}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table .list-col-serial{width:48px;min-width:48px;text-align:center;color:var(--text-light);font-variant-numeric:tabular-nums}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th:nth-child(3),.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td:nth-child(3){width:100%;min-width:160px;white-space:normal;font-weight:500}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td:nth-child(3) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin:0;overflow:hidden;overflow-wrap:anywhere}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table td p{margin:0}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .indicator-pill{white-space:nowrap}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th.list-col-numeric,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td.list-col-numeric{text-align:right;font-variant-numeric:tabular-nums}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .no-result{display:flex;align-items:center;justify-content:center;min-height:220px}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .no-result .null-state{height:48px;width:auto;max-width:100%;opacity:.8}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-footer .btn{display:inline-flex;align-items:center;height:32px;padding:0 1rem;margin-left:0;border-radius:var(--border-radius);font-size:var(--text-sm)}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-footer .portal-page-length .btn.active{background-color:var(--text-color);border-color:var(--text-color);color:var(--fg-color)}@media (max-width: 767.98px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-quick{flex:1 1 100%;order:2}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls{order:1;margin-left:0;width:100%;justify-content:flex-end}}@media (max-width: 767.98px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table{-webkit-overflow-scrolling:touch}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table{min-width:620px}}@media (max-width: 575.98px){.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .form-group.frappe-control{flex:1 1 100%;min-width:0;max-width:none}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table .list-col-checkbox{width:32px;min-width:32px}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table .list-col-serial{width:34px;min-width:34px;padding-left:.375rem;padding-right:.375rem}.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table thead tr th,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-table .table tbody tr td{padding-left:.5rem;padding-right:.5rem}}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap;order:2}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn{display:inline-flex;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;margin:0;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);font-weight:500;white-space:nowrap}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn:hover,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn.active{background-color:var(--gray-200)}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn-group{display:inline-flex;gap:.25rem}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .filter-selector .filter-label{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:.25rem;padding:0 5px;border-radius:var(--border-radius-full, 999px);background-color:var(--text-color);color:var(--fg-color);font-size:var(--text-xs);font-weight:600}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-count{font-size:var(--text-sm);white-space:nowrap}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .sort-selector .dropdown-menu{min-width:180px}body[data-path$="/list"] .filter-popover,body[data-path=list] .filter-popover{min-width:min(500px,calc(100vw - 2rem));padding:0;border:1px solid var(--dark-border-color);border-radius:var(--border-radius-md);box-shadow:0 6px 24px #0000001f;background-color:var(--fg-color)}body[data-path$="/list"] .filter-popover .popover-body,body[data-path=list] .filter-popover .popover-body{padding:.875rem}body[data-path$="/list"] .filter-popover .filter-field .frappe-control,body[data-path=list] .filter-popover .filter-field .frappe-control{position:relative;margin-bottom:0}body[data-path$="/list"] .filter-popover .filter-box,body[data-path=list] .filter-popover .filter-box{padding:.5rem .75rem .5rem 0}body[data-path$="/list"] .filter-popover .filter-box .form-group,body[data-path=list] .filter-popover .filter-box .form-group{margin-bottom:0}body[data-path$="/list"] .filter-popover .filter-box .remove-filter,body[data-path=list] .filter-popover .filter-box .remove-filter{cursor:pointer;line-height:2;color:var(--text-muted)}body[data-path$="/list"] .filter-popover .filter-box .remove-filter:hover,body[data-path=list] .filter-popover .filter-box .remove-filter:hover{color:var(--text-color)}body[data-path$="/list"] .filter-popover .form-control,body[data-path$="/list"] .filter-popover select,body[data-path$="/list"] .filter-popover input,body[data-path=list] .filter-popover .form-control,body[data-path=list] .filter-popover select,body[data-path=list] .filter-popover input{height:30px;padding:0 .625rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--control-bg);color:var(--text-color);font-size:var(--text-sm);box-shadow:none}body[data-path$="/list"] .filter-popover .awesomplete>ul,body[data-path$="/list"] .filter-popover .awesomplete>[role=listbox],body[data-path=list] .filter-popover .awesomplete>ul,body[data-path=list] .filter-popover .awesomplete>[role=listbox]{min-width:100%;width:auto;max-height:240px;overflow-y:auto;background-color:var(--fg-color);border:1px solid var(--dark-border-color);box-shadow:0 4px 12px #0000001f}body[data-path$="/list"] .filter-popover .awesomplete>ul>li,body[data-path$="/list"] .filter-popover .awesomplete>[role=listbox]>[role=option],body[data-path=list] .filter-popover .awesomplete>ul>li,body[data-path=list] .filter-popover .awesomplete>[role=listbox]>[role=option]{max-width:320px;padding:.375rem .625rem;font-size:var(--text-sm)}body[data-path$="/list"] .filter-popover .divider,body[data-path=list] .filter-popover .divider{margin:.625rem 0;border:0;border-top:1px solid var(--border-color)}body[data-path$="/list"] .filter-popover .filter-action-buttons,body[data-path=list] .filter-popover .filter-action-buttons{display:flex;align-items:center;justify-content:space-between;gap:.75rem}body[data-path$="/list"] .filter-popover .filter-action-buttons .btn,body[data-path=list] .filter-popover .filter-action-buttons .btn{height:30px;display:inline-flex;align-items:center;padding:0 .75rem;border-radius:var(--border-radius);font-size:var(--text-sm)}body[data-path$="/list"] .filter-popover .empty-filters,body[data-path=list] .filter-popover .empty-filters{padding:.75rem 0;font-size:var(--text-sm)}@media (max-width: 767.98px){body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls{margin-left:0;width:100%;justify-content:flex-start}body[data-path$="/list"] .filter-popover,body[data-path=list] .filter-popover{min-width:calc(100vw - 1.5rem);width:calc(100vw - 1.5rem)}body[data-path$="/list"] .filter-popover .filter-box .remove-filter,body[data-path=list] .filter-popover .filter-box .remove-filter{text-align:right}}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn.portal-list-create,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn.portal-list-create{background-color:var(--primary, var(--blue-500));border-color:var(--primary, var(--blue-500));color:var(--white, #fff);text-decoration:none;line-height:1}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn.portal-list-create:hover,body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn.portal-list-create:focus,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn.portal-list-create:hover,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn.portal-list-create:focus{background-color:var(--primary, var(--blue-500));border-color:var(--primary, var(--blue-500));color:var(--white, #fff);filter:brightness(.92)}@media (max-width: 575.98px){body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters .portal-list-controls .btn.portal-list-create,.row:is([data-path="orders"],[data-path="invoices"],[data-path="project"],[data-path="quotations"]) .page_content .web-list-filters .portal-list-controls .btn.portal-list-create{flex:1 0 100%;justify-content:center;order:-2}}.row>.main-column{min-width:0}.row>.sidebar-column,body[data-path$="/list"] .row>.sidebar-column{min-width:0}@media (max-width: 991.98px){.row>.main-column,body[data-path$="/list"] .row>.main-column{flex-basis:100%;max-width:100%}}@media (min-width: 992px){body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper>.container{max-width:none;width:100%;padding-left:0;padding-right:0}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper .container .page_content{padding-left:0;padding-right:0}}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper .container .page_content{max-width:none;margin-left:0;margin-right:0}@media (min-width: 576px){body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) .row>.sidebar-column{flex:0 0 150px;max-width:150px;padding-right:.75rem}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) .row>.main-column{flex:1 1 0%;width:auto;min-width:0;max-width:none;padding-left:.75rem}}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper .page-breadcrumbs,body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper .page-header-wrapper:not(:has(img)){display:none}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .page-content-wrapper>.container{margin-top:1rem;margin-bottom:1rem}.web-form-header .web-form-title .portal-doc-id{margin-bottom:0;font-size:var(--text-base);font-weight:600;color:var(--text-color)}.web-form-header .web-form-title .portal-doc-id+p{color:var(--text-muted);font-size:var(--text-sm)}.portal-skeleton{margin-bottom:0}.portal-skeleton-bar{display:block;height:.75rem;max-width:100%;border-radius:var(--border-radius);background-color:var(--control-bg);background-image:linear-gradient(90deg,transparent 0%,var(--fg-color) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:portal-skeleton-shimmer 1.4s ease-in-out infinite}.portal-skeleton th:nth-child(1) .portal-skeleton-bar,.portal-skeleton td:nth-child(1) .portal-skeleton-bar{width:14px}.portal-skeleton th:nth-child(2) .portal-skeleton-bar,.portal-skeleton td:nth-child(2) .portal-skeleton-bar{width:1.25rem}.portal-skeleton th:nth-child(n + 3) .portal-skeleton-bar,.portal-skeleton td:nth-child(n + 3) .portal-skeleton-bar{width:70%}.portal-skeleton td:nth-child(3n + 4) .portal-skeleton-bar{width:45%}.portal-skeleton td:nth-child(3n + 5) .portal-skeleton-bar{width:60%}.portal-skeleton thead th .portal-skeleton-bar{height:.625rem;max-width:6rem;animation:none;background-image:none}@keyframes portal-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.portal-skeleton-bar{animation:none;background-image:none}}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-column.col-sm-12>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-column.col-sm-12>form>.frappe-control{min-width:0}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-column.col-sm-12>form>.frappe-control:is([data-fieldtype="Text Editor"],[data-fieldtype="Text"],[data-fieldtype="Long Text"],[data-fieldtype="Code"],[data-fieldtype="Markdown Editor"],[data-fieldtype="HTML Editor"],[data-fieldtype="Small Text"],[data-fieldtype="Table"],[data-fieldtype="Table MultiSelect"],[data-fieldtype="Attach"],[data-fieldtype="Attach Image"],[data-fieldtype="Signature"],[data-fieldtype="Geolocation"]){grid-column:1 / -1}@media (max-width: 575.98px){body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-column.col-sm-12>form{grid-template-columns:minmax(0,1fr)}}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-section .form-column{min-width:0}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-section .section-head{font-size:var(--text-base);font-weight:600;color:var(--text-color);padding:var(--padding-md) 0 var(--padding-xs);border-bottom:1px solid var(--border-color);margin-bottom:var(--margin-sm)}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .form-section:first-child .section-head{padding-top:0}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table tbody tr td.list-col-status{white-space:nowrap}body [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .indicator-pill{max-width:100%;font-size:var(--text-xs)}body:is([data-path^="quotation/"],[data-path^="my-orders/"],[data-path^="my-billing/"],[data-path^="projects/"],[data-path^="tasks/"],[data-path^="issues/"],[data-path^="inquiry/"],[data-path^="address/"]) [data-doctype="Web Form"] .web-form-wrapper .control-value.portal-status-value{background-color:transparent;border-color:transparent;padding-left:0;padding-right:0;min-height:0;display:flex;align-items:center}.portal-record-panel{margin-top:1.5rem;padding:1.5rem;background-color:var(--card-bg, var(--fg-color));border:1px solid var(--border-color);border-radius:var(--border-radius-md, var(--border-radius))}.portal-record-panel h5{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text-color)}.portal-record-panel .portal-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.portal-record-panel .portal-panel-note{margin:.35rem 0 0;font-size:var(--text-sm)}.portal-project-progress .portal-progress-value{font-size:var(--text-lg);font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}.portal-progress-track{margin-top:.6rem;height:8px;border-radius:var(--border-radius-full, 999px);background-color:var(--subtle-fg, var(--control-bg));overflow:hidden}.portal-progress-bar{height:100%;min-width:0;border-radius:inherit;background-color:var(--primary, #2490ef);transition:width .3s ease}@media (prefers-reduced-motion: reduce){.portal-progress-bar{transition:none}}.portal-project-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}@media (max-width: 575.98px){.portal-project-links{grid-template-columns:minmax(0,1fr)}}.portal-link-card{display:block;padding:.85rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--subtle-fg, var(--control-bg));color:var(--text-color);text-decoration:none}.portal-link-card:hover,.portal-link-card:focus{text-decoration:none;color:var(--text-color);border-color:var(--primary, #2490ef)}.portal-link-card .portal-link-count{font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums;margin-right:.4rem}.portal-link-card .portal-link-label{font-size:var(--text-sm);color:var(--text-muted)}.portal-link-card .portal-link-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.portal-link-card .indicator-pill{font-size:var(--text-xs)}.portal-project-activity{margin-top:1.75rem}.portal-activity-list{list-style:none;margin:.75rem 0 0;padding:0 0 0 1rem;border-left:2px solid var(--border-color)}.portal-activity-item{position:relative;padding:0 0 1rem}.portal-activity-item:last-child{padding-bottom:0}.portal-activity-item:before{content:"";position:absolute;left:-1.3rem;top:.45rem;width:8px;height:8px;border-radius:50%;background-color:var(--border-color)}.portal-activity-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:var(--text-sm)}.portal-activity-by{font-weight:600;color:var(--text-color)}.portal-activity-title{color:var(--text-muted)}.portal-activity-time{font-size:var(--text-xs);margin-left:auto;white-space:nowrap}.portal-activity-body{margin-top:.2rem;font-size:var(--text-sm);color:var(--text-color);overflow-wrap:anywhere}.portal-activity-body p:last-child{margin-bottom:0}.portal-activity-changes{list-style:none;margin:.25rem 0 0;padding:0;font-size:var(--text-sm);color:var(--text-muted)}
/*# sourceMappingURL=portal_list.bundle.C7F373NE.css.map */
