.inshape-portal{--imp-blue:#1598d5;--imp-ink:#172f45;--imp-muted:#718597;--imp-line:#e2edf4;max-width:760px;margin:0 auto;padding:18px 14px 30px;background:#e5f5fc;color:var(--imp-ink);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;line-height:1.55;box-sizing:border-box;border-radius:18px}
.inshape-portal *{box-sizing:border-box}.inshape-portal .imp-header{display:flex;align-items:baseline;gap:12px;padding:6px 4px 16px;border-bottom:1px solid var(--imp-line)}
.inshape-portal .imp-logo{font-family:Impact,"Arial Narrow",sans-serif;font-weight:900;font-stretch:condensed;letter-spacing:.035em;font-size:35px;line-height:1;color:#122f49}
.inshape-portal .imp-header-tag{font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--imp-blue)}
.inshape-portal .imp-greeting{padding:23px 4px 17px}.inshape-portal .imp-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:750;color:var(--imp-blue);margin:0 0 5px}
.inshape-portal h2{font-size:25px;line-height:1.35;font-weight:800;margin:0 0 8px;color:var(--imp-ink)}.inshape-portal .imp-greeting>p:last-child{font-size:14px;color:var(--imp-muted);margin:0}.inshape-portal .imp-date{display:block;margin-top:3px}
.inshape-portal .imp-alert{background:#e4f6ee;border:1px solid #b9e6d1;border-radius:10px;padding:12px;font-size:14px}
.inshape-portal .imp-date-field{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;padding:0 3px}.inshape-portal .imp-date-field label{font-size:13px;color:var(--imp-muted);font-weight:650}
.inshape-portal input,.inshape-portal textarea{font:inherit;color:var(--imp-ink)}.inshape-portal .imp-date-field input{width:auto;max-width:190px;border:1px solid var(--imp-line);border-radius:10px;background:#fff;padding:9px 8px;font-size:14px}
.inshape-portal .imp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.inshape-portal .imp-card{background:#fff;border:1px solid #eaf1f5;border-radius:17px;box-shadow:0 4px 20px rgba(25,82,114,.045);padding:17px;margin:0 0 12px}
.inshape-portal .imp-metric{min-width:0;padding:17px 14px}.inshape-portal .imp-card-label{font-size:13px;font-weight:750;display:flex;align-items:center;gap:8px}.inshape-portal .imp-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 27px;border-radius:9px;background:#e5f5fc;color:#138fc9;font-size:17px;font-weight:700}
.inshape-portal .imp-number{display:flex;align-items:baseline;gap:4px;margin-top:10px}.inshape-portal .imp-number input{min-width:0;width:100%;padding:0;border:0!important;outline-offset:3px;background:transparent;font-size:clamp(24px,5.5vw,36px);font-weight:800;line-height:1.3;appearance:textfield;-moz-appearance:textfield;box-shadow:none!important}.inshape-portal .imp-number input::-webkit-inner-spin-button{-webkit-appearance:none}.inshape-portal .imp-number span{flex:0 0 auto;font-size:12px;color:var(--imp-muted)}
.inshape-portal .imp-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}.inshape-portal .imp-section-heading h3{font-size:17px;font-weight:800;margin:0;color:var(--imp-ink)}
.inshape-portal .imp-notes label{display:block;color:var(--imp-muted);font-size:13px;font-weight:650;margin-bottom:7px}.inshape-portal .imp-notes textarea{display:block;width:100%;min-height:82px;resize:vertical;border:1px solid var(--imp-line);border-radius:11px;padding:11px 12px;background:#fbfdff;font-size:15px;line-height:1.5}
.inshape-portal .imp-save{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:51px;border:0;border-radius:13px;background:var(--imp-blue);color:white;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 5px 14px rgba(21,152,213,.16);margin:16px 0 28px}.inshape-portal .imp-save:hover{background:#087fb9}.inshape-portal .imp-save span{font-size:20px}
.inshape-portal .imp-history{margin-bottom:20px}.inshape-portal .imp-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--imp-line);border-radius:14px}.inshape-portal table{width:100%;border-collapse:collapse;min-width:470px;font-size:13px}.inshape-portal th,.inshape-portal td{text-align:left;padding:12px 10px;border-bottom:1px solid #edf3f6;vertical-align:top}.inshape-portal th{background:#eaf6fc;color:#406277;font-weight:750}.inshape-portal tbody tr:last-child td{border-bottom:0}
.inshape-portal .imp-program p{font-size:14px;color:#536b7b;margin:0}.inshape-portal .imp-week{font-size:18px;font-weight:800;color:var(--imp-blue);margin:0 0 14px}.inshape-portal .imp-week span{font-size:13px;color:var(--imp-muted);font-weight:500}.inshape-portal .imp-guidance{padding:12px;background:#f6fbfe;border-radius:10px;margin:10px 0}.inshape-portal .imp-guidance h4{font-size:14px;margin:0 0 6px;color:var(--imp-ink)}.inshape-portal .imp-guidance div{white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}
@media(max-width:380px){.inshape-portal{padding:13px 10px 24px;border-radius:12px}.inshape-portal .imp-metrics{gap:8px}.inshape-portal .imp-metric{padding:13px 10px}.inshape-portal .imp-number input{font-size:25px}.inshape-portal .imp-number span{font-size:11px}}

/* v0.1.2: full-screen member-only view, independent of theme chrome. */
body.inshape-portal-standalone{margin:0!important;padding:0!important;background:#e5f5fc!important;min-width:0;}
body.inshape-portal-standalone .inshape-portal{width:100%;max-width:760px;min-height:100dvh;border-radius:0;margin:0 auto;padding:18px 14px 32px;background:#e5f5fc;}
body.inshape-portal-standalone .imp-greeting{padding-top:16px;}
body.inshape-portal-standalone .imp-card{box-shadow:0 3px 12px rgba(22,92,133,.07);}
@media(max-width:600px){
 body.inshape-portal-standalone .inshape-portal{padding:15px 10px 28px;}
 body.inshape-portal-standalone .imp-metrics{gap:9px;}
 body.inshape-portal-standalone .imp-metric{padding:13px 10px;}
 body.inshape-portal-standalone .imp-card{border-radius:15px;}
 body.inshape-portal-standalone .imp-number input{font-size:clamp(25px,7vw,34px);}
}

/* v0.1.3: meal-by-meal protein card, compact mobile dashboard. */
.inshape-portal .imp-protein{padding:15px 14px 18px;}
.inshape-portal .imp-protein-heading .imp-section-heading{margin:0 0 5px;}
.inshape-portal .imp-protein-total{display:flex;justify-content:center;align-items:baseline;gap:8px;margin:4px 0 14px;color:#087fc0;}
.inshape-portal .imp-protein-total strong{font-size:clamp(34px,9vw,51px);font-weight:850;line-height:1.2;font-variant-numeric:tabular-nums;}
.inshape-portal .imp-protein-total span{font-size:14px;color:#668193;}
.inshape-portal .imp-meals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}
.inshape-portal .imp-meal{display:block;min-width:0;text-align:center;background:#eaf7fd;border-radius:12px;overflow:hidden;color:#18394f;font-weight:800;}
.inshape-portal .imp-meal>span:first-child{display:block;padding:5px 0;font-size:14px;}
.inshape-portal .imp-meal-input{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d3ebf8;border-radius:10px;padding:6px 4px;gap:2px;}
.inshape-portal .imp-meal-input input{min-width:0;width:100%;max-width:92px;border:0!important;background:transparent!important;box-shadow:none!important;text-align:right;font-size:clamp(17px,5vw,25px);font-weight:800;padding:0;appearance:textfield;-moz-appearance:textfield;}
.inshape-portal .imp-meal-input input::-webkit-inner-spin-button{-webkit-appearance:none;}
.inshape-portal .imp-meal-input small{font-size:12px;font-weight:500;color:#708596;flex:0 0 auto;}
.inshape-portal .imp-legacy-note{font-size:12px;color:#657f90;margin:10px 0 0;}
.inshape-portal .imp-notes textarea{min-height:66px;}
@media(max-width:600px){.inshape-portal .imp-meals{gap:6px}.inshape-portal .imp-meal-input{padding:7px 3px}.inshape-portal .imp-protein{padding:14px 10px}}

.inshape-portal .imp-weight-row{grid-template-columns:minmax(0,1fr);margin-bottom:0;}
.inshape-portal .imp-weight-row .imp-metric{margin-bottom:12px;}

/* v0.1.5: compact structured daily wellness/activity input */
.inshape-portal .imp-wellness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.inshape-portal .imp-mini{padding:14px 8px;text-align:center;min-width:0}
.inshape-portal .imp-mini-heading{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;font-weight:800;font-size:clamp(12px,3vw,16px);line-height:1.4}
.inshape-portal .imp-mini-heading .imp-icon{width:28px;height:28px;min-width:28px;font-size:16px}
.inshape-portal .imp-mini-input{display:flex;align-items:baseline;justify-content:center;gap:3px;margin-top:9px}
.inshape-portal .imp-mini-input input{width:55px;min-width:0;text-align:right;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:clamp(21px,6vw,32px);font-weight:800;color:#133249;appearance:textfield;-moz-appearance:textfield}
.inshape-portal .imp-mini-input small{font-size:11px;color:#738c9b;white-space:nowrap}
.inshape-portal .imp-activity-card{padding:16px 12px;margin:12px 0}
.inshape-portal .imp-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}
.inshape-portal .imp-steps,.inshape-portal .imp-done{display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center;min-width:0;font-size:clamp(12px,3vw,15px);font-weight:750}
.inshape-portal .imp-steps-field{display:flex;align-items:baseline;justify-content:center;gap:3px;width:100%;padding:10px 2px;background:#f1f9fd;border-radius:12px}
.inshape-portal .imp-steps-field input{min-width:0;width:75%;border:0!important;background:transparent!important;box-shadow:none!important;text-align:right;font-size:clamp(19px,5vw,27px);font-weight:800;padding:0!important;appearance:textfield;-moz-appearance:textfield}
.inshape-portal .imp-steps-field small{font-size:12px;color:#718b9b}
.inshape-portal .imp-done select{width:100%;min-width:0;max-width:100%;padding:10px 3px;font-size:clamp(12px,3vw,15px);border:1px solid #cbe6f4;border-radius:12px;background:#f1f9fd;color:#12354c}
.inshape-portal .imp-optional-notes{padding:13px 16px;margin:12px 0}
.inshape-portal .imp-optional-notes summary{cursor:pointer;font-weight:750;color:#1b779e}
.inshape-portal .imp-optional-notes label{display:block;margin-top:12px;font-size:14px}
.inshape-portal .imp-optional-notes textarea{min-height:65px;width:100%}
@media(max-width:360px){.inshape-portal .imp-wellness-grid{gap:5px}.inshape-portal .imp-mini{padding:10px 4px}.inshape-portal .imp-activity-grid{gap:4px}}

/* v0.1.6: two balanced top cards and readable recent records on mobile. */
.inshape-portal .imp-top-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0;}
.inshape-portal .imp-top-metrics .imp-metric{min-width:0;margin-bottom:12px;}
.inshape-portal .imp-top-metrics .imp-card-label{min-height:29px;line-height:1.3;}
.inshape-portal .imp-top-metrics .imp-number{min-width:0;}
.inshape-portal .imp-top-metrics .imp-number input{min-width:0;width:100%;font-size:clamp(25px,6.5vw,36px);}
.inshape-portal .imp-wellness-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.inshape-portal .imp-wellness-grid .imp-mini{margin-bottom:0;}
@media(max-width:600px){
 .inshape-portal .imp-top-metrics{gap:8px;}
 .inshape-portal .imp-top-metrics .imp-metric{padding:12px 10px;}
 .inshape-portal .imp-top-metrics .imp-card-label{font-size:clamp(12px,3.5vw,15px);gap:5px;}
 .inshape-portal .imp-top-metrics .imp-icon{width:24px;height:24px;flex-basis:24px;font-size:15px;}
 .inshape-portal .imp-history .imp-table-wrap{overflow-x:visible;border:0;background:transparent;border-radius:0;}
 .inshape-portal .imp-history table{min-width:0;width:100%;display:block;border-collapse:separate;font-size:14px;}
 .inshape-portal .imp-history thead{display:none;}
 .inshape-portal .imp-history tbody{display:grid;gap:10px;}
 .inshape-portal .imp-history tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px;background:#fff;border:1px solid var(--imp-line);border-radius:14px;}
 .inshape-portal .imp-history td{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0;border:0;overflow-wrap:anywhere;}
 .inshape-portal .imp-history td::before{content:attr(data-label);font-size:12px;font-weight:750;color:#658196;}
 .inshape-portal .imp-history td[data-label="運動"]{grid-column:1/-1;}
 .inshape-portal .imp-history td:not([data-label]){grid-column:1/-1;}
}

/* v0.1.7: walking heading stays on one line; daily/monthly RUN. */
.inshape-portal .imp-steps>span:first-child{white-space:nowrap;font-size:clamp(11px,2.8vw,14px);letter-spacing:-.03em}
.inshape-portal .imp-run-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #e4f0f6;}
.inshape-portal .imp-run-entry,.inshape-portal .imp-run-month{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:7px;min-width:0;text-align:center;font-size:14px;font-weight:750;color:#15344a;}
.inshape-portal .imp-run-input{display:flex;align-items:baseline;justify-content:center;gap:5px;width:100%;background:#f1f9fd;border-radius:12px;padding:9px 6px;}
.inshape-portal .imp-run-input input{min-width:0;width:80%;max-width:130px;border:0!important;background:transparent!important;box-shadow:none!important;text-align:right;font-size:clamp(20px,5vw,28px);font-weight:800;padding:0!important;appearance:textfield;-moz-appearance:textfield;}
.inshape-portal .imp-run-input small,.inshape-portal .imp-run-month small{font-size:12px;font-weight:500;color:#718b9b;}
.inshape-portal .imp-run-month{display:block;background:#e7f6fd;border-radius:12px;padding:8px 4px;}
.inshape-portal .imp-run-month span{display:block;font-size:13px;margin-bottom:5px;}
.inshape-portal .imp-run-month strong{font-size:clamp(21px,5vw,29px);font-variant-numeric:tabular-nums;color:#0789c6;}
.inshape-portal .imp-run-hint{font-size:11px;color:#728b9a;margin:8px 0 0;}
@media(max-width:360px){.inshape-portal .imp-run-row{gap:6px}.inshape-portal .imp-steps>span:first-child{font-size:11px}}

/* v0.1.8: dedicated history and trend screen. */
.inshape-portal .imp-history .imp-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.inshape-portal .imp-history-link{margin-left:auto;font-size:13px;font-weight:800;color:#087fc0;text-decoration:none;background:#fff;border:1px solid #cde8f6;border-radius:20px;padding:8px 12px;white-space:nowrap}
.inshape-portal .imp-history-page{margin-top:18px}
.inshape-portal .imp-history-page h3{font-size:23px;margin:16px 0;color:#15344a}
.inshape-portal .imp-back{font-weight:750;color:#087fc0;text-decoration:none}
.inshape-portal .imp-history-controls{margin:16px 0}
.inshape-portal .imp-periods,.inshape-portal .imp-metric-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 0 10px;-webkit-overflow-scrolling:touch}
.inshape-portal .imp-history-controls a{flex:0 0 auto;text-decoration:none;border:1px solid #cde8f6;background:#fff;color:#41647a;border-radius:20px;padding:9px 13px;font-size:13px;font-weight:750}
.inshape-portal .imp-history-controls a.is-active{background:#1598d5;border-color:#1598d5;color:white}
.inshape-portal .imp-chart-card{padding:18px 12px;margin-bottom:25px}
.inshape-portal .imp-chart-card h4{margin:0 0 12px;font-size:18px}.inshape-portal .imp-chart-card small{font-size:12px;color:#718b9b}
.inshape-portal .imp-trend-chart{display:block;width:100%;height:auto;overflow:visible}.inshape-portal .imp-trend-chart text{font-size:12px;fill:#688396}
.inshape-portal .imp-chart-empty{color:#688396;font-size:14px;padding:18px 0}
.inshape-portal .imp-history-list{display:grid;gap:10px}
.inshape-portal .imp-history-record{background:white;border:1px solid #d9ebf4;border-radius:14px;overflow:hidden}
.inshape-portal .imp-history-record summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;font-size:14px;color:#17364b}
.inshape-portal .imp-history-record summary span{color:#587588;font-size:12px}
.inshape-portal .imp-record-fields{border-top:1px solid #e3f0f6;padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.inshape-portal .imp-record-fields>div{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}
.inshape-portal .imp-record-fields small{color:#718b9b;font-size:12px;font-weight:700}
.inshape-portal .imp-record-fields span{font-size:14px;color:#17364b}
.inshape-portal .imp-record-fields .imp-record-note{grid-column:1/-1}

/* v0.1.10 monthly record browsing; list follows selected graph metric. */
.inshape-portal .imp-month-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:15px 0 10px;}
.inshape-portal .imp-month-nav strong{font-size:18px;color:#17364b;white-space:nowrap;}
.inshape-portal .imp-month-nav a{display:inline-block;justify-self:start;text-decoration:none;border:1px solid #cde8f6;border-radius:18px;background:#fff;color:#137cb5;font-size:13px;font-weight:750;padding:9px 12px;}
.inshape-portal .imp-month-nav a:last-child{justify-self:end;}
.inshape-portal .imp-month-list{display:flex;flex-direction:column;gap:5px;max-height:560px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 8px;}
.inshape-portal .imp-month-item{background:#fff;border:1px solid #e0edf4;border-radius:11px;}
.inshape-portal .imp-month-item a{display:grid;grid-template-columns:85px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:11px 12px;color:#17364b;text-decoration:none;}
.inshape-portal .imp-month-date{font-size:13px;font-weight:750;white-space:nowrap;}
.inshape-portal .imp-month-value{display:flex;flex-direction:column;min-width:0;gap:3px;text-align:right;}
.inshape-portal .imp-month-value strong{font-size:16px;}
.inshape-portal .imp-month-value small{font-size:11px;color:#6b8596;overflow-wrap:anywhere;}
.inshape-portal .imp-month-edit{color:#1598d5;font-size:20px;text-align:right;}
.inshape-portal .imp-all-history h3 small{font-size:12px;color:#6b8596;font-weight:500;}
@media(max-width:360px){.inshape-portal .imp-month-item a{grid-template-columns:70px minmax(0,1fr) 10px;padding:9px 8px;gap:4px}.inshape-portal .imp-month-value small{font-size:10px}}

/* v0.1.11: navigation after the month list */
.inshape-portal .imp-history-bottom-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;margin:18px 0 26px;}
.inshape-portal .imp-history-bottom-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;border-radius:14px;text-decoration:none;font-weight:750;}
.inshape-portal .imp-bottom-back{background:#128ac4;color:#fff;}
.inshape-portal .imp-bottom-top{background:#e8f5fc;color:#17638d;border:1px solid #c7e4f3;}
@media(max-width:480px){.inshape-portal .imp-history-bottom-actions a{flex:1 1 auto;}}

/* v0.1.12: occasional body measurements */
.inshape-portal .imp-body-entry{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0;padding:18px;flex-wrap:wrap}
.inshape-portal .imp-body-entry h3{margin:0 0 5px;color:#17364b}
.inshape-portal .imp-body-entry p{margin:0;color:#617f90;font-size:13px}
.inshape-portal .imp-body-entry a,.inshape-portal .imp-body-edit{display:inline-block;background:#e7f5fc;color:#0875a9;text-decoration:none;padding:12px 14px;border-radius:12px;font-weight:750}
.inshape-portal .imp-body-page h3{color:#17364b}
.inshape-portal .imp-body-help{color:#607e90;font-size:14px}
.inshape-portal .imp-body-form{padding:18px;margin:18px 0}
.inshape-portal .imp-body-date{display:flex;flex-direction:column;gap:6px;font-weight:750;color:#17364b;margin-bottom:16px}
.inshape-portal .imp-body-date input{width:100%;max-width:260px;padding:12px;border:1px solid #c9e1ef;border-radius:10px;font-size:16px}
.inshape-portal .imp-body-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}
.inshape-portal .imp-body-field{display:flex;flex-direction:column;gap:5px;color:#17364b;font-size:14px;font-weight:700;min-width:0}
.inshape-portal .imp-body-input{display:flex;align-items:center;background:#fff;border:1px solid #d2e6f1;border-radius:12px;padding:0 10px;gap:5px}
.inshape-portal .imp-body-input input{width:100%;min-width:0;padding:12px 3px;border:0;background:transparent;font-size:18px;color:#17364b}
.inshape-portal .imp-body-input small{color:#66899b}
.inshape-portal .imp-body-history{display:flex;flex-direction:column;gap:10px}
.inshape-portal .imp-body-history h3 small{font-size:12px;color:#708998;font-weight:400}
.inshape-portal .imp-body-edit{margin:0 12px 12px;font-size:13px}
@media(max-width:400px){.inshape-portal .imp-body-grid{gap:9px}.inshape-portal .imp-body-form{padding:12px}.inshape-portal .imp-body-input input{font-size:16px}}

/* v0.1.15: Customer logout link, visible on all portal views. */
.inshape-portal .imp-logout{margin-left:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #bdd8e8;border-radius:999px;background:#fff;color:#176d99;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;line-height:1.2}
.inshape-portal .imp-logout:hover,.inshape-portal .imp-logout:focus-visible{background:#e9f6fd;border-color:#168dc9}
@media(max-width:380px){.inshape-portal .imp-header{gap:7px}.inshape-portal .imp-logo{font-size:29px}.inshape-portal .imp-header-tag{font-size:9px}.inshape-portal .imp-logout{font-size:11px;padding:7px 9px}}
