.planning-page{background:#f4f6f1;line-height:1.8}.planning-page .simple-header{background:var(--nav);color:#edf4ef;padding:20px max(24px,calc((100vw - 1260px)/2));gap:20px}.planning-header-actions{display:flex;align-items:center;gap:12px}.planning-header-actions .button{color:#d6e4dc}.planning-main{max-width:1260px;padding:32px 24px;margin:auto}.planning-page .button,.planning-page select,.planning-page input:not([type=checkbox]),.planning-page summary{min-height:44px;font-size:13px}.planning-page input:not([type=checkbox]),.planning-page textarea{font-size:16px}.planning-page .button{white-space:normal}.planning-main .notice{font-size:13px;margin-bottom:20px;line-height:1.8}.planning-main .page-heading{align-items:center}.planning-main .page-heading p{font-size:13px}.planning-heading-actions{display:flex;gap:12px;align-items:flex-end}.planning-heading-actions label{font-size:12px;color:var(--muted)}.planning-heading-actions select{display:block;margin-top:4px}.planning-panel{background:#fff;border:1px solid #dde6d7;border-radius:15px;padding:25px;margin-bottom:24px;box-shadow:0 6px 20px #173b3c04}.planning-panel>p{margin-top:15px}.planning-demo{background:#fff9e9;border:1px solid #eadfbe;border-radius:9px;padding:11px 17px;color:#806b36;font-size:12px;margin-bottom:22px}.planning-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:18px;margin:24px 0}.planning-overview>div{border-left:3px solid #bdd4af;padding:3px 18px}.planning-overview>div>span{display:block;font-size:12px;color:#64795a}.planning-overview strong{font-size:30px;color:#2f6b50;line-height:1.7;display:block}.planning-overview strong small{font-size:12px;font-weight:400;margin-left:8px}.planning-overview .planning-publish-state strong{font-size:15px;margin-top:8px}.planning-publish-state>small{font-size:11px;color:#6d7a61}.planning-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:21px}.planning-section-heading h2,.planning-publication h2{font-size:19px;display:inline;margin-left:9px}.planning-section-heading p{font-size:12px;color:#66785c;margin-top:8px}.planning-step{display:inline-grid;place-items:center;background:#edf4e7;color:#477c53;border:1px solid #dbe7d1;width:27px;height:27px;border-radius:50%;font-size:12px;font-weight:700}.planning-section-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.planning-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.planning-team{border:1px solid #dce7d6;border-top:3px solid var(--team-color,#58996b);background:#fafcf7;border-radius:10px;padding:17px}.planning-team-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.planning-team-heading h3{font-size:16px;overflow-wrap:anywhere}.planning-team-heading button{min-height:44px;font-size:12px}.planning-team-meta{font-size:12px;color:#6c7b62;margin-top:7px}.planning-team-stats{display:flex;align-items:baseline;gap:8px;margin-top:13px;font-size:12px;color:#6b7c61}.planning-team-stats strong{font-size:25px;color:#407150}.planning-team-meter{height:5px;background:#e1e9d9;border-radius:4px;overflow:hidden;margin:12px 0 8px}.planning-team-meter>span{display:block;height:100%;background:var(--team-color,#58996b)}.planning-team-estimate{font-size:12px;color:#617957}.planning-team-estimate.over{color:#9b653a}.planning-team-members{font-size:11px;color:#69775f;overflow-wrap:anywhere;margin-top:10px}.planning-empty{padding:24px 20px;border:1px dashed #d4e0cc;background:#fafcf6;border-radius:10px;color:#657d57;font-size:13px;grid-column:1/-1}.planning-empty strong{font-size:15px;display:block;margin-bottom:5px}.planning-footnote{font-size:11px!important;line-height:1.9;color:#6a785f}.planning-import-guide{border-top:1px solid #e4ebde;border-bottom:1px solid #e4ebde;margin:0 0 20px;padding:8px 0;font-size:12px;color:#607452}.planning-import-guide summary{cursor:pointer;display:flex;align-items:center;font-weight:500}.planning-import-guide pre{font-size:12px;background:#f3f7ed;padding:14px;border-radius:7px;overflow:auto;margin:10px 0}.planning-import-guide p{margin:8px 0}.planning-suggest-options{padding:18px 20px;border:1px solid #d5e2c9;border-radius:10px;background:#f4f9ed;margin-bottom:20px}.planning-suggest-options>strong{font-size:15px;color:#456c39}.planning-suggest-options p{font-size:12px;color:#687b58;margin:7px 0}.planning-suggest-options>div{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.planning-checkbox{display:flex;gap:9px;align-items:center;min-height:44px;font-size:12px;color:#617357;cursor:pointer}.planning-checkbox input{width:19px;height:19px;accent-color:#2d7c60;flex:none}.planning-draft-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.planning-map-area{position:sticky;top:20px}.planning-map{background:#f4f7ef;border:1px solid #dce6d4;border-radius:12px;overflow:hidden;min-height:300px;display:grid;place-items:center}.planning-map svg{width:100%;display:block}.planning-map-empty{font-size:12px;color:#748366;padding:30px;text-align:center}.planning-map-legend{display:flex;gap:13px;flex-wrap:wrap;font-size:11px;margin:12px 0 7px;color:#64755a}.planning-map-legend span{display:flex;align-items:center;gap:5px}.planning-map-legend i{width:8px;height:8px;border-radius:50%;flex:none}.planning-map-note{font-size:11px;color:#6d7d60}.planning-estimate-note{font-size:12px;color:#6b785f;padding:13px 15px;border-radius:8px;background:#f3f6ec;margin-top:14px;line-height:1.9}.planning-board-filters{display:flex;gap:12px;margin-bottom:13px}.planning-board-filters label{font-size:11px;color:#65755c}.planning-board-filters select,.planning-board-filters input{display:block;margin-top:4px;width:100%}.planning-board-filters select{max-width:190px}.planning-search-label{flex:1;min-width:0}.planning-search-label input{border:1px solid #d3dfca;border-radius:8px;padding:9px 11px;background:#fff}.planning-board-list{display:grid;gap:9px;max-height:565px;overflow-y:auto;padding:2px}.planning-board-row{padding:13px 14px;border:1px solid #e0e7d9;border-radius:9px;background:#fff}.planning-board-row.completed{background:#f7faf3}.planning-board-title{display:flex;align-items:flex-start;gap:8px}.planning-board-title strong{font-size:13px;font-weight:550;overflow-wrap:anywhere;flex:1}.planning-board-title .board-code{font-size:11px;margin-top:2px}.planning-board-title .board-status{font-size:10px;flex:none}.planning-board-controls{display:flex;gap:9px;align-items:center;margin-top:11px}.planning-board-controls select{flex:1;min-width:0;font-size:12px!important}.planning-board-position{font-size:11px;color:#69805b;white-space:nowrap}.planning-board-controls button{width:44px;min-height:44px;padding:4px;font-size:16px}.planning-board-annotation{font-size:10px;color:#94764b;margin-top:9px}.planning-publication{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;border:1px solid #bcd5b0;border-radius:15px;background:#edf5e8;margin-bottom:24px}.planning-publication p{font-size:13px;color:#607a50;margin-top:9px}.planning-publication>div:last-child{display:flex;flex-direction:column;gap:8px;min-width:225px}.planning-publication .button-primary{min-height:50px}.planning-publication .button-text{font-size:12px}.planning-issues{display:grid;gap:12px}.planning-issue{border:1px solid #ead6bd;background:#fdf9f0;padding:17px 18px;border-radius:10px}.planning-issue.resolved{border-color:#dce5d4;background:#f8fbf4}.planning-issue-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.planning-issue-heading strong{font-size:14px;overflow-wrap:anywhere}.planning-issue-heading span{font-size:11px;color:#947243;flex:none}.planning-issue p{font-size:12px;line-height:1.9;color:#756f56;margin-top:7px;overflow-wrap:anywhere}.planning-issue small{font-size:11px;color:#7c7f66;display:block;margin-top:7px}.planning-issue-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.planning-modal{max-width:620px;width:calc(100vw - 36px);max-height:90vh;overflow:auto}.planning-modal .modal-heading{margin-bottom:14px}.planning-modal .modal-heading h2{font-size:20px}.planning-modal .modal-close{min-width:44px;min-height:44px;font-size:24px}.planning-field{display:block;font-size:12px;font-weight:500;color:#5c7651;margin-top:16px}.planning-field input,.planning-field textarea,.planning-field select{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #d3dfcb;border-radius:7px;background:#fff;color:var(--ink);min-width:0}.planning-field textarea{resize:vertical}.planning-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.planning-members-field{border:1px solid #dce6d4;border-radius:8px;margin:22px 0 16px;padding:12px 15px}.planning-members-field legend{font-size:12px;color:#5b7450;padding:0 5px}.planning-member-list{display:grid;gap:2px;max-height:180px;overflow:auto}.planning-member-list label{display:flex;gap:10px;align-items:center;font-size:13px;min-height:44px}.planning-member-list input{width:18px;height:18px;accent-color:#2d7c60;flex:none}.planning-member-list small{font-size:10px;color:#7b8269;margin-left:auto}.planning-coordinates summary{font-size:12px;color:#617a51;cursor:pointer;display:flex;align-items:center}.planning-coordinates>p{font-size:11px;color:#78836a}.planning-modal .modal-actions{margin-top:23px}.planning-page #login-panel{max-width:600px;margin:30px auto}.planning-page #login-panel h1{font-size:22px}.planning-page #login-panel p{font-size:13px;color:#6b7b62}.planning-page #login-panel .button{margin-top:16px}
@media(max-width:1000px){.planning-teams{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-overview{grid-template-columns:1fr 1fr;gap:18px}.planning-draft-layout{grid-template-columns:1fr}.planning-map-area{position:static}.planning-map{min-height:210px}.planning-map svg{max-height:300px}.planning-board-list{max-height:540px}.planning-section-heading{flex-wrap:wrap}.planning-section-actions{justify-content:flex-start}.planning-map-area{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.planning-map{grid-row:1/4}.planning-map-legend{align-self:end}.planning-estimate-note{margin-top:0}.planning-publication{padding:22px}.planning-main .page-heading{gap:20px}}
@media(max-width:600px){.planning-page .simple-header{padding:16px 18px;gap:8px}.planning-page .simple-header .brand{font-size:20px;gap:8px}.planning-page .simple-header .brand small{font-size:9px}.planning-header-actions{gap:6px}.planning-header-actions .button{font-size:11px;padding:7px}.planning-header-actions .demo-badge{font-size:9px;padding:4px}.planning-main{padding:25px 17px}.planning-main .page-heading{display:block}.planning-main .page-heading h1{font-size:24px}.planning-main .page-heading p{font-size:12px}.planning-heading-actions{justify-content:space-between;margin-top:15px}.planning-overview{gap:15px;margin:22px 0}.planning-overview>div{padding-left:12px}.planning-overview>div>span{font-size:11px}.planning-overview strong{font-size:27px}.planning-overview .planning-publish-state strong{font-size:13px}.planning-publish-state>small{font-size:10px}.planning-panel{padding:21px 17px;border-radius:13px;margin-bottom:20px}.planning-section-heading{gap:12px}.planning-section-heading h2,.planning-publication h2{font-size:17px}.planning-section-heading p{font-size:12px}.planning-teams{grid-template-columns:1fr}.planning-team{padding:15px 16px}.planning-section-actions{width:100%;gap:8px}.planning-section-actions .button{flex:1;font-size:12px}.planning-map-area{display:block}.planning-map{min-height:210px}.planning-estimate-note{margin-top:11px}.planning-draft-layout{gap:19px}.planning-board-filters{gap:9px}.planning-board-filters>label:first-child{max-width:43%}.planning-board-filters select{font-size:12px!important}.planning-board-row{padding:12px}.planning-board-controls{gap:7px}.planning-board-controls select{font-size:12px!important}.planning-board-controls button{width:44px}.planning-publication{display:block;padding:22px 19px}.planning-publication>div:last-child{margin-top:18px;min-width:0}.planning-issue{padding:15px}.planning-issue-heading strong{font-size:13px}.planning-issue-actions .button{flex:1}.planning-modal{padding:23px 19px}.planning-form-grid{gap:0 12px}.planning-page .page-footer{font-size:11px}.planning-team-members{font-size:12px}}
.planning-confirmations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.planning-confirmation{padding:14px;border:1px solid #dce7d6;border-radius:9px;background:#fafcf7;min-width:0}.planning-confirmation>strong{font-size:14px;overflow-wrap:anywhere}.planning-confirmation p{font-size:12px;margin-top:7px}.confirmation-person{display:flex;justify-content:space-between;gap:12px;color:#956238}.confirmation-person>span:first-child{overflow-wrap:anywhere}.confirmation-person>span:last-child{flex:none}.confirmation-person.confirmed{color:#427759}#reminder-text{line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.planning-confirmations{grid-template-columns:1fr}}

/* Keep the next action visible in the narrow app pane. */
.planning-main .page-heading{margin-bottom:18px}.planning-main .page-heading h1{font-size:27px}
.planning-start{background:#fff;border:1px solid #bed4c4;border-radius:14px;padding:22px 24px;margin-bottom:16px;box-shadow:0 5px 18px #173b3c05}
.planning-start-label{font-size:12px;font-weight:600;color:#317255}.planning-start h2{font-size:22px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.planning-start>p{font-size:13px;color:#526858;margin-top:9px;max-width:760px}
.planning-try-steps{display:grid;gap:4px;list-style-position:inside;margin-top:12px;font-size:13px;color:#536953;padding:0}.planning-try-steps li{padding-left:0}
.planning-start-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.planning-start-actions .button{min-height:48px;padding:10px 17px;font-size:14px}
.planning-step-nav{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e4ebe0;margin-top:18px;padding-top:10px}.planning-step-nav a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;color:#4b6853;padding:4px 8px;border-radius:6px}.planning-step-nav a:hover{background:#f0f6ed;text-decoration:none}.planning-step-nav span{display:grid;place-items:center;border:1px solid #d5e2cd;background:#f2f7ed;border-radius:50%;width:23px;height:23px;font-size:11px}
.planning-demo{padding:5px 15px;margin-bottom:14px}.planning-demo summary{cursor:pointer;font-size:12px;line-height:1.7;padding:10px 0}.planning-demo[open]{padding-bottom:14px}.planning-demo>p{margin-top:5px}
.planning-overview{gap:12px;margin:16px 0 22px}.planning-overview>div{padding:0 12px}.planning-overview strong{font-size:24px;line-height:1.4;margin-top:4px}.planning-overview .planning-publish-state strong{font-size:13px;margin-top:4px}.planning-publish-state>small{font-size:10px}
#teams-title,#draft-title,#publication-title{scroll-margin-top:22px}.planning-team-heading{flex-wrap:wrap;gap:0 8px}.planning-team-heading .button-text{color:#377156;padding:0;font-size:12px;justify-content:flex-start}
@media(max-width:600px){.planning-start{padding:18px 17px}.planning-start h2{font-size:20px}.planning-start-actions{display:grid;grid-template-columns:1fr}.planning-try-steps{display:block}.planning-try-steps li+li{margin-top:4px}.planning-step-nav{gap:0;justify-content:space-between}.planning-step-nav a{padding:4px 2px;font-size:11px;gap:5px}.planning-main .page-heading h1{font-size:24px}.planning-overview{gap:14px}.planning-overview>div{padding-left:10px}.planning-overview strong{font-size:23px}}
.team-share-button{width:100%;margin-top:13px;color:#2e7155;border-color:#a9c9b5;background:#f4faf5}.team-invite-qr{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.team-invite-qr img{width:200px;max-width:100%;height:auto;border:1px solid #dce6d7;border-radius:7px;background:#fff}.team-invite-rotation,.team-invite-preview{margin-top:20px;padding-top:12px;border-top:1px solid #dce6d7}.team-invite-rotation summary{cursor:pointer;color:#627758;font-size:12px}.team-invite-preview h3{font-size:14px}.team-invite-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.team-invite-preview .button{font-size:12px;justify-content:flex-start}.planning-modal #team-invite-url{font-size:13px}.planning-modal #team-invite-message{font-size:13px;line-height:1.8}@media(max-width:600px){.team-invite-preview>div{grid-template-columns:1fr}}
.planning-map-area{display:block}.planning-map.field-map-panel{display:block;place-items:normal;min-height:0;overflow:hidden;margin-bottom:10px}.planning-map .field-map-canvas{height:430px}.planning-map .field-map-heading{padding:17px 18px 10px}.planning-map .field-map-heading h3{font-size:18px;color:#244e3a}.planning-map .field-map-toolbar{padding-left:18px;padding-right:18px}.planning-map .planning-map-legend{padding:0 18px;margin:13px 0 4px}.planning-map .field-map-footer{padding-left:18px;padding-right:18px}.planning-map .field-map-details{padding:16px 18px}.planning-map-assignment label{display:block;font-size:13px;color:#446d52}.planning-map-assignment select{display:block;width:100%;max-width:none;margin:7px 0 10px}.planning-map-assignment>p{font-size:12px}.planning-list-title{font-size:15px;margin:4px 0 13px}.planning-estimate{margin-top:12px}.planning-estimate summary{display:flex;align-items:center;cursor:pointer;font-size:12px;color:#5c7356}.planning-board-filters{max-width:760px;margin-bottom:18px}.planning-map .field-map-count{font-size:12px}@media(max-width:1000px){.planning-map-area{display:block;position:static}.planning-map .field-map-canvas{height:400px}}@media(max-width:600px){.planning-map .field-map-canvas{height:360px}}

.planning-map .planning-map-assignment-status:empty{display:none}.planning-map .field-map-details{scroll-margin:12px}

.planning-draft-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.planning-draft-layout>div{min-width:0}.planning-map-assignment select{min-width:0}@media(max-width:1000px){.planning-draft-layout{grid-template-columns:minmax(0,1fr)}}

/* Keep team durations visible while reviewing the assignment map. */
.planning-time-summary{margin:22px 0;padding:18px;border:1px solid #cfded1;border-radius:12px;background:#f4f8f3}
.planning-time-summary h3{font-size:16px;color:#244e3a}.planning-time-summary h3>span{display:inline-block;font-size:11px;font-weight:400;color:#61745f;margin-left:8px}
.planning-time-note{font-size:12px;color:#61745f;margin:7px 0 14px}.planning-time-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.planning-time-card{padding:15px;background:#fff;border:1px solid #d9e4d7;border-top:3px solid var(--team-color);border-radius:9px;min-width:0}
.planning-time-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 9px}.planning-time-heading h4{font-size:15px;overflow-wrap:anywhere}.planning-time-heading .button{padding:0;font-size:12px;justify-content:flex-start}
.planning-time-meta{font-size:12px;color:#61745f;margin:5px 0 10px}.planning-time-estimate{margin:12px 0}.planning-time-label{display:block;font-size:12px;color:#567054}.planning-time-value{display:block;font-size:25px;line-height:1.5;color:#2d6c4b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.planning-time-breakdown,.planning-time-distance,.planning-time-capacity{font-size:12px;line-height:1.7;color:#567054;margin-top:4px}.planning-time-estimate.over .planning-time-value,.planning-time-capacity.over{color:#a05722}.planning-time-empty{font-size:13px;color:#61745f;font-weight:400;display:block}
.planning-selected-team-time{padding:10px 13px;background:#fff;border:1px solid #d1e1d3;border-radius:8px;margin:10px 0}.planning-selected-team-time>p{font-size:13px!important;font-weight:600;margin:0!important}.planning-selected-team-time .planning-time-estimate{margin:7px 0 0}.planning-selected-team-time .planning-time-value{font-size:23px}.planning-map .planning-selected-team-time .planning-time-estimate p{margin:3px 0}
@media(max-width:1000px){.planning-time-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.planning-time-summary{padding:14px}.planning-time-cards{grid-template-columns:minmax(0,1fr)}.planning-time-value{font-size:24px}}

.planning-time-heading h4{margin:0}

.planning-map .planning-map-forecast{font-size:14px!important;font-weight:650;color:#2d6c4b;margin-top:5px}.planning-map .planning-map-forecast.over{color:#a05722}

.planning-list-title{scroll-margin-top:20px}.planning-list-filters{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.planning-list-filters label{font-size:12px;color:#567054}.planning-list-filters select{width:100%;min-width:0}.planning-list-summary{font-size:13px;font-weight:600;color:#365e43;margin:10px 0;overflow-wrap:anywhere}.planning-draft-table #list-team-filter-help{margin:6px 0 12px}

.planning-board-list{grid-template-columns:minmax(0,1fr)}.planning-board-row{min-width:0}

#members-title{scroll-margin-top:24px}.activity-members-list{display:grid;gap:10px;margin:14px 0 17px}.activity-member{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #dce6d7;border-radius:9px;padding:14px 16px;background:#fafcf7}.activity-member.pending{background:#fff9ed;border-color:#e8d6b3}.activity-member.suspended,.activity-member.rejected{background:#f6f6f2;color:#747768}.activity-member-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-member-heading strong{font-size:14px;overflow-wrap:anywhere}.activity-member-state{font-size:11px;border:1px solid #cbdcc4;border-radius:20px;padding:3px 9px;color:#3d7050;white-space:nowrap}.activity-member.pending .activity-member-state{border-color:#e4c892;color:#94652a}.activity-member.suspended .activity-member-state,.activity-member.rejected .activity-member-state{border-color:#d1d1c8;color:#747768}.activity-member p{font-size:12px;color:#6c7b62;margin:6px 0 0}.activity-member-actions{display:flex;gap:8px;flex-wrap:wrap}.activity-member-actions .button{font-size:12px;min-height:44px}.invitation-settings{margin:6px 0 12px}.planning-modal #save-team-invite-settings{margin-top:6px;min-height:44px}.planning-modal #team-invite-meta{background:#f3f7ee;border-radius:7px;padding:10px 12px;margin:8px 0}.planning-modal #team-invite-policy{margin:9px 0}.planning-modal #team-invite-status{min-height:20px}.planning-modal #team-invite-status.error{color:#9b4c39}.planning-page #members-panel>.planning-footnote{font-size:12px!important}
@media(max-width:600px){.activity-member{padding:14px}.activity-member-actions{width:100%}.activity-member-actions .button{flex:1}.invitation-settings{grid-template-columns:1fr 1fr}.planning-modal #save-team-invite-settings{width:100%}.planning-page #login-panel .button{width:100%}}

.planning-location-summary{font-size:13px;color:#735c35;background:#fff7e8;border:1px solid #e6d5b2;border-radius:9px;padding:12px 15px;line-height:1.8;overflow-wrap:anywhere}.planning-board-metadata{font-size:12px;color:#5d6d5b;line-height:1.8;margin:7px 0 10px;overflow-wrap:anywhere}.planning-board-metadata p{margin:3px 0}.planning-board-metadata .board-location-source{display:block;font-size:11px;color:#75816b}.planning-board-metadata .location-unset,.planning-board-metadata .location-estimated{color:#836332}.planning-board-controls a{font-size:12px;min-width:44px;overflow-wrap:anywhere}.planning-map .board-location-detail{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.planning-map .board-location-source{display:block;font-size:11px;color:#6c7960;overflow-wrap:anywhere}
