.fd-profile{--fd-deep:#0d4d4d;--fd-soft:#eaf4f1;--fd-line:#e3ebe9;color:#1d3937;padding-top:24px;padding-bottom:96px}.fd-profile .button,.fd-profile a.outline,.fd-profile button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fd-profile h1{font-size:clamp(26px,3.1vw,34px);margin:3px 0}.fd-profile h2{font-size:21px;display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#183f3d}.fd-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.fd-profile-heading p,.fd-profile-muted,.fd-profile-tabheading p{color:#72837d;margin:4px 0 0;font-size:13px}.fd-profile-tools{display:flex;gap:8px;flex-wrap:wrap}.fd-profile-tools button{padding:9px 13px}.fd-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.fd-profile-stat{padding:19px 18px;min-width:0;border:1px solid #e0e8e6;background:#fff;border-radius:20px;box-shadow:0 5px 22px #0d4d4d08}.fd-profile-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6b807c}.fd-profile-stat-heading svg{color:var(--fd-deep);background:var(--fd-soft);box-sizing:content-box;border-radius:12px;padding:9px;flex-shrink:0}.fd-profile-stat strong{font-size:clamp(21px,2.2vw,30px);color:var(--fd-deep);display:block;white-space:nowrap;letter-spacing:-.6px;margin-top:12px}.fd-profile-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}.fd-profile-panel{background:#fff;border:1px solid #e0eae6;border-radius:20px;padding:24px;box-shadow:0 5px 23px #143c3006;min-width:0}.fd-profile-panel form{margin-top:20px}.fd-profile-panel label{font-size:14px;font-weight:600;color:#274b46;display:grid;gap:7px}.fd-profile-panel label>span:not(.fd-readonly){color:#d04545}.fd-profile-panel input,.fd-profile-panel select,.fd-profile-panel textarea{width:100%;background:#fff;border:1px solid #dae3e0;border-radius:12px;outline:0;padding:12px 14px;color:#1f3d3b;font-size:15px;min-height:46px;max-width:100%;transition:border-color .15s,box-shadow .15s}.fd-profile-panel input:focus,.fd-profile-panel select:focus,.fd-profile-panel textarea:focus{border-color:#0d4d4d;box-shadow:0 0 0 3px #0d4d4d19}.fd-profile-panel input[readonly]{background:#f4f7f6;color:#5c746e;cursor:not-allowed}.fd-profile-panel textarea{min-height:100px;resize:vertical}.fd-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.fd-profile-form-grid label{min-width:0}.fd-profile .address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-bottom:18px}.fd-profile .address-fields>label:last-child{grid-column:1/-1}.fd-profile .address-fields label{min-width:0}.fd-profile .fd-readonly{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b807c;font-weight:400}.fd-profile .fd-profile-hint{font-size:12px;color:#72837d;margin:4px 0 14px}.fd-profile .fd-profile-address-add button,.fd-profile-primary{background:#0d4d4d!important;border-color:#0d4d4d!important;color:#fff!important;border-radius:12px;padding:13px 19px}.fd-profile-security-note{display:flex;gap:9px;align-items:center;border-radius:12px;background:#eff8f4;padding:13px;color:#266c59;font-size:12px;margin-top:26px}.fd-profile-security form>button{margin-top:8px}.fd-profile-alert,.fd-profile-success{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:12px;margin:0 0 18px;border:1px solid #ffd3d3;background:#fff5f5;color:#9c2727;overflow-wrap:anywhere}.fd-profile-success{border-color:#bee9d3;background:#f1faf5;color:#126447}.fd-profile-empty-inline{display:flex;align-items:center;gap:8px;padding:13px 15px;margin:0 0 18px;color:#506a62;background:#eff8f5;border-radius:13px;flex-wrap:wrap}.fd-profile-empty-inline a{text-decoration:underline;color:#0d4d4d;font-weight:700}.fd-profile-history{margin-top:20px}.fd-profile-tabs{display:flex;gap:7px;border-bottom:1px solid #e4ebe8;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin}.fd-profile-tabs button{white-space:nowrap;border:0;border-radius:12px;background:#f6f9f8;color:#49645f;padding:12px 16px;font-size:14px;font-weight:600}.fd-profile-tabs button.active{background:#0d4d4d;color:#fff}.fd-profile-tabheading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 15px}.fd-profile-tabheading h2{margin:0}.fd-profile-mini{padding:8px 12px!important;font-size:12px!important;text-decoration:none}.fd-profile-order{border:1px solid #e1eae6;border-radius:16px;padding:18px;margin-bottom:12px;background:#fff;min-width:0}.fd-profile-order-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-profile-order-main>div{min-width:0}.fd-profile-order-main strong{overflow-wrap:anywhere}.fd-profile-order-main p{font-size:12px;color:#71847c;margin:6px 0}.fd-profile-order-total{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right}.fd-profile-order-total>strong{font-size:18px;color:#0d4d4d;white-space:nowrap}.fd-profile-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#f0f1f2;color:#58666a;font-size:12px;font-weight:700;white-space:nowrap}.fd-profile-status.pending{background:#fff3db;color:#8c6310}.fd-profile-status.confirmed{background:#e5edff;color:#2653a0}.fd-profile-status.partial{background:#fff1df;color:#a45516}.fd-profile-status.delivered,.fd-profile-status.paid{background:#dff8eb;color:#136746}.fd-profile-status.cancelled,.fd-profile-status.rejected{background:#ffe7e7;color:#a12c2c}.fd-profile-payment{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0;color:#536d66;font-size:13px}.fd-profile-payment b{color:#243f39}.fd-profile-order-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fd-profile-order-buttons a{font-size:12px}.fd-profile-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#fafcfa;border:1px dashed #d3e4dc;border-radius:16px;padding:34px 12px;text-align:center;color:#48685f}.fd-profile-empty>svg{color:#0d4d4d}.fd-profile-empty p{font-size:13px;color:#7b8a83;margin:0 0 12px}.fd-profile-more{display:flex!important;margin:22px auto 2px}.fd-profile-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.fd-profile-table-scroll table{width:100%;border-collapse:collapse;min-width:720px;font-size:13px}.fd-profile-table-scroll td,.fd-profile-table-scroll th{text-align:left;padding:14px 11px;border-bottom:1px solid #e8efeb}.fd-profile-table-scroll th{background:#f1f7f4;color:#45665c;white-space:nowrap}.fd-profile-table-scroll td{white-space:nowrap}.fd-profile-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fd-profile-addresses article{border:1px solid #e0eae6;border-radius:14px;padding:17px;display:flex;gap:12px;min-width:0}.fd-profile-addresses article>svg{flex-shrink:0;color:#0d4d4d}.fd-profile-addresses article>div{flex:1;min-width:0}.fd-profile-addresses p{font-size:13px;color:#688078;overflow-wrap:anywhere}.fd-profile-addresses article>button{padding:7px;background:#fff4f4;color:#aa3737;border:0;align-self:flex-start}.fd-profile-address-add{padding:16px;background:#f6faf8;border:1px solid #e2ebe6;border-radius:14px;margin:0 0 20px!important}.fd-profile-address-add textarea{min-height:75px}.fd-profile-shop-link{font-size:13px;text-decoration:none;white-space:nowrap}@media(max-width:1050px){.fd-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-profile-layout{grid-template-columns:minmax(0,1fr)}.fd-profile-security{width:100%}}@media(max-width:640px){.fd-profile{padding-top:18px}.fd-profile-heading{align-items:flex-start;flex-direction:column}.fd-profile-heading p{font-size:12px}.fd-profile-tools{width:100%}.fd-profile-tools button{flex:1}.fd-profile-stats{gap:10px}.fd-profile-stat{padding:15px 13px;border-radius:18px}.fd-profile-stat-heading{font-size:12px;gap:5px}.fd-profile-stat-heading svg{padding:7px;width:17px;height:17px}.fd-profile-stat strong{font-size:clamp(19px,5.1vw,26px);letter-spacing:-.5px}.fd-profile-panel{padding:16px;border-radius:16px}.fd-profile .address-fields,.fd-profile-addresses,.fd-profile-form-grid{grid-template-columns:1fr}.fd-profile .address-fields>label:last-child{grid-column:auto}.fd-profile-tabheading{align-items:flex-start;flex-wrap:wrap}.fd-profile-tabs button{padding:10px 12px;font-size:12px}.fd-profile-order{padding:14px}.fd-profile-order-main{align-items:flex-start}.fd-profile-order-main strong{font-size:13px}.fd-profile-order-total>strong{font-size:15px}.fd-profile-status{font-size:11px}.fd-profile-history{margin-top:14px}.fd-profile-payment{gap:6px 13px;font-size:12px}}