.profile-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px}.captain-person-card,.captain-level-card{position:relative;display:flex;min-height:170px;padding:24px;border-radius:16px}.captain-person-card{gap:18px;align-items:center;border:1px solid var(--line);background:#fff}.person-avatar{display:grid;width:72px;height:72px;flex:0 0 72px;border-radius:22px;background:linear-gradient(135deg,#07334a,#0c8c82);color:#fff;font-size:30px;font-weight:900;place-items:center}.person-copy>span,.captain-level-card>div>span{color:#087f79;font-size:10px;font-weight:900;letter-spacing:.13em}.person-copy h2{margin:5px 0}.person-copy p{margin:0 0 10px;color:var(--muted)}.person-copy>div{display:flex;gap:8px;align-items:center}.profile-edit-button{position:absolute;top:18px;right:18px}.captain-level-card{display:grid;color:#fff;background:linear-gradient(135deg,#082c42,#126c73);align-content:space-between}.captain-level-card h2{margin:8px 0;color:#ffd57a}.captain-level-card p{margin:0;color:#c9dfe3}.level-next{display:flex;justify-content:space-between;margin-top:18px;color:#d8e8ea}.captain-level-card .modern-progress{background:rgba(255,255,255,.2)}.level-max{margin-top:18px;color:#8df0c7}.level-requirements-panel{margin-bottom:14px}.profile-requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.profile-requirement{display:grid;gap:5px;padding:14px;border-radius:10px;background:#f4f7f6}.profile-requirement>span,.profile-requirement small{color:var(--muted);font-size:11px}.profile-requirement.done{background:#ecf8f3}.profile-requirement.done small{color:#087451}.binding-section-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;margin-bottom:14px}.binding-section-grid>.panel{margin:0}.binding-main-value{display:grid;gap:3px;margin:20px 0;padding:17px;border-radius:11px;background:#f0f6f5}.binding-main-value small,.binding-main-value span{color:var(--muted)}.binding-main-value strong{font-size:25px}.binding-summary-card>p{color:var(--muted);font-size:12px;line-height:1.6}.profile-group-list{display:grid;gap:8px;margin-top:16px}.profile-group-list article{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:10px}.group-platform{display:grid;width:38px;height:38px;border-radius:10px;background:#e7f4f2;color:#087b76;font-weight:900;place-items:center}.profile-group-list small{display:block;margin-top:3px;color:var(--muted)}.level-map-panel{margin:0}.level-map{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.level-map article{padding:16px;border:1px solid var(--line);border-radius:11px;background:#fafcfb}.level-map article.current{border-color:#d8aa45;background:#fff9e9}.level-map span{color:var(--muted);font-size:10px}.level-map h3{margin:6px 0}.level-map p{color:var(--muted);font-size:11px;line-height:1.5}.level-map b{color:#a77308;font-size:11px}.admin-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-level-card{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff}.admin-level-card.disabled{opacity:.65}.admin-level-head{display:flex;justify-content:space-between;gap:10px}.admin-level-head span,.admin-level-head small{color:var(--muted);font-size:11px}.admin-level-head h2{margin:4px 0}.admin-level-card>p{min-height:38px;color:var(--muted)}.level-condition-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.level-condition-list span{display:flex;justify-content:space-between;padding:8px;border-radius:7px;background:#f3f7f6;font-size:11px}.level-modal-card{max-width:860px}.level-condition-form{grid-template-columns:repeat(3,1fr)}
@media(max-width:1050px){.profile-requirement-grid,.admin-level-grid{grid-template-columns:1fr 1fr}.level-map{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.profile-overview-grid,.binding-section-grid{grid-template-columns:1fr}.captain-person-card,.captain-level-card{min-height:150px;padding:18px}.person-avatar{width:58px;height:58px;flex-basis:58px;border-radius:17px;font-size:24px}.person-copy h2{font-size:20px}.person-copy p{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-edit-button{top:12px;right:12px}.profile-requirement-grid{grid-template-columns:1fr 1fr}.profile-requirement{padding:11px}.level-requirements-panel .panel-head{display:grid}.level-requirements-panel .badge{white-space:normal}.level-map{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.level-map article{min-width:230px;scroll-snap-align:start}.profile-group-list article{grid-template-columns:36px 1fr}.profile-group-list article>.badge{grid-column:2}.admin-level-grid{grid-template-columns:1fr}.level-condition-form{grid-template-columns:1fr 1fr}}

.level-modal{width:min(900px,calc(100% - 32px))}.level-modal-card{max-width:none;max-height:calc(100vh - 32px)}.level-modal-head{padding:18px 24px}.level-modal-head h2{margin:4px 0 0}.level-modal-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.level-edit-form{display:flex;min-height:0;flex:1;flex-direction:column}.level-modal-body{display:grid;gap:16px;padding:18px 24px}.level-form-section{padding:17px;border:1px solid var(--line);border-radius:12px;background:#fff}.level-section-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:15px}.level-section-title>span{display:grid;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#e8f3f2;color:#087a75;font-size:11px;font-weight:900;place-items:center}.level-section-title h3{margin:0;font-size:15px}.level-section-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.level-basic-grid,.level-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.level-description-grid{margin-top:12px}.level-basic-grid label,.level-description-grid label{display:grid;gap:6px;font-size:12px;font-weight:700}.level-basic-grid label>small{color:var(--muted);font-size:10px;font-weight:400}.level-basic-grid input,.level-description-grid textarea,.level-status-row select,.level-condition-form input{width:100%;border:1px solid #cfd9dc;border-radius:8px;background:#fff;outline:none}.level-basic-grid input{min-height:42px;padding:10px 12px}.level-description-grid textarea{min-height:72px;padding:10px 12px;resize:vertical;font:inherit}.level-basic-grid input:focus,.level-description-grid textarea:focus,.level-status-row select:focus,.level-condition-form input:focus{border-color:var(--sea);box-shadow:0 0 0 3px rgba(14,120,144,.1)}.condition-section{background:#f8faf9}.level-condition-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.level-condition-form label{position:relative;display:grid;gap:6px;padding:11px;border:1px solid #e1e7e7;border-radius:9px;background:#fff}.level-condition-form label>span{color:#42545d;font-size:11px;font-weight:700}.level-condition-form input{height:40px;padding:8px 38px 8px 11px;font-size:17px;font-weight:800}.level-condition-form label>small{position:absolute;right:23px;bottom:23px;color:var(--muted);font-size:11px}.level-status-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid var(--line);border-radius:11px;background:#fff}.level-status-row strong,.level-status-row small{display:block}.level-status-row small{margin-top:4px;color:var(--muted);font-size:11px}.level-status-row select{width:145px;padding:10px 12px}.level-modal-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--line);background:#fff}.level-modal-actions .button{min-width:120px}
@media(max-width:640px){.level-modal{width:100%;max-height:100vh;border-radius:0}.level-modal-card{max-height:100vh}.level-modal-head{padding:15px 16px}.level-modal-head p{display:none}.level-modal-body{gap:12px;padding:12px}.level-form-section{padding:14px}.level-basic-grid,.level-description-grid,.level-condition-form{grid-template-columns:1fr}.level-description-grid textarea{min-height:66px}.level-condition-form label{grid-template-columns:1fr 100px;align-items:center}.level-condition-form label>span{font-size:12px}.level-condition-form input{height:38px;padding-right:34px}.level-condition-form label>small{right:22px;bottom:22px}.level-status-row{padding:13px 14px}.level-status-row select{width:120px}.level-modal-actions{padding:12px}.level-modal-actions .button{min-width:0;flex:1}}

.profile-edit-dialog{width:min(560px,calc(100% - 28px));overflow:hidden;border-radius:22px;background:#f5f9f8}.profile-edit-shell{background:#f5f9f8}.profile-edit-head{padding:22px 24px;border:0;background:linear-gradient(135deg,#eaf8f5 0%,#fff 72%)}.profile-edit-title{display:flex;min-width:0;gap:14px;align-items:center}.profile-edit-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;color:#fff;border-radius:15px;background:linear-gradient(145deg,#087c76,#12aa8f);box-shadow:0 9px 22px rgba(8,124,118,.2);font-size:21px}.profile-edit-head h2{margin:3px 0 0;color:#0b2e3d;font-size:22px}.profile-edit-head p{margin:5px 0 0;color:#6d8084;font-size:11px}.profile-edit-head .admin-modal-close{width:38px;height:38px;flex:0 0 38px;background:#e3eeec;font-size:23px}.profile-edit-form{display:flex;min-height:0;flex-direction:column}.profile-edit-body{display:grid;gap:12px;padding:18px 24px}.profile-setting-field{display:grid;gap:12px;padding:15px;border:1px solid #dce8e6;border-radius:14px;background:#fff}.profile-setting-field>span b,.profile-setting-field>span small{display:block}.profile-setting-field>span b{color:#183a45;font-size:13px}.profile-setting-field>span small{margin-top:4px;color:#7a8c90;font-size:10px;font-weight:400;line-height:1.45}.profile-field-control{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #cedddb;border-radius:11px;background:#f9fbfa;transition:border-color .18s,box-shadow .18s}.profile-field-control:focus-within{border-color:#29978f;box-shadow:0 0 0 4px rgba(41,151,143,.1)}.profile-field-control>i{display:grid;height:48px;place-items:center;color:#087b74;border-right:1px solid #dbe6e4;background:#edf7f5;font-size:12px;font-style:normal;font-weight:900}.profile-field-control input,.profile-field-control select{width:100%;height:48px;padding:0 13px;color:#173945;border:0;background:transparent;outline:0;font:inherit;font-size:15px;font-weight:700}.profile-field-control select{cursor:pointer}.profile-edit-actions{display:grid;grid-template-columns:1fr 1.65fr;gap:10px;padding:15px 24px 22px;border-top:1px solid #e0e9e7;background:#fff}.profile-edit-actions .button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:11px}.profile-edit-actions .primary{background:linear-gradient(135deg,#07827a,#10a77f);box-shadow:0 9px 20px rgba(8,130,112,.2)}

@media(max-width:640px){.role-captain .profile-edit-dialog{width:calc(100% - 24px);max-height:calc(100vh - 24px);border-radius:20px}.profile-edit-head{padding:18px}.profile-edit-icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}.profile-edit-head h2{font-size:20px}.profile-edit-head p{display:none}.profile-edit-body{gap:10px;padding:14px}.profile-setting-field{gap:10px;padding:13px;border-radius:13px}.profile-setting-field>span small{font-size:10px}.profile-field-control{grid-template-columns:40px 1fr}.profile-field-control>i,.profile-field-control input,.profile-field-control select{height:46px}.profile-edit-actions{grid-template-columns:1fr 1.55fr;padding:12px 14px 15px}.profile-edit-actions .button{width:auto;min-width:0;padding:10px 8px}}

.admin-level-identity{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center}.admin-level-identity>img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(7,37,52,.16))}.admin-level-identity .admin-level-head{min-width:0}.level-reward-summary{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 13px;border:1px solid #f0d99b;border-radius:10px;background:linear-gradient(135deg,#fff9e9,#fffdf6)}.level-reward-summary>span{color:#85631b;font-size:10px;font-weight:800}.level-reward-summary>strong{grid-column:2;grid-row:1/3;color:#9a690b;font-size:19px}.level-reward-summary>small{overflow:hidden;color:#73684e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.level-avatar-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.level-avatar-picker label{cursor:pointer}.level-avatar-picker input{position:absolute;opacity:0;pointer-events:none}.level-avatar-picker span{display:grid;gap:5px;justify-items:center;padding:8px 5px;border:2px solid transparent;border-radius:12px;background:#f3f7f6;transition:.18s}.level-avatar-picker img{width:72px;height:72px;object-fit:contain}.level-avatar-picker b{color:#53666b;font-size:10px}.level-avatar-picker input:checked+span{border-color:#0b9488;background:#eaf8f5;box-shadow:0 0 0 3px rgba(11,148,136,.08)}.level-reward-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.level-reward-form label{display:grid;gap:6px;color:#42545d;font-size:12px;font-weight:700}.level-reward-form input,.level-reward-form select,.level-reward-form textarea{width:100%;padding:10px 12px;border:1px solid #cfd9dc;border-radius:8px;background:#fff;font:inherit;outline:0}.level-reward-form input,.level-reward-form select{min-height:43px}.level-reward-form textarea{min-height:72px;resize:vertical}.level-reward-form input:focus,.level-reward-form select:focus,.level-reward-form textarea:focus{border-color:var(--sea);box-shadow:0 0 0 3px rgba(14,120,144,.1)}.level-achievement-review{margin-top:16px}.level-achievement-review .panel-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.level-achievement-list{display:grid;gap:9px;margin-top:16px}.level-achievement-row{display:grid;grid-template-columns:1.15fr .85fr 1.2fr .85fr 1.4fr;gap:13px;align-items:center;padding:12px 14px;border:1px solid #dfe8e7;border-radius:11px;background:#fbfdfc}.level-achievement-row>div{min-width:0}.level-achievement-row small,.level-achievement-row span,.level-achievement-row b,.level-achievement-row code{display:block}.level-achievement-row small{margin-bottom:3px;color:var(--muted);font-size:9px}.level-achievement-row span{margin-top:3px;color:#627478;font-size:10px}.level-achievement-row code{margin-top:5px;font-size:9px;overflow-wrap:anywhere}.achievement-captain{display:grid;grid-template-columns:52px 1fr;gap:9px;align-items:center}.achievement-captain img{width:52px;height:52px;object-fit:contain}.achievement-review-action form{display:grid;grid-template-columns:110px 1fr auto;gap:6px}.achievement-review-action select,.achievement-review-action input{min-width:0;padding:8px;border:1px solid #ccd9d8;border-radius:7px;background:#fff}.achievement-review-action .mini-button{white-space:nowrap}

@media(max-width:1100px){.level-avatar-picker{grid-template-columns:repeat(3,1fr)}.level-achievement-row{grid-template-columns:1fr 1fr}.achievement-review-action{grid-column:1/-1}}
@media(max-width:640px){.admin-level-identity{grid-template-columns:64px 1fr}.admin-level-identity>img{width:64px;height:64px}.level-avatar-picker{grid-template-columns:repeat(3,1fr)}.level-avatar-picker img{width:64px;height:64px}.level-reward-form{grid-template-columns:1fr}.level-achievement-review{padding:14px}.level-achievement-review .panel-head{display:flex}.level-achievement-row{grid-template-columns:1fr 1fr;padding:12px}.achievement-captain{grid-column:1/-1}.achievement-review-action form{grid-template-columns:1fr}.achievement-review-action select,.achievement-review-action input,.achievement-review-action button{width:100%}}

.captain-level-card{grid-template-columns:112px minmax(0,1fr);gap:8px 18px;align-items:center}.profile-level-avatar{grid-row:1/4;width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,13,25,.28))}.profile-level-copy{min-width:0}.captain-level-card .level-next,.captain-level-card>.modern-progress,.captain-level-card>.level-max{grid-column:2}.level-map article>img{display:block;width:92px;height:92px;margin:-5px auto 5px;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(7,36,51,.13))}.level-map article>small{display:block;margin:10px 0 0;color:#9a6a0e;font-size:10px;font-weight:800}.captain-level-rewards{margin-bottom:14px}.captain-level-rewards .panel-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.captain-level-reward-list{display:grid;gap:8px;margin-top:15px}.captain-level-reward-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 13px;border:1px solid #dfe8e7;border-radius:11px;background:#fafcfb}.level-reward-icon img{width:54px;height:54px;object-fit:contain}.captain-level-reward-list small,.captain-level-reward-list b,.captain-level-reward-list span{display:block}.captain-level-reward-list small,.captain-level-reward-list span{color:var(--muted);font-size:10px}.captain-level-reward-list b{margin:2px 0;font-size:14px}.captain-level-reward-list>article>strong{color:#0a3947;font-size:17px}.captain-level-reward-list em{padding:6px 9px;border-radius:20px;background:#fff0d2;color:#946514;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.captain-level-reward-list em.approved{background:#dff5ea;color:#087451}.captain-level-reward-list em.rejected{background:#fbe8e8;color:#a13939}

@media(max-width:640px){.captain-level-card{grid-template-columns:82px minmax(0,1fr);gap:6px 12px}.profile-level-avatar{width:82px;height:82px}.profile-level-copy h2{font-size:19px}.profile-level-copy p{font-size:10px}.level-map article>img{width:82px;height:82px}.captain-level-reward-list article{grid-template-columns:46px 1fr auto;gap:9px;padding:10px}.level-reward-icon img{width:46px;height:46px}.captain-level-reward-list em{grid-column:2/-1;justify-self:start}.captain-level-reward-list>article>strong{font-size:15px}}
.level-map-panel{scroll-margin-top:88px}.level-map-panel .panel-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.level-map article{padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.level-map article:hover{border-color:#8bcac4;box-shadow:0 10px 24px rgba(7,54,67,.1);transform:translateY(-2px)}.level-guide-button{display:block;width:100%;height:100%;padding:16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.level-guide-button>img{display:block;width:92px;height:92px;margin:-5px auto 5px;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(7,36,51,.13))}.level-guide-button>small{display:block;margin:10px 0 0;color:#9a6a0e;font-size:10px;font-weight:800}.level-guide-button>em{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:#087f79;font-size:11px;font-style:normal;font-weight:900}.level-guide-button>em i{font-size:15px;font-style:normal}.level-guide-button:focus-visible{outline:3px solid #30b7ac;outline-offset:-3px}.captain-level-detail-shell{width:min(680px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto}.captain-level-detail-head{background:linear-gradient(135deg,#062f44,#0a7776);color:#fff}.captain-level-detail-head .admin-modal-close{border-color:rgba(255,255,255,.28);color:#fff}.captain-level-detail-title{display:flex;min-width:0;gap:14px;align-items:center}.captain-level-detail-title>img{width:86px;height:86px;flex:0 0 86px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(0,0,0,.3))}.captain-level-detail-title .eyebrow{color:#7ce5d8}.captain-level-detail-title h2{margin:4px 0;color:#ffd36d}.captain-level-detail-title p{margin:0;color:#d6e8e9;font-size:12px;line-height:1.5}.captain-level-detail-body{display:grid;gap:12px;padding:18px}.captain-level-detail-body>section{padding:16px;border:1px solid var(--line);border-radius:14px;background:#f8fbfa}.level-detail-section-title{display:flex;gap:10px;align-items:center;margin-bottom:13px}.level-detail-section-title>span{display:grid;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#dff5f1;color:#087c73;font-size:18px;font-weight:900;place-items:center}.level-detail-section-title b,.level-detail-section-title small{display:block}.level-detail-section-title small{margin-top:2px;color:var(--muted);font-size:10px}.level-detail-requirements{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.level-detail-requirements>div{display:grid;gap:4px;padding:11px;border-radius:10px;background:#fff}.level-detail-requirements span{color:var(--muted);font-size:10px}.level-detail-requirements b{color:#062f44;font-size:20px}.level-detail-reward{background:linear-gradient(135deg,#fff9e7,#fff)!important;border-color:#efd89c!important}.level-detail-reward>strong{display:block;color:#9b6904;font-size:28px}.level-detail-reward>p{margin:5px 0 0;color:#5c6670;line-height:1.55}.captain-level-detail-shell .level-modal-actions{padding:0 18px 18px}.captain-level-detail-shell .level-modal-actions .button{width:100%}
@media(max-width:640px){.level-map-panel{scroll-margin-top:68px}.level-guide-button{padding:14px}.level-guide-button>img{width:82px;height:82px}.role-captain .captain-level-detail-dialog{width:calc(100vw - 12px);max-width:420px;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);border-radius:22px;overflow:hidden}.captain-level-detail-shell{box-sizing:border-box;width:100%;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);overflow:hidden;border-radius:22px}.captain-level-detail-head{padding:12px 13px;background:linear-gradient(135deg,#073d50 0%,#078479 100%)}.captain-level-detail-head .admin-modal-close{width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.14);font-size:21px}.captain-level-detail-title{gap:9px}.captain-level-detail-title>img{width:58px;height:58px;flex-basis:58px}.captain-level-detail-title h2{margin:2px 0;font-size:18px;line-height:1.1}.captain-level-detail-title p{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.captain-level-detail-title .eyebrow{font-size:8px}.captain-level-detail-body{min-width:0;min-height:0;flex:1;gap:9px;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.captain-level-detail-body>section{min-width:0;padding:11px;border-radius:13px}.level-detail-section-title{gap:8px;margin-bottom:9px}.level-detail-section-title>span{width:30px;height:30px;flex-basis:30px;border-radius:9px;font-size:15px}.level-detail-section-title b{font-size:13px}.level-detail-section-title small{font-size:9px}.level-detail-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.level-detail-requirements>div{box-sizing:border-box;min-width:0;min-height:57px;align-content:space-between;padding:8px;border:1px solid #eef3f2;border-radius:9px}.level-detail-requirements span{font-size:9px;line-height:1.25}.level-detail-requirements b{font-size:17px;line-height:1}.level-detail-reward>strong{font-size:25px;line-height:1}.level-detail-reward>p{margin-top:5px;font-size:10px;line-height:1.4}.captain-level-detail-shell .level-modal-actions{flex:0 0 auto;padding:9px 10px 10px;border-top:1px solid #e5eceb;background:#fff}.captain-level-detail-shell .level-modal-actions .button{min-height:44px;border-radius:11px}}

.level-achievement-review{margin:0 0 16px}
