@import"https://fonts.googleapis.com/css2?family=Nunito:wght@600;900&display=swap";#login{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#fff;background-color:#111a2b}#login h1{height:90px;width:77px;margin:0 auto 15px;font-size:0;font-weight:900;background:transparent url(/logo.svg) 50% 50% no-repeat;background-size:60px}#login form input{margin:6px;font-family:Nunito,Arial,sans-serif;font-size:18px;padding:3px 9px;border-radius:30px;border:3px solid #fff;background-color:transparent;color:#fff}#login form input::placeholder{color:#fff;font-weight:900}#login form input:focus::placeholder{opacity:0}#login button{margin:6px;display:inline-block;border-radius:30px;padding:6px 12px;border:none;font-size:18px;font-weight:900;font-family:inherit;background:#fff;color:#444;cursor:pointer}#login .form-row{margin:6px;text-align:center}#login .form-error{margin:0 0 9px;text-align:center;color:#ffb8b8;font-weight:900}html{font-family:Nunito,Arial,sans-serif;line-height:1.5;font-weight:400;color:#444;background-color:#fff}body{margin:0}h1,h2{margin:0 0 15px;line-height:1}a{color:#444}input:focus{outline:none}button{display:inline-block;border-radius:30px;padding:3px 12px;border:none;font-size:15px;font-weight:900;font-family:inherit;background:#444;color:#fff;cursor:pointer;transition:border-color .25s}button.btn-secondary{border:1px solid #444;background:#fff;color:#444}header{position:relative;padding-top:63px}main{max-width:630px;margin:0 auto;padding:0 6px}.page{margin:0 0 36px}.subtitle,.page-subtitle{margin:-6px 0 18px;font-size:14px;color:#666}.state{margin:0 0 12px;padding:9px 12px;border-radius:9px;background:#f7f7f7}.state.state-error{background:#fdeeee;color:#861919}.state.state-ok{background:#edf8ef;color:#1f6a2b}.card{margin:0 0 15px;padding:12px;border-radius:12px;background:#f7f7f7}.card .card-title{display:block;margin-bottom:9px;font-weight:900}.form-input{box-sizing:border-box;width:100%;max-width:330px;padding:6px 9px;border:1px solid #ddd;border-radius:9px;background:#fff;font-family:inherit;font-size:14px;color:#444}.form-input:focus{border-color:#c32500}#logo{position:absolute;z-index:1;top:3px;left:calc(50% - 18px);height:45px;width:36px}#logo a{display:block;height:45px;width:36px;font-size:0;font-weight:900;line-height:1.1;background:transparent url(/logo-red.svg) 50% 50% no-repeat;background-size:36px}@media(min-width:654px){#logo a{left:calc(50% - 315px)}}#nav{position:relative;margin:0 0 45px;padding:0;text-align:right}#nav ul{list-style:none;padding:0;margin:0;text-align:center}#nav li{margin:0 3px;display:inline-block}#nav a{position:relative;display:inline-block;padding:3px 6px;text-decoration:none;font-weight:900}#nav a:hover:after,#nav a:focus:after,#nav a.active:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;border-radius:9px;background:#444}#nav .nav-sub{margin:9px 0 0}#nav .nav-sub li{display:inline-block}#nav .nav-sub a{display:block;font-size:15px;font-weight:900}#logout{position:absolute;top:-54px;right:3px;margin-left:6px}#logout button{font-size:12px;border-radius:3px}.moderation-group{margin:0 0 45px}#messages .card{margin:0 0 15px;padding:12px;border-radius:12px;background:#f7f7f7}#messages .messages-actions{margin:0 0 9px}#messages .messages-actions .btn+.btn{margin-left:6px}#messages .card>div+div{margin-top:9px}#messages .card label{display:block;font-size:13px;font-weight:900;margin-bottom:3px}#messages .form-input{box-sizing:border-box;width:100%;max-width:330px;padding:6px 9px;border:1px solid #ddd;border-radius:9px;background:#fff;font-family:inherit;font-size:14px;color:#444}#messages select.form-input{height:33px}#messages .form-input:focus{border-color:#c32500}#messages .btn+.btn{margin-left:6px}@media(max-width:654px){#messages .form-input{max-width:none}}.dashboard-cards{display:grid;grid-template-columns:auto auto;gap:12px}.dashboard-card{padding:12px;border-radius:12px;background:#f7f7f7}.dashboard-card a{display:block;text-decoration:none}.dashboard-card .card-title{display:block;margin-bottom:6px;font-weight:900}.dashboard-card .card-value{display:block;font-size:32px;line-height:1;font-weight:900}.report{position:relative;display:flex}.report+.report{margin-top:3px}.report a,.report span{display:inline-block}.report a{font-weight:900;margin-right:9px;text-decoration:none}.report span{margin:0 6px}.report .report-result,.report .report-coords{margin-left:auto;text-align:right}.report .report-period{width:75px;margin-right:0}.report .report-ts:before{content:"•";display:inline-block;padding:0 12px 0 0}.report .report-active,.report .report-timed{width:9px;height:9px;background-color:#444;color:#fff;font-size:0;margin:0;padding:0;border-radius:9px;font-weight:900;text-transform:uppercase}.report .report-active{background-color:#c32500}.report .report-active+.report-timed{margin-left:3px}#moderated .report-moderated{flex-wrap:wrap}#moderated .report-moderated .report-subline{width:100%;margin:3px 0 0;font-size:13px}.moderation-group .report-count{display:inline-block;padding:0 6px;margin:3px 0 0;height:18px;line-height:18px;background-color:#444;color:#fff;border-radius:15px;font-size:75%}.moderated-detail .card{margin:0 0 24px;padding:12px;border-radius:12px;background:#f7f7f7}#moderated-report .view-tabs,#report .view-tabs{margin:0}#moderated-report .view-tabs button+button,#report .view-tabs button+button{margin-left:6px}#moderated-report .view-tabs button.active,#report .view-tabs button.active{background:#c32500}#moderated-report .message-html-preview,#report .message-html-preview{padding:9px;border-radius:9px;background:#fff;border:1px solid #eee;overflow-wrap:anywhere}#moderated-report .message-view-head,#report .message-view-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px}#moderated-report .message-view-head h2,#report .message-view-head h2{margin:0}#moderated-report .message-view-head h2 a,#report .message-view-head h2 a{text-decoration:none}#moderated-report .message-view-meta,#report .message-view-meta{margin:0 0 9px}#moderated-report .message-view-meta div+div,#report .message-view-meta div+div{margin-top:3px}#moderated-report .moderated-meta,#report .moderated-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#moderated-report .moderated-meta,#report .moderated-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#moderated-report .moderated-meta .meta-published,#report .moderated-meta .meta-published,#moderated-report .moderated-meta .meta-client,#report .moderated-meta .meta-client{grid-column:1 / -1}#moderated-report .meta-published-grid,#report .meta-published-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#moderated-report .meta-published-main div+div,#moderated-report .meta-published-visible div+div,#report .meta-published-main div+div,#report .meta-published-visible div+div{margin-top:3px}#moderated-report .moderated-meta-col h3,#report .moderated-meta-col h3{margin:0 0 6px;font-size:15px;line-height:1.2}#moderated-report .moderated-meta-col div+div,#report .moderated-meta-col div+div{margin-top:3px}#moderated-report .moderated-meta-list,#report .moderated-meta-list{display:grid;gap:12px}#moderated-report .moderated-meta-item+.moderated-meta-item,#report .moderated-meta-item+.moderated-meta-item{padding-top:18px}#moderated-report .moderated-meta-item-title,#report .moderated-meta-item-title{margin:0 0 6px;font-weight:900;font-size:18px}#moderated-report .moderated-meta-item-title a,#report .moderated-meta-item-title a{text-decoration:none}#moderated-report .moderation-note{margin-top:3px;overflow-wrap:anywhere}#report .report-actions h2{margin:0 0 12px}#report .actions-section{padding:12px;border-radius:9px;background:#fff;border:1px solid #eee}#report .actions-section+.actions-section{margin-top:12px}#report .actions-section h3{margin:0;font-size:16px;line-height:1.2}#report .actions-section p{margin:3px 0 12px;font-size:13px;color:#666}#report .actions-section label{display:block;margin:0 0 3px;font-size:13px;font-weight:900}#report .actions-section .form-input{max-width:none}#report .actions-section .form-input+label{margin-top:9px}#report .actions-row{display:flex;flex-wrap:wrap;gap:6px}#report .actions-summary{margin:9px 0 12px;padding:6px 9px;border-radius:9px;background:#f7f7f7;font-size:13px}#report .btn.btn-muted{background:#666}#report .actions-warning{margin:9px 0 12px;padding:6px 9px;border-radius:9px;background:#fdeeee;color:#861919;font-size:13px}#report .compare-same{color:#1f6a2b}#report .compare-different{color:#861919}@media(max-width:420px){#moderated-report .message-view-head,#report .message-view-head{flex-wrap:wrap}#moderated-report .moderated-meta,#report .moderated-meta{gap:9px}}.report-json{margin:1em 0;padding:9px 0;white-space:pre-wrap;word-break:break-word}#moderated-report .report-json,#report .report-json{margin:0;padding:9px;border-radius:9px;background:#fff;border:1px solid #eee}#users-list,.table-list{border-top:1px solid #ddd}.user-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:9px 0;border-bottom:1px solid #eee}.claims-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(120px,.8fr) minmax(110px,.7fr);gap:12px;padding:9px 0;border-bottom:1px solid #eee;align-items:center}.claims-name{min-width:0}.claims-name a{text-decoration:none}.claims-category,.claims-status{white-space:nowrap}.claims-status{justify-self:start}.user-head{font-weight:900}.user-email{overflow-wrap:anywhere}.pager{margin:18px 0 30px;text-align:center}.pager button{margin:0 3px;min-width:33px}.pager button.active{background:#c32500}#landmarks .landmarks-head,#landmark-claims .landmarks-head,#landmark-new .landmarks-head,#landmark-edit .landmarks-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}#landmarks .landmarks-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px}#landmarks .landmarks-search{min-width:220px;margin:0}#landmarks .landmarks-table-wrap{overflow-x:auto;border-top:1px solid #ddd}#landmarks .landmarks-table{width:100%;border-collapse:collapse}#landmarks .landmarks-table th,#landmarks .landmarks-table td{padding:9px 6px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}#landmarks .landmarks-table th{font-weight:900}#landmarks .landmarks-sort{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid transparent;border-radius:30px;background:transparent;color:inherit}#landmarks .landmarks-sort.active{border-color:#444;background:#444;color:#fff}#landmarks .landmarks-actions button+button{margin-left:6px}#landmarks .landmark-form-card,#landmark-claims .landmark-form-card,#landmark-new .landmark-form-card,#landmark-edit .landmark-form-card{margin-top:18px}#landmarks .landmark-form label,#landmark-claims .landmark-form label,#landmark-new .landmark-form label,#landmark-edit .landmark-form label{display:block;margin:0 0 3px;font-size:13px;font-weight:900}#landmarks .landmark-form .form-input,#landmark-claims .landmark-form .form-input,#landmark-new .landmark-form .form-input,#landmark-edit .landmark-form .form-input{max-width:none;margin-bottom:9px}#landmarks .landmark-form textarea.form-input,#landmark-claims .landmark-form textarea.form-input,#landmark-new .landmark-form textarea.form-input,#landmark-edit .landmark-form textarea.form-input{resize:vertical}#landmarks .landmark-grid,#landmark-claims .landmark-grid,#landmark-new .landmark-grid,#landmark-edit .landmark-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#landmarks .landmark-checkbox-wrap,#landmark-claims .landmark-checkbox-wrap,#landmark-new .landmark-checkbox-wrap,#landmark-edit .landmark-checkbox-wrap{display:flex;align-items:center}#landmarks .landmark-checkbox-wrap label,#landmark-claims .landmark-checkbox-wrap label,#landmark-new .landmark-checkbox-wrap label,#landmark-edit .landmark-checkbox-wrap label{margin:0;display:inline-flex;align-items:center;gap:6px}#landmarks .landmark-readonly,#landmark-claims .landmark-readonly,#landmark-new .landmark-readonly,#landmark-edit .landmark-readonly{margin:9px 0 12px;padding:9px;border-radius:9px;background:#fff;border:1px solid #eee}#landmarks .landmark-readonly div+div,#landmark-claims .landmark-readonly div+div,#landmark-new .landmark-readonly div+div,#landmark-edit .landmark-readonly div+div{margin-top:3px}#landmarks .landmark-claim-head,#landmark-new .landmark-claim-head,#landmark-edit .landmark-claim-head{margin-bottom:6px}#landmarks .landmark-claim-state,#landmark-new .landmark-claim-state,#landmark-edit .landmark-claim-state{margin-bottom:9px}#landmarks .landmark-claim-actions,#landmark-new .landmark-claim-actions,#landmark-edit .landmark-claim-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}#landmarks .landmark-claim-card .state,#landmark-new .landmark-claim-card .state,#landmark-edit .landmark-claim-card .state{margin-top:9px;margin-bottom:9px}#landmarks .landmark-form-actions button+button,#landmark-claims .landmark-form-actions button+button,#landmark-new .landmark-form-actions button+button,#landmark-edit .landmark-form-actions button+button{margin-left:6px}#landmark-claims .landmark-claims-list{display:grid;gap:15px}#landmark-claims .landmark-claim-request-card{margin-top:0}#landmark-claims .landmark-claim-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}#landmark-claims .landmark-claim-request-head h2{margin:0 0 3px}#landmark-claims .landmark-request-status{padding:3px 9px;border-radius:999px;background:#eee;font-size:12px;font-weight:900;text-transform:uppercase}#landmark-claims .landmark-request-status.status-pending{background:#fff3d6;color:#8a5a00}#landmark-claims .landmark-request-status.status-claimed{background:#edf8ef;color:#1f6a2b}#landmark-claims .landmark-request-status.status-declined{background:#fdeeee;color:#861919}#landmark-claims .landmark-request-readonly{margin:0 0 12px;padding:9px;border-radius:9px;background:#fff;border:1px solid #eee}#landmark-claims .landmark-request-readonly div+div{margin-top:6px}#landmark-claims .landmark-claim-decline{margin-top:12px;padding-top:12px;border-top:1px solid #eee}@media(max-width:654px){.claims-row{grid-template-columns:minmax(0,1fr);gap:6px}.claims-type,.claims-status{white-space:normal}#landmarks .landmark-grid,#landmark-claims .landmark-grid,#landmark-new .landmark-grid,#landmark-edit .landmark-grid{grid-template-columns:minmax(0,1fr);gap:0}}
