/* Account composition follows the supplied private-profile layouts. */
.news-layout>*{min-width:0}.news-article h1{overflow-wrap:anywhere}.news-sidebar nav{max-width:100%}
.editor-section h2{font-weight:600}.news-layout .catalog-heading{font-size:40px}@media(max-width:575px){.news-layout .catalog-heading{font-size:28px}}
@media(max-width:991px){.navigation-desktop .mobile-account-link{display:flex;width:40px;height:40px;align-items:center;justify-content:center}.navigation-desktop .mobile-account-link .icons{width:16px;height:16px}}
.account-shell{padding-bottom:90px;color:#20373d}.account-title{font-size:44px;font-weight:600;margin:12px 0 30px;line-height:1.2}.account-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:10px;align-items:start}.account-content{min-width:0}.account-sidebar{border-radius:12px;box-shadow:0 0 10px #00000012;padding:24px 28px;background:#fff;overflow-wrap:anywhere}.account-person{margin-bottom:36px}.account-avatar{width:80px;height:80px;background:#dedede;border-radius:50%;display:grid;place-items:center;font-size:22px;color:white;margin-bottom:20px}.account-person-name{font-size:20px;font-weight:600;color:#20373d}.account-person p{font-size:14px;color:#00b570;margin-top:6px;line-height:1.5}.account-menu{display:flex;flex-direction:column;gap:8px}.account-menu-link{display:flex;align-items:center;gap:10px;padding:12px 0;color:#20373d;font-size:14px;line-height:1.4}.account-menu-link>.bi{color:#d4d8d6;width:16px;flex-shrink:0}.account-menu-link:hover,.account-menu-link.active,.account-menu-link.active>.bi{color:#00b570}.account-counter{background:#00b570;color:white;border-radius:50px;min-width:20px;text-align:center;padding:2px 5px;font-size:11px;margin-left:auto;flex-shrink:0}.account-logout{border:0;background:none;color:#6d7672;font-size:13px;padding:15px 0;text-align:left;line-height:1.6;cursor:pointer}.account-menu-toggle{display:none}.account-content h1,.account-content h2{font-weight:600}.account-content .panel{border:0;border-radius:12px;box-shadow:0 0 10px #00000012;margin-bottom:10px}.account-content .form-main{max-width:none}.account-content .detail-layout{grid-template-columns:1fr}.account-content .listing-cards{margin:0 -8px}.account-content .listing-cards>.col-lg-3{width:33.333333%;padding:0 8px}.account-content .listing-cards .view-14{height:245px}
.account-status-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.account-status-tabs>a,.account-status-tabs>span{border:1px solid #ddd;border-radius:30px;padding:10px 20px;min-width:110px;text-align:center;font-size:14px;color:#6c6c6c;line-height:1.25}.account-status-tabs .active{background:#00b570;border-color:#00b570;color:white}.account-status-tabs span span,.account-status-tabs a span{font-size:11px;margin-left:4px}
.account-listing{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.5fr) minmax(125px,.8fr);gap:24px;padding:30px;border-radius:12px;box-shadow:0 0 10px #00000012;margin-bottom:10px;min-height:285px;align-items:start}.account-listing-picture{height:215px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fafafa;color:#999;font-size:13px}.account-listing-picture img{width:100%;height:100%;object-fit:contain}.account-listing-info{min-width:0;display:flex;flex-direction:column;align-self:stretch}.account-listing small{color:#9a9a9a;font-size:12px;margin-bottom:6px}.account-listing-info h2{font-size:16px;margin:0 0 20px;line-height:1.5;overflow-wrap:anywhere}.account-listing-info>p{font-size:14px;margin:0 0 10px}.account-listing-info>strong{font-size:16px;margin-bottom:15px}.account-listing-info .bi{color:#00b570}.account-listing-actions{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.account-listing-actions>.button{width:100%;font-size:14px;padding:10px}.account-listing-actions .text-button{font-size:12px}.account-listing-state .badge{white-space:normal;line-height:1.4;font-size:12px;padding:5px 8px;margin-bottom:10px}.account-moderation-note{font-size:12px;color:#915132;line-height:1.6}
.account-settings-card{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;box-shadow:0 0 10px #00000012;border-radius:12px}.account-settings-identity small{margin:20px 0 5px}.account-settings-identity h2{font-size:22px;color:#00b570}.account-settings-identity p{font-size:14px;color:#888}.account-settings-identity>.button{font-size:14px;padding:10px 22px;margin-top:20px}.account-settings-form h2{font-size:21px}.account-settings-form p{font-size:13px;line-height:1.5}.account-settings-form label{font-size:13px;font-weight:400;color:#777}.account-email p{overflow-wrap:anywhere}.account-management{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:10px;padding:25px;box-shadow:0 0 10px #00000012;border-radius:12px}.account-management h2{font-size:16px;margin-bottom:6px}.account-management button{font-size:14px}
.account-messenger{display:grid;grid-template-columns:30% minmax(0,1fr);padding:28px;gap:10px;border-radius:12px;box-shadow:0 0 10px #00000012;background:white}.conversation-list{display:flex;flex-direction:column;gap:10px;min-width:0}.conversation-link,.conversation-support{display:flex;align-items:center;gap:10px;padding:17px 10px;border-radius:5px;min-width:0}.conversation-support{background:#00b570;color:white;font-size:12px;line-height:1.5}.conversation-support:hover{color:white!important;background:#00985f}.conversation-support small{color:#e8fff3;font-size:11px}.conversation-avatar{display:grid;place-items:center;width:40px;height:40px;background:#ddd;border-radius:50%;flex-shrink:0;font-size:12px;color:white}.conversation-summary{min-width:0;display:block;flex:1}.conversation-summary>strong{display:block;color:#00b570;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-summary>span,.conversation-summary>small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#999;margin-top:4px}.conversation-link.active{background:#f1f1f1}.conversation-placeholder{background:#f3f3f3;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.conversation-placeholder>.bi{font-size:40px;color:#00b570;margin-bottom:20px}.conversation-placeholder h2{font-size:23px}.conversation-placeholder p{font-size:14px;color:#888}.conversation-room{background:#f1f1f1;padding:28px;min-width:0;display:flex;flex-direction:column;gap:20px}.conversation-heading{display:flex;align-items:center;gap:12px;background:white;padding:10px;border-radius:12px;min-width:0}.conversation-heading>div{min-width:0}.conversation-heading strong{font-size:14px;color:#00b570}.conversation-heading a:not(.conversation-back){display:block;font-size:12px;color:#999;line-height:1.5;overflow-wrap:anywhere}.conversation-back{display:none}.conversation-history{display:flex;flex-direction:column;gap:16px;min-height:260px;max-height:480px;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.message-bubble{padding:15px 20px;background:white;border-radius:0 14px 14px;align-self:flex-start;max-width:92%;min-width:130px;overflow-wrap:anywhere}.message-bubble.mine{align-self:flex-end;border-radius:14px 0 14px 14px}.message-bubble p{font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.message-bubble small{font-size:10px;text-align:right;margin-top:6px;color:#999}.message-bubble small span{margin-left:5px;color:#00b570}.conversation-compose{display:flex;align-items:center;gap:8px;background:white;border-radius:28px;padding:8px}.conversation-compose textarea{background:white!important;border:0!important;border-radius:20px;resize:vertical;padding:8px 12px;min-height:45px;font-size:14px}.conversation-compose button{height:40px;width:40px;min-width:40px;border-radius:50%;padding:0}.conversation-safety{font-size:12px;color:#888;margin:12px 0 22px}.older-messages{font-size:12px;text-align:center;color:#00b570}.account-content .offer-row{padding:14px 0;border-top:1px solid #eee;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.account-content .offer-row span{font-size:13px}.account-content .offer-row form{display:flex;gap:8px}
.listing-editor-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:10px;align-items:start}.listing-editor-grid .editor-section{padding:30px;box-shadow:0 0 10px #00000012;border-radius:12px;margin-bottom:12px;scroll-margin-top:20px}.editor-section h2{font-size:23px;margin-bottom:28px}.editor-section label{font-size:14px;color:#69706d}.editor-section input,.editor-section select,.editor-section textarea{border-radius:6px!important;font-weight:400}.editor-section textarea{min-height:180px}.listing-step-nav{padding:25px;box-shadow:0 0 10px #00000012;border-radius:12px;position:sticky;top:20px}.listing-step-nav a{display:flex;align-items:center;gap:12px;color:#6e7771;font-size:14px;padding:16px 0}.listing-step-nav a span{display:grid;place-items:center;color:#00b570;border:1px solid #e2e2e2;border-radius:50%;width:38px;height:38px;flex-shrink:0}.listing-step-nav small{display:block;font-size:12px;color:#999;margin:20px 0 12px}.listing-step-nav .btn{display:block;background:#00b570;color:white;border-radius:30px;text-align:center;padding:12px}.editor-submit{display:flex;align-items:center;justify-content:space-between;gap:20px}.editor-submit small{max-width:60%}.news-sidebar{border-radius:12px;box-shadow:0 0 10px #0001;padding:26px}.news-sidebar h2{font-size:20px;font-weight:600;margin-bottom:24px}.news-sidebar a{display:flex;gap:10px;color:#20373d;font-size:14px;padding:12px 0;line-height:1.5}.news-sidebar a.active{color:#00b570}.news-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:24px;align-items:start;padding-bottom:60px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.news-card{min-width:0}.news-cover{display:block;aspect-ratio:1.4;background:#f3f3f3;border-radius:12px;overflow:hidden}.news-cover img{width:100%;height:100%;object-fit:cover}.news-cover-empty{display:grid;place-items:center;height:100%;color:#b6c9bf;font-size:36px}.news-card time{display:block;font-size:13px;color:#8a8a8a;margin:20px 0 10px}.news-card h2,.news-card h3{font-size:20px;font-weight:600;line-height:1.3;color:#20373d;margin-bottom:12px;overflow-wrap:anywhere}.news-card p{font-size:14px;color:#888;line-height:1.5;overflow-wrap:anywhere}.news-search{display:flex;gap:10px;margin:25px 0}.news-search input{min-width:0;border:1px solid #e5e5e5;border-radius:30px;background:#f6f6f6;padding:12px 20px;flex:1}.news-search button{border:0;border-radius:30px;background:#00b570;color:white;padding:12px 26px}.news-article time{display:block;color:#999;font-size:14px;margin:20px 0}.news-article-image{width:100%;max-height:470px;object-fit:contain;border-radius:12px;margin:10px 0 30px;background:#f5f5f5}.news-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8;color:#4b5a56}.news-preview-note{padding:15px;background:#fff4d6;border-radius:10px;margin-bottom:24px;font-size:14px}.news-home .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-editor-image{width:100%;max-height:260px;object-fit:contain;margin-bottom:18px}.news-manager-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}
@media(max-width:1199px){.account-listing{grid-template-columns:150px minmax(0,1fr);gap:20px}.account-listing-state{grid-column:2}.account-listing-picture{grid-row:span 2}.account-sidebar{padding:24px 20px}.account-messenger{padding:18px;grid-template-columns:34% minmax(0,1fr)}.conversation-room{padding:16px}.conversation-avatar{width:32px;height:32px}.conversation-link{padding:12px 6px;gap:8px}.conversation-summary>strong{font-size:12px}}
@media(max-width:991px){.account-grid{display:flex;flex-direction:column;gap:25px}.account-content,.account-sidebar{width:100%}.account-sidebar{order:-1;padding:0;box-shadow:none}.account-person{display:flex;align-items:center;gap:12px;padding:22px;box-shadow:0 0 10px #00000012;border-radius:12px;margin:0 0 20px}.account-person .account-avatar{margin:0;width:54px;height:54px;font-size:17px}.account-person-name{font-size:18px}.account-person p{font-size:13px}.account-title{font-size:32px}.account-menu{display:flex;padding:10px 20px;background:#f6f6f6;border-radius:12px}.js-ready .account-menu{display:none}.js-ready .account-menu.is-open{display:flex}.js-ready .account-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:30px;padding:14px 20px;background:#f4f4f4;color:#20373d;font-size:14px}.account-menu-toggle .bi{color:#00b570}.listing-editor-grid{grid-template-columns:1fr}.listing-step-nav{position:static;grid-row:1;display:flex;gap:10px;flex-wrap:wrap;padding:10px 18px}.listing-step-nav a{padding:4px 0;font-size:12px;gap:5px}.listing-step-nav a span{width:25px;height:25px}.listing-step-nav small,.listing-step-nav .btn{display:none}.news-layout{grid-template-columns:1fr}.news-sidebar{grid-row:1;box-shadow:none;padding:0}.news-sidebar h2{display:none}.news-sidebar nav{display:flex;gap:15px;overflow-x:auto}.news-sidebar a{white-space:nowrap;font-size:12px}.news-grid{gap:25px 14px}.news-card h2,.news-card h3{font-size:18px}}
@media(max-width:575px){.account-title{font-size:28px;margin-top:4px}.account-shell{padding-bottom:50px}.account-status-tabs{gap:7px;margin-bottom:24px}.account-status-tabs>a,.account-status-tabs>span{min-width:0;padding:7px 12px;font-size:12px}.account-status-tabs a span{font-size:10px}.account-listing{grid-template-columns:1fr;padding:22px;gap:20px}.account-listing-picture{grid-row:auto;height:220px}.account-listing-state{grid-column:auto;grid-row:3}.account-listing-info h2{font-size:17px}.account-listing-actions{margin-top:15px}.account-settings-card{grid-template-columns:1fr;padding:24px}.account-settings-identity .account-avatar{width:60px;height:60px}.account-settings-identity>.button{margin:0}.account-management{flex-direction:column;align-items:flex-start}.account-content .listing-cards>.col-lg-3{width:50%}.account-content .listing-cards .view-14{height:170px}.account-content .listing-cards h3{font-size:15px}.account-messenger{display:block;padding:0;box-shadow:none}.messenger-open>.conversation-list{display:none}.messenger-index .conversation-placeholder{min-height:220px;padding:25px;margin-top:15px}.conversation-room{padding:15px}.conversation-heading{gap:8px}.conversation-back{display:block;color:#00b570}.conversation-heading .conversation-avatar{display:none}.conversation-history{min-height:260px;max-height:420px}.message-bubble{max-width:95%;padding:12px 15px}.conversation-link{padding:16px}.conversation-avatar{width:40px;height:40px}.conversation-summary>strong{font-size:14px}.conversation-summary>span{font-size:12px}.editor-section{padding:22px!important}.editor-section h2{font-size:22px}.editor-submit{display:block}.editor-submit small{max-width:none;margin-bottom:20px}.editor-submit button{width:100%}.news-grid,.news-home .news-grid{grid-template-columns:1fr}.news-cover{aspect-ratio:1.6}.news-search button{padding:12px 20px}.news-body{font-size:15px}.news-card h2,.news-card h3{font-size:21px}}

.editor-submit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.editor-submit .editor-draft-button{background:#fff;border:1px solid #00b570;color:#00875b}.editor-submit .editor-draft-button:hover{background:#ecfaf3}.listing-status.draft{background:#e8f2ee;color:#315f4f}@media(max-width:575px){.editor-submit-actions{display:grid;grid-template-columns:1fr}}
