.account-tool{max-width:1180px;margin:35px auto;padding:0 24px}.account-tool>a{color:#755600;font-weight:700}.account-tool h1{margin:20px 0 6px;font-size:36px}.support-tools,.privacy-tools{grid-template-columns:minmax(280px,380px) 1fr;gap:24px;margin-top:25px;display:grid}.account-form,.account-tickets>article{background:#fff;border:1px solid #e0e4e9;border-radius:14px;padding:20px}.account-form{gap:14px;height:max-content;display:grid}.account-form label{gap:7px;font-weight:700;display:grid}.account-form input,.account-form select,.account-form textarea,.account-tickets form input{font:inherit;border:1px solid #cbd2db;border-radius:8px;padding:11px}.account-form button,.account-tickets button{color:#fff;background:#17191c;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.account-tickets{gap:14px;display:grid}.account-tickets h2{margin:0}.account-tickets article header{justify-content:space-between;gap:15px;display:flex}.ticket-thread{gap:8px;margin:15px 0;display:grid}.ticket-thread p{background:#f1f3f6;border-radius:10px;max-width:82%;padding:10px 12px}.ticket-thread p.mine{background:#fff2bd;margin-left:auto}.ticket-thread small{color:#707984;margin-top:5px;display:block}.account-tickets form{gap:8px;display:flex}.account-tickets form input{flex:1}.data-export{color:#6b5200;text-align:center;border:1px solid #d1a800;border-radius:8px;padding:11px;font-weight:700;display:block}@media (max-width:800px){.support-tools,.privacy-tools{grid-template-columns:1fr}.account-tickets form{flex-direction:column}}.ip-client{gap:18px;display:grid}.ip-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ip-form h2,.ip-form textarea,.ip-form button{grid-column:1/-1}.ip-form input,.ip-form select,.ip-form textarea{border:1px solid #d5dae0;border-radius:9px;padding:11px}.ip-form textarea{min-height:95px}.ip-form button,.ip-row button{color:#fff;background:#171717;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.ip-row{border-bottom:1px solid #e4e7e9;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:12px 0;display:grid}.ip-row>div{display:grid}.ip-row small{color:#75808b}.tool-status{background:#eef1f4;border-radius:20px;padding:5px 8px;font-size:11px}@media (max-width:700px){.ip-form,.ip-row{grid-template-columns:1fr}.ip-form h2,.ip-form textarea,.ip-form button{grid-column:auto}}.review-list{gap:20px;margin-top:24px;display:grid}.review-list>article{background:#fff;border:1px solid #dde2e7;border-radius:16px;padding:22px}.review-list header small{color:#64748b;margin-top:5px;display:block}.review-list form{grid-template-columns:160px 1fr;gap:14px;margin-top:18px;display:grid}.review-list label{gap:7px;font-weight:700;display:grid}.review-list label:nth-of-type(3){grid-column:1/-1}.review-list input,.review-list select,.review-list textarea{font:inherit;background:#fff;border:1px solid #b9c2cc;border-radius:9px;padding:11px}.review-list button{color:#fff;background:#111827;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;padding:12px 20px;font-weight:800}.review-message{color:#11603a;background:#e8f7ef;border-radius:9px;padding:12px}@media (max-width:700px){.review-list form{grid-template-columns:1fr}.review-list label:nth-of-type(3){grid-column:auto}}.buyer-messages{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.5fr);gap:18px;margin-top:24px;display:grid}.buyer-messages>section,.new-conversation{background:#fff;border:1px solid #dde2e7;border-radius:16px;padding:20px}.new-conversation{grid-column:1/-1;gap:10px;display:grid}.new-conversation input,.new-conversation textarea,.buyer-thread textarea{font:inherit;border:1px solid #b9c2cc;border-radius:9px;padding:11px}.new-conversation button,.buyer-thread button{color:#fff;background:#111827;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.buyer-messages .conversation-list{align-content:start;display:grid}.buyer-messages .conversation-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7eb;gap:4px;padding:14px;display:grid;position:relative}.buyer-messages .conversation-list>button.active{background:#fff6d2}.buyer-messages .conversation-list b{background:#e3ad00;border-radius:99px;padding:3px 7px;position:absolute;top:10px;right:10px}.buyer-thread .message-list{gap:9px;max-height:480px;margin:15px 0;display:grid;overflow:auto}.buyer-thread .message-list article{background:#eef1f5;border-radius:12px;max-width:82%;padding:10px 13px}.buyer-thread .message-list article.mine{background:#fff0b3;margin-left:auto}.buyer-thread .message-list p{margin:0 0 5px}.buyer-thread form{grid-template-columns:1fr auto;gap:9px;display:grid}@media (max-width:800px){.buyer-messages{grid-template-columns:1fr}.new-conversation{grid-column:auto}.buyer-thread form{grid-template-columns:1fr}}.notification-center{background:#fff;border:1px solid #dde2e7;border-radius:16px;margin-top:24px;display:grid;overflow:hidden}.notification-center>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.notification-center>header h2{margin:0}.notification-center button{color:#fff;background:#111827;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.notification-center article{cursor:pointer;border-bottom:1px solid #edf0f2;justify-content:space-between;gap:20px;padding:18px 22px;display:flex}.notification-center article.unread{background:#fffbeb;border-left:5px solid #e1ad01}.notification-center article p{color:#4b5563;margin:6px 0}.notification-center article span{background:#fff0b3;border-radius:99px;align-self:start;padding:5px 9px;font-size:12px;font-weight:800}.account-settings{grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.account-settings>.review-message{grid-column:1/-1}@media (max-width:800px){.account-settings{grid-template-columns:1fr}}.return-action{gap:8px;margin-top:10px;display:grid}.return-action>button,.return-action form button{cursor:pointer;background:#fff;border:1px solid #111827;border-radius:8px;width:max-content;padding:8px 12px;font-weight:800}.return-action form{background:#f8fafc;border-radius:10px;gap:10px;max-width:520px;padding:14px;display:grid}.return-action label{gap:5px;font-weight:700;display:grid}.return-action input,.return-action select,.return-action textarea{font:inherit;border:1px solid #b9c2cc;border-radius:8px;padding:9px}.return-action form button{color:#fff;background:#111827}.return-action small{color:#166534}.return-list{gap:16px;margin-top:24px;display:grid}.return-list>article{background:#fff;border:1px solid #dde2e7;border-radius:14px;justify-content:space-between;gap:20px;padding:20px;display:flex}.return-list article div,.return-list article aside{gap:6px;display:grid}.return-list article aside{text-align:right;align-content:start}.return-list article span,.return-list article small{color:#64748b}.return-list article p{margin:5px 0}@media (max-width:700px){.return-list>article{display:grid}.return-list article aside{text-align:left}}.download-list{gap:16px;margin-top:24px;display:grid}.download-list>article{background:#fff;border:1px solid #dde2e7;border-radius:14px;justify-content:space-between;gap:24px;padding:20px;display:flex}.download-list article div,.download-list article aside{gap:6px;display:grid}.download-list article aside{text-align:right}.download-list article span,.download-list article small{color:#64748b}.download-list article a{color:#fff;background:#111827;border-radius:8px;margin-top:6px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.download-list article em{color:#b42318}@media (max-width:700px){.download-list>article{display:grid}.download-list article aside{text-align:left}}.booking-actions{gap:8px;margin-top:8px;display:grid}.booking-actions>div{justify-content:flex-end;gap:7px;display:flex}.booking-actions button{background:#fff;border:1px solid #111827;border-radius:7px;padding:8px 11px;font-weight:800}.booking-actions form{text-align:left;background:#f8fafc;border-radius:8px;gap:8px;padding:10px;display:grid}.booking-actions label{gap:5px;display:grid}.booking-actions textarea,.booking-actions select{font:inherit;border:1px solid #b9c2cc;border-radius:7px;padding:8px}.booking-actions form button{color:#fff;background:#111827}
